section.check h2{
	font-weight:bold !important; 
	color:#334459 !important;
	font-size:22px !important;
	margin:0px 0px 0px 100px !important;
	border-bottom:3px #006E80 solid !important;
	padding:0px 0px 0px 10px !important;
	width:600px !important;
	background-color:#FFF !important;
	border-left:none !important;
}


#content #center2 h2{
	color:#FFF;
	font-weight:bold;
	line-height:40px;
	font-size:14px;
	padding-left:20px;
	margin-top:15px;
	width:750px;
	height:35px;
	background-color:#3f92b2;
	border-left:10px #334459 solid;
}

/*--------------------------------------------------------------------

サブナビゲーション

--------------------------------------------------------------------*/

nav#sub_nav ul{
	width:780px;
	height:40px;
}

nav#sub_nav li{
	margin:2px auto;
	float:left;
	width:155px;
	height:36px;
	border-right:1px #334459 solid;
}

nav#sub_nav li.last{
	margin:2px auto;
	float:left;
	width:156px;
	height:36px;
	border:none;
}

nav#sub_nav li.action a{
	display:block;
	line-height:36px;
	font-weight:bold;
	color:#FFF;
	background-color:#334459;
	text-decoration:none;
	text-align:center;
	
}

nav#sub_nav li.last a{
	display:block;
	line-height:36px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
	
}

nav#sub_nav li a{
	display:block;
	line-height:36px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
	
}

nav#sub_nav li a:visited{
	color:#fff;
}

nav#sub_nav li a:hover{
	color:#FFF;
	background-color:#334459;

}


nav#sub_nav li a:action{
	color:#FFF;
	background-color:#334459;
}





/*--------------------------------------------------------------------

title

--------------------------------------------------------------------*/


#content #center2 h3{
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	padding-left:20px;
	margin-top:15px;
	width:690px;
	height:25px;
	background-color:#fff;
	border-left:10px #334459 solid;
	border-bottom:1px #334459 solid;
}


/*--------------------------------------------------------------------

mainコンテンツ

--------------------------------------------------------------------*/

#main_contents{
	margin-top:0px;
	width:758px;
	height:auto;
	padding:10px 10px 30px;
	background-color:#fff;
	border:#979797 1px solid;
}

#main_contents h2{
color:#FFF;
font-weight:bold;
line-height:40px;
font-size:14px;
padding-left:20px;
margin-top:15px;
width:730px !important;
height:35px;
background-color:#3f92b2;
border-left:10px #334459 solid;
}


/*--------------------------------------------------------------------

文章

--------------------------------------------------------------------*/

#main_contents section.main_text p{
	font-size:18px;
	margin-top:8px;
	width:720px;
	margin-left:auto;
	margin-right:auto;
	color:#334459;
	font-weight:bold;
	background-color:#fff;
}

#main_contents section.main_text div{
	font-weight:bold;
	text-align:center;
	font-size:23px;
	margin-top:8px;
	width:720px;
	margin-left:auto;
	margin-right:auto;
	color:#006E80;
}

.itiran{
	margin-top:20px;
	float:right;
}

.itiran a{
	text-decoration:underline;
}


#main_contents section.sub_text{
	background-color:#fff;
	width:720px;
	margin-left:auto;
	margin-right:auto;
}

#main_contents section.sub_text h4{
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	margin-top:15px;
	margin-left:30px;
	width:660px;
	height:25px;
	background-color:#fff;
	border-bottom:1px #334459 solid;
}

#main_contents section.sub_text div.subheading{
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	margin-top:15px;
	margin-left:30px;
	width:660px;
	height:25px;
	background-color:#fff;
	border-bottom:1px #334459 solid;
}

#main_contents section.sub_text p{
	margin-top:10px;
	width:660px;
	padding-left:30px;
}


ol li{
	margin-left:50px;
	margin-top:10px;
	width:630px;
}

/*--------------------------------------------------------------------

価格表　使わない場合コメントアウトか削除してください

--------------------------------------------------------------------*/

#cost{
	width:608px;
	padding:15px 0px;
	background-color:#fff;
	display:block;
	margin-left:auto;
	margin-right:auto;

	
}

