
/* ---------------------------------------------------------
 レイアウトベース
--------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	text-align: center; /* 中央レイアウト */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background:url(../img/common/fr_m_01.gif);
}
div#bkimg {
	background:url(../img/top/mv_08_m_02.jpg) repeat-x;
	widthｚ:100%;
}
div#content_base {
	width: 1100px;
	margin: 0 auto; /* 中央レイアウト */
	text-align:left;
	overflow: hidden;
}

/* ---------------------------------------------------------
content right
--------------------------------------------------------- */
div#contentright {
	float:right;
	width: 670px;
	background:#F8F5EC;
	margin:0 15px 0 0;
	padding: 0 10px;
}
div#contentright div.whitebox {
	background:#FFFFFF;
	border:solid #D4D4D4 1px;
	width:650px;
	margin: 0px 0px 10px 0;
	padding: 10px 9px;
}
div#contentright .topimg2 {
	padding-top:5px;
}
div#contentright h1 {
	background:url(/design/chuuka/img/service/sub_tit_01.gif) no-repeat ;
	color:#b6070d;
	font-size:14px;
	/*width:670px;*/
	width: 650px;
	height:45px;
	padding:15px 0 0 50px;
	/*margin:10px 0 10px 0;*/
	margin: 0 0 10px 0;
	font-weight:bold;
	text-align: left;
}
div#contentright h2 {
	background:url(/design/chuuka/img/service/sub_tit_02.gif) no-repeat;
	color:#b6070d;
	font-size:14px;
	/*width:670px;*/
	width: 650px;
	height:45px;
	padding:15px 0 0 50px;
	/*margin:0px 0 0 0;*/
	margin: 0 0 10px 0;
	font-weight:bold;
	text-align: left;
}
div#contentright h3 {
	background:url(/design/chuuka/img/service/sub_tit_03.gif) no-repeat;
	color:#b6070d;
	font-size:14px;
	/*width:670px;*/
	width: 650px;
	height:45px;
	padding:17px 0 0 50px;
	/*margin:0px 0 0 0;*/
	margin: 0 0 10px 0;
	font-weight:bold;
}
div#contentright h4 {
	background:url(/design/chuuka/img/service/sub_ic_01.gif) no-repeat;
	color:#000000;
	font-size:14px;
	padding:3px 0 0 50px;
	/*margin:0px 0 0 0;*/
	margin: 0 0 10px 0;
	font-weight:bold;
	text-align: left;
}
div#contentright h5 {
	background:url(/design/chuuka/img/service/sub_ic_02.gif) no-repeat #E3DCC2;
	height:25px;
	color:#000000;
	font-size:14px;
	/*margin:25px 10px 0 10px;*/
	margin-bottom: 10px;
	padding:0 0 0 40px;
	font-weight:bold;
}
div#contentright p {
	/*margin:0px 10px ;*/
	/*padding:0 5px;*/
	margin-bottom: 10px;
	text-align: left;
}
div#contentright p.btcenter {
text-align:center;
}
div#contentright p.bkcolor {
	background:#E3DCC2;
	color:#000000;
	/*font-size:14px;*/
	/*margin: 0 10px 10px 10px;*/
	padding: 10px;
	font-weight:bold;
}
/*div#contentright div.whitebox {
	background:#FFFFFF;
	border:solid #D4D4D4 1px;
	width:668px;
	margin: 0px 0px 10px 0;
	padding-bottom:20px;
	padding-top: 10px;
}*/
div#contentright div.whitebox .subph_01{
	/*padding:10px;*/
}
div#contentright p.txright {
text-align:right;
}

/*---------------------------table.common*/

div#contentright div.whitebox table th {
	padding: 5px;
	font-size: 12px;
}

div#contentright div.whitebox table td {
	padding: 5px;
	font-size: 12px;
}

/*---------------------------table.sub_01*/

div#contentright div.whitebox table.sub_01 {
	/*margin:25px 10px 0 10px;*/
	margin-bottom: 10px;
}

