inserted by FC2 system /* body ボディ -----------------------------------------------------*/ body { font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "MS Pゴシック", "Osaka‐等幅"; font-size:80%; line-height: 140%; color: #333333; text-align: center; margin: 0px auto; padding: 0px; } /* container コンテナ -----------------------------------------------------*/ #container { width:900px; margin: 0px auto; text-align: left; } /* header ヘッダー -----------------------------------------------------*/ #header { height:100px; background:#FFFFFF; background-repeat:no-repeat; padding: 0px 0px 0px 0px; width:900px; margin: 0px auto; text-align: left; } #header_left { float:left; } #header_right { font-size:12px; float:right; text-align:right; margin: 20px 5px 0px 0px; } #header_right .tel{ font-size:18px; font-weight:bold; color:#CC0000; line-height: 105%; } .tel a, .tel a:link, .tel a:visited { color:#CC0000; text-decoration: none; } .tel a:hover { color:#CC0000; text-decoration:underline; } h1 { font-size:10px; font-weight:normal; width:900px; margin: 0px auto; text-align: left; padding: 3px 5px 3px 15px; } /* menu メニュー -----------------------------------------------------*/ #menu { width:100%; background:#4784b7; background-image:url(images/menu.gif); background-repeat:repeat-x; height:28px; font-size:12px; } #menu ul { width:900px; list-style:none; display:block; margin: 0px auto; text-align: left; padding: 0px; } #menu li { list-style:none; float:left; text-align:center; border-right:solid #FFFFFF 1px; width:179px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #menu li.home { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:178px; border-left:solid #FFFFFF 1px; } #menu a, #menu a:link, #menu a:visited { color: #FFFFFF; text-decoration: none; height:23px; padding: 5px 0px 0px 0px; display:block; } #menu a:hover { color: #105EA0; background:#ececec; text-decoration: none; } /* pan パンくずリスト -----------------------------------------------------*/ .pan { font-size:10px; padding: 10px 20px 0px 20px; } /* main メイン -----------------------------------------------------*/ #main { float:right; width:648px; background: #FFFFFF; margin: 5px 5px 0px 0px; padding: 0px 0px 0px 0px; } #main .category { width:648px; margin: 0px 0px 15px 0px; } #main h2 { background-color:#f4f4f4; background-image:url(images/h2.gif); background-repeat:no-repeat; height:17px; font-size:110%; color:#205b8c; font-weight:bold; margin: 10px 10px 10px 10px; padding: 11px 10px 10px 20px; } #main h3 { font-size:105%; border-left:#205b8c solid 6px; border-bottom:#cccccc solid 1px; padding: 5px 10px 5px 5px; margin: 0px; } #main .entry_body { margin: 15px 24px 15px 24px; padding: 0px 0px 0px 0px; } #main p { margin: 10px 10px 20px 10px; padding: 0px 0px 0px 0px; } #main blockquote { margin: 20px 10px 20px 10px; padding: 10px 10px 10px 10px; border:#999999 dotted 1px; background: #FFFFFF; } #main ul { margin: 0px 30px 0px 28px; padding: 0px 0px 10px 0px; } #main ol { margin: 0px 30px 0px 35px; padding: 0px 0px 10px 0px; } #main li { line-height: 140%; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; } #main .red { color:#CC0000; font-weight:bold; } /* main table メインのテーブル -----------------------------------------------------*/ #main table ul { margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; } #main table { margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px; width:600px; border:solid #cccccc 1px; border-collapse:collapse; } #main caption { margin: 0px 0px 10px 0px; font-size:110%; font-weight:bold; } #main th { padding: 10px 10px 10px 10px; border:solid #cccccc 1px; background-color:#f8f8f8; text-align:center; } #main td { padding: 10px 10px 10px 10px; border:solid #cccccc 1px; } /* box ボックス -----------------------------------------------------*/ #main .box1 { width:576px; height:auto; border:solid #cccccc 1px; margin: 0px 6px 12px 6px; padding: 5px 5px 5px 5px; } #main .box2 { float: left; width:276px; height:165px; border:solid #cccccc 1px; margin: 0px 6px 12px 6px; _margin: 0px 3px 12px 3px; padding: 5px 5px 5px 5px; } #main .box3 { float: left; width:176px; height:170px; border:solid #cccccc 1px; margin: 0px 6px 12px 6px; _margin: 0px 3px 12px 3px; padding: 5px 5px 5px 5px; } #main .box-img-left { float:left; display: inline; margin: 10px 5px 5px 5px; border:solid #cccccc 1px; } #main .box-img-left3 { margin: 10px 5px 5px 5px; border:solid #cccccc 1px; } #main .box-btn { float:right; display: inline; font-size:11px; font-weight:bold; background-color:#f8f8f8; border: #cccc33 solid 1px; width:164px; text-align:center; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px; _margin: 5px 5px 5px 5px; } #main .box-btn3 { font-size:11px; font-weight:bold; background-color:#f8f8f8; border: #cccc33 solid 1px; width:164px; text-align:center; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px; } #main .box-btn a, #main .box-btn a:link, #main .box-btn a:visited { color: #333333; text-decoration:none; display:block; background-image:url(images/bottun.gif); background-repeat:repeat-x; padding: 2px 0px 0px 0px; } #main .box-btn a:hover { color: #333333; background:#dddddd; background-image:url(images/bottun_h.gif); background-repeat:repeat-x; text-decoration: none; padding: 2px 0px 0px 0px; } #main .box-btn3 a, #main .box-btn3 a:link, #main .box-btn3 a:visited { color: #333333; text-decoration:none; display:block; background-image:url(images/bottun.gif); background-repeat:repeat-x; padding: 2px 0px 0px 0px; } #main .box-btn3 a:hover { color: #333333; background:#dddddd; background-image:url(images/bottun_h.gif); background-repeat:repeat-x; text-decoration: none; padding: 2px 0px 0px 0px; } #main .clear { clear:both; visibility:hidden; height: 0; padding: 0; margin: 0; } /* new 更新情報 -----------------------------------------------------*/ #main .new { height: 150px; overflow: auto; margin-right: auto; margin-left: auto; } #main .new li { border-bottom:#CCCCCC dotted 2px; margin: 5px 0px 5px 0px; padding: 5px 0px 10px 0px; } /* sub サブ -----------------------------------------------------*/ #sub { float:left; font-size:12px; width:242px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; } #sub .category { margin: 10px 10px 10px 0px; padding: 0px 0px 0px 0px; border:#cccccc solid 1px; background:#f8f8f8; } #sub h3 { color:#FFFFFF; background:#4784b7; background-image:url(images/side_h3.gif); background-repeat:repeat-x; height:18px; font-size:12px; text-align:left; font-weight:bold; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 5px; } #sub .h3kazari { border-left:#ffffff solid 5px; padding: 0px 0px 0px 5px; } #sub .entry_body { margin: 0px 15px 0px 15px; padding: 0px 0px 0px 0px; } #sub p { margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; } #sub blockquote { margin: 15px 0px 15px 0px; padding: 10px 10px 10px 10px; border:#999999 dotted 1px; } #sub .soto { margin: 0px 25px 0px 25px; } #sub ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #sub li { line-height: 120%; list-style:none; _height:30px; border-top: #cccccc solid 1px; margin: 0px 0px 0px 0px; } #sub li a, #sub li a:link, #sub li a:visited { color:#333333; text-decoration:none; background-image:url(images/side.gif); background-repeat:repeat-x; display:block; padding: 10px 10px 8px 20px; } #sub li a:hover { color:#333333; background:#cccccc; background-image:url(images/side_h.gif); background-repeat:repeat-x; text-decoration: none; padding: 10px 10px 8px 20px; } /* footer フッター -----------------------------------------------------*/ .modoru { font-size:10px; text-align:right; padding: 5px 5px 5px 5px; margin: 0px 34px 0px 0px; } #footer { text-align:center; font-size:10px; background: #FFFFFF; margin: 0px 0px 0px 0px; padding: 33px 0px 5px 0px; background-image:url(images/menu.gif); background-repeat:repeat-x; } #footer p { margin: 5px 25px 5px 25px; padding: 0px 0px 0px 0px; }