/* 基本レイアウト */ 
html { margin: 0; padding: 0; } 
form { margin: 0; padding: 0; } 




/* 見出し */ 
h1, h2, h3, h4, h5, h6 { font-weight: bold; } 
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
 margin-top: 10px;
 margin-bottom: 10px; 
} 


/* リンク色（ページ全体） */ 
a { color: #0000ff; text-decoration: underline; } 
a:hover { color: #ff6600; } 
a img { border: 0; } 


/* リンク色（サイトタイトル） */ 
#banner a { color: #616161; text-decoration: none; } #banner a:hover { color: #616161; } 
#banner2 a { color: #616161; text-decoration: none; } #banner2 a:hover { color: #616161; }#banner3 a { color: #616161; text-decoration: none; } #banner3 a:hover { color: #616161; }


/* 表示補助 */ 
.pkg { position: static; display: block; clear: both; padding: 10px; } 
* html .pkg { display: inline-block; } 


/* no ie mac \*/ 
* html .pkg { height: 1%; } .pkg { display: block; }


 /* */ 
table {
 border-spacing:1px;
 width:490px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:100%;
 background-color:#60b4fa;
 color: #595959; 
}

tr{
 padding: 5px 0 5px 0;
}

thead th {
 text-align: center;
 background: #F5F5F5;
 color: #666;
 border: 1px solid #FFF;
 text-transform:uppercase; 
}

table td {
 padding: 5px;
 font-size: 12px;
 color: #333;
}

caption {
 font-weight: bold;
 background: url(img/dfs.gif) no-repeat top;
 border-bottom: 2px solid #1975d7;
 color: #fff;
 font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
 text-transform:uppercase;
}



.rightline{
 text-align:center;
} 



tbody th { font-weight: bold; } tbody tr { background-color:#FFF; text-align:left; } tbody td a:link, tbody td a:visited{ color:#96D030; padding:3px 0px 0px 18px; } 


/* ページレイアウト */ 
body {
 min-width: 750px;
 text-align: center;
 /* center on ie */ 
font-family: 'trebuchet ms', verdana, helvetica, arial, "MS Pゴシック","osaka", sans-serif;
 margin: 0px;
 padding: 0;
 font-size: 0.8em;
 color: #333;
 background: #f5f5f5;
 line-height: 1.5;
 background:#fff; 
}


#container {
 position: relative;
 width: 750px;
 margin: 0 auto;
 text-align: center;
 background: #fff;
 border: 1px solid #999;
 margin-top:3px; 
}


/* ヘッダー（レイアウト） */ 
#banner { font-weight:normal; font-size:1em; position: relative; margin: 0px; width: 750px; /* necessary for ie win */ height: 46px; background: url(image/top02.gif) center no-repeat ; } /* ヘッダー（エントリーアーカイブ） */ #banner2 { font-weight:normal; font-size:1em; position: relative; margin: 0px; width: 750px; /* necessary for ie win */ height: 60px; background: url(image/top02.gif) center top no-repeat ; } #banner3 { font-weight:normal; font-size:1em; position: relative; margin: 0px; width: 750px; /* necessary for ie win */ height: 60px; background: url(image/top03.gif) center top no-repeat ; } /* ヘッダー（サイトタイトル） */ #banner h1 { margin: 0; color: #616161; font-size: 1.4em; font-weight:normal; line-height: 1.25; position:absolute; top:9px; left:17px; } #banner p a{color:#616161;} #banner p { margin: 0; color: #616161; font-size: 1.2em; font-weight: bold; line-height: 1.25; position:absolute; bottom:2px; left:15px; padding-top:10px; } /* ヘッダー（エントリーアーカイブ） */ #banner2 h1 { margin: 0; color: #616161; font-size: 1.4em; font-weight:bold; line-height: 1.25; position:absolute; top:9px; left:17px; } #banner2 p a{color:#616161;} #banner2 p { margin: 0; color: #616161; font-size: 1.2em; font-weight: normal; line-height: 1.25; position:absolute; bottom:5px; left:16px; padding-top:10px; } #banner3 h1 { margin: 0; color: #616161; font-size: 1.4em; font-weight:bold; line-height: 1.25; position:absolute; top:9px; left:17px; } #banner3 p a{color:#616161;} #banner3 p { margin: 0; color: #616161; font-size: 1.2em; font-weight: normal; line-height: 1.25; position:absolute; bottom:5px; left:16px; padding-top:10px; } /* ヘッダー（検索ボックス） */ #banner-search { position:absolute; bottom:5px; right:12px; color: #414241; } /* ヘッダーその他（変更不要） */ #banner-description { display: none; } /* メインコンテンツ全体 基本レイアウト*/ #pagebody { position: relative; width: 100%; text-align: center; background: url(img/bbg.gif) bottom left no-repeat ; } #alpha { display: inline; /* ie win bugfix */ position: relative; float: right; min-height: 1px; text-align: left; overflow:hidden; } #beta { display: inline; /* ie win bugfix */ position: relative; float: left; min-height: 1px; text-align: left; overflow:hidden; } /* メインコンテンツ基本レイアウト（記事部分） */ #alpha { width: 542px; } /* メインコンテンツ基本レイアウト（サイドメニュー） */ #beta { width: 205px; } #beta .pkg { position: static; display: block; clear: both; padding: 10px 0 0 4px; } 



/* 記事部分レイアウト */ /* 記事部分見出し */ 
.archive-header {
 /* ie win (5, 5.5, 6) bugfix */ p\osition: relative;
 width: 100%;
 height: 72px; w\idth: auto;
 background: url(image/h2.jpg) no-repeat;
 margin: 5px 0;
 padding: 0;
 color: #000;
 font-size: 18px;
 font-weight: normal;
 line-height: 65px;
 text-indent: 20px;
 clear: both;
 font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
} 

.archive-header2 { /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; height: 36px; w\idth: auto; background: url(image/bh2.gif) no-repeat ; margin: 5px 0; padding: 0; color: #fff; font-size: 1.2em; font-weight: bold; line-height: 36px; text-indent: 25px; clear: both; } 


/* 記事部分コンテンツ */ 
.entry { line-height: 1.5; margin: 10px; } 

.entry p{ padding:0 5px 0 8px; } 

.both {clear: both;} 

.entry-header {
 margin-top: 20px;
 height: 47px;
 background: url(img/h3.jpg) no-repeat ;
 font-size: 14px;
 font-weight: bold;
 line-height: 50px;
 text-indent: 25px; 
font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}

.entry-header a{
  color: #fff;
} 

.archive-header a, .entry-header a { text-decoration: none; } 

.entry-footer, {
 margin: 5px 10px 0 0;
 border-top: 1px dotted #dae0e6;
 padding: 5px 0;
 color: #666;
 font-size: 10px;
 text-align: right; 
} 

.content-nav { background: #ffffff; margin: 5px 0; text-align: center; text-align: left; } .gotop { text-align: right; clear: both;} .img { float: left; margin-right: 0px; text-align: center; } .entry h2 { font-size: 12px; font-weight: normal; } 

/* フッター */ 
#footer { 
   position: relative; 
   margin: 0px; 
   padding: 0; width: 750px; height: 45px; background: url(image/footer.gif) center no-repeat ; text-align: center; font-size: 0.8em; clear: both; color: #757677; line-height: 45px; } #footer_keiji { position: relative; margin: 0px 0 0 0; padding: 0; width: 750px; height: 45px; background: url(image/footer.gif) center no-repeat ; text-align: center; font-size: 0.8em; clear: both; color: #757677; line-height: 45px; } .footer-navi { text-align: center; font-size: 0.8em; clear: both; } .footer-navi_keiji { text-align: center; font-size: 0.8em; clear: both; margin:50px 0 0 0; } /* サイドメニュー内部 */ .module-header { width: 190px; height: 50px color: #fff; background: url(img/ah.gif) ; line-height: 36px; margin: 0px; font-size: 1em; font-weight: bold; text-align: center; display: block; } .module-content { position: relative; margin: 0; padding: 0; } .module-content p { padding: 0 5px; } .module-content ul { margin: 0; padding: 0; list-style: none; } .module-content p.menu-list a { width: 190px; background: url(img/li.gif) ; text-indent: 23px; display: block; font-size: 0.8em; line-height: 31px; margin: 0; padding: 0; letter-spacing: 0.1em; text-decoration: none; color: #666; } .module-content p.menu-list a:hover { background: url(img/lih.gif) ; color: #ff6600; } dl { margin: 0; padding: 0; } .center { text-align: center; } .pickup1 { width: 45%; margin: 10px 5px 10px 5px; padding: 5px; color: #666; line-height: 1.5; float: left; border-right: 1px dotted #999; border-bottom: 1px dotted #999; } .content { background-color: #f5f5f5; padding: 5px; } .box { width:480px; margin: 10px 0px 10px 10px; border: 1px solid #999; background-color: #fff ; padding: 5px; clear: both; background:url(image/boxbg.gif) no-repeat top right; } .box ul { margin: 0; padding: 0; list-style:none; list-style-image: url(image/eli.gif) no-repeat; } .box li a { width:450px; text-indent:0px; display: block; font-size: 0.8em; line-height: 25px; margin: 0; padding:0px 0 0 25px; letter-spacing: 0.1em; text-decoration: none; color: #2e46f9; background:url(image/eli.gif) no-repeat; } .box li a:hover { background:url(image/elih.gif) no-repeat;; color: #ff6600; } .box-entry { margin: 30px; border: 1px solid #999; background-color: #fff ; padding: 10px; clear: both; background:url(image/boxbg.gif) no-repeat top right; } .listlabel { width: 200px; height: 55px color: #fff; line-height: 55px; margin: 0px; font-size: 1em; font-weight: bold; text-align: center; text-indent:-5000px; } #menu-h1 { background: url(image/ah_11.gif) no-repeat ; } #menu-h2 { background: url(image/ah_01.gif) no-repeat ; } #menu-h3 { background: url(image/ah_02.gif) no-repeat ; } #menu-h4 { background: url(image/ah_03.gif) no-repeat ; } #menu-h5 { background: url(image/ah_04.gif) no-repeat ; margin-bottom:6px; } #menu-h6 { background: url(image/ah_05.gif) no-repeat ; margin-bottom:6px; } #menu-h7 { background: url(image/ah_06.gif) no-repeat ; } #menu-h8 { background: url(image/ah_07.gif) no-repeat ; } #menu-h9 { background: url(image/ah_08.gif) no-repeat ; margin-bottom:6px; } #menu-h10 { background: url(image/ah_09.gif) no-repeat ; margin-bottom:6px; } #menu-h11 { background: url(image/ah_10.gif) no-repeat ; }#menu-h12 { background: url(image/ah_12.gif) no-repeat ; margin-bottom:6px; } 

.lasikhikaku table {
 border-spacing:1px;
 width:490px;
 font-size:100%;
 background-color:#60b4fa;
 color: #595959; 
} 

.lasikhikaku caption {
 font-weight: bold;
 height: 60px;
 background: url(img/dfs.gif) no-repeat right top;
 border-bottom: 2px solid #1975d7;
 color: #FFF;
 font-size: 20px;
 text-transform: uppercase;
 line-height: 60px;
} 

.newh {
   width: 244px;
   padding: 5px;
   font-weight: bold;
   color: #fff;
   background: #1e90ff;
}

.newc {
  text-align: center;
}

.newh2 {
   width: 130px;
   padding: 5px;
   font-weight: bold;
   background: #f0f8ff;
   text-align: left;
}

.newt {
   text-align: left;
}

.lasikhikaku td, th {
 padding: 5px 10px;
} 

.lasikhikaku tr{ padding:5px 0 5px 0;} 


.lasikhikaku thead th {
 text-align: center;
 background: #F5F5F5;
 color: #222;
 font-size: 16px;
 padding: 5px;
 font-weight: bold;
 border: 1px solid #FFF;
 text-transform:uppercase; 
} 


tbody th { font-weight: bold; } .kanagawatable{ font-size:0.9em; border-collapse: collapse; border:1px solid #cacaca; } .kanagawatable th{ background:#FFFFAA; font-weight:normal; text-align:left; border:1px solid #cacaca; } .kanagawatable td{ border:1px solid #cacaca; } tbody tr{ background-color:#FFF; text-align:left; } tbody td a:link, tbody td a:visited{ color:#96D030; padding:3px 0px 0px 18px; } .line{ background-color:#ffff00; } .blue1{color: #2B60FF;font-weight: bold} .blue {color: #2B60FF; font-weight: normal } .red1 {color: #FF0000; font-weight: bold } .red {color: #FF0000; font-weight: normal } .red2 {color: #D50035; font-weight: normal } .black {color:#000000; font-weight: bold } .point {color:#EA7500; font-weight: bold; font-size: 14px; } .black1 {color:#000000; font-weight: normal } .kakomi { font-size: small; line-height: 180%; margin: 10px 15px; background-color: #FFFFFF; color: #333333; padding: 7px; border: 2px solid #809FFF; } .kakomi2 { font-size: small; line-height: 180%; margin: 10px 15px; background-color: #FFFFFF; color: #333333; padding: 1px; border: 2px dotted #809FFF; } .kakomi5 { font-size: small; line-height: 170%; margin: 5px 5px; background-color: #FFF4EA; color: #333333; padding: 1px; border: 1px solid #FF0000; } .kakomidayo { font-size: small; line-height: 190%; margin: 10px 5px; background-color: #FFFFFF; color: #333333; padding: 1px; border: 1px dotted #0035D5; } .topnavi { text-decoration:none; text-align:center; font-family:MS UI Gothic,Arial, Helvetica, sans-serif; font-weight:bold; font-size:110%; width:742px; height:30px; margin:0 0 0 0; padding:7px 0 0 8px; text-align:center; background:url(image/topnavibg.gif) no-repeat;; } .top-link a { text-decoration:none; background:url(image/navibg2h.gif) no-repeat; width:146px; height:23px; padding:7px 0px 0px 0px; float:left; margin:0; color: #fff; border-bottom:2px solid #9c9c9c; } *html .top-link a { background:url(image/navibg2h.gif) no-repeat; width:146px; height:22px; padding:8px 0px 0px 0px; display:block; float:left; margin:0; color:#fff; border-bottom:2px solid #9c9c9c; } .top-link a:hover { background:url(image/navibg2.gif) no-repeat; width:146px; height:22px; padding:8px 0px 0px 0px; display:block; float:left; margin:0; color:#fff; border-bottom:2px solid #9c9c9c; } .hikaku table,td,th { border-collapse:collapse; margin:0; padding:0; } .shurui table,td,th { border-collapse:collapse; margin:0; padding:0; } .hikaku table { border: none; font-family: Garamond, Georgia, "Times New Roman", Times, serif; width:500px; border:1px solid #6c6d6d; } .shurui table { border: none; font-family: Garamond, Georgia, "Times New Roman", Times, serif; width:500px; text-align:center; border:1px solid #6c6d6d; } 

.hikaku table caption {
 background-color: ffffff;
 background-image: url(cap_bg.gif);
 background-repeat: repeat-x;
 background-position: bottom left;
 text-align:left;
 font-size:150%;
 text-transform:uppercase;
 line-height: 30px;
 letter-spacing:0px; 
} 

.hikaku td, th{
 vertical-align:top;
 font-weight:normal; 
} 

.hikaku thead {
 border-left:1px solid #6c6d6d; 
} 

.hikaku thead th {
 background: #60b4fa;
 color: #fff;
 font-size: 125%;
 border-top:1px solid #6c6d6d;
 border-right:1px solid #6c6d6d;
 padding: 4px 0.4em 4px 0.4em; 
} 

.shurui thead th { background: #60b4fa; color: #fff; font-size: 125%; border-top:1px solid #2293FF; border-right:1px solid #2293FF; padding: 4px 0.4em 4px 0.4em; } .oll2{ background: #2293FF; color: #FFFFFF; font-size: 125%; border-top:1px solid #2293FF; border-right:1px solid #2293FF; padding: 4px 0.4em 4px 0.4em; width:140px; padding:50px; text-align:center; } .hikaku tfoot td, tfoot th { border-top:1px solid #2293FF; border-right: none; font-weight: bolder; font-size: 110%; padding: 0.4em 0.5em 0.4em 0.5em; } .shurui tfoot td, tfoot th { border-top:1px solid #2293FF; border-right: none; font-weight: bolder; font-size: 110%; padding: 0.4em 0.5em 0.4em 0.5em; } .hikaku tbody td,tbody th { background-color: #bddfff; border-right:1px solid #2293FF; font-size: 110%; padding: 0.4em 0.5em 0.4em 0.5em; text-align:right; } .shurui tbody td,tbody th { background-color: #bddfff; border-right:1px solid #2293FF; font-size: 110%; padding: 0.4em 0.5em 0.4em 0.5em; text-align:center; } 

.hikaku tbody tr.odd th, tbody tr.odd td{
  background-color: #edf4ff; 
  font-size: 12px;
} 

.hikaku tbody th{ font-weight: bold; border-left:1px solid #2293FF } 

.hikaku table a:link, table a:visited, table a:active {
 color:#444F66;
 background-color: transparent;
 text-decoration: underline; 
} 

.hikaku table a:hover { text-decoration:none; background-color: #1E90FF; color: #FFFFFF; } .tejun img{ margin:5px; } .tejun .img{ background:#ffffff; } .tejun table{ width:510px; } *html .topbanner{ width:715px; height:270px; background:url(image/banner2.jpg) no-repeat; padding:130px 0 0 35px; text-align:left; } .topbanner{ width:702px; height:280px; background:url(image/banner2.jpg) no-repeat; padding:120px 0 0 48px; text-align:left; } .container .topbanner p{ color:#5d5d5e; } .hikaku tbody th{ background:#60b4fa; color:#fff; } .shurui tbody th{ background:#60b4fa; width:80px; color:#fff; } .naviblock1{ width:245px; height:245px; background:url(image/001.gif) no-repeat; float:left; margin:0 0 10px 8px; padding:30px 0 0 0; } .naviblock2{ width:245px; height:245px; background:url(image/002.gif) no-repeat; float:left; margin:0 0 10px 8px; padding:30px 0 0 0; } .naviblock3{ width:245px; height:245px; background:url(image/003.gif) no-repeat; float:left; margin:0 0 0 8px; padding:30px 0 0 0; } .naviblock4{ width:245px; height:245px; background:url(image/004.gif) no-repeat; float:left; margin:0 0 0 8px; padding:30px 0 0 0; } .bodynavi p{ padding:0 5px 0 25px;; color:#828080; } .navititle{ font-weight:bold; font-size:120%; margin-top:30px; padding:30px 0 0 45px; color:#646363; } *html .bodynavi img{ position:absolute; margin:225px 0 0 48px; } .bodynavi img{ position:absolute; margin:200px 0 0 48px; } /* 付箋イメージ */ .sticky { padding: 3px 10px; border-bottom: 1px solid #CCCCC0; border-left: 9px solid #FFDD00; border-right: 1px solid #CCCCC0; background-color: #F3F3F3; } /* 生保テーブル */ .contentHyou4 table { background-color: #FFFFFF; border-top: 1px solid #669999; border-right: 1px solid #669999; margin: 0px; padding: 0px; } .contentHyou4 th { color: #FFFFFF; background-color: #669999; background-image: url(/wp-images/upload/seihinhyou_th.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 5px 3px 3px 10px; font-weight: bold; text-align: left; margin: 0px; border-bottom: 3px double #669999; border-left: 1px solid #669999; font-size: 12px; } .contentHyou4 td { padding: 2px; text-align: left; margin: 0px; border-bottom: 1px solid #669999; border-left: 1px solid #669999; font-size: 12px; line-height: 130%; } .lasikhikaku table { border-spacing:1px; width:490px; height:370px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; background-color:#60b4fa; color: #595959; } 

.fukidasi{ position:relative; top:200px; left:500px; z-index:2; background:url(image/fukidasi.gif) no-repeat; width:200px; height:86px; } #setumei{ font-size:90%; } #setumei table{ border:0; } .keiji table { border-spacing:0px; width:490px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; background-color:#616161; color: #595959; } .keiji caption { font-weight: bold; background: #8bd786 url(img/dfs.gif) no-repeat right top; border-bottom:2px solid #1975d7; color: #FFF; text-transform:uppercase; padding:10px; } .keiji td, th { padding: 4px; } .keiji tr{ padding:5px 0 5px 0;} .keiji thead th { text-align: center; background: #F5F5F5; color: #666; border: 1px solid #FFF; text-transform:uppercase; } .keiji tbody th { font-weight: bold; } .keiji tbody tr { background-color:#FFF; text-align:left; } .keiji tbody td a:link, tbody td a:visited{ color:#0000ff; padding:3px 0px 0px 18px; } .red1{color:red; font-weight:bold;} .red{color:red; } .red_b{color:#ff0000; font-weight:bold;} .blue1{color:blue; font-weight:bold;}　 .blue{color:blue;} .red2{color:#D5009F; font-weight:bold;} .lankclinic{ font-size:1.2em; color:#212121; font-weight:borld; } 




/* オススメ・人気 */
.osusume1 {
  background: url(img/osusumebg1.gif) no-repeat;
  height: 30px;
  line-height: 10px;
  font-size: 1.2em;
  padding-top: 15px;
  text-indent: 45px;
  border-bottom: 1px dotted #666;
}

.ninnki {
  background:url(img/ninnki.gif) no-repeat;
  height: 30px;
  line-height: 10px;
  font-size: 1.2em;
  padding-top: 15px;
  text-indent: 45px;
  border-bottom: 1px dotted #666;
}
}



.clinicname01{
 background:url(img/oukan01.gif) no-repeat;
 height:30px;
 line-height:20px;
 font-size:1.2em;
 padding-top:15px;
 text-indent:40px;
 margin:-bottom:-40px; 
}

.clinicname02{
 background:url(img/oukan02.gif) no-repeat;
 height:30px;
 line-height:20px;
 font-size:1.2em;
 padding-top:15px;
 text-indent:40px; 
}

.clinicname03{
 background:url(img/oukan03.gif) no-repeat;
 height:30px;
 line-height:20px;
 font-size:1.2em;
 padding-top:15px;
 text-indent:40px; 
}

.clinicname04{
 background: url(img/oukan04.gif) no-repeat;
 height: 30px;
 line-height: 20px;
 font-size: 1.2em;
 padding-top: 15px;
 text-indent: 40px;
}

.clinicname05{
 background: url(img/oukan05.gif) no-repeat;
 height: 30px;
 line-height: 20px;
 font-size: 1.2em;
 padding-top: 15px;
 text-indent: 40px;
}

lanking img{ position:relative; top:5px; }
 
.botton{ position:relative; top:-40px; left:250px; } 



/* レーシック比較ランキング */ 
.header1 { 
/* ie win (5, 5.5, 6) bugfix */
 margin: 0;
 line-height: 40px;
 padding: 20px 5px 10px 10px;
 font-size: 1.4em;
 font-weight: normal;
 font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ8","ヒラギノ角ゴ Pro W7";
 text-align: left;
 clear: both;
 background: url(img/hm.gif) no-repeat top right;
 letter-spacing: 0.4em; 
}






 .entry1 { _width: 100%; height:auto; margin: 2px 0 10px 0; border: 1px dotted #ffcc00; background: #fffff0; padding: 10px; position:relative; } .img2{ float:left; margin:0 10px 0 0; } .entry1 img.img2{ border:#b9b9b9 solid 1px; } #accordion_menu{ width: 180px; /*width of accordion menu*/ background-color:#fff; letter-spacing:1px; margin:5px 10px; position:absolute; right:-195px; top:0px; }
.shousai1 a{
    display:block;
    width: 300px;
    height: 93px;
    background:url(img/kanagawa-ilasik.jpg) no-repeat;
    text-indent:-5000px;
    margin:10px 0;
    overflow:hidden;

}
.shousai1 a:hover{
    background:url(img/kanagawa-ilasikh.jpg) no-repeat;
}

.shousai2 a{
    display:block;
    width: 468px;
    height: 60px;
    background:url(img/kanagawa-report.gif) no-repeat;
    text-indent:-5000px;
    margin:10px 0;
    overflow:hidden;

}
.shousai2 a:hover{
    background:url(img/kanagawa-report.gif) no-repeat;
}

.shousai3 a{
    display:block;
    width: 319px;
    height: 59px;
    background:url(img/shousai3.jpg) no-repeat;
    text-indent:-5000px;
    margin:10px 0;
    overflow:hidden;

}
.shousai3 a:hover{
    background:url(img/shousai3h.jpg) no-repeat;
}


.imgl {
   float: left;
   padding: 0 10px 0 0;
}



.shousais01 a{
   font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
    display:block;
    width: 474px;
    height: 50px;
    background: url(img/shousais01.gif) ;
    margin: 0 auto;
    padding: 0 auto;
    text-decoration: none;
    color: #fff;
    text-align: center;
    overflow :hidden;
    line-height: 50px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.shousais01 a:hover{
   color: #fff;
    background:url(img/shousais02.gif) ;
}


.osusume {
   background: url(img/osusumebg.gif) no-repeat;
   width: 522px;
   height: 45px;
   color: #fff;
   text-align: left;
   line-height: 45px;
   text-indent: 60px;
   font-weight: bold;
   margin: 20px 0 0 0;
   font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
  font-size: 18px;
   text-shadow: 1px 1px 3px #000;
}

.osusume-box {
   border: 1px solid #0091ff;
   margin: 0 0 20px 0;
}

.osusume-boxin {
   padding: 5px;
}

.osusume-boxt {
   color: #0357ff;
   font-weight: bold;
   font-size: 16px;
   font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
   border-bottom: 1px solid #087bff;
   padding: 0 0 5px 0;
}

.osusume-boxt {
   color: #0687d1;
   font-weight: bold;
   font-size: 20px;
   font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
   border-bottom: 1px solid #087bff;
   padding: 5px 0;
}

.osusume-boxt0 {
   color: #fff;
   background: #0687d1;
   font-weight: bold;
   font-size: 14px;
   font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
   margin: 5px 0;
   padding: 5px 0 5px 5px;;
}

.osusume-boxt2 {
   color: #222;
   font-weight: bold;
   font-size: 16px;
   font-family: メイリオ,Meiryo,Osaka-Mono,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
   border-bottom: 1px solid #087bff;
   padding: 5px 0;
}





/* PHPの位置管理 ------------------------------------------------------------------*/
.pfooter {
   width: 750px;
   margin: 0 auto;
   padding: 0 auto;
   text-align: left;
   font-size: 10px;
   background: #fff;
}

.pfooter p{
   text-align: left;
   padding: 5px;
   color: #000;
}

.pfooter a{
   text-align: left;
   color: #000;
   text-decoration: underline;
}

.pfooter a:hover {
   color: #000;
   text-decoration: none;
}
