@charset "UTF-8";
@import url("../common/common.css");

/* basic */
h2{width:621px; height:39px; padding:38px 0 0 42px; background:#FFF url(../../img/hp/h2.jpg) no-repeat; font-size:20px;}
p.hpCatch{padding:22px 0 0 25px;}

/* index */
div.indRslt{float:left; width:148px; padding:0 2px 17px 4px; text-align:center;}
div.indRslt p img{margin-bottom:4px;}
p.goRslt a{width:598px; margin:6px 0 0 25px; padding:5px 0 10px 13px; background:#FFF url(../../img/cmn/a_link.gif) no-repeat 1px 12px; border-top:solid 1px #d2dce6; text-decoration:none; display:block;}

/* flow */
div.flow{width:615px; border:solid 1px #1991F5; padding:2px 2px 1px; margin:14px 0 14px 21px;}
div.flow p img{float:left;}
div.flow p.flowTxt{float:left; width:425px; padding:7px 0 7px 14px;}
p.flowTrgl{padding:0 0 0 300px;}

/* price */
table.priceTbl{width:550px; margin:11px 0 0 55px; border-top:solid 1px #C8DCF0; border-right:solid 1px #C8DCF0;}
table.priceTbl tr th, table.priceTbl tr td{border-bottom:solid 1px #C8DCF0; border-left:solid 1px #C8DCF0;}
table.priceTbl tr th{background-color:#1991F5; color:#FFF; font-size:10px; letter-spacing:0.5em; text-align:center;}
table.priceTbl tr td.name{width:330px; background-color:#EBF5FF; padding:5px 5px 3px 9px;}
table.priceTbl tr td.num{width:70px; padding:5px 10px 3px 10px; text-align:center;}
table.priceTbl tr td.cost{width:100px; padding:5px 10px 3px 10px; text-align:right;}

/* voice */
p.hpVoCatch{font-size:15px; font-weight:bold; line-height:21px; padding:4px 0 12px 0;}
p.hpVoGo{padding:10px 0 0 0;}
p.hpVoOneCatch{font-size:20px; font-weight:bold; line-height:27px; padding:18px 0 0 23px;}
div.hpVoOneHp{width:590px; padding:12px 12px 10px; margin:20px 0 0 25px; background-color:#EBF5FF; border:solid 1px #D2E1FA;}

/* result */
.resBody{padding:13px 0 0 22px;}
.resOne{float:left; width:300px; padding:12px 10px 15px 0; border-bottom:solid 1px #D2DCE6;}
.resOne .resPic{float:left; padding:0 10px 3px 0; font-size:11px;}
.resAcc{font-size:10px; line-height:14px;}

/* present */
p.inqGuide{margin:8px 0 0 20px; padding-bottom:10px; width:621px; border-bottom:solid 1px #CCC;}

table.inqT{margin:8px 0 0 21px; width:622px;}
table.inqT tr td.inqTname{padding:0 10px 5px 0; white-space:nowrap; line-height:19px; vertical-align:top;}
table.inqT tr td.inqTxt{width:90%; padding:0 0 5px 15px; line-height:19px; background:url(../../img/cmn/a_link.gif) no-repeat 0 7px;}

table.inqLi tr td input{vertical-align:middle;}
table.inqLi tr td.inqLiName{padding:0 15px 0 0;}

p.inqCline{padding:6px 0 0 20px;}
table.inqCheck{margin:5px 0 30px 135px;}

/* smp */
#smp h4.h4bsc {width:608px; background:#FFF url(../../img/cmn/a_link.gif) no-repeat 1px 6px; padding:0 0 1px 13px; margin:0 0 20px 0; border-bottom:solid 1px #199AF6; color:#199AF6; font-size:12px; font-weight:bold;}
#smp p {margin:0 0 20px 0; line-height:180%;}
#smp p em {font-weight:bold; font-style:normal; color:#F33;}
#smp .smpExp {margin-bottom:15px; padding:6px 0 0 20px;}
#smp .smpExp h5 {font-size:14px; padding:0 0 15px 20px;}
#smp .smpExp p {width:430px;}
#smp .textCenter {width:545ps; text-align:center; margin:20px auto;}
#smp #Exp01 {background:#FFF url(../../img/hp/smp_bg01.jpg) no-repeat left top; width:609px; height:130px;}
#smp #Exp02 {background:#FFF url(../../img/hp/smp_bg02.jpg) no-repeat left top; width:609px; height:140px;}
#smp #Exp03 {background:#FFF url(../../img/hp/smp_bg03.jpg) no-repeat left top; width:609px; height:140px;}
#smp .narSmp {background:#FFF url(../../img/hp/smp_bg04.jpg) no-repeat right bottom; width:609px; height:320px;}
#smp .narSmp .narSmpExp {width:355px; background-color:#FFFFCC; border:solid 1px #FFCC99; padding:8px;}
#smp .narSmp p {width:355px;}
#smp .narSmp .priceBtn {padding-top:40px;}
