@charset "Shift_Jis";

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background: url(../../../../../img/open/common/qa/child/chil_back_s.gif) repeat;
color:#4d4d4d;
font-size:75%;
line-height:1.3;
}

h2{
margin:0 70px 0 70px;
}


/* header        --------------------------------
----------------------------------------------------------- */
#contener{
width:795px;
margin:0 auto;
}

h1{
width:740px;
}


#select{
margin:38px 70px 30px 70px;
background:url(../../../../../img/open/common/qa/child/chil_title01.gif) no-repeat;
height:105px;
}

#select a:link{color:#4d4d4d;}

#select a:visited{color:#4d4d4d;}

#select a:hover{color:#ed2c2c;}

#select a:active{color:#ed2c2c;}

#select table{
margin:59px 0 22px 44px;
font-weight:bold;
font-size:117%;
}

#select table a{
padding:0 75px 0 8px;
}



.main{
margin:0 70px 0 70px;
padding:20px 48px 0 45px;
background:url(../../../../../img/open/common/qa/child/chil_conback.gif) repeat-y;
_height:1px;
}

.main a:link{color:##0042ff;}

.main a:visited{color:##0042ff;}

.main a:hover{color:#336ff6;}

.main a:active{color:#336ff6;}

.main p{
line-height:1.5;
}

.main .note{
color:#ed2c2c;
}

.main .area{
margin:15px 0 0 0;
}

.main .area a:link{color:#0042ff;}

.main .area a:visited{color:#0042ff;}

.main .area a:hover{color:#336ff6;}

.main .area a:active{color:#336ff6;}

.main .area ul{
margin:8px 0 8px 0;
list-style:none;
}

.main .area li{
padding:0 0 3px 10px;
}

.main .area .tx-S{
font-size:83%;
line-height:1.3;
}

.main .back{
font-weight:bold;
text-align:right;
margin:15px 0 27px 0;
}

.main .back a:link{color:#0042ff;}

.main .back a:visited{color:#0042ff;}

.main .back a:hover{color:#336ff6;}

.main .back a:active{color:#336ff6;}

.main .navi{
/*background:#ffedc4;*/
background:url(../../../../../img/open/common/qa/child/chil_index_back.gif) repeat-y;
/*padding:13px 14px 5px 14px;*/
margin:0 0 25px 0;
line-height:1.5;
}

.main .navi table{
margin:5px 14px 5px 14px;
}

.main .navi .index{
padding-bottom:7px;
}

.main .navi a:link{color:#4d4d4d;}

.main .navi a:visited{color:#4d4d4d;}

.main .navi a:hover{color:#ed2c2c;}

.main .navi a:active{color:#ed2c2c;}



.main .qa{
padding:0 0 25px 0;
}

.main .qa .question{
background:#edfbee;
}

.main .qa .question .num{
font-weight:bold;
padding:5px 8px 5px 5px;
}

.main .qa .question .txt{
margin:5px 5px 5px 0;
}

.main .answer{
}

.main .qa .answer .num{
font-weight:bold;
padding:5px 8px 0 5px;
}

.main .qa .answer .txt{
margin:5px 5px 0 0;
}

.main .qa .answer .txt_Ex{
font-size:83%;
text-indent:-1.75em;
margin-top:5px;
padding:0 0 0 15px;
}

.main .qa .answer .txt_Exs{
text-indent:-1.75em;
margin-top:5px;
padding:0 0 0 20px;
}

.main .qa .back_Top{
font-weight:bold;
text-align:right;
padding:5px 0 0 0;
}

.main .qa .back_Top a:link{color:#0042ff;}

.main .qa .back_Top a:visited{color:#0042ff;}

.main .qa .back_Top a:hover{color:#336ff6;}

.main .qa .back_Top a:active{color:#336ff6;}

.main .qa .days{
color:#ed2c2c;
font-weight:bold;
}

.main .qa .reward{
text-align:right;
padding:5px 0 5px 0;
}

.main .qa .reward a{
font-weight:bold;
}

.main .qa .reward a:link{color:#0042ff;}

.main .qa .reward a:visited{color:#0042ff;}

.main .qa .reward a:hover{color:#336ff6;}

.main .qa .reward a:active{color:#336ff6;}

.main-botom{
margin:0 70px 50px 70px;
}

#contener .close{
text-align:center;
margin:0 0 30px 0;
}




/* footer        --------------------------------
----------------------------------------------------------- */
#footer{
	width:785px;
	margin:30px 0 0 10px;
	border-top: 2px solid #1578BB;
	font-size: x-small;
	background:#FFFFFF;
}
#footer img{
	border:0;
}
#footer td{
	padding: 7px 0;
}
#footer td p{
	padding-top: 5px;
	line-height: 1.3;
	}
