@charset "utf-8";

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Reset
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

body,div,pre,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,
form,fieldset,input,textarea,select,option,table,th,td,tr,embed,object{
	margin:0;
	padding:0;
}

li{list-style-type:none;}
fieldset,table,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Body
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

/*body{text-align:left;}*/

h1,h2,h3,h4,h5,h6,p,li,dt,dd,form,pre,td,th,label,div{
	color:#808285;
	font-size:100%;
	line-height:1.5;
}

div p,div li,div dt,div dd,div form,div pre,div td,div th,div label,
div div,div h1,div h2,div h3,div h4,div h5,div h6,
p p,p li,p dt,p dd,p from,p pre, p td,p th,p label,p div,
li p,li li,li dt,li dd,li from,li pre,li td,p th,li label,li div,li h3,
td p,td li,td dt,td dd,td from,td pre,td td,td th,td label,td div,
th p,th li,th dt,th dd,th from,th pre,th td,th th,th label,th div,
label p,label li,label dt,label dd,label form,label pre,label td,label th,label div,
form th,form td{
	font-size:100%;
}

a{overflow:visible;}
a:link{color: #808285; text-decoration:underline;}
a:visited{color: #808285; text-decoration:underline;}
a:hover{color: #808285; text-decoration:none;}
a:active{color: #808285; text-decoration:none;}

body,h1,h2,h3,h4,h5,h6,td,th,p,div,input,textarea,pre,ul,li,ol{
	font-family:'ＭＳ Ｐゴシック','メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,sans-serif;
	font-weight:normal;
}

* html body *{
	vertical-align:baseline;
}

body img{vertical-align:top;}



Topic Path  

#topic-path{
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
color:#333;
height: 35px;
}

#topic-path01{padding-top:9px !important;font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif !important;}
.font-mini01{font-size:0.6em;}

#topic-path a, 
#topic-path a:link,
#topic-path a:visited{
color:#666;
text-decoration: none;
}
#topic-path a:hover{
color:#c71444;
text-decoration: none;
}



/* header top bottom fo firefox */
#content_top #topbtn,  x:-moz-any-link, x:default  { top: 11px !important; }

/* header top bottom fo IE7 */
*:first-child+html #content_top #topbtn {top:9px !important; }

/* header top bottom fo IE6 */
#content_top #topbtn{_top:12px !important;}
#wrapperAll #headerArea ul.guide_navi li input.text {_height:20px; _background-position:0 1px;}

.section {
	padding: 0 0 5px;
	height: 1%;
	line-height: 0;
}

#release_topimage{
	margin-top:0;
	background:url(../IMAGES/release_top.jpg);
	background-repeat: no-repeat;
	width:900px;
	height:160px;
}

#qanda_baner{
	width:870px;
	height:30px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:60px;
	padding-top:5px;
	background:url(../IMAGES/qanda_q.jpg);
	background-repeat: no-repeat;
	margin:0px auto 0px 15px;
	border:none !important;
}

#qanda_a{
	width:870px;
	height:30px;
	font-size:16px;
	color:#c71444;
	font-weight:bold;
	padding-left:40px;
	padding-right:40px;
	padding-top:5px;
	background:url(../IMAGES/qanda_a.jpg);
	background-repeat: no-repeat;
	margin-left:35px;
	margin-right:35px;
	border:none !important;
}

#ev_carwings{
	width:525px;
	height:128px;
	background:url(../IMAGES/ev_carwings.jpg);
	background-repeat: no-repeat;
	margin-left:188px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:none !important;
}

