@charset "utf-8";
/* CSS Document */


#title          { display:block; margin:0 0 30px 0; }
.stit           { display:block; background:url(../images/stit_bg.jpg) 0px 0px no-repeat; width:720px; height:30px; padding:5px 0 10px 40px; font-size:14px; font-weight:bold; margin:0 0 20px 0; }


/*----- RC_ABOUT -----*/

#rc_box         { display:block; margin:0 0 20px 0; }
#rc_box ul      { list-style-type:none; margin:0; padding:0; }
#rc_box li      { display:inline; float:left; margin:0 6px 0 0; }
#rc_box li.right{ display:inline; float:left; margin:0; }

#rc_01 a         { display:block; background:url(../../rc/images/rc_01.jpg) 0px 0px no-repeat; width:185px; height:80px; }
#rc_02 a         { display:block; background:url(../../rc/images/rc_02.jpg) 0px 0px no-repeat; width:185px; height:80px; }
#rc_03 a         { display:block; background:url(../../rc/images/rc_03.jpg) 0px 0px no-repeat; width:185px; height:80px; }
#rc_04 a         { display:block; background:url(../../rc/images/rc_04.jpg) 0px 0px no-repeat; width:185px; height:80px; }

#rc_01 a:hover   { background:url(../../rc/images/rc_01.jpg) -185px 0px no-repeat; text-decoration:none; }
#rc_02 a:hover   { background:url(../../rc/images/rc_02.jpg) -185px 0px no-repeat; text-decoration:none; }
#rc_03 a:hover   { background:url(../../rc/images/rc_03.jpg) -185px 0px no-repeat; text-decoration:none; }
#rc_04 a:hover   { background:url(../../rc/images/rc_04.jpg) -185px 0px no-repeat; text-decoration:none; }

.rc_setsubox     { display:block; margin:0 0 30px 0; }
.rc_imgbox       { display:block; width:110px; margin:0 10px 0 0; float:left; }
.rc_txtbox       { display:block; width:633px; float:right; }
.rc_txttit       { display:block; background:url(../../rc/images/line01.jpg) 0px 30px no-repeat; font-size:24px; line-height:1.6; color:#990000; }

#rc_seinou       { display:block; }
#rc_seinou ul    { list-style-type:decimal; margin:0; padding:0; }
#rc_seinou li    { margin:0 0 10px 30px; padding:0; }
.rc_seinoutit    { font-weight:bold; margin:0; }



/*----- GUIDE ------*/

#guide           { display:block; margin:0 0 20px 0; }
#guide_menu      { display:block; margin:0 0 30px 0; padding:0 0 15px 0; border:1px solid #CCC;  }
#guide_menu ul   { list-style-type:none; margin:0; padding:15px; }
#guide_menu li   { display:inline; display:block; float:left; margin:0 20px 0 0; background:url(../images/arrow01.jpg) 0px 3px no-repeat; padding:0 0 0 20px; }
.shiharai        { display:block; background-color:#EEE; padding:3px; width:720px; margin:10px auto; }
.shiharai_txt    { display:block; width:720px; margin:0 auto; }
.shiharai_box ul { list-style:circle; margin:0; padding:0; } 
.shiharai_box li { margin:0 0 0px 35px; padding:0 0 0 0px; } 

/*----- FAQ ------*/

.faq             { display:block; margin:0 0 20px 0; width:720px; margin:0 auto; }
#faq_box01       { display:block; margin:0 0 30px 0; padding:15px; border:1px solid #CCC;  }
.faq_box02       { display:block; margin:10px auto 20px auto; border-bottom:1px dotted #CCCCCC; padding:0 0 20px 0; width:710px;  }
.faq_naiyou      { display:block; background-color:#CDEBAB; font-weight:bold; padding:3px; margin:0 0 10px 0; }
.q               { font-weight:bold; color:#F90; }



/*----- CONTACT ------*/

.contact             { display:block; margin:0 0 20px 0; width:720px; margin:0 auto; }
.contact_box01       { display:block; margin:0 0 30px 0; padding:15px; border:1px solid #CCC;  }
.contact_box01 a     { text-decoration:underline; color:#3399FF; }

.to_privacy a        { text-decoration:underline; color:#3399FF; }
.to_privacy a:hover  { text-decoration:none; }


/*----- CART ------*/

#cart             { display:block; text-align:center; width:720px; margin:0 auto; }
.cart_stit        { display:block; border-bottom:1px solid #CDEBAB; border-left:4px solid #CDEBAB; font-weight:bold; padding:0 0 0 10px; text-align:left; margin:15px 0 20px 0; }
.caption          { display:block; border:1px solid #CCCCCC; padding:15px; }





