@charset "Shift_JIS";



/*======================================================================================================================
========================================================================================================================

module.css

ボックス／マージン／フロート　モジュール、パンくずリスト、ページトップ用

========================================================================================================================
======================================================================================================================*/



/* フォント指定
-------------------------------------------------------------------------------------------------------- */

/* フォントサイズ */
.text9 {font-size:  76%;}
.text10 {font-size:  85%;}
.text11 {font-size:  93%;}
.text12 {font-size:  100%;}
.text13 {font-size:  108%;}
.text14 {font-size:  116%;}
.text15 {font-size:  123.1%;}
.text16 {font-size:  131%;}
.text17 {font-size:  138.5%;}
.text18 {font-size:  146.5%;}

.text_smaller {font-size:  smaller;}
.text_xsmaller {font-size:x-small;}


/* フォントボールド */
.bold {
	font-weight:    bold;
}


/* フォントカラー */
.red {
	color:   #CC0000;
}
.white {
	color:   #FFFFFF;
}
.blue {
	color:   #003399;
}




/* 左右フロート　汎用指定
-------------------------------------------------------------------------------------------------------- */

.floatL {float:    left;}
.floatR {float:   right;}




/* カラム　マージン汎用指定
-------------------------------------------------------------------------------------------------------- */

/* 上マージン */
.t0{	margin-top:	0px !important;}
.t05{	margin-top:	5px !important;}
.t10{	margin-top:	10px !important;}
.t15{	margin-top:	15px !important;}
.t20{	margin-top:	20px !important;}
.t25{	margin-top:	25px !important;}
.t30{	margin-top:	30px !important;}


/* 下マージン */
.b0  {margin:         0px; zoom:1 !important;} /* 幅100%はIEのhasLayoutバグ回避用 */
.b05 {margin-bottom:  5px; zoom:1 !important;}
.b10 {margin-bottom:  10px; zoom:1 !important;}
.b15 {margin-bottom:  15px; zoom:1 !important;}
.b20 {margin-bottom:  20px; zoom:1 !important;}
.b25 {margin-bottom:  25px; zoom:1 !important;}
.b30 {margin-bottom:  30px; zoom:1 !important;}
.b35 {margin-bottom:  35px; zoom:1 !important;}
.b40 {margin-bottom:  40px; zoom:1 !important;}
.b45 {margin-bottom:  45px; zoom:1 !important;}
.b50 {margin-bottom:  50px; zoom:1 !important;}
.b55 {margin-bottom:  55px; zoom:1 !important;}
.b60 {margin-bottom:  60px; zoom:1 !important;}


/* 左マージン */
.l05 {margin-left:  5px !important;}
.l10 {margin-left:  10px !important;}
.l15 {margin-left:  15px !important;}
.l20 {margin-left:  20px !important;}
.l25 {margin-left:  25px !important;}
.l30 {margin-left:  30px !important;}
.l35 {margin-left:  35px !important;}
.l40 {margin-left:  40px !important;}
.l45 {margin-left:  45px !important;}
.l50 {margin-left:  50px !important;}
.l55 {margin-left:  55px !important;}
.l60 {margin-left:  60px !important;}
.l65 {margin-left:  65px !important;}
.l70 {margin-left:  70px !important;}
.l75 {margin-left:  75px !important;}
.l80 {margin-left:  80px !important;}


/* 右マージン */
.r10 {margin-right:  10px !important;}
.r15 {margin-right:  15px !important;}
.r20 {margin-right:  20px !important;}