#access_error_bg{
	width:664px;
	height:241px;
	background:url(../IMAGES/access_error_bg.gif);
	background-repeat: no-repeat;
	margin-left:118px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:none !important;
	text-align:left;

}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 各モジュール
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// over
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.over a:hover img{
	filter: alpha(opacity=60);
	moz-opacity: 0.60;
	opacity: 0.60;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// テキスト
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.bold{font-weight:bold;}

.txt_r{text-align:right;}
.txt_c{text-align:center;}
.txt_l{text-align:left !important;}

.fs_16{font-size:16px;}
.fs_14{font-size:14px;}
.fs_12{font-size:12px;}
.fs_10{font-size:10px;}

.caution_small{ font-size:12px;}
.caution_middle{ font-size:14px;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// フロート
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.float_l{float:left;}
.float_llist li{float:left;}
.float_r{float:right;}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 背景無し
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.bg_none{background:none !important;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// マージン設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.m_auto{margin-left:auto !important;margin-right:auto !important;}

.m_10{margin:10px;}

.m_t0{margin-top:0px !important;}.m_t5{margin-top:5px !important;}
.m_t10{margin-top:10px !important;}.m_t15{margin-top:15px !important;}
.m_t20{margin-top:20px !important;}.m_t25{margin-top:25px !important;}
.m_t30{margin-top:30px !important;}.m_t35{margin-top:35px !important;}
.m_t40{margin-top:40px !important;}
.m_t50{margin-top:50px !important;}
.m_t60{margin-top:60px !important;}.m_t64{margin-top:64px !important;}

.m_b0{margin-bottom:0px !important;}.m_b5{margin-bottom:5px !important;}
.m_b7{margin-bottom:7px !important;}.m_b8{margin-bottom:8px !important;}
.m_b10{margin-bottom:10px !important;}.m_b15{margin-bottom:15px !important;}
.m_b20{margin-bottom:20px !important;}.m_b25{margin-bottom:25px !important;}
.m_b30{margin-bottom:30px !important;}.m_b35{margin-bottom:35px !important;}
.m_b40{margin-bottom:40px !important;}
.m_b60{margin-bottom:60px !important;}

.m_r0{margin-right:0px !important;}.m_r5{margin-right:5px !important;}
.m_r7{margin-right:7px !important;}.m_r8{margin-right:8px !important;}
.m_r10{margin-right:10px !important;}.m_r15{margin-right:15px !important;}
.m_r20{margin-right:20px !important;}.m_r25{margin-right:25px !important;}
.m_r30{margin-right:30px !important;}.m_r35{margin-right:35px !important;}
.m_r40{margin-right:40px !important;}.m_r115{margin-right:115px !important;}

.m_l0{margin-left:0px !important;}.m_l5{margin-left:5px !important;}
.m_l10{margin-left:10px !important;}.m_l12{margin-left:12px !important;}
.m_l15{margin-left:15px !important;}
.m_l20{margin-left:20px !important;}.m_l25{margin-left:25px !important;}
.m_l30{margin-left:30px !important;}.m_l35{margin-left:35px !important;}
.m_l40{margin-left:40px !important;}.m_l45{margin-left:45px !important;}
.m_l50{margin-left:50px !important;}.m_l188{margin-left:188px !important;}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// パディング設定
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.p_0{padding:0 !important;}
.p_5{padding:5px !important;}
.p_10{padding:10px !important;}
.p_15{padding:15px !important;}
.p_20{padding:20px !important;}
.p_30{padding:30px !important;}

.p_t0{padding-top:0px !important;}.p_t5{padding-top:5px !important;}
.p_t10{padding-top:10px !important;}.p_t15{padding-top:15px !important;}
.p_t20{padding-top:20px !important;}.p_t25{padding-top:25px !important;}
.p_t30{padding-top:30px !important;}
.p_t40{padding-top:40px !important;}
.p_t50{padding-top:50px !important;}
.p_t60{padding-top:60px !important;}

.p_b0{padding-bottom:0px !important;}.p_b5{padding-bottom:5px !important;}
.p_b10{padding-bottom:10px !important;}.p_b15{padding-bottom:15px !important;}
.p_b20{padding-bottom:20px !important;}.p_b25{padding-bottom:25px !important;}
.p_b30{padding-bottom:30px !important;}

.p_r0{padding-right:0px !important;}.p_r5{padding-right:5px !important;}
.p_r10{padding-right:10px !important;}.p_r15{padding-right:15px !important;}
.p_r20{padding-right:20px !important;}.p_r25{padding-right:25px !important;}
.p_r30{padding-right:30px !important;}
.p_r50{padding-right:50px !important;}

.p_l0{padding-left:0px !important;}.p_l5{padding-left:5px !important;}
.p_l10{padding-left:10px !important;}.p_l15{padding-left:15px !important;}
.p_l20{padding-left:20px !important;}.p_l25{padding-left:25px !important;}
.p_l30{padding-left:30px !important;}
.p_l50{padding-left:50px !important;}
.p_l140{padding-left:140px !important;}
.p_l150{padding-left:150px !important;}


/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ContentClear
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .clearfix{height:1%;}
*:first-child+html .clearfix{height:1%;}

/*\*//*/
.clearfix{
	display: inline-table;
}
/**/



#map_wrap {
width:900px;
/*margin:0px auto 0px auto;*/

}


#mainWrap{ font-size:80%;}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// table　module
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/


/**tableType01**/
.tableType01 {
	width:830px;
	margin:0px auto 0px auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b6b7b8;
	color:#6D6F71;
	_margin-left:35px;
}
.tableType01 th {
	background-color:#E7E8E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
	padding:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	width:180px;
	vertical-align:middle;
}

.tableType01 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
	padding:10px 0px 10px 20px;
	font-size:14px;
	vertical-align:middle;
}

.btnInsidetable {
	text-align:right;
}



.number li{
	margin-bottom:10px;
	padding:5px 0 5px 35px;
	line-height:1.4em;
}

.number .no_01{background:url(../IMAGES/COMMON/ic_01.gif) no-repeat;}
.number .no_02{background:url(../IMAGES/COMMON/ic_02.gif) no-repeat;}
.number .no_03{background:url(../IMAGES/COMMON/ic_03.gif) no-repeat;}
.number .no_04{background:url(../IMAGES/COMMON/ic_04.gif) no-repeat;}
.number .no_05{background:url(../IMAGES/COMMON/ic_05.gif) no-repeat;}
.number .no_06{background:url(../IMAGES/COMMON/ic_06.gif) no-repeat;}
.number .no_07{background:url(../IMAGES/COMMON/ic_07.gif) no-repeat;}
.number .no_08{background:url(../IMAGES/COMMON/ic_08.gif) no-repeat;}

.maru li{
	margin-bottom:5px;
	padding:0 0 3px 20px;
	line-height:1.4em;
}

.maru .maru_01{background:url(../IMAGES/COMMON/maru_01.gif) no-repeat;}
.maru .maru_02{background:url(../IMAGES/COMMON/maru_02.gif) no-repeat;}
.maru .maru_03{background:url(../IMAGES/COMMON/maru_03.gif) no-repeat;}
.maru .maru_04{background:url(../IMAGES/COMMON/maru_04.gif) no-repeat;}

/**tableType02**/
.tableType02 {
	width:830px;
	margin:0px auto 0px auto;
	text-align:center;

	color:#6D6F71;
	_margin-left:35px;
}
.tableType02 th {
	padding:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	vertical-align:middle;
}

.tableType02 td {
	padding:10px 10px 10px 10px;
	font-size:14px;
	vertical-align:middle;
	text-align:center !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
}
.bgColorPink {
	background-color:#ffe8de;

}

.bgColorGlay {
	background-color:#f1f1f2;

}
th.TableWhiteSpace,
td.TableWhiteSpace {
width:0px;
padding:0px;
margin:0px;	
}
th.TableWhiteSpace_x {
height:5px;
padding:0px;
margin:0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #b6b7b8;
}


#mainWrap p.tableNotice{
	padding:5px 20px 10px 0px;
	font-size:12px;
	text-indent:-1em;
	padding-left:2.4em;
	line-height:1.4;
	text-align:left;
}

