@charset "utf-8";

/* ================================================================
   module.css
===================================================================
   1.基本STYLE
-------------------------------------------------------------------
			2.テキスト系
-------------------------------------------------------------------
			3.ポジション系
-------------------------------------------------------------------
			4.リスト系
-------------------------------------------------------------------
			5.共通STYLE
================================================================ */









/* ================================================================
   1.基本STYLE
================================================================ */

/* reset --------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, q, strong, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
ol,ul {list-style: none;}
img, a img {
	margin: 0;
	padding: 0;
	text-decoration: none;
	vertical-align: bottom;
	border: 0;
	outline: 0;
	line-height: 0;
	background-color: transparent;
}


/* base ---------------------------------- */
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", Meiryo, Osaka, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}









/* ================================================================
   2.テキスト系
================================================================ */

/* color --------------------------------- */
.accsred{	color: #9e221f;}
.red{	color: #f00;}
.yellow{	color: #fc0;}
.green{	color: #5A7638;}
.green0{	color: #060;}
.green1{	color: #7c9827;}
.brown{	color: #630;}
.blue{	color: #039;}
.orange{	color: #ff8600;}
.txtblack{	color: #545454;}
.gray333{	color: #333;}
.gray666{	color: #666;}



/* align --------------------------------- */
.txtAlignR{	text-align: right;}
.txtAlignL{	text-align: left;}
.txtAlignC{	text-align: center;}

.txtValignM{	vertical-align: middle;}


/* font-weight --------------------------- */
.bold{	font-weight: bold;}
.normal{	font-weight: normal;}
.italy{	font-style: italic;}


/* font sizeg ---------------------------- */
.txt50{	font-size: 50%;}
.txt60{	font-size: 60%;}
.txt70{	font-size: 70%;}
.txt80{	font-size: 80%;}
.txt85{	font-size: 85%;}
.txt90{	font-size: 90%;}
.txt95{	font-size: 95%;}
.txt100{	font-size: 100%;}
.txt110{	font-size: 110%;}
.txt120{	font-size: 120%;}
.txt130{	font-size: 130%;}
.txt140{	font-size: 140%;}
.txt150{	font-size: 150%;}
.txt160{	font-size: 160%;}
.txt170{	font-size: 170%;}
.txt180{	font-size: 180%;}
.txt190{	font-size: 190%;}
.txt200{	font-size: 200%;}


/* letter spacing ------------------------ */
.letterSP01{	letter-spacing: 0.1em;}


/* line hight ---------------------------- */
.lineH110{	line-height: 1.1;}
.lineH120{	line-height: 1.2;}
.lineH130{	line-height: 1.3;}
.lineH140{	line-height: 1.4;}
.lineH150{	line-height: 1.5;}
.lineH160{	line-height: 1.6;}
.lineH170{	line-height: 1.7;}
.lineH180{	line-height: 1.8;}
.lineH190{	line-height: 1.9;}
.lineH200{	line-height: 2.0;}


/* whiteSpaceNoW ------------------------- */
.whiteSpaceNoW{	white-space: nowrap;}









/* ================================================================
   3.ポジション系
================================================================ */

.cut{	clear: both;}
.cutL{	clear: left;}
.cutR{	clear: right;}
.floatNone{	float: none;}
.block{	display: block;}
.inline{	display: inline;}
.widthAuto{	width: auto;}
.mrSideAuto{	margin-right: auto;	margin-left: auto;}
.clearfix{	zoom:1; } 
.clearfix:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}


/* froat --------------------------------- */
.froatR{	float: right;}
.froatL{	float: left;}


/* width --------------------------------- */
.width50{ width: 50px;}
.width100{ width: 100px;}
.width150{ width: 150px;}
.width200{ width: 200px;}
.width250{ width: 250px;}
.width300{ width: 300px;}
.width310{ width: 310px;}
.width315{ width: 315px;}
.width320{ width: 320px;}
.width325{ width: 325px;}
.width330{ width: 330px;}
.width335{ width: 335px;}
.width340{ width: 340px;}
.width345{ width: 345px;}
.width350{ width: 350px;}
.width400{ width: 400px;}
.width450{ width: 450px;}
.width500{ width: 500px;}
.width550{ width: 550px;}
.width600{ width: 600px;}
.width650{ width: 650px;}
.width700{ width: 700px;}
.width750{ width: 750px;}
.width800{ width: 800px;}
.width850{ width: 850px;}
.width1em{ width: 1em;}
.width2em{ width: 2em;}
.width3em{ width: 3em;}
.width4em{ width: 4em;}
.width5em{ width: 5em;}
.width6em{ width: 6em;}
.width7em{ width: 7em;}
.width8em{ width: 8em;}
.width9em{ width: 9em;}
.width10em{ width: 10em;}


/* margin all --------------------------- */
.mr0{ margin: 0px;}
.mr5{ margin: 5px;}
.mr10{ margin: 10px;}
.mr15{ margin: 15px;}
.mr20{ margin: 20px;}
.mr25{ margin: 25px;}
.mr30{ margin: 30px;}


/* margin top ---------------------------- */
.mrt1e{ margin-top: 1em;}
.mrt2e{ margin-top: 2em;}
.mrt3e{ margin-top: 3em;}
.mrt4e{ margin-top: 4em;}
.mrt5e{ margin-top: 5em;}
.mrt-40{ margin-top: -40px;}
.mrt-30{ margin-top: -30px;}
.mrt-20{ margin-top: -20px;}
.mrt-15{ margin-top: -15px;}
.mrt-10{ margin-top: -10px;}
.mrt-5{ margin-top: -5px;}
.mrt0{ margin-top: 0px;}
.mrt1{ margin-top: 1px;}
.mrt2{ margin-top: 2px;}
.mrt3{ margin-top: 3px;}
.mrt4{ margin-top: 4px;}
.mrt5{ margin-top: 5px;}
.mrt6{ margin-top: 6px;}
.mrt10{ margin-top: 10px;}
.mrt15{ margin-top: 15px;}
.mrt20{ margin-top: 20px;}
.mrt25{ margin-top: 25px;}
.mrt30{ margin-top: 30px;}
.mrt35{ margin-top: 35px;}
.mrt40{ margin-top: 40px;}
.mrt45{ margin-top: 45px;}
.mrt50{ margin-top: 50px;}
.mrt55{ margin-top: 55px;}
.mrt60{ margin-top: 60px;}
.mrt65{ margin-top: 65px;}
.mrt70{ margin-top: 70px;}
.mrt75{ margin-top: 75px;}
.mrt80{ margin-top: 80px;}
.mrt85{ margin-top: 85px;}
.mrt90{ margin-top: 90px;}
.mrt95{ margin-top: 95px;}
.mrt100{ margin-top: 100px;}
.mrt105{ margin-top: 105px;}
.mrt110{ margin-top: 110px;}
.mrt115{ margin-top: 115px;}
.mrt120{ margin-top: 120px;}
.mrt135{ margin-top: 125px;}
.mrt130{ margin-top: 130px;}
.mrt135{ margin-top: 135px;}
.mrt140{ margin-top: 140px;}
.mrt145{ margin-top: 145px;}
.mrt150{ margin-top: 150px;}


/* margin right -------------------------- */
.mrr0{ margin-right: 0px;}
.mrr5{ margin-right: 5px;}
.mrr10{ margin-right: 10px;}
.mrr15{ margin-right: 15px;}
.mrr20{ margin-right: 20px;}
.mrr25{ margin-right: 25px;}
.mrr30{ margin-right: 30px;}
.mrr35{ margin-right: 35px;}
.mrr40{ margin-right: 40px;}
.mrr45{ margin-right: 45px;}
.mrr50{ margin-right: 50px;}
.mrr55{ margin-right: 55px;}
.mrr60{ margin-right: 60px;}
.mrr65{ margin-right: 65px;}
.mrr70{ margin-right: 70px;}
.mrr75{ margin-right: 75px;}
.mrr80{ margin-right: 80px;}
.mrr85{ margin-right: 85px;}
.mrr90{ margin-right: 90px;}
.mrr95{ margin-right: 95px;}
.mrr100{ margin-right: 100px;}
.mrr105{ margin-right: 105px;}
.mrr110{ margin-right: 110px;}
.mrr115{ margin-right: 115px;}
.mrr120{ margin-right: 120px;}
.mrr125{ margin-right: 125px;}
.mrr130{ margin-right: 130px;}
.mrr135{ margin-right: 135px;}
.mrr140{ margin-right: 140px;}
.mrr145{ margin-right: 145px;}
.mrr150{ margin-right: 150px;}


/* margin bottom ------------------------- */
.mrb1e{ margin-bottom: 1em;}
.mrb1-2e{ margin-bottom: 1.2em;}
.mrb1-5e{ margin-bottom: 1.5em;}
.mrb2e{ margin-bottom: 2em;}
.mrb3e{ margin-bottom: 3em;}
.mrb4e{ margin-bottom: 4em;}
.mrb5e{ margin-bottom: 5em;}
.mrb10e{ margin-bottom: 10em;}
.mrb15e{ margin-bottom: 15em;}
.mrb20e{ margin-bottom: 20em;}
.mrb0{ margin-bottom: 0px;}
.mrb1{ margin-bottom: 1px;}
.mrb2{ margin-bottom: 2px;}
.mrb3{ margin-bottom: 3px;}
.mrb4{ margin-bottom: 4px;}
.mrb5{ margin-bottom: 5px;}
.mrb10{ margin-bottom: 10px;}
.mrb15{ margin-bottom: 15px;}
.mrb20{ margin-bottom: 20px;}
.mrb25{ margin-bottom: 25px;}
.mrb30{ margin-bottom: 30px;}
.mrb35{ margin-bottom: 35px;}
.mrb40{ margin-bottom: 40px;}
.mrb45{ margin-bottom: 45px;}
.mrb50{ margin-bottom: 50px;}
.mrb55{ margin-bottom: 55px;}
.mrb60{ margin-bottom: 60px;}
.mrb65{ margin-bottom: 65px;}
.mrb70{ margin-bottom: 70px;}
.mrb75{ margin-bottom: 75px;}
.mrb80{ margin-bottom: 80px;}
.mrb85{ margin-bottom: 85px;}
.mrb90{ margin-bottom: 90px;}
.mrb95{ margin-bottom: 95px;}
.mrb100{ margin-bottom: 100px;}
.mrb105{ margin-bottom: 105px;}
.mrb110{ margin-bottom: 110px;}
.mrb115{ margin-bottom: 115px;}
.mrb120{ margin-bottom: 120px;}
.mrb125{ margin-bottom: 125px;}
.mrb130{ margin-bottom: 130px;}
.mrb135{ margin-bottom: 135px;}
.mrb140{ margin-bottom: 140px;}
.mrb145{ margin-bottom: 145px;}
.mrb150{ margin-bottom: 150px;}


/* margin left --------------------------- */
.mrl0-5e{ margin-left: 0.5em;}
.mrl1e{ margin-left: 1em;}
.mrl1-5e{ margin-left: 1.5em;}
.mrl2e{ margin-left: 2em;}
.mrl2-5e{ margin-left: 2.5em;}
.mrl3e{ margin-left: 3em;}
.mrl4e{ margin-left: 4em;}
.mrl5e{ margin-left: 5em;}
.mrl-10{ margin-left: -10px;}
.mrl0{ margin-left: 0px;}
.mrl5{ margin-left: 5px;}
.mrl10{ margin-left: 10px;}
.mrl15{ margin-left: 15px;}
.mrl20{ margin-left: 20px;}
.mrl25{ margin-left: 25px;}
.mrl30{ margin-left: 30px;}
.mrl35{ margin-left: 35px;}
.mrl40{ margin-left: 40px;}
.mrl45{ margin-left: 45px;}
.mrl50{ margin-left: 50px;}
.mrl55{ margin-left: 55px;}
.mrl60{ margin-left: 60px;}
.mrl65{ margin-left: 65px;}
.mrl70{ margin-left: 70px;}
.mrl75{ margin-left: 75px;}
.mrl80{ margin-left: 80px;}
.mrl85{ margin-left: 85px;}
.mrl90{ margin-left: 90px;}
.mrl95{ margin-left: 95px;}
.mrl100{ margin-left: 100px;}
.mrl105{ margin-left: 105px;}
.mrl110{ margin-left: 110px;}
.mrl115{ margin-left: 115px;}
.mrl120{ margin-left: 120px;}
.mrl125{ margin-left: 125px;}
.mrl130{ margin-left: 130px;}
.mrl135{ margin-left: 135px;}
.mrl140{ margin-left: 140px;}
.mrl145{ margin-left: 145px;}
.mrl150{ margin-left: 150px;}


/* padding all --------------------------- */
.pd5{ padding: 5px;}
.pd10{ padding: 10px;}
.pd12{ padding: 12px;}
.pd15{ padding: 15px;}
.pd18{ padding: 18px;}
.pd20{ padding: 20px;}
.pd25{ padding: 25px;}
.pd30{ padding: 30px;}
.pd35{ padding: 35px;}
.pd40{ padding: 40px;}


/* padding top --------------------------- */
.pdt1em{ padding-top: 1em;}
.pdt1-3em{ padding-top: 1.3em;}
.pdt1-5em{ padding-top: 1.5em;}
.pdt2em{ padding-top: 2em;}
.pdt3em{ padding-top: 3em;}
.pdt4em{ padding-top: 4em;}
.pdt5em{ padding-top: 5em;}
.pdt0{ padding-top: 0px;}
.pdt5{ padding-top: 5px;}
.pdt10{ padding-top: 10px;}
.pdt15{ padding-top: 15px;}
.pdt20{ padding-top: 20px;}
.pdt25{ padding-top: 25px;}
.pdt30{ padding-top: 30px;}
.pdt35{ padding-top: 35px;}
.pdt40{ padding-top: 40px;}
.pdt45{ padding-top: 45px;}
.pdt50{ padding-top: 50px;}
.pdt55{ padding-top: 55px;}
.pdt60{ padding-top: 60px;}
.pdt65{ padding-top: 65px;}
.pdt70{ padding-top: 70px;}
.pdt75{ padding-top: 75px;}
.pdt80{ padding-top: 80px;}
.pdt85{ padding-top: 85px;}
.pdt90{ padding-top: 90px;}
.pdt95{ padding-top: 95px;}
.pdt100{ padding-top: 100px;}
.pdt105{ padding-top: 105px;}
.pdt110{ padding-top: 110px;}
.pdt115{ padding-top: 115px;}
.pdt120{ padding-top: 120px;}
.pdt125{ padding-top: 125px;}
.pdt130{ padding-top: 130px;}
.pdt135{ padding-top: 135px;}
.pdt140{ padding-top: 140px;}
.pdt145{ padding-top: 145px;}
.pdt150{ padding-top: 150px;}


/* padding right ------------------------- */
.pdr1em{ padding-right: 1em;}
.pdr1-3em{ padding-right: 1.3em;}
.pdr1-5em{ padding-right: 1.5em;}
.pdr0{ padding-right: 0px;}
.pdr5{ padding-right: 5px;}
.pdr10{ padding-right: 10px;}
.pdr15{ padding-right: 15px;}
.pdr20{ padding-right: 20px;}
.pdr25{ padding-right: 25px;}
.pdr30{ padding-right: 30px;}
.pdr35{ padding-right: 35px;}
.pdr40{ padding-right: 40px;}
.pdr45{ padding-right: 45px;}
.pdr50{ padding-right: 50px;}
.pdr55{ padding-right: 55px;}
.pdr60{ padding-right: 60px;}
.pdr65{ padding-right: 65px;}
.pdr70{ padding-right: 70px;}
.pdr75{ padding-right: 75px;}
.pdr80{ padding-right: 80px;}
.pdr85{ padding-right: 85px;}
.pdr90{ padding-right: 90px;}
.pdr95{ padding-right: 95px;}
.pdr100{ padding-right: 100px;}
.pdr105{ padding-right: 105px;}
.pdr110{ padding-right: 110px;}
.pdr115{ padding-right: 115px;}
.pdr120{ padding-right: 120px;}
.pdr125{ padding-right: 125px;}
.pdr130{ padding-right: 130px;}
.pdr135{ padding-right: 135px;}
.pdr140{ padding-right: 140px;}
.pdr145{ padding-right: 145px;}
.pdr150{ padding-right: 150px;}


/* padding bottom ------------------------ */
.pdb1em{ padding-bottom: 1em;}
.pdb1-3em{ padding-bottom: 1.3em;}
.pdb1-5em{ padding-bottom: 1.5em;}
.pdb0{ padding-bottom: 0px;}
.pdb5{ padding-bottom: 5px;}
.pdb10{ padding-bottom: 10px;}
.pdb15{ padding-bottom: 15px;}
.pdb20{ padding-bottom: 20px;}
.pdb25{ padding-bottom: 25px;}
.pdb30{ padding-bottom: 30px;}
.pdb35{ padding-bottom: 35px;}
.pdb40{ padding-bottom: 40px;}
.pdb45{ padding-bottom: 45px;}
.pdb50{ padding-bottom: 50px;}
.pdb55{ padding-bottom: 55px;}
.pdb60{ padding-bottom: 60px;}
.pdb65{ padding-bottom: 65px;}
.pdb70{ padding-bottom: 70px;}
.pdb75{ padding-bottom: 75px;}
.pdb80{ padding-bottom: 80px;}
.pdb85{ padding-bottom: 85px;}
.pdb90{ padding-bottom: 90px;}
.pdb95{ padding-bottom: 95px;}
.pdb100{ padding-bottom: 100px;}
.pdb105{ padding-bottom: 105px;}
.pdb110{ padding-bottom: 110px;}
.pdb115{ padding-bottom: 115px;}
.pdb120{ padding-bottom: 120px;}
.pdb125{ padding-bottom: 125px;}
.pdb130{ padding-bottom: 130px;}
.pdb135{ padding-bottom: 135px;}
.pdb140{ padding-bottom: 140px;}
.pdb145{ padding-bottom: 145px;}
.pdb150{ padding-bottom: 150px;}
.pdb1e{ padding-bottom: 1em;}
.pdb2e{ padding-bottom: 2em;}
.pdb3e{ padding-bottom: 3em;}
.pdb4e{ padding-bottom: 4em;}
.pdb5e{ padding-bottom: 5em;}
.pdb10e{ padding-bottom: 10em;}
.pdb15e{ padding-bottom: 15em;}
.pdb20e{ padding-bottom: 20em;}


/* padding left -------------------------- */
.pdl1em{ padding-left: 1em;}
.pdl1-3em{ padding-left: 1.3em;}
.pdl1-5em{ padding-left: 1.5em;}
.pdl0{ padding-left: 0px;}
.pdl5{ padding-left: 5px;}
.pdl10{ padding-left: 10px;}
.pdl15{ padding-left: 15px;}
.pdl20{ padding-left: 20px;}
.pdl25{ padding-left: 25px;}
.pdl30{ padding-left: 30px;}
.pdl35{ padding-left: 35px;}
.pdl40{ padding-left: 40px;}
.pdl45{ padding-left: 45px;}
.pdl50{ padding-left: 50px;}
.pdl55{ padding-left: 55px;}
.pdl60{ padding-left: 60px;}
.pdl65{ padding-left: 65px;}
.pdl70{ padding-left: 70px;}
.pdl75{ padding-left: 75px;}
.pdl80{ padding-left: 80px;}
.pdl85{ padding-left: 85px;}
.pdl90{ padding-left: 90px;}
.pdl95{ padding-left: 95px;}
.pdl100{ padding-left: 100px;}
.pdl105{ padding-left: 105px;}
.pdl110{ padding-left: 110px;}
.pdl115{ padding-left: 115px;}
.pdl120{ padding-left: 120px;}
.pdl125{ padding-left: 125px;}
.pdl130{ padding-left: 130px;}
.pdl135{ padding-left: 135px;}
.pdl140{ padding-left: 140px;}
.pdl145{ padding-left: 145px;}
.pdl150{ padding-left: 150px;}









/* ================================================================
   4.リスト系
================================================================ */

ul.liDisc li,
ul.liCirc li,
ul.liSqua li,
ul.liDec li,
ul.liLRom li,
ul.liURom li{	margin-bottom: 0.3em;	margin-left: 15px;}
ul.liNone li{	margin-bottom: 0.3em;	margin-left: 0px;}

ul.liDisc li{	list-style-type: disc;}/* ディスク */
ul.liCirc li{	list-style-type: circle;}/* 点 */
ul.liSqua li{	list-style-type: square;}/* 四角 */
ul.liDec li{	list-style-type: decimal;}/* 数字 */
ul.liLRom li{	list-style-type: lower-roman;}/* ローマ数字(小) */
ul.liURom li{	list-style-type: upper-roman;}/* ローマ数字(大) */
ul.liNone li{	list-style-type: none;}/* なし */
ul li.liNone{	margin-left: 0px; list-style-type: none;}/* なし(個別) */
ul li.liNoneLi{	margin-left: 20px; list-style-type: none;}/* なし(個別) */
ul li.liLast{	margin-bottom: 0em;}/* ラスト */

/* OPTION */
#mainData .noMaBo ul.noMaBoUl{	margin-bottom: 0em;}









/* ================================================================
   5.共通STYLE
================================================================ */

/* hr.cutter ----------------------------- */
hr.cutter{
	height: 1px;
	margin: 0px 0px -1px 0px;
	padding: 0px;
	border: 1px solid #fff;
}


/* table系 ------------------------------- */
table.nowrap2p th,
table .nowrap2p{	width: 2%;	white-space: nowrap;}


/* table.table01 ------------------------- */
table.table01{
	background-color: #ccc;
	border-collapse:separate;
	border-spacing:1px;
}
table.table01 th,
table.table01 td{	padding: 5px 10px;	vertical-align: top;
 border-collapse:collapse;
 border:0px;
}
table.table01 th{	background-color: #f3f3f3;	font-weight: bold;}
table.table01 td{	background-color: #fff;}
table.table01 tr.head td{	background-color: #e5e5e5;	font-weight: bold;}
table.table01 .valignMid{	vertical-align: middle;}


/* table.table02 --------------- [ OPTION ] */
table.table02{
	background-color: #ccc;
	border-collapse:separate;
	border-spacing:1px;
	font-size: 90%;
}
table.table02 th,
table.table02 td{	padding: 3px;	vertical-align: top;
 border-collapse:collapse;
 border:0px;
}
table.table02 td{	background-color: #fff;}
table.table02 td.number{	text-align: center;}
table.table02 tr.color1 td{	background-color: #f0f7e6;	text-align: center;}
table.table02 tr.color2 td{	background-color: #ffffdd;}
table.table02 tr.color3 td{	background-color: #f0f7e6;}
table.table02 .valignMid{	vertical-align: middle;}


/* table.table03 --------------- [ OPTION ] */
table.table03{}
table.table03 th,
table.table03 td{	padding: 10px 30px;	vertical-align: top;
 border-bottom: 1px solid #c0c0c0;
}
table.table03 th{	font-weight: normal;}
table.table03 td{	}
table.table03 tr.head td{	padding: 5px 25px;	background-color: #ffffdd;	font-weight: bold;}
table.table03 .valignMid{	vertical-align: middle;}


/* table.table04 --------------- [ OPTION ] */
table.table04{
	background-color: #ccc;
	border-collapse:separate;
	border-spacing:1px;
	font-size: 90%;
}
table.table04 th,
table.table04 td{	padding: 5px 10px;	vertical-align: top;
 border-collapse:collapse;
 border:0px;
}
table.table04 th{	background-color: #EFF5F9;	font-weight: bold;}
table.table04 td{	background-color: #fff;}
table.table04 tr.centMid td{	text-align: center;	vertical-align: middle;}
table.table04 tr.head td,
table.table04 tr.head th{	background-color: #D6E7F0;	font-weight: bold;}
table.table04 .valignMid{	vertical-align: middle;}


/* table.table05 --------------- [ OPTION ] */
table.table05{
	background-color: #ccc;
	border-collapse:separate;
	border-spacing:1px;
	font-size: 90%;
}
table.table05 th,
table.table05 td{	padding: 5px 10px;	vertical-align: top;
 border-collapse:collapse;
 border:0px;
}
table.table05 th{	background-color: #F0F7E6;	font-weight: bold;}
table.table05 td{	background-color: #fff;}
table.table05 .line td{	background-color: #F0F7E6;}
table.table05 tr.centMid td{	text-align: center;	vertical-align: middle;}
table.table05 tr.head td,
table.table05 tr.head th{	background-color: #E2EFCF;	font-weight: bold;}
table.table05 .valignMid{	vertical-align: middle;}


/* ドットライン -------------------------- */
.dotline1{	background: url(../img/bg/dot01.gif) repeat-x left top;}/* 上ドット */
.dotline2{	background: url(../img/bg/dot01.gif) repeat-x left bottom;}/* 下ドット */
.dotline3{	background: url(../img/bg/dot02.gif) repeat-x left top;}/* 左ドット */
.dotline4{	background: url(../img/bg/dot02.gif) repeat-x right top;}/* 右ドット */


/* ボックス and ライン ------------------- */
.box00{	background-color: #fff;}
.box01{	background-color: #efefef;}
.box02{	background-color: #f7f7e8;}
.box03{	background-color: #e9f1f5;}
.box10{	background-color: #ffe;}

.boxLine01{/* for box01 */
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #efefef;
}
.boxLine02{
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #dedede;
}
.boxLine03{
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #bdbdbd;
	border-left: 1px solid #cdcdcd;
}

.line00{	border: 1px solid #efefef;}
.line01{	border: 1px solid #e0e0e0;}
.line02{	border: 1px solid #ededcd;}
.line03{	border: 1px solid #bfd7e1;}

.lineD01{border: 1px dotted #ccc;}

.line10{	border: 1px solid #ccc;}
.line11{	border: 1px solid #d6e7f0;}


/* INPUTボタン --------------------------- */
input.btn1{
	padding: 5px 15px;
	border: 1px solid #999;
	background-color: #fff;
	background-image: url(../img/bg/gra-02.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}









/* EOF */