@charset "shift-jis";/* CSS Document */.pane2 #contents #main {	float:left !important;	width:690px;	padding:17px 0 0 0;}#main .pt05{ padding-top:5px!important;}.mt00{ margin-top:0px!important;}#main .mt05{ margin-top:5px!important;}#main .mt10{ margin-top:10px!important;}#main .mt15{ margin-top:15px!important;}#main .ml18{ margin-left:18px!important;}.mt62{ margin-top:62px!important;}#main .left{ float:left;}#main .right{ float:right;}#main .w554{ width:554px!important;}#main .w228{ width:228px!important;}#main .w218{ width:218px!important;}#main .w170{ width:170px!important;}#main .w446{ width:446px!important;}#main .center {text-align:center!important;}#orderNumber {	clear:both;	width:940px;	margin:18px auto 20px auto;	padding:0px 0px 20px 0px!important;}#main .section2{	margin-top: 10px ;}/*#main .shinsa-num {border:1px solid #C4CBD0;clear:both;color:#95A2AB;float:right;font-family:monospace;font-size:10px;line-height:1em;padding:1px 3px;text-align:center;}*//* ------------------------------ r_localnavi------------------------------ */#r_localnavi {float:right;}#r_localnavi ul {clear:right;float:right;}#r_localnavi ul li {list-style: none;margin-bottom:10px;}#r_localnavi .sign {clear:right;float:right;}/* ------------------------------ block01------------------------------ */#main .block01{	background:url(../img/idx_block01_m.gif) repeat-x left top;}#main .block01_top{	background:url(../img/idx_block01_top.gif) no-repeat left top;	height:2px;	font-size:0;}#main .block01_bot{	background:url(../img/idx_block01_bot.gif) no-repeat left top;	height:2px;	font-size:0;}#main .block01_m{	border:#A8D7F8 2px solid;	border-width:0 2px;	padding:19px 0 7px;	height:150px;}#main .block01_m .sec01{	height:100px;}#main .block01_m .sec02{	margin-top:7px;}#main .block01_m .colL{	float:left;	margin-left:15px;	*margin-left:15px;	_margin-left:7px;	width:440px;}#main .block01_m .colL p{ width:415px;}#main .block01_m .colR{	float:left;	width:218px;}#main .block01_m .colR .boxBlue{	background:url(../img/idx_block01_box_bot.gif) no-repeat bottom left #c4e2fa;	height:78px;}#main .block01_m .colR .boxBlue_top{	background:url(../img/idx_block01_box_top.gif) no-repeat top left;	height:2px;	font-size:0;}#main .block01_m .colR .inner{	margin-left:13px;	width:191px;	color:#69879f;}#main .block01_m .sec02 .colL img{	float:left;}#main .block01_m .sec02 .colL img.mr10{	margin-right:10px;}#main .block01_m .sec02 .colL img.mr20{	margin-right:20px;}/* ------------------------------ block02------------------------------ */#main .block02_top{	background:url(../img/idx_block02_top.gif) no-repeat left top;	height:12px;	font-size:0;}#main .block02_bot{	background:url(../img/idx_block02_bot.gif) no-repeat left top;	height:12px;	font-size:0;}#main .block02_m{	border:#e1e8ed solid;	border-width:0 10px;	padding:13px 15px;	width:640px;}#main .block02_m .img_tel{	padding:9px 28px 0 5px;	float:left;}#main .block02_m .img_time{	float:left;}/* ------------------------------ block03------------------------------ */#main .block03_top{	background:url(../img/idx_block03_top.gif) no-repeat left top;	height:2px;	font-size:0;}#main .block03_bot{	background:url(../img/idx_block03_bot.gif) no-repeat left top;	height:2px;	font-size:0;}#main .block03_m{	border:#C5D3DD solid;	border-width:0 1px;	width:688px;	display:block;}#main .block03_m .listSec{	padding:14px 10px 14px 25px;	border-bottom:#C5D3DD 1px solid;}#main .block03_m .listSec.nobot{	border-bottom:none;}/* ------------------------------ block04------------------------------ */#main .block04_top{	background:url(../img/idx_block04_top.gif) no-repeat left top;	height:12px;	font-size:0;}#main .block04_bot{	background:url(../img/idx_block04_bot.gif) no-repeat left top;	height:12px;	font-size:0;}#main .block04_m{	border:#cee8f9 solid;	border-width:0 10px;	padding:13px 15px;	width:640px;}/* ------------------------------ 2011/12/26 renew------------------------------ */#main .appli{	float:none;	clear:both;	display:block;	background:url(../img/idx_img_application01.jpg) no-repeat left top;	position:relative;	width:690px;	height:721px;}#main .appli .applilink{	position:absolute;	left:77px;	top:340px;	}#main .appli p{}#main .appli .appliBtn01{	position:absolute;	left:80px;	top:137px;}#main .appli .appliBtn02{	position:absolute;	left:300px;	top:137px;}#main .appli .appliBtn03{	position:absolute;	left:317px;	top:315px;}#main .appli .appliBtn04{	position:absolute;	left:77px;	top:469px;}#main .appli .appliBtn05{	position:absolute;	left:347px;	top:469px;}#main .appli .appliBtn06{	position:absolute;	left:432px;	top:600px;}#main .appli .applitxt01{	position:absolute;	left:406px;	top:665px;}/* ------------------------------ list01------------------------------ */#main dl.list01 dt,#main dl.list01 dd{	float:left;}#main dl.list01 dt{	width:198px;}/* ------------------------------ clearfix------------------------------ */#main .clearfix:after{	content: " ";	display: block;	visibility: hidden;	clear: both;	height: 0.1px;	font-size: 0.1em;	line-height: 0;}* html #main .clearfix{	display: inline-block;}/* no ie mac \*/* html #main .clearfix{	height: 1%;}#main .clearfix{	display: block;}/* ------------------------------ btnBox------------------------------ */#main .btnBox01 {position:relative;}#main .btnBox01 .btn01 { position: absolute; left: 78px; top: 55px; }#main .btnBox01 .btn02 { position: absolute; left: 303px; top: 55px; }#main .btnBox01 .btn03 { position: absolute; left: 305px; top: 141px; }#main .btnBox02 {position:relative;}#main .btnBox02 .btn01 { position: absolute; left: 223px; top: 84px; }#main .btnBox02 .btn02 { position: absolute; left: 391px; top: 84px; }#main .btnBox02 .btn03 { position: absolute; left: 223px; top: 152px; }#main .btnBox02 .btn04 { position: absolute; left: 391px; top: 152px; }#main .btnBox03 {position:relative;}#main .btnBox03 .btn01 { position: absolute; left: 84px; top: 86px; }#main .btnBox03 .btn02 { position: absolute; left: 353px; top: 86px; }#main .btnBoxGuide {position:relative;}#main .btnBoxGuide .btn01 { position: absolute; left: 63px; top: 40px; }/* ------------------------------ link color------------------------------ */.order-index #main a.idpw:link ,.order-index #main a.idpw:active {	color:#8998a2;	text-decoration:none;}.order-index #main a.idpw:visited {	color:#8998a2;	text-decoration:none;}.order-index #main a.idpw:focus ,.order-index #main a.idpw:hover {	color:#8998a2;	text-decoration:underline;}/* ------------------------------ 2012/12/1 renew------------------------------ */ul.mobilebanner{	 width:690px!important;	 		 }ul.mobilebanner li.first-child{	float:left!important;	margin:0;}ul.mobilebanner li{	float:right;	width:345px;	height:95px;	margin:0;}