.tableBottomNotice {
	margin:5px 35px 0px 35px;
	font-size:12px;
	text-indent:-1em;
	padding-left:1em;
}

.tableBottom {
	margin:5px 35px 0px 35px;
	font-size:12px;
	padding-left:1em;
}

/**tableType03**/
.tableType03{ 
	width:830px;
	margin:0 auto 10px auto;
	_margin-left:35px;
	table-layout:fixed;
}

.tableType03 th,
.tableType03 td{
	padding:10px;
	text-align:left;
	border-bottom:1px solid #B6B7B8;

}

.tableType03 th{
	background:#F1F1F2;
	
}

.tableType03 thead th{
	background:#939598;
	color:#FFF;
}
.tableType03 thead th{ border-left:1px solid #FFF;}
.tableType03 td{border-left:1px solid #B6B7B8;}

.w220{ width:220px;}
.w180{ width:180px;}
.w60{width:60px;}
.w100{width:100px !important;}

.tableType03 td.l_noborder{ border-left:none;}

.no-wrap{white-space:nowrap;}


/**tableType04**/ /* 既にw:830pxの要素の中に入っているので左右marginは設定なし */
.tableType04{ 
	width:830px;
	margin:0 auto;
	border:1px solid #B6B7B8;
	position:relative;
}


.tableType04 thead th,
.tableType04 thead td{
	text-align:center !important;
	padding:10px;
	border-bottom:1px solid #B6B7B8;
	_vertical-align:middle !important;
}
.tableType04 td{
	border-left:1px solid #B6B7B8;
}

/*.tableType04 th div,
.tableType04 td div,
.tableType04 th p,
.tableType04 td p
{
	text-align:center;
}

.tableType04 th div{
	position:absolute;
	top:190px;
	_top:215px;
	left:20px;
	}

.tableType04 th div.sheet13{ top:140px;}*/
	
/* .tableType04 td div.btn1{position:absolute;top:170px; left:250px;}
.tableType04 td div.btn2{position:absolute;top:170px; left:540px;}
.tableType04 td div.btn3{position:absolute;top:170px; left:645px;}
.tableType04 td div.btn4{position:absolute;top:170px; left:745px;}

*:first-child+html .tableType04 td div.btn1{left:250px;}

.tableType04 td div.btn1,
.tableType04 td div.btn2,
.tableType04 td div.btn3,
.tableType04 td div.btn4{top:150px !important;}

*:first-child+html .tableType04 td div.btn1,
*:first-child+html .tableType04 td div.btn2,
*:first-child+html .tableType04 td div.btn3,
*:first-child+html .tableType04 td div.btn4{_top:150px !important;}

*|html[xmlns*=""] .tableType04 td div.btn1 {top: 180px;  } */

.tableType04 thead td{ ;}

.w20{ width:20px !important;}
.w25{ width:25px !important;}
.w70{ width:70px !important;}
.w90{ width:90px !important;}
.w110{ width:110px !important;}
.w120{ width:120px !important;}
.w140{width:140px !important;}
.w160{width:160px !important;}
.w220{width:220px !important;}
.w230{width:230px !important;}
.w240{width:240px !important;}
.w260{width:260px !important;}
.w280{width:280px !important;}
.w320{width:320px !important;}
.w380{width:380px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}
.w480{width:480px !important;}

.tableType04 thead .limit{background:#C5E7FF;}

.tableType04 tbody th,
.tableType04 tbody td{
	text-align:center !important;
	padding:5px;
	border-bottom:1px solid #B6B7B8;
}

.tableType04 tbody td{ vertical-align:middle;}


.tableType04 tbody dt{
	background:#808285;
	color:#FFF;
	padding:5px;
	text-align:center;
	font-size:14px;
}

.tableType04 tbody dd{
	color:#4CA9FF;
	padding:5px;
	text-align:left;
	font-size:14px;
}

.tableType04 .table01_th{ 
	text-align:center;}

.tableType04 tbody dd p{color:#4CA9FF; text-align:left;}


.blue a:link{color:#4CA9FF !important;text-decoration:none !important;}
.blue a:visited{color:#4CA9FF !important;text-decoration:none !important;}
.blue a:hover{color:#c71444 !important;}

/**tableType05**/
.tableType05 {
	width:830px;
	margin:0px auto 0px auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b6b7b8;
	color:#6D6F71;
	_margin-left:35px;
}
.tableType05 th {
	background-color:#E7E8E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
	padding:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	vertical-align:middle;
}

.tableType05 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
	padding:10px 0px 10px 20px;
	font-size:14px;
	vertical-align:middle;
}

/**tableType06**/
.tableType06{
	width:100%;
	color:#6D6F71;
	border-top:1px solid #b6b7b8;
	border-bottom:1px solid #b6b7b8;
	margin-bottom:10px;
	font-size:100%;
}

.tableType06 th,
.tableType06 td{
	border-bottom:1px solid #b6b7b8;
	padding:10px;
}

.tableType06 th{
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}


.tableType06 .head01{ background:#FFC7C2; width:325px;}
.tableType06 .head02{ background:#D2D2FF; width:325px;}
.tableType06 .head03{ background:#E7E8E9; width:160px;}
.tableType06 .head04{ background:#D4F2C2; width:160px;}
.tableType06 .head05{ background:#E7E8E9; width:400px; text-align:left; font-weight:normal;}


.tableType06 .white_sp{ width:10px; padding:0 !important;}

.tableType06 .cell_ty01{background:#FFE8E8; vertical-align:top;}
.tableType06 .cell_ty02{background:#E8E8FF;}
.tableType06 .cell_ty03{background:#EBF7DC; text-align:center;}


.ve_middle{
	display:table-cell;
	vertical-align:middle;
	}

/**tableType07**/	
.tableType07{}

.tableType07 td{
	border:none;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

.tableType07 img{ margin-right:20px;}

/**tableType08**/	
.tableType08{}

.tableType08 td{
	border:none;
	padding:0;
}

.tableType08 td.l_noborder{ border-bottom:none;}

/**tableType09**/
.tableType09{ 
	width:830px;
	margin:0 auto 10px auto;
	_margin-left:35px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType09 th,
.tableType09 td{
	padding:10px;
	text-align:left;
	border:none;
}

.tableType09 th{
	background:#F1F1F2;
	font-weight:bold;
}

/**tableType10**/
.tableType10{ 
	width:715px;
	margin:0 auto 10px auto;
	_margin-left:58px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType10 td{
	padding:5px;
	text-align:left;
	border:1px solid #b6b7b8;
}

.tableType10 th{
	padding:5px;
	text-align:center;
	border:1px solid #b6b7b8;
	background:#F1F1F2;

}

.center{
	text-align:center;
}

/**tableType11**/
.tableType11{ 
	width:715px;
	margin:0 auto 10px auto;
	_margin-left:58px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType11 th,
.tableType11 td{
	padding:5px;
	text-align:left;
}

/**tableType12（不使用）**/
.tableType12{ 
	width:715px;
	margin:0 auto;
	_margin-left:188px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType12 th,
.tableType12 td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

/**tableType13**/
.tableType13{ 
	width:810px;
	margin:0 auto 10px auto;
	_margin-left:45px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType13 td{
	padding:5px;
	text-align:left;
	border:1px solid #b6b7b8;
}

.tableType13 th{
	padding:5px;
	text-align:center;
	border:1px solid #b6b7b8;
	background:#F1F1F2;

}

/**tableType14**/
.tableType14{ 
	width:810px;
	margin:0 auto 10px auto;
	_margin-left:45px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType14 td{
	padding:10px;
	text-align:left;
	border-top:1px solid #b6b7b8;
	border-bottom:1px solid #b6b7b8;
}

.tableType14 th{
	padding:10px;
	text-align:center;
	border-top:1px solid #b6b7b8;
	border-bottom:1px solid #b6b7b8;
	background:#F1F1F2;
}

/**tableType15**/
.tableType15 {
	width:830px;
	margin:0px auto 0px auto;
	_margin-left:35px;
}
.tableType15 th {
	background-color:#999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	padding:5px 0px 5px 0px;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	color:#ffffff;
}

.tableType15 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7b8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b6b7b8;
	padding:5px 0px 5px 20px;
	text-align:left;
	font-size:14px;
	vertical-align:middle;
}

#no_border-left-g {
	padding:5px 0px 5px 0px;
	border-left-color: #ffffff;
	text-align:center;
	background-color:#E7E8E9;
}

#no_border-left-left-g {
	padding:5px 0px 5px 20px;
	border-left-color: #ffffff;
	text-align:left;
	background-color:#E7E8E9;
}

#no_border-left-w {
	padding:5px 0px 5px 20px;
	border-left-color: #ffffff;
	text-align:left;
	background-color:#ffffff;
}

/**tableType16**/
.tableType16{ 
	width:850px;
	margin:0 auto;
	_margin-left:25px;
	padding:0;
	border:none;
	font-size:14px;
}

.tableType16 th,
.tableType16 td{
	padding:0px;
	text-align:right;
	padding:15px 0px 0px 0px;
	border:none;
}

/**tableType17**/
.tableType17{ 
	width:870px;
	margin:0 auto;
	_margin-left:15px;
	padding:0;
	border:none;
	font-size:14px;
}

.tableType17 th,
.tableType17 td{
	padding:0px;
	text-align:left;
	padding:15px 0px 0px 0px;
	line-height:16px;
	border:none;
}

/**tableType18**/
.tableType18{ 
	width:830px;
	margin:0 auto;
	_margin-left:35px;
	padding:0;
	border:none;
	font-size:14px;
}

.tableType18 th,
.tableType18 td{
	margin-top:0px;
	text-align:left;
	padding:0px 0px 0px 0px;
	line-height:25px;
	border:none;
}

/**tableType19**/
.tableType19{ 
	width:600px;
	margin:0 auto 10px 150px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType19 th{
	padding:10px;
	text-align:left;
	border:none;
}

.tableType19 td{
	padding:10px 10px 10px 20px;
	text-align:left;
	border:none;
}

.tableType19 th{
	background:#d9d9d9;
	font-weight:bold;
}

.tableType19 td{
	background:#f2f2f2;
}

/**tableType20**/
.tableType20{ 
	width:830px;
	margin:0 auto 10px auto;
	_margin-left:45px;
	padding:0;
	border:none;
	font-size:14px;
	table-layout:fixed;
}

.tableType20 td{
	padding:5px;
	text-align:left;
	border:1px solid #b6b7b8;
}

.tableType20 th{
	padding:5px;
	text-align:left;
	border:1px solid #b6b7b8;
	background:#F1F1F2;
}

/**tableType21**/
.tableType21{ 
	margin:10;
	padding:0;
	border:none;
	text-align:left;
}

.tableType21 th,
.tableType21 td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	text-align:left;
	font-size:13px;
}

/**tableType22**/
.tableType22{ 
	margin-left:0px;
	padding:0;
	border:none;
	text-align:left;
}

.tableType22 th,
.tableType22 td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	border:none;
	text-align:left;
	font-size:13px;
}

/**tableType23**/ /* tableType04のコピー */
.tableType23{ 
	width:830px;
	margin:0 auto;
	border:1px solid #B6B7B8;
	position:relative;
}


.tableType23 thead th,
.tableType23 thead td{
	text-align:center !important;
	padding:10px;
	border-bottom:1px solid #B6B7B8;
	_vertical-align:middle !important;
}
.tableType23 td{
	border-left:1px solid #B6B7B8;
}

/*.tableType23 th div,
.tableType23 td div,
.tableType23 th p,
.tableType23 td p
{
	text-align:center;
}

.tableType23 th div{
	position:absolute;
	top:190px;
	_top:215px;
	left:20px;
	}

.tableType23 th div.sheet13{ top:140px;}*/
	
/* .tableType23 td div.btn1{position:absolute;top:170px; left:250px;}
.tableType23 td div.btn2{position:absolute;top:170px; left:540px;}
.tableType23 td div.btn3{position:absolute;top:170px; left:645px;}
.tableType23 td div.btn4{position:absolute;top:170px; left:745px;}

*:first-child+html .tableType23 td div.btn1{left:250px;}

.tableType23 td div.btn1,
.tableType23 td div.btn2,
.tableType23 td div.btn3,
.tableType23 td div.btn4{top:150px !important;}

*:first-child+html .tableType23 td div.btn1,
*:first-child+html .tableType23 td div.btn2,
*:first-child+html .tableType23 td div.btn3,
*:first-child+html .tableType23 td div.btn4{_top:150px !important;}

*|html[xmlns*=""] .tableType23 td div.btn1 {top: 180px;  } */

.tableType23 thead td{ width:80px;}
.w20{ width:20px !important;}
.w25{ width:25px !important;}
.w70{ width:70px !important;}
.w90{ width:90px !important;}
.w100{ width:100px !important;}
.w110{ width:110px !important;}
.w120{ width:120px !important;}
.w140{width:140px !important;}
.w160{width:160px !important;}
.w200{width:200px !important;}
.w220{width:220px !important;}
.w230{width:230px !important;}
.w240{width:240px !important;}
.w260{width:260px !important;}
.w280{width:280px !important;}
.w320{width:320px !important;}
.w380{width:380px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}

.tableType23 thead .limit{background:#C5E7FF;}

.tableType23 tbody th,
.tableType23 tbody td{
	text-align:center !important;
	padding:5px;
	border-bottom:1px solid #B6B7B8;
}

.tableType23 tbody td{ vertical-align:middle;}


.tableType23 tbody dt{
	background:#808285;
	color:#FFF;
	padding:5px;
	text-align:center;
	font-size:14px;
}

.tableType23 tbody dd{
	color:#4CA9FF;
	padding:5px;
	text-align:left;
	font-size:14px;
}

.tableType23 .table01_th{ 
	text-align:center;}

.tableType23 tbody dd p{color:#4CA9FF; text-align:left;}


.blue a:link{color:#4CA9FF !important;text-decoration:none !important;}
.blue a:visited{color:#4CA9FF !important;text-decoration:none !important;}
.blue a:hover{color:#c71444 !important;}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// font　module
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.red {
color:#c71444 !important;	
}
.red02 {
color:#c71444;
background-color:#ebf7ff;
padding:3px;
}

.gray{
color:#808080 !important;	
}

#gray{
	color:#808080 !important;
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// title　module
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#mainWrap h2{
	width:845px;
	_width:900px;
	height:34px;
	_height:45px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	padding-top:11px;
	padding-left:55px;
	background:url(../IMAGES/COMMON/bg_midasi.jpg) no-repeat;
}

#mainWrap h2.not_search{background:url(../IMAGES/COMMON/bg_midasi.jpg) no-repeat;}

#mainWrap h3{
	width:870px;
	height:32px;
	font-size:16px;
	color:#C71444;
	font-weight:bold;
	padding-left:15px;
	background:url(../IMAGES/COMMON/midasi_mark_3.jpg) no-repeat;
	margin:0px auto 0px 35px;
	border:none !important;
}

#mainWrap h7{
	width:870px;
	height:20px;
	font-size:15px;
	color:#808080;
	padding-left:15px;
	line-height:16px;
	background:url(../IMAGES/COMMON/midasi_kaku_12.jpg) no-repeat;
	margin-left:45px;
	margin-bottom:5px;
	border:none !important;
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Top
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/


.mainVisual {
	margin:9px 0 10px 0;
	width:900px;
	height:160px;
	background-image: url(../IMAGES/TOP/top.jpg);
}

.quoCard {
	margin-left:670px;
	padding:100px 0 0 0;
}

.topInfoArea {
	width:430px;
	margin-left:15px;
	_margin-left:5px;
	_padding-bottom:5px;
}

*:first-child+html .topInfoArea { padding-bottom:5px; }

.topNewsArea h2,
.topInfoArea h2{ line-height:0;}

.topNewsArea {
	float:right;
	width:418px;
	margin-right:15px;
	_margin-right:7px;
}
.topNewsArea li {
	margin-bottom:3px;
}

h2.mapTopTitle {
	background-image: url(../IMAGES/TOP/1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	font-weight:bold;
	color:#c61543;
	font-size:14px;
	margin-bottom:5px;
}
.seeHistory{
	float:right;
	margin-top:2px;
	line-height:0;
	margin-bottom:8px;
}


.topInfoArea dl.newsBox {
	font-size:75%; 
	width:430px;
	height:65px; 
	overflow:auto;
	margin-bottom:10px;
	_margin-bottom:8px;
	}
	
.topInfoArea dl.newsBox dt{float:left;width:88px;margin-bottom:3px;}
.topInfoArea dl.newsBox dd{margin-left:90px;width:320px;margin-bottom:3px;}
.softSearchArea {
	background: url(../IMAGES/TOP/bg_search.gif) no-repeat left bottom;
	padding-bottom:4px;
	_padding-bottom:2px;
	
}

.softSearchArea ul {
	margin-top:7px;	
}
.softSearchArea li {
margin-bottom:3px;
text-align:center;
}
.softSearchArea p {
font-size:70%;
padding:0px 10px 5px 10px;
}
.mapTopBottomBtn li{
	display:inline;
}
.softSearchTitle {
	border-style:none !important;
}


/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Search
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#searchWrap{
	width:900px;
	margin:9px 0 36px 0;
}

#searchWrap .searchWrap-inner{
	width:830px;
	padding:0 35px;
}
#searchWrap .searchWrap-inner .btn1{
	width:830px;
	text-align:right;
	padding-top:15px;
	padding-bottom:15px;
}
#searchWrap .searchWrap-inner .searchBox{
	width:830px;
}
#searchWrap .searchWrap-inner .searchBox .leftBox,
#searchWrap .searchWrap-inner .searchBox .rightBox{
	width:400px;
	height:140px;
	background:url(../IMAGES/SEARCH/2_1.jpg) no-repeat;
	float:left;
	position:relative;
	z-index:10;
}
#searchWrap .searchWrap-inner .searchBox .rightBox{
	margin-left:30px;
	z-index:9;
}
#searchWrap .searchWrap-inner .searchBox h4{
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	font-size:18px;
	font-weight:bold;
}
#searchWrap .searchWrap-inner .searchBox p.txt1{
	text-align:center;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
}
#searchWrap .searchWrap-inner .searchBox p.txt2{
	padding-left:203px;
	padding-top:30px;
	font-size:12px;
	text-decoration:underline;
}
#searchWrap .searchWrap-inner .searchBox p.txt2 a:hover,
#searchWrap .searchWrap-inner .searchBox p.txt3 a:hover{
	color:#C71444;
}
#searchWrap .searchWrap-inner .searchBox p.txt3{
	padding-left:222px;
	padding-top:30px;
	font-size:12px;
	text-decoration:underline;
}
#searchWrap .searchWrap-inner p.txt4{
	padding-top:15px;
	font-size:12px;
	text-indent:-1em;
	padding-left:1em;
	line-height:1.4;
}

/*pulldown*/
#searchWrap .pulldownNavi1{
	position:absolute;
	top:80px;
	left:110px;
	_left:69px;
}
*:first-child+html #searchWrap .pulldownNavi1{
    left:-80px;
}
#searchWrap .pulldownNavi2{
	position:absolute;
	top:80px;
	left:89px;
	_left:48px;
}
*:first-child+html #searchWrap .pulldownNavi2{
    left:0;
}

#searchWrap ul.sub{
    display:none;
}
#searchWrap ul.menu li{
	float:left;
	display:block;
	position:relative;
	height:19px;
}
#searchWrap ul.pull2 li.first{
	height:20px;
}

#searchWrap ul.pull2 li.firsth35{
	height:35px;
}

