@charset "UTF-8";
.product_lmg{
	float:left;
}
.product_table{
	float:right;
	width:390px;
	font-size:14px;
}
.product_table table{
	border:1px solid #f2eee5;
}
.product_table tr{
	border-bottom:1px solid #f2eee5;
}
.product_table th{
	background-color:#f2eee5;
	width:100px;
    padding: 8px 0 6px 10px;
}
.product_table .tr_last{
	border-bottom:none;
}
.product_table td{
	width:290px;
	padding-left:10px;
}
.product_txt{
	margin-top:30px;
	line-height:1.4;
}
.product_table a{
	margin-bottom:20px;
	display:block;
}
.product_table a:hover{
	opacity:0.8;
}
.product_mongon{
	line-height:1.4;
}
.product_mongon span{
	font-size:16px;
}





/*Solution*/
.solution_list{
	border-bottom:none;
	padding-bottom:0;
}
.solution_list h3{
	padding-top:0px;
	height:40px;
}
.solution_list img{
    margin-top: 5px;
    margin-bottom: -7px;
    margin-right: 5px;
}
.solution_list_nav li{
	width:195px;
	height:134px;
	float:left;
}
.solution_list_nav li a{
	width:180px;
	height:93px;
	color:#fff;
	display:block;
	font-size:18px;
	line-height:1.4;
    padding-left: 15px;
    padding-top: 41px;
	text-align:center;
}
.solution01 a{
	background:url(../img/bg_solution01.gif) 0 0 no-repeat;
}
.solution02 a{
	background:url(../img/bg_solution02.gif) 0 0 no-repeat;
}
.solution03 a{
	background:url(../img/bg_solution03.gif) 0 0 no-repeat;
}
.solution04 a{
	background:url(../img/bg_solution04.gif) 0 0 no-repeat;
}
.solution_list_area{
	margin-top:40px;
}
.solution_list_area li{
	width:780px;
	height:131px;
}
.solution_list_area li+li{
	margin-top:30px;
}
.solution_list_area li h4{
	color:#fff;
	font-size:18px;
    padding-top: 27px;
    padding-left: 57px;
    padding-bottom: 22px;
}
.solution01_01{
	background:url(../img/bg_solution_01_01.jpg) 0 0 no-repeat;
}
.solution02_02{
	background:url(../img/bg_solution_02_02.jpg) 0 0 no-repeat;
}
.solution_list_area .solution03_03{
	background:url(../img/bg_solution_03_03.jpg) 0 0 no-repeat;
	height:151px;
}
.solution04_04{
	background:url(../img/bg_solution_04_04.jpg) 0 0 no-repeat;
}
.solution_list_nav li a:hover{
	opacity:0.7;
}
.solution_list_area li img{
	margin-left:22px;
	float:left;
}
.solution_list_area li p{
	display:inline-block;
	float:left;
	line-height:1.4;
    margin-left: 5px;
}
.solution_list_area .solution01_01 p{
	margin-top:16px;
}
.solution_list_area .solution02_02 p{
	margin-top:7px;
}
.solution03_03 img{
	margin-top:13px;
}
.solution_list_area .solution03_03 p{
	margin-top:8px;
}
.solution_list_area .solution04_04 p{
	margin-top:7px;
}


/*order*/
#step01{
	background:url(../img/icon_arrow_bottom_l.png) 17px -10px repeat-y;
}
#step02, #step03{
	background:url(../img/icon_arrow_bottom_l.png) 17px 3px repeat-y;
	padding-top:61px;
}
#step04{
	background:url(../img/icon_arrow_bottom_l.png) 17px 3px repeat-y;
	padding-top:64px;
}
.contents_l .order_area h2{
	text-align:left;
	border-bottom:none;
	display:inline-block;
	padding:0;
}
.order_area .order_box .order_step{
	width:86px;
	float:left;
	display:inline-block;
}
.order_area .order_box .order_txt_box{
	width:674px;
	float:left;
	display:inline-block;
	margin-left:20px;
	padding-bottom:10px;
    border-bottom: 1px solid #c5c5c5;
}
.order_area .order_box h3{
    border-bottom: 1px solid#f08910;
    padding: 0 0 10px;
	font-size:18px;
	display:inline-block;
	margin-bottom:20px;
}
.order_txt li{
	line-height:1.4;
	list-style-type:initial;
	margin-left:20px;
}
.order_txt li+li{
	margin-top:16px;
}
.order_txt_bold{
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}
#step03 h3{
	margin-top:62px;
	margin-bottom:46px;
}
#step04 h3{
	margin-top:26px;
}


/*fee*/
.fee_wrap{
	width:980px;
	margin:0 auto;
}
.fee_wrap img{
	margin-top:16px;
}
.fee_wrap h3{
	font-size:26px;
	margin-top:16px;
}
.fee_content{
	margin-top:40px;
}
.fee_content .teisei{
	width:980px;
	height:50px;
	background-color:#4784bf;
	height:210px;
}
.fee_content .teisei h3, .fee_content .teisei p, .fee_content .teisei a{
	display:inline-block;
	color:#fff;
    vertical-align: middle;
    margin-top: 7px;
}
.fee_content .teisei h3{
	margin-left:76px;
    margin-top: 14px;
    width: 100%;
}
.fee_content .teisei p{
	margin-left:50px;
	line-height:1.4;
}
.fee_content .teisei_btn a{
	margin-left:76px;
}
.fee_content .teisei_btn a:hover{
	opacity:0.7;
}
.fee_content .teisei_btn a img{
	margin-top:0;
}
.fee_content .fee_type{
	width:980px;
}
.fee_content .fee_type .qr, .fee_content .fee_type .sanchi, .fee_content .fee_type .teisei{
	float:left;
	color:#fff;
	height:300px;
	text-align:center;
}
.fee_content .qr{
	background-color:#dd6673;
	width:490px;
}
.fee_content .sanchi{
	background-color:#aac863;
	width:490px;
	position:relative;
}
.fee_content .fee_type li .fee_txt, .fee_content .fee_type li .fee_size{
	font-size:18px;
	margin-top:14px;
	line-height:1.4;
}
.fee_content .fee_type li .fee_price{
	font-size:20px;
	margin-top:14px;
	line-height:1.4;
	text-align:left;
}
.qr li, .sanchi li{
	float:left;
	width:50%;
}
.fee_txt span, .fee_red{
	color:#cb2929;
}
.fee_red{
	width:85px;
	height:85px;
    padding-top: 20px;
    line-height: 1.2;
	display:inline-block;
	position:absolute;
	top:144px;
	right:53px;
	z-index:100;
	background:url(../img/bg_fee_sanchi_txt.png) 0 0 no-repeat;
}
.teisei table{
	width:390px;
	margin-top:10px;
	margin-left:76px;
}
.teisei table tr{
	line-height:1.8;
}
.teisei th, .teisei td{
	border:1px solid #4784bf;
	text-align:center;
}
.teisei td{
	text-align:right;
}
table td{
	background-color:#fff;
}
.table_title{
	background-color:#e8ac51;
	font-size:16px;
}
table .table_cate01, table .table_cate02{
	background-color:#f2eee5;
	text-align:center;
}
table .table_cate01{
	color:#e8ac51;
}
table .table_cate02{
	color:#dd6673;
}
.table_size{
	background-color:#9e7e59;
	color:#fff;
}
.teisei_img{
	float:right;
	margin-right:120px;
}
.fee_wrap .teisei_img img{
	margin-top:0;
}