@charset "utf-8";
/* ===================================================================
 style info : ファイル読み込み
=================================================================== */

/* default style - リセット・共通
----------------------------------------------------------- */
@import url("../../../commons/styles/default.css");
@import url("../../../commons/styles/module.css");

/* ===================================================================
 style info : 個別用
=================================================================== */

#mainCnt { position: relative; width: 890px; margin:0 auto; height:520px; }
#mainCnt h3 { position:absolute; top:0px; left:-19px; width: 96px; margin:0 auto; height: 45px; }
#mainCnt h6 { position:absolute; top:10px; left:810px; }

#cntWrp { margin:0px auto; padding:70px 10px 10px; background:url(../../../commons/img/share/bg_text.png) no-repeat 10px 60px; _padding-top:90px; }
#cntWrp #shindanArea { width:638px; height:348px; background:url(../images/bg_shindan.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px; }
#cntWrp #shindanArea01 { width:638px; height:348px; background:url(../images/bg_shindan.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px; }
#cntWrp #shindanArea02 { width:638px; height:348px; background:url(../images/bg_shindan.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px; }
#cntWrp #shindanArea03 { width:638px; height:348px; background:url(../images/bg_shindan.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px; }
#cntWrp #shindanArea04 { width:638px; height:348px; background:url(../images/bg_shindan.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px; }
#cntWrp #shindanArea05 { width:638px; height:348px; background:url(../images/bg_shindan.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px; }
#cntWrp .bgM{ width:638px; height:348px; background:url(../images/bg_shindan_resultmen.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px;
}
#cntWrp .bgW{ width:638px; height:348px; background:url(../images/bg_shindan_result.png) no-repeat 0 0; position:relative; margin:15px auto 0; padding:30px;
}


#shindan_1a { position:absolute; top:38px; left:146px; }
#shindan_1b { position:absolute; top:187px; left:91px; }
#shindan_1b ul { width:520px; }
#shindan_1b ul li { float:left; display:inline; padding:4px; }

#shindan_2a { margin:0 auto 30px; padding:35px 0 15px; text-align:center; border-bottom:1px dotted #80671d; }
#shindan_2a span{ font-size:24px; font-weight:bold; color:#80671d; padding:0 5px 0; vertical-align:10%; _vertical-align:0%; }
#formUser { margin:20px 50px;}
#formUser p { width:49%; float:left; text-align:center; }
#formUser p span {font-size:24px; font-weight:normal; color:#222; padding:0 8px; }

#result_1 { position:absolute; top:115px; left:139px; width:166px; height:140px; }
#result_2 { position:absolute; top:139px; left:331px; width:300px; height:auto; }
#result_2 p {font-size:18px; font-weight:bold; line-height:1.5em; color:#222; }
#result_3{ position:absolute; top:290px; left:250px; }
#result_3 ul { width:205px;}
#result_3 ul li { float:left; display:inline; padding:27px 12px 12px 12px; }

#shindanLink { position:absolute; top:324px; left:518px; }
#topLink { position:absolute; top:324px; left:30px; }