#searchWrap ul.pull2 li.h34{
	height:34px;
}


#searchWrap ul.menu:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

#searchWrap .leftBox ul.menu{
    zoom:1;
	margin:0 auto;
}
#searchWrap .leftBox ul.menu li{
	width:182px;
	
}
#searchWrap .leftBox ul.sub li{
    float:none;
	width:108px;
}
#searchWrap .leftBox ul.sub li ul.sub{
    position:absolute;
    left:181px;
    top:-1px;
}




#searchWrap .rightBox ul.sub li{
    float:none;
	width:111px;
}
#searchWrap .rightBox ul.sub li ul.sub{
    position:absolute;
    left:220px;
    top:-1px;
}
#searchWrap .rightBox ul.menu{
    zoom:1;
	width:222px;
	margin:0 auto;
}
#searchWrap .rightBox ul.menu li{
	width:222px;
}
#searchWrap .leftBox ul.sub li ul.fix,
#searchWrap .rightBox ul.sub li ul.fix{
	position:absolute;
    top:0 !important;
}






/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 03　detail
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#detailWrap{
	width:900px;
	margin:9px 0 36px 0;
}

.thCupon01 {
	background-color:#c71444;
	color:#FFF;

}

.thCupon02 {
	background-color:#939598;
	color:#FFF;
}