div#contentright div.whitebox table.sub_01 th {
	/*padding-left:5px;*/
	color:#FFFFFF;
	background:#B6070E;
	text-align:left;
	/*font-size:12px;*/
	/*line-height:26px;*/
}
div#contentright div.whitebox table.sub_01 td {
	/*padding-left:5px;*/
	color:#000000;
	background:#FFFFFF;
	/*font-size:12px;*/
	/*line-height:26px;*/
}
div#contentright div.whitebox table.sub_01 td.graysell {
	background:#e8e8e8;
}
div#contentright div.whitebox table.sub_01 td.btmg {
	/*padding-top:5px;*/
}

/*---------------------------table.sub_02*/

div#contentright div.whitebox table.sub_02 {
	/*margin:25px 10px 0 10px;*/
	margin-bottom: 10px;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
div#contentright div.whitebox table.sub_02 th {
	/*padding-left:5px;*/
	color:#FFFFFF;
	background:#948E82;
	text-align:left;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
}
div#contentright div.whitebox table.sub_02 td {
	/*padding-left:5px;*/
	color:#000000;
	background:#DFD7C4;
	/*font-size:12px;*/
	/*/*line-height:26px;*/*/
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
}
div#contentright div.whitebox table.sub_02 td.browncell {
	background:#F1E9D4;
}

/*---------------------------table.sub_03*/

div#contentright div.whitebox table.sub_03 {
	/*margin:25px 10px 0 10px;*/
	margin-bottom: 10px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
}
div#contentright div.whitebox table.sub_03 th {
	/*adding-left:5px;*/
	color:#000000;
	background:#dddddd;
	text-align:left;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}
div#contentright div.whitebox table.sub_03 td {
	/*padding-left:5px;*/
	color:#000000;
	background:#FFFFFF;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
}

/*---------------------------table.sub_04*/

div#contentright div.whitebox table.sub_04 {
	/*margin:25px 10px 0 10px;*/
	margin-bottom: 10px;
}
div#contentright div.whitebox table.sub_04 th {
	/*padding-left:5px;*/
	color: #3a2a00;
	background:#E9E1CC;
	text-align:left;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border:solid 1px #E9E1CC;
	border-bottom:none;
}
div#contentright div.whitebox table.sub_04 th.bd01 {
	/*padding-left:5px;*/
	color: #3a2a00;
	background:#E9E1CC;
	text-align:left;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border:solid 1px #E9E1CC;
}
div#contentright div.whitebox table.sub_04 td {
	/*padding-left:5px;*/
	color:#000000;
	background:#FFFFFF;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border:solid 1px #E9E1CC;
	border-bottom:none;
}
div#contentright div.whitebox table.sub_04 td.bd02 {
	/*padding-left:5px;*/
	color:#000000;
	background:#FFFFFF;
	/*font-size:12px;*/
	/*line-height:26px;*/
	border:solid 1px #E9E1CC;
}

/*---------------------------ul*/

div#contentright div.whitebox ul {
	/*margin:10px 10px 0 10px;*/
	margin-bottom: 10px;
	vertical-align: top ;
	
}
div#contentright div.whitebox ul.topm {
	/*margin:10px 10px 0 10px;*/
	margin-bottom: 200px;
}
div#contentright div.whitebox ul.topm2 {
	/*margin:10px 10px 0 10px;*/
	margin-bottom: 340px;
}
div#contentright div.whitebox ul li {
	background:url(/design/chuuka/img/service/sub_ic_03.gif) no-repeat 0px 7px;
	color:#b6070d;
	font-size:12px;
	padding:0 0 0 10px;
}
div#contentright div.whitebox ul li.shita {
	background:none;
	color:#b6070d;
	font-size:12px;
	padding:0 0 0 20px;
}
div#contentright div.whitebox ul li.grayli {
	background:url(/design/chuuka/img/service/sub_ic_04.gif) no-repeat 0px 5px;
	color:#5e5e5e;
	font-size:12px;
	padding:0 0 0 10px;
	font-weight:bold;
}

div#contentright div.whitebox table td.line {
	padding: 0;
}
table#makebanner tr td div.linenot table tr td {
	background-repeat:repeat-y;
	width:auto;
	vertical-align:top;
	word-break: break-all;
}