/* ボックス　幅指定 */
.w30 {width:       30px;}
.w35 {width:       35px;}
.w40 {width:       40px;}
.w45 {width:       45px;}
.w50 {width:       50px;}
.w55 {width:       55px;}
.w60 {width:       60px;}
.w65 {width:       65px;}
.w70 {width:       70px;}
.w75 {width:       75px;}
.w80 {width:       80px;}
.w85 {width:       85px;}
.w90 {width:       90px;}
.w95 {width:       95px;}
.w100 {width:      100px;}
.w105 {width:      105px;}
.w110 {width:      110px;}
.w115 {width:      115px;}
.w120 {width:      120px;}
.w125 {width:      125px;}
.w130 {width:      130px;}
.w135 {width:      135px;}
.w140 {width:      140px;}
.w145 {width:      145px;}
.w150 {width:      150px;}
.w155 {width:      155px;}
.w160 {width:      160px;}
.w165 {width:      165px;}
.w170 {width:      170px;}
.w175 {width:      175px;}
.w180 {width:      180px;}
.w185 {width:      185px;}
.w190 {width:      190px;}
.w195 {width:      195px;}
.w200 {width:      200px;}
.w205 {width:      205px;}
.w210 {width:      210px;}
.w215 {width:      215px;}
.w220 {width:      220px;}
.w225 {width:      225px;}
.w230 {width:      230px;}
.w235 {width:      235px;}
.w240 {width:      240px;}
.w245 {width:      245px;}
.w250 {width:      250px;}
.w255 {width:      255px;}
.w260 {width:      260px;}
.w265 {width:      265px;}
.w270 {width:      270px;}
.w275 {width:      275px;}
.w280 {width:      280px;}
.w285 {width:      285px;}
.w290 {width:      290px;}
.w295 {width:      295px;}
.w300 {width:      300px;}
.w305 {width:      305px;}
.w310 {width:      310px;}
.w315 {width:      315px;}
.w320 {width:      320px;}
.w325 {width:      325px;}
.w330 {width:      330px;}
.w335 {width:      335px;}
.w340 {width:      340px;}
.w345 {width:      345px;}
.w350 {width:      350px;}
.w355 {width:      355px;}
.w360 {width:      360px;}
.w365 {width:      365px;}
.w370 {width:      370px;}
.w375 {width:      375px;}
.w380 {width:      380px;}
.w385 {width:      385px;}
.w390 {width:      390px;}
.w395 {width:      395px;}
.w400 {width:      400px;}
.w405 {width:      405px;}
.w410 {width:      410px;}
.w415 {width:      415px;}
.w420 {width:      420px;}
.w425 {width:      425px;}
.w430 {width:      430px;}
.w435 {width:      435px;}
.w440 {width:      440px;}
.w445 {width:      445px;}
.w450 {width:      450px;}
.w455 {width:      455px;}
.w460 {width:      460px;}
.w465 {width:      465px;}
.w470 {width:      470px;}
.w475 {width:      475px;}
.w480 {width:      480px;}
.w485 {width:      485px;}
.w490 {width:	490px;}
.w495 {width:	495px;}
.w500 {width:	500px;}
.w505 {width:	505px;}
.w510 {width:	510px;}
.w515 {width:	515px;}
.w520 {width:	520px;}
.w525 {width:	525px;}
.w530 {width:	530px;}
.w535 {width:	535px;}
.w540 {width:	540px;}
.w545 {width:	545px;}
.w550 {width:	550px;}
.w555 {width:	555px;}
.w560 {width:	560px;}
.w565 {width:	565px;}
.w570 {width:	570px;}
.w575 {width:	575px;}
.w580 {width:	580px;}
.w585 {width:	585px;}
.w590 {width:	590px;}
.w595 {width:	595px;}
.w600 {width:	600px;}
.w605 {width:	605px;}
.w610 {width:	610px;}
.w615 {width:	615px;}
.w620 {width:	620px;}
.w625 {width:	625px;}
.w630 {width:	630px;}
.w635 {width:	635px;}
.w640 {width:	640px;}
.w645 {width:	645px;}
.w650 {width:	650px;}
.w655 {width:	655px;}
.w660 {width:	660px;}
.w665 {width:	665px;}
.w670 {width:	670px;}
.w675 {width:	675px;}
.w680 {width:	680px;}
.w685 {width:	685px;}
.w690 {width:	690px;}
.w695 {width:	695px;}
.w700 {width:	700px;}
.w705 {width:	705px;}
.w710 {width:	710px;}
.w715 {width:	715px;}
.w720 {width:	720px;}
.w725 {width:	725px;}
.w730 {width:	730px;}
.w735 {width:	735px;}
.w740 {width:	740px;}
.w745 {width:	745px;}





/* ボックス内　寄せ指定
-------------------------------------------------------------------------------------------------------- */
.alignC {
	text-align:  center !important;
}
.alignR {
	text-align:  right !important;
}
.alignL {
	text-align:  left !important;
}




/* 要素非表示
-------------------------------------------------------------------------------------------------------- */
.dsnone{
	display: none;
}


/* マウスオーバー透過(リンク画像などに使用)
-------------------------------------------------------------------------------------------------------- */
.opacity9{}
.opacity8{}
.opacity7{}
.opacity6{}
.opacity5{}
.opacity9:hover{opacity: 0.9;}
.opacity8:hover{opacity: 0.8;}
.opacity7:hover{opacity: 0.7;}
.opacity6:hover{opacity: 0.6;}
.opacity5:hover{opacity: 0.5;}


/* 回り込み解除指定
-------------------------------------------------------------------------------------------------------- */

/* 通常解除指定 */
.clearbt {
	clear:  both;
	height: 1px;
}

* html .clearbt img {
	vertical-align: baseline;
}


/* clearfix
------------------------------------------------------------ */
.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.clearfix {display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* --------------------------------------------------------- */


/* 区切り線指定 */
.hrline {
	margin:  0px;
	padding: 0px;
	display: none;
}

/* 区切り線指定 */
.h3line {
	margin:  0px;
	padding-bottom: 0.2em;
	min-height: 3px;
	background-image: url(/common/img/se_head/bg_h301-01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

a:link.link02   { text-decoration: underline;}
a:visited.link02{ text-decoration: underline;}
a:hover.link02  { text-decoration: underline; color: #C00;}
a:active.link02 { text-decoration: underline;}