/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 04　update
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#detailWrap2{
	width:900px;
	margin:9px 0 10px 0;
}

#detailWrap3{
	width:900px;
	margin:9px 0 0 0;
}

#detailWrap{
	width:900px;
	margin:9px 0 36px 0;
}
#sec1,
#sec2,
#sec3{
	padding-bottom:30px;
}

#sec2{
	padding-bottom:40px;
}
#detailWrap table tr td.cnt1{
	font-weight:bold;
	font-size:16px;
}
#detailWrap table tr td.cnt1 img,
#detailWrap table tr td.cnt1 p{
	display:block;
	float:left;
}
#detailWrap table tr td.cnt1 p{
	padding-top:30px;
	padding-left:20px;
	font-weight:bold;
	font-size:16px;
	_padding-top:20px;
}

#detailWrap table tr td.coupon{
	padding-right:0;
}
#detailWrap table tr td.cnt2{
	font-size:14px;
}
#detailWrap table tr td.cnt2 span.red{
	color:#C71444;
}

#detailWrap table tr td.cnt4_1{
	width:160px;
	padding-right:20px;	
	text-align:left;
}
#detailWrap table tr td.cnt4_2{
	width:128px;
	text-align:center;
	background:#E7E8E9;
	padding-right:20px;
	_padding-right:0px;
	
}
*:first-child+html #detailWrap table tr td.cnt4_2{
	padding-right:0px;
}
#detailWrap table tr td.cnt4_3{
	text-align:center;
	padding-right:10px;
}

