@charset "shift-jis";

/*
*******************************************************************************************************
# tellist_LP -
	・contentMainColumn（共通）
	・policy
*******************************************************************************************************
*/

/* ------------------------------------
	* contentMainColumn（共通）
* ------------------------------------ */
div#container {
	padding-bottom: 100px;
}
.mod_box_section_bdt {
	padding: 25px;
	line-height: 1.6;
}
.mod_box_section_bdt .lead {
	margin: 0px 20px;
}
.layout_style {}
.layout_style h3 {
	font-size: 20px;
	font-weight: bold;
	background-color: #ECE2C8;
	padding: 15px 0px 13px 18px;
	margin-top: 25px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	zoom: 1;
}

.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}

/* ------------------------------------
	* tellist_back
* ------------------------------------ */

div.tellist_back{
	background-color: #ffffff;
	padding-bottom:60px;
}
div.tellist_back h1{
	margin-bottom:30px;
}
div.tellist_back div.call_me{
/*	background-color: #777777;*/
	margin-bottom:20px;
	position:relative;
	height: 273px;
}
div.tellist_back div.call_me h2{
	background: url("../images/h2_call_me.png") no-repeat scroll 0 0 transparent;
	padding-top:88px;
	width:940px;
	margin:auto;
	position:absolute;
	left:30px;
	z-index:2;
}
div.tellist_back div.call_me h2 span{
	display: none;
}
div.tellist_back div.call_me div.call_me_inner{
	background-color: #fffcee;
	position:absolute;
	width: 1000px;
	top: 30px;
	z-index:1;
}
div.tellist_back div.call_me div.call_me_inner ul{
	width:740px;
	margin:auto;
	padding-left:200px;
	padding-bottom:30px;
	padding-top: 65px;
}
div.tellist_back div.call_me div.call_me_inner ul li{
	background: url("../images/icon_check.png") no-repeat scroll 0 bottom transparent;
	font-size:20px;
	margin-bottom:15px;
	padding-left:37px;
}
div.tellist_back div.tellist_btn{
	width:566px;
	margin:auto;
	position:relative;
}
div.tellist_back div.tellist_btn .mod_btn_all{
	padding-top:20px;
	padding-bottom:20px;
	font-size:23px;
}
.layout_style{
	width:940px;
	margin:0 auto ;
}
.layout_style h2{
	margin-top:40px;
	font-size:20px;
	font-weight: bold;
	margin:40px auto 0;
	text-align:center;
}
.layout_style div.text{
	margin:30px 18px 0;
	overflow:hidden;
	line-height: normal;
}
.layout_style div.text div.left{
	width:434px;
	float:left;
}
.layout_style div.text div.right{
	width:440;
	float:right;
}
.layout_style div.inq_attention{
	margin-top:30px;
	margin-bottom:40px;
	background-color:#f5f9ff;
	padding:18px;
	line-height: normal;
	border:solid 1px #DCE0E6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	zoom: 1;
}
/* ------------------------------------
	* pagetop
* ------------------------------------ */

.btn_pagetop_authority {
	font-weight: bold;
	margin-top: 20px;
	text-align: right;
}
