@charset "utf-8";

/*
========================================

For Merit
	・Catch
	
========================================
*/

@import url(../../common/css/common.css);

#mainArea #main{
width:653px;
}

/* Catch
========================================*/
#main .catch{
margin:0 0 20px 0;
}

/* Step
========================================*/
.stepWrap{
width:990px;
position:relative;
}

/*.stepWrap .innerWrap{
width:990px;
}*/

.stepWrap .stepArrow01{
position:absolute;
top:64px;
left:311px;
}

.stepWrap .stepArrow02{
position:absolute;
top:64px;
left:646px;
}

.step,
.stepL{
margin:0 0 16px 0;
padding:0 0 0 19px;
width:317px;
background:transparent url(../images/step_bg.gif) right top repeat-y;
float:left;
}

#main .step h3,
#main .stepL h3{
margin:0 0 16px 0;
background:none;
}

.first{
padding:0;
}

.step .inner{
padding:0 22px 16px 22px;
width:273px;
background:transparent url(../images/step_bottom.gif) right bottom no-repeat;
}

.stepL{
clear:both;
margin:0 0 10px 0;
padding:0;
width:990px;
background:transparent url(../images/step_bg_l.gif) right top repeat-y;
float:none;
}

.stepL .inner{
padding:0 0 16px 14px;
width:976px;
background:transparent url(../images/step_bottom_l.gif) left bottom no-repeat;
}

.stepL dl{
padding:0 14px 0 0;
width:311px;
float:left;
}

.stepL li{
margin:0 0 6px 0;
padding:0 0 0 8px;
background:transparent url(../../common/images/ico/icon01.gif) -6px -689px no-repeat;
}

.stepL dt{
margin:0 0 10px 0;
padding:0 0 4px 0;
border-bottom:2px solid #ccc;
font-weight:bold;
color:#333;
}

.stepL p{
text-align:right;
}

.stepL p a{
padding:0 0 0 13px;
background:transparent url(../../common/images/ico/icon01.gif) -5px -546px no-repeat;
}

/* Inquiry
========================================*/
.inquiry{
margin:0 0 15px 0;
padding:14px 55px 14px 14px;
width:395px;
border:1px solid #d5e3ee;
background:#fbfcff;
float:right;
}

#main .inquiry h3{
margin:0 0 14px 0;
background:none;
font-weight:normal;
}

address.tel{
width:235px;
font-weight:normal;
font-style:normal;
float:left;
}

address.mail{
width:147px;
float:right;
}

.notes{
margin:0 0 20px 0;
font-size:85%;
}

.shopData{
margin:0 0 25px 0;
}

/* monoChart
========================================*/
.monoImage{
margin:0 0 20px 0;
width:300px;
float:right;
}

.monoText{
margin:0 0 20px 0;
width:340px;
float:left;
}

.monoText p{
margin:0 0 1em 0;
text-indent:1em;
font-size:116%;
line-height:1.5;
}

.monoText p.noind{
text-indent:0;
}

/*
.monoText p a{
padding:0 16px 0 0;
background:transparent url(../../common/images/ico/icon01.gif) 100% -236px no-repeat;
}
*/

.applyArea{
clear:both;
font-size:116%;
line-height:1.5;
}

.serviceIntro{
width:500px;
float:left;
}

.serviceIntro h3{
background:none;
}

.serviceIntro ul{
}

.serviceIntro li{
margin:0 0 6px 0;
padding:0 0 0 8px;
background:transparent url(../../common/images/ico/icon01.gif) -6px -689px no-repeat;
}


