@charset "utf-8";
/* CSS Document */

body {}
#wrap  {}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaInner {}
h2 img{ margin-top:10px; margin-bottom:5px;}

#headerLink{ float:right; width:340px;}
#headerLink li { float:left;}
#headerLink li img{ margin-top:20px; margin-right:20px;}

#headerLinkS{ float:right; width:150px;}
#headerLinkS li { float:left;}
#headerLinkS li img{ margin-top:20px; margin-right:20px;}

#breadcrumb{ float:left; width:520px;margin-left: 20px;}
#breadcrumb li{ margin-left:10px; float:left; font-size:12px;}

/*----------------------------------------------------------------------------
 ***                                                       Header - image
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                       Header - Navi
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}


/*----------------------------------------------------------------------------
 ***                                               contentsArea -  mainSection
----------------------------------------------------------------------------*/
.mainSection { float:right; width:550px;}
.mainSectionInner {}
.mainSection .section{ border:#D7D7D7 solid 5px;}
.mainSection .sectionInner{
	padding:15px 15px 0 15px;
	_padding:15px 0 0 15px;
}
.mainSection .sectionInner2{
	padding:15px 15px 0 5px;
	_padding:15px 0 0 5px;
}
.mainSection .sectionInner .sectionInner{
	padding:0 0 0 15px;
	_padding:0 0 0 0px;
}
.mainSection .sectionInnerC{ padding:15px 15px 0 5px; }
.mainSection .sectionInnerC .sectionInnerC{ padding:0 0 0 0px; }
.mainSection .section .section{border:none;}

/*★↓add↓★*/
.mainSection .sectionInner .nobdr table{border:none; padding:0 0 0 0;}
.mainSection .sectionInner .nobdr tr{border:none; padding:0 0 0 0;height: auto;}
.mainSection .sectionInner .nobdr td{border:none; padding:0 0 0 0;height: auto;}
/*★↑add↑★*/

.mainSection h3{
	background:url(../common_images/back_title01.gif) left top no-repeat;
	height:40px;
	padding-left:10px;
	margin-bottom:15px;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
}

.btnBox1 li{ float:left;}
.btnBox1 li img{ padding:0 15px 20px 0;}

#selectSec{ margin-bottom:0; border-bottom:none;}
#selectSec .sectionInner{ padding:0; margin-bottom:0;}
#selectSec table{ width:100%; margin:0;}
#selectSec td,
#selectSec th{ border:#CCC solid 1px; padding:3px; font-size:12px; text-align:center;}
#selectSec th{ background:#666; font-weight:bold; color:#FFF;}
#selectSec td{ width:20%}

.bbtnBox{ clear:both; margin:0; padding-bottom:20px; text-align:center;}

/*----------------------------------------------------------------------------
 ***                                               contentsArea - rightSection
----------------------------------------------------------------------------*/
.rightSection { float:left; width:320px;}
.rightSectionInner {}


.rightSection table{ width:100%;}

.rightSection td,
.rightSection th{ border:#CCC solid 1px; padding:3px; font-size:12px;}
.rightSection th{background:#666; font-weight:bold; color:#FFF;}
.rightSection .seitoTb1{ margin-bottom:0;}
.rightSection .seitoTb1 th{border-right:2px solid #CCC;}
.rightSection .seitoTb2{ margin-bottom:10px;}
.rightSection .seitoTb2 th{border-bottom:2px solid #CCC;}
.rightSection .seitoTb2 th,
.rightSection .seitoTb2 td{ text-align:center;}
.rightSection .seitoTb3 th{border-right:2px solid #CCC;}

.rightSection .tbBd0{border-left:none; border-right:none;}
.rightSection .tbBd1{ border-top:none; margin-bottom:10px;}
.rightSection .tbBd1 th,
.rightSection .tbBd1 td{ border-top:none;}

#conBox{
	border:#CCC solid 1px;
	border-top:#666 solid 3px;
	padding:20px 0 20px 40px;
	margin-bottom:20px;
}

#conBox li{ float:left; background:url(../common_images/ico02.gif) left top no-repeat; height:20px;}
#conBox li a{ display:block; padding-left:25px; margin-right:30px; font-size:16px; font-weight:bold; line-height:20px;}

/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}




/* eof */
