/* CSS Document for X^btΠξ*/

@charset "Shift_JIS";

/*index

01FBase 
02FText 
03FLink 
04FLayout


/*===========================================================================
01Fξ{έθ
===========================================================================*/


/*J[έθ
---------------------------------------------------------------------------*/


/*===========================================================================
02FeLXgέθ
===========================================================================*/

/*eLXgCAEg/
---------------------------------------------------------------------------*/
h2.page_ttl{
margin:6px auto 12px;
text-align:center;
}

/*===========================================================================
03FNέθ
===========================================================================*/

/*eLXgN
---------------------------------------------------------------------------*/
a:link{ text-decoration:underline; color:#0045a2; }
a:visited{ text-decoration:underline; color:#003399; }
a:hover{ color:#666666; text-decoration:underline;}

a.link_arrw{
background:url(../../common/images/icn_arrow.gif) left top no-repeat;
font-size:12px;
padding-left:14px;
font-weight:bold;
color:#fa771a;
text-decoration:underline;}

a.link_arrw:link{color:#fa771a;}
a.link_arrw:visited{ color:#003399; }
a.link_arrw:hover{ color:#fd3702;}


/*===========================================================================
04FCAEgέθ
===========================================================================*/

/*wb_[
---------------------------------------------------------------------------*/

#header{
padding:6px 4px 8px;
}


/*Rec
---------------------------------------------------------------------------*/
#main_cont2{
width:680px;
margin:0 auto;
color:#745555;
}

.cont_box{
width:100%;
clear:both;
}

.cont_box_s{
width:100%;
margin-bottom:24px;
}

.cont_box h4{
display:block;
margin-bottom:18px
}

#bt_anchor{
margin:22px 0 10px;
}

#bt_anchor img{
padding-right:36px;
margin:0 0 10px;
}

/*β’νΉtH[---------------*/
#form_area{
width:618px;
margin:0 10px 24px;
text-align:center;
padding-top:30px;
}

#form_area table{
border:1px solid #c7c1c1;
width:100%;
margin-bottom:26px;
}

#form_area td{
border:1px solid #FFFFFF;
border-collapse:collapse;
padding:10px;
vertical-align:top;
text-align:left;
color:#4d3333;
font-size:13px;
}

.dot_pk{
background:url(../images/dot_pk.gif);
}

.attention{
color:#FF0000;
font-size:10px;
line-height:1.2em;
padding-top:6px;
}


/*p`---------------*/
dl.faq{
width:666px;
display:block;
margin:0 auto 16px;
}

dl.faq dt{
display:block;
background:url(../images/icn_q.gif) no-repeat left top;
padding-left:32px;
padding-top:4px;
font-size:14px;
font-weight:bold;
margin-bottom:8px;
min-height:26px;
   _height:26px;
}

dl.faq dd{
background:url(../images/icn_a.gif) no-repeat left top;
padding-left:32px;
padding-top:4px;
font-size:13px;
line-height:20px;
min-height:26px;
   _height:26px;
}