@charset "Shift_JIS"; /* フォントサイズボタンアクティブ */ #fontNav { background: url(../images/btn_fontsize_large.gif) no-repeat; } #container { width: 100%; text-align: center; /* IE5.5用 */ } /* 画像のリンクボーダーの削除 */ img { border:0; vertical-align:bottom; } .mailt{ font-size:1.0em; color:#092d51; font-weight:bold; } /* ------------------------------------------ リンク設定 ------------------------------------------ */ a:link { text-decoration:underline; color:#001232; } a:visited { text-decoration::underline; color:#666666; } a:hover { text-decoration:none; color: #70B538; } a:active { text-decoration:none; color: #333; } /* ------------------------------------------ フォント一括指定 ------------------------------------------ */ /* IE6.0以下用 */ p, h2, h3, h4, h5, h6, dt, dd, caption { line-height: 165%; color: #333; voice-family: "\"}\""; voice-family:inherit; font-size:small; } /* その他ブラウザ用 */ html>body p, html>body h2, html>body h3, html>body h4, html>body h5, html>body h6, html>body dt, html>body dd, html>body li, html>body caption { font-size: 1.0em; line-height:165%; color:#333; } .fs{ font-size: 1.0em; line-height:165%; color:#333; } .big { font-size: 2.2em; font-weight: bold; } /* ------------------------------------------ フォント個別指定 ------------------------------------------ */ /* IE6.0以下用 */ .small { font-size: xx-small; line-height:140%; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; line-height:140%; } .middle { font-size: x-small; line-height:140%; voice-family: "\"}\""; voice-family: inherit; font-size: small; line-height:140%; } .large { font-size: small; line-height:140%; voice-family: "\"}\""; voice-family: inherit; font-size: medium; line-height:140%; } /* その他ブラウザ用 */ html>body .small { font-size: x-small; line-height:140%; } html>body .middle { font-size: small; line-height:140%; } html>body .large { font-size: medium; line-height:140%; } .red{ color:#990000; } .font16b{ font-size:1.5em; } .font12{ font-size: small; line-height:165%; color:#666; } /* ------------------------------------------ 強調 ------------------------------------------ */ .bold { font-weight:bold; } /* ------------------------------------------ 共通レイアウト ------------------------------------------ */ /* フロート用 */ .ftRight { float:right; } .ftRightPd10 { float:right; padding:0 0 0 10px; } .ftRightPd15 { float:right; padding:15px 0 0 15px; } .ftLeft { float:left; margin-right:15px; margin-bottom:15px; } .ftLeftPd5 { float:left; padding:5px; } /* テキスト位置用 */ .alignCenter { text-align:center; } .alignRight { text-align:right; } .alignLeft { text-align:left; } /*----------------------------------------------------- margin -------------------------------------------------------*/ /********************************* margin-bottom *********************************/ .mb5 { margin-bottom:5px; } .mb10 { margin-bottom:10px; } .mb15 { margin-bottom:15px; } .mb20 { margin-bottom:20px; } .mb25 { margin-bottom:25px; } .mb30 { margin-bottom:30px; } .mb40 { margin-bottom:40px; } /********************************* margin-left *********************************/ .ml10 { margin-left:10px; } /*----------------------------------------------------- padding -------------------------------------------------------*/ .p_m1 { padding-top:20px; } /********************************* padding-left *********************************/ .pl5 { padding-left:5px; } .pl10 { padding-left:10px; } .pl15 { padding-left:15px; } .pl25 { padding-left:25px; } .pl20 { padding-left:20px; } .pl30 { padding-left:30px; } .pl60 { padding-left:60px; } .pl50 { padding-left:50px; } .pl320 { padding-left:320px; } /********************************* padding-right *********************************/ .pr5 { padding-right:5px; } .pr10 { padding-right:10px; } .pr20 { padding-right:20px; } /********************************* padding-top *********************************/ .pt5 { padding-top:5px; } .pt10 { padding-top:10px; } .pt15 { padding-top:15px; } .pt20 { padding-top:20px; } .pt30 { padding-top:30px; } .pt40 { padding-top:40px; margin-left: 10px; } .pt100 { padding-top:100px; } .pt110 { padding-top:110px; } .pt120 { padding-top:120px; } /********************************* padding-bottom *********************************/ .pb5 { padding-bottom:5px; } .pb10 { padding-bottom:10px; } .pb20 { padding-bottom:20px; } /* クリアフロート用 */ .clear { clear:both; } .clearfix { display: inline-table; } .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */ /* インライン・ボックス */ .displayInline { display:inline; } .displayBlock { display:block: } /* ------------------------------------------ width指定関連 ------------------------------------------ */ .width100 { width:100px; } .width165 { width:165px; } .width200 { width:200px; } .width250 { width:250px; } /* ------------------------------------------ ボーダー関連 ------------------------------------------ */ .bdDotGray { background-image: url(../images/bd_dot_gray.gif); background-repeat: repeat-x; background-position: bottom; } /* ------------------------------------------ リスト関連 ------------------------------------------ */ ul.pdLeft1em { list-style:disc; margin:0; padding: 0 0 0 1em; } ol.NumList li{ list-style-type: decimal; } ul.listNone { list-style:none; } /* ------------------------------------------ 枠線 ------------------------------------------ */ .boxType01 { width: auto; border: 1px solid #CCCCCC; background-color: #FFF0FF; } .fs_redbold { font-weight: bold; color: #FF0000; } /* ------------------------------------------ 行間 ------------------------------------------ */ .g10{ margin-top:15px; } .g20{ margin-top:25px; } .g30{ margin-top:100px; } .b5{ margin-bottom:5px; } .b10{ margin-bottom:10px; } .b15{ margin-bottom:15px; } .b25{ margin-bottom:25px; } .ha2{ margin-right:5px; } .le20{ margin-left:20px; } .let20{ margin-top:15px; margin-left:20px; } .right100{ margin-right:100px; } .olg{ line-height:200%; } .stname{ border-left: 3px solid #c1272d; margin-top:3px; margin-bottom:3px; padding-top:2px; padding-bottom:2px; padding-left:5px; font-size: 0.9em; } .sideline{ color:#898989; } .sitemap ul{ margin:0; padding:0; } .sitemap li{ list-style-image:url(../../images/arrow.gif); margin:5px 5px 5px 17px; } .sitemap li a { margin: 0px; padding: 0px; text-decoration: none; } .sitemapleft{ width:240px; float:left; } .sitemapright{ width:240px; float:right; margin-right:40px; }