#detailWrap table tr td.cnt3_1{
	padding:10px 0 0 30px;
	vertical-align:baseline;
}
#detailWrap table tr td.cnt3_2{
	padding-left:10px;
}
#detailWrap table tr td.cnt3_3{
	padding:6px 0 0 30px;
	vertical-align:baseline;
}
#detailWrap table tr td.cnt3_4{
	padding:10px 0 10px 30px;
	vertical-align:baseline;
}
.pageTop{
	text-align:right;
	width:870px;
}

#detailWrap p.txt1{
	width:830px;
	margin-left:35px;
	padding-top:10px;
	border-top:#CCC 1px solid;
}

#detailWrap p.txt5{
	width:830px;
	margin-left:35px;
	padding-top:10px;
}

#detailWrap p.txt7{
	width:830px;
	font-size:15px;
	margin-left:45px;
	padding-top:0px;
}

#detailWrap p.attention{
	width:870px;
	padding-left:34px;
}

#mapWrap{
	width:830px;
	height:422px;
	margin:0 auto;
	_margin-left:35px;
}
#mapWrap ul#mapBox,
#mapWrap ul#mapList{
	height:422px;
	float:left;
	position:relative;
}
#mapWrap ul#mapBox{
	width:460px;
	height:422px;
	background:url(../IMAGES/UPDATE/map.jpg) no-repeat;
}
#mapWrap ul#mapList{
	width:370px;
	background:url(../IMAGES/UPDATE/maplist_bg.jpg) no-repeat;
}
#mapWrap ul#mapList li{
	width:370px;
	display:block;
}
#mapWrap ul#mapBox li{
	display:block;
	position:absolute;
	left:0;
	top:0;
}

