@charset "shift_jis";
/* CSS Document */

/*---------------------------------------------
02. header
---------------------------------------------*/


/*---------------------------------------------
01. body, wrap, img, link, hr, br, a, p,
---------------------------------------------*/


img         { border: none; }
hr          { clear: both; display: none; }
hr.clear    { clear: both; border: 1px solid #fff; }
br          { line-height:5px }
a           { overflow: hidden; }

#wrap       { text-align: center; float:left;margin-top:10px; }
p.important { margin: 0 75px 10px; padding: 0; font-size: 12px; text-align: left; width: 500px; }
p.pcash     { margin: 0 0 10px 170px; padding: 0; font-size: 12px; text-align: left; width: 450px; }
p.qa        { margin: 0 0 0 20px; padding: 5px 0 5px 30px; font-size: 13px; text-align: left; width: 550px; color: #333333; background-image: url(images/icon_q.gif); background-repeat: no-repeat; background-position: 2px left; }
p.qa2       { margin: 0 0 0 20px; padding: 5px 0 5px 30px; font-size: 13px; text-align: left; width: 550px; color: #333333; background-image: url(images/icom_a.gif); background-repeat: no-repeat; background-position: 2px left; }
p.contact   { margin: 0 ; padding: 0; font-size: 12px; text-align: right;  width: 130px; white-space: nowrap; }
p.contact2  { margin: 0 ; padding: 0; font-size: 12px; text-align: left;  width: 300px; white-space: nowrap; }
p.contact3  { margin: 0 ; padding: 0; font-size: 13px; text-align: left;  width: 250px; white-space: nowrap; }
p.contact4  { margin: 0 ; padding: 0; font-size: 13px; text-align: left;  width: 300px; white-space: nowrap; }
.Clear {clear:both; }


/*-------------contentsbuttom-------------*/
#contentsbuttom        { margin: 5px auto 0 auto; padding: 0 ; width: 600px;}
#contentsbuttom .c_box { float: left; margin-bottom:15px ; }

/*-------------topbuttom-------------*/
div.box img { margin: 20px auto 5px auto ;}


/*-------------important_goods-------------*/
#important_goods img { margin: 15px 10px 0 4px; padding: 0; width: 650px;text-align:center; }
#important_text img  { margin: 0px 35px; padding: 0; width: 546px;text-align:center;}

/*-------------okaitori-------------*/
#okaitori img { margin: 0 0 20px 0; padding: 0; width: 635px; }

/*-------------brandbuttom-------------*/
#brandbuttom      { margin: 0 auto 20px auto; padding: 0; width: 500px; height: 53px; }
#brandbuttom .bb  { margin: 0; padding: 0; width:208px; height: 53px; float: left; }
#brandbuttom .bb2 { margin: 0; padding: 0; width:208px; height: 53px; float: right; }

/*-------------お申し込み方法-------------*/
div#muryoukantan { padding-top: 10px; }

/*-------------pointcard-------------*/
#pointcard           { margin: 0 0 15px 0; width: 650px; }

/*-------------qa-------------*/
#qa        { clear: both; margin: 0 0 25px 0; width: 640px; }
#qa .con2  { margin: 0 0 10px 0; padding: 0; width: 640px; height: 32px;text-align:left; }
#qa .qabox { margin: 0 0 10px 10px; padding: 0; width: 600px; }
#qa .line  { margin: 0 0 10px 20px; padding: 0; width: 596px; }

#qa_contact               { margin: 15px 0 0 5px; padding: 0 0 0 0; border: #999999 solid 1px; width: 490px; float: left; }
#qa_contact .qacontimg    { margin: 0 0 10px 0; padding: 0; width: 488px; height: 34px; float: left; }
#qa_contact .qaconttximg2 { margin: 0 3px 0 0; padding: 0; width: 35px; height: 15px; float: left; }
#qa_contact .qacontbox    { margin: 0 0 2px 20px; padding: 0; width: 450px; float: left; }
#qa_contact .qaconttxbox  { margin: 0 0 2px 0; padding: 0; width: 130px; float: left; }
#qa_contact .qaconttxbox2 { margin: 0; padding: 0; width: 480px; float: left; }
#qa_contact .qaconttximg  { margin: 0; padding: 0; width: 10px; height: 15px; float: left; }
#fujishiro { float:right ; margin-top:10px;}

/*-------------gyosya-------------*/
#gyosya            { margin: 0 0 20px 0; padding: 0; width: 640px; float: left; }
#gyosya .con3      { margin: 0 0 10px 0; padding: 0; width: 640px; height: 32px;  text-align:left}
#gyosya .gyosyabox { margin: 0 0 10px 10px; padding: 0; width:600px; float: left; }
p.gyosya           { margin: 0 0 0 20px; padding: 0; font-size: 13px; color: #FF6600; text-align: left;  width: 550px; }
p.gyosya2          { margin: 0 0 0 20px; padding: 0; font-size: 13px; text-align: left;  width: 550px; }

/*-------------contact-------------*/
#contacts             { margin: 0 75px 20px 75px; padding: 10px 0 10px 0; border: #999999 solid 1px; width: 490px;height:60px; }
#contacts .sconttximg2 { margin: 0 3px 0 0; padding: 0; width: 35px; height: 15px; float: left; }
#contacts .scontbox    { margin: 0 0 2px 20px; padding: 0; width: 450px; float: left; }
#contacts .sconttxbox  { margin: 0 0 2px 0; padding: 0; width: 130px; float: left; }
#contacts .sconttxbox2 { margin: 0; padding: 0; width: 480px; float: left; }
#contacts .sconttximg  { margin: 0; padding: 0; width: 10px; height: 15px; float: left; }


/*---------------------------------------------
05. footer
---------------------------------------------*/

/* CSS Document */