#cost table{
	width:608px;
	text-align:center;
	
}



#cost table.tb{
	width:608px;
	border:1px #333 solid;
	
}

#cost table.tb td{
	border:1px #333 solid;
	height:45px;	
	width:152px;
	display: table-cell;
	vertical-align:middle;
	
}

#cost table.tb td.green{
	background-color:#c0c0c0;
	border:1px #333 solid;
	font-weight:bold;
	letter-spacing: 0.2em;
	height:45px;	
	width:152px;


	
}

#cost table.tb tr{
	border:1px #333 solid;

	
}

#cost table.tb{
	width:608px;
	border:1px #333 solid;
	
	
	
}



#cost li{

	list-style:none;
	float:left;
	width:152px;
	height:61px;
	text-align:center;
	
}

#cost li.tab{
	line-height:61px;
	background-color:#fff;
	background-image:url(file:///Macintosh%20HD/Applications/MAMP/htdocs/%E3%83%93%E3%83%83%E3%83%88%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%EF%BC%92/common/img/tb_1.png);
	font-size:16px;
	font-weight:bold;
	letter-spacing: 0.2em;
	
}

#cost ul.cost_btn li{
	list-style:none;
	float:left;
	padding-top:10px;
	
}

#cost li.cost_cell{
	width:152px;
	height:95px;
	
}

#cost li.cost_cell1{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	width:150px;
	height:85px;
	
}

#cost li.cost_cell2{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	width:151px;
	height:85px;
	
}

#cost li.cost_cell3{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	width:151px;
	height:85px;
	
}

#cost li.cost_cell4{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	border-right:1px #333 solid;
	width:151px;
	height:85px;
	
}


/*--------------------------------------------------------------------

価格表･五行の場合ここのコメントアウトをはずしてください



#cost{
	width:717px;
	padding:15px 0px;
	background-color:#fff;
	display:block;
	margin:auto;

	
}

#cost table{
	width:717px;
	text-align:center;
	
}



#cost table.tb{
	width:717px;
	border:1px #333 solid;
	
}

#cost table.tb td{
	border:1px #333 solid;
	height:45px;	
	width:152px;
	display: table-cell;
	vertical-align:middle;
	
}

#cost table.tb td.green{
	background-color:#c0c0c0;
	border:1px #333 solid;
	height:45px;	
	width:109px;
	font-weight:bold;
	letter-spacing: 0.2em;


	
}

#cost table.tb tr{
	border:1px #333 solid;

	
}

#cost table.tb{
	width:717px;
	border:1px #333 solid;
	
	
	
}



#cost li{

	list-style:none;
	float:left;
	width:152px;
	height:61px;
	text-align:center;
	
}

#cost li.tab{
	line-height:61px;
	background-color:#fff;
	background-image:url(../img/tb_1.png);
	font-size:16px;
	font-weight:bold;
	letter-spacing: 0.2em;
	
}

#cost li.blank{
	line-height:61px;
	width:109px;
	background-color:#fff;
	
}


#cost ul.cost_btn li{
	list-style:none;
	float:left;
	padding-top:10px;
	
}

#cost li.cost_cell{
	width:109px;
	height:95px;
	
}

#cost li.cost_cell1{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	width:150px;
	height:85px;
	
}

#cost li.cost_cell2{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	width:151px;
	height:85px;
	
}

#cost li.cost_cell3{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	width:151px;
	height:85px;
	
}

#cost li.cost_cell4{
	background-color:#fff;
	border-left:1px #333 solid;
	border-bottom:1px #333 solid;
	border-right:1px #333 solid;
	width:151px;
	height:85px;
	
}


--------------------------------------------------------------------*/


/*--------------------------------------------------------------------

ご利用用途

--------------------------------------------------------------------*/

section.select_use table{
width:650px !important;
margin:20px 20px 20px 30px;
border:none;

}

section.select_use table tr{
height:30px;
border:none;
}

section.select_use table td{
width:195px;
padding-left:20px;
line-height:0px;
border:none;
background-color:transparent;
background-image:url(../../common/img/arrow_s.png);
background-repeat:no-repeat;
background-position:left;
text-align:left;
}