#detailWrap p.attention{
	width:870px;
	padding-left:34px;
}

#detailWrap .update_txt01{
	text-indent:-1em;
	margin-left:35px;
	padding-left:1em;
	line-height:1.4em;
	line-height:1.5em;
}


.products_name{
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
}
#mapWrap ul#mapBox area{
	cursor:pointer;
}


/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 06
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

.table_info{ 
	width:830px;
	margin:10px auto;
	_margin-left:35px;
}

.reflesh_graph{
	margin:10px 35px;
}

.graph_att{
	margin:10px 0 20px 35px;
	font-size:12px;
}

.red a:link{color:#C71444 !important;}
.red a:visited{color:#C71444 !important;}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 08　dvd
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#dvdCdWrap{
	width:900px;
	margin:9px 0 36px 0;
}


#dvd_tab{
	width:830px;
	margin:0 35px;
	}

#nav{
	margin:30px 0;
	background:url(../IMAGES/DVD_CD/bg_tab.gif) repeat-x left top;
	width:830px;
}

#nav li{
	float:left;
}

#nav li.tab_01{background:url(../IMAGES/DVD_CD/tab_01_on.gif) no-repeat;}
#nav li.tab_02{background:url(../IMAGES/DVD_CD/tab_02_on.gif) no-repeat;}

#nav li img:hover{
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
	}

#dvd_list{ margin:20px 0;}

#dvd_list .linkbox{
	width:250px;
	float:left;
	margin:0 25px 25px 0;
	_margin:0 30px 25px 0;
	padding:5px;
	line-height:1.2em;
}



#dvd_list .linkbox.last{
	margin-right:0 !important;
	_float:right;}

#dvd_list .linkbox .item_image{
	width:80px;
	margin-right:15px;
	float:left;
}

#dvd_list .linkbox .item_sp{
	float:left;
	width:155px;
	_width:150px;
	height:80px;
	position:relative;
}

#dvd_list .linkbox .link{
	position:absolute;
	bottom:0;
	padding:5px;
	width:145px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}

#dvd_list .linkbox .item_name{line-height:1.2em;}

#dvd_list .linkbox .link a{text-decoration:none;}
	



#buy ol{ margin:20px;}

#buy li{ 
	margin-bottom:10px;
	padding:5px 0 5px 35px;
	line-height:1.4em;
	
}

.m_20{ margin:20px;}
.btn_area{ text-align:center;}

#buy li.no_01{background:url(../IMAGES/COMMON/ic_01.gif) no-repeat;}
#buy li.no_02{background:url(../IMAGES/COMMON/ic_02.gif) no-repeat;}
#buy li.no_03{background:url(../IMAGES/COMMON/ic_03.gif) no-repeat;}




/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 11　Free update
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

.update_txt02{
	background:url(../IMAGES/COMMON/ic_tri01.gif) no-repeat;
	padding-left:30px;
	font-size:16px;
	color:#C71444;
	font-weight:bold;
	margin:20px;
}

.update_txt03{
	background:url(../IMAGES/COMMON/ic_tri01.gif) no-repeat;
	padding-left:30px;
	font-size:16px;
	color:#C71444;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:10px;
}

.update_txt04{
	background:url(../IMAGES/COMMON/ic_tri01.gif) no-repeat;
	padding-left:30px;
	font-size:16px;
	color:#C71444;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}

.free_up_attention{
	margin:20px 30px 30px 30px;
	border-top:1px solid #6D6F71;
	padding:5px 0 0 2em;
	font-size:12px;
	text-indent:-2em;
}


.caution_small{ font-size:12px;}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 12　cupon
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

.cuponArea {
	width:830px;
	height:142px;
    margin:0px auto 30px auto;
	_margin-left:35px;
}


#cuponWrap .cupontxtNotice {
	width:830px;
	margin:0px auto 0px auto;
	padding-top:15px;
	font-size:12px;
	text-indent:-1em;
	padding-left:1em;
	line-height:1.4;
}

.cupontxtNotice li{font-size:12px;}




/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// 13　install
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

.unit{
	width:830px;
	margin:15px auto;
	_margin-left:35px;
}

.unit.unit_mt5{ margin:5px auto 15px auto ;_margin-left:35px;}

.unit.bb{
	padding-bottom:30px;
	border-bottom:1px solid #A7A9AC;
	}
	
.sheet13_01{background:#FEFFD4;}
.sheet13_02{background:#F1F1F2;}
.sheet13_03{background:#FFE8E8;}
.sheet13_04{background:#E8E8FF;}
.sheet13_05{background:#E3F5FF;}
.sheet13_06{background:#FFE7D2;}
.sheet13_07{background:#EBF7DC;}

.txt_indent0_5{text-indent:-0.5em;padding-left:0.5em;}
.txt_indent01{text-indent:-1em;padding-left:1em;}
.txt_indent02{text-indent:-2em;padding-left:2em;}
.txt_indent03{text-indent:-3em;padding-left:2em;}

.ta_R{ text-align:right;}


/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Footer
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#footer{
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	width:900px;
	border-top:solid 1px #ccc;
	overflow:hidden;
	font-family:"MS P Gothic", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
}

.footerTxtArea {
font-size:80%;
margin:10px auto 0px 15px;
width:870px;
color:#808285;
}

#footer ul{
	display:block;
	text-align:left;
	float:right;
	padding-top: 1em;
	padding-right: 10px;
	padding-bottom: 1.5em;
	padding-left: 0;
	margin-top:0;
	margin-right:0;
}

#footer li{
	list-style:none;
	margin-left:0;
	padding-left:0;
	border-left:none;
	border-right:solid 1px #cccccc;
	font-size:10px;
	float:left;
}

#footer a{
	padding:0 0.7em;
	text-decoration:none;
}
#footer #footLinks .last{
	border-right:none;
}
#footer a:link {
	color: #999;
}
#footer a:visited {
	color: #999;
}
#footer a:focus {
	color: #999;
}
#footer a:hover {
	color: #C71444;
}
/* /フッターHTML化　2010 */
