/* ************************************************ 
 * ------------------------------------------------
 *	共通設定
 * ------------------------------------------------
 * ************************************************ */
 
/*-----------------------------------------
 =RESET
-----------------------------------------*/
html{background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Pゴシック","Osaka‐等幅";
background:url(images/background1.jpg) repeat;
width:100%;
}

* html body{
text-align:center;
}

table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
hr{display:none;}
a{outline:0;}
a:hover{text-decoration:none;}

.fr{
float:right;
}

.fl{
float:left;
}

a.ap img:hover{
filter: alpha(opacity=80); opacity: 0.8; background-color: #fff;
}


/* ************************************************ 
 *	ヘッダーメニュー
 * ************************************************ */

/*---------------wrap, header--------------------------*/
#wrap1{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/h_back.jpg?20101022161159) repeat-x top;
width:100%;
height:150px;
}

* + html #wrap1{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/h_back.jpg?20101022161159) repeat-x top;
width:100%;
}

#wrap2{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/f_back.jpg?20101022161215) repeat-x bottom;
width:100%;
height:200px;
}

* + html #wrap2{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/f_back.jpg?20101022161215) repeat-x bottom;
width:100%;
height:200px;
margin-top:20px;
}

#header{
width:960px;
margin:0 auto;
}

#h_left{
float:left;
margin-top:3px;
}

#h_left h1{
font-size:12px;
color:#FFFFFF;
}

#h_left a img{
margin-top:20px;
}

#header ul{
float:right;
width:410px;
margin-top:60px;
}

#header ul li{
margin-right:10px;
}

#header ul li a{
float:left;
margin-top:3px;
}

#header ul li img{
float:left;
margin-top:0px;
margin-right:10px;
}

#header ul li.ic{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/h_icon.jpg?20101022163033) no-repeat left;
padding-bottom:6px;
padding-left:20px;
}

/*-------------top_menu----------------------------------------------------*/

#top_menu{
float:left;
width:966px;
margin-top:15px;
margin-left:-3px;
}

#top_menu a{
display:block;
float:left;
width:160px;
height:49px;
text-indent:-9999px;
}

#top_menu a.m1{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu1.jpg?20101104112550) no-repeat;
width:164px;
}

#top_menu a.m1:hover{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu1_over.jpg?20101104111322) no-repeat;
width:164px;
}

#top_menu a.m2{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu2.jpg?20101104112620) no-repeat;
}

#top_menu a.m2:hover{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu2_over.jpg?20101104111405) no-repeat;
}

#top_menu a.m3{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu3.jpg?20101104112644) no-repeat;
}

#top_menu a.m3:hover{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu3_over.jpg?20101104112251) no-repeat;
}

#top_menu a.m4{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu4.jpg?20101104112707) no-repeat;
}

#top_menu a.m4:hover{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu4_over.jpg?20101104112313) no-repeat;
}

#top_menu a.m5{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu5.jpg?20101104112731) no-repeat;
}

#top_menu a.m5:hover{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu5_over.jpg?20101104112340) no-repeat;
}

#top_menu a.m6{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu6.jpg?20101104112751) no-repeat;
}

#top_menu a.m6:hover{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/menu6_over.jpg?20101104112408) no-repeat;
}

/*--------contents, side---------------------------------------------------------*/

#contents{
width:960px;
margin:0 auto;
margin-top:30px;
}

#navi{
margin:10px 0;
color:#4A1D1D;
font-size:14px;
}

#navi a{
color:#4A1D1D;
font-size:14px;
}

#side{
float:left;
width:225px;
text-align:left;
}

.sd_title{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/side_title.jpg?20101022165742) no-repeat left;
width:220px;
height:37px;
padding-left:15px;
line-height:37px;
font-size:13px;
font-weight:bold;
text-align:left;
}

.sd_sub_title{
float:left;
margin:5px 0;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sub_title1.jpg?20101029111158) no-repeat left top;
width:221px;
height:60px;
padding-top:5px;
}

.sd_sub_title img{
float:left;
}

img.txt{
margin:5px 0 0 10px
}

.sd_sub_title ul{
clear:both;
float:left;
margin:10px 0 0 15px;
}

* html .sd_sub_title ul{
clear:both;
float:left;
margin:10px 0 0 0px;
}

.sd_sub_title li{
width:220px;
list-style:disc;
font-weight:normal;
margin:10px 0;
color:#4A1D1D;
font-size:14px;
}

* html .sd_sub_title li{
width:220px;
list-style:disc;
font-weight:normal;
margin:5px 0;
color:#4A1D1D;
font-size:14px;
}

.rank_item{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/rank_back.jpg?20101022165814) no-repeat left top;
width:220px;
}

.rank_item span{
float:left;
width:200px;
margin:12px 0 0 17px;
color:#4A1D1D;
font-size:16px;
font-weight:bold;
}

.rank_item img{
float:right;
}

.rank_con{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/line.jpg?20101022165834) no-repeat left bottom;
float:left;
width:220px;
margin:10px 0 5px 0;
font-size:14px;
padding-bottom:10px;
}

.rank_con p{
}

p.price{
margin-top:10px;
color:#666;
}

#side_banner{
float:left;
width:220px;
margin:20px 0;
}

#sd_club{
float:left;
width:220px;
margin-top:20px;
}

#sd_club ul{
margin:10px 0 0 15px;
}

#sd_club li{
clear:both;
width:200px;
list-style:disc;
font-weight:normal;
margin:10px 0;
color:#4A1D1D;
font-size:14px;
}

#sd_club li a{
color:#4A1D1D;
font-size:14px;
}

#sd_club a.ap1{
display:block;
width:220px;
height:76px;
}

#sd_club a img{
margin:0;
}


#sd_club a.ap1:hover {
background:url(https://img07.shop-pro.jp/PA01117/461/etc/banner_h.jpg?20101029160420) no-repeat left top;
text-indent:-9999px;
}



#keitai{
float:left;
width:220px;
height:201px;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/keitai_back.jpg?20101107134909) no-repeat left top;
margin-top:20px;
padding-top:30px;
text-align:center;
}

#keitai img{
margin-top:10px;
}

/*---------main------------------------------------------------------------------*/

#main{
float:right;
width:720px;
text-align:left;
}

* html #main{
float:right;
width:720px;
text-align:left;
margin-bottom:30px;
}


/*---------footer-------------------------------------------------------------------*/
#footer{
width:960px;
margin:0 auto;
}

#footer ul{
float:left;
width:700px;
height:45px;
margin:0 130px;
}

#footer ul li{
float:left;
font-size:12px;
}

#footer ul li a{
color:#000000;
}

.f_ic{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/f_icon.jpg?20101022165849) no-repeat left;
padding-left:15px;
font-size:15px;
color:#FFFFFF;
}

.f_ic img{
float:left;
margin:0px 0 0 0px;
}

#f_left{
float:left;
width:300px;
margin-top:35px;
}

#f_left a img{
margin-top:0px;
}

#f_left p{
margin-top:20px;
font-size:14px;
color:#FFFFFF;
}

#f_center{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/f_line.jpg?20101022165901) no-repeat right;
float:left;
width:230px;
margin-top:25px;
}

img.f_cnt1{
margin-top:10px;
}

a.f_cnt{
display:block;
width:199px;
height:25px;
background-color:#FFFFFF;
margin-top:5px;
}

#f_center a img{
margin-top:0px;
}

#f_right{
float:right;
margin-top:5px;
}

#fax{
padding-top:18px;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/fax_back.jpg?20101022165929) no-repeat left top;
width:402px;
height:110px;
}

a.fax_bt{
float:right;
margin:40px 10px 0 0;
}

#f_right span{
float:right;
text-align:right;
color:#FFFFFF;
font-size:10px;
}


/*--------top----------------------------------*/

.title_bar{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/title_bar3.jpg?20101104115151) no-repeat left top;
width:700px;
height:39px;
padding:10px 0 0 20px;
font-size:16px;
color:#4A1D!d;
font-weight:bold;
}

.title_bar2{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/title_bar2.jpg?20101028175012) no-repeat left top;
width:404px;
height:39px;
padding:10px 0 0 20px;
font-size:16px;
color:#4A1D!d;
font-weight:bold;
}




/* ------------------------------------- 
 *	商品一覧表示のレイアウト
 * ------------------------------------- */
/* 検索結果 */


.goods_count{
float:left;
width:720px;
height:30px;
line-height:30px;
background-color:#EBEBEB;
font-size:12px;
color:#666;
text-align:center;
margin-top:30px;
}


.goods_count p{
float:left;
}

.goods_count a{
font-size:12px;
color:#666;
}

.goods_count a.r_page{
float:right;
margin-right:10px;
}

* html .goods_count a.r_page{
float:right;
margin-top:-30px;
margin-right:10px;
}

* + html .goods_count a.r_page{
float:right;
margin-top:-30px;
margin-right:10px;
}

.goods_count a.l_page{
float:left;
margin-left:10px;
}

ul.sort{
clear:both;
float:left;
width:700px;
margin-top:10px;
}

ul.sort li{
float:left;
padding:2px 5px;
margin-right:5px;
font-size:12px;
color:#4A1D1D;
}

ul.sort li a{
font-size:12px;
color:#4A1D1D;
}

ul.sort li.unsel{
background-color:#B49578;
}

ul.sort li.sel{
background-color:#4A1D1D;
color:#FFFFFF;
}

ul.g_list{
float:left;
margin:0;
margin-left:12px;
margin-top:30px;
}

* html ul.g_list{
float:left;
margin-top:30px;
margin-left:5px;
}

ul.g_list li{
float:left;
width:150px;
margin-right:30px;
}

ul.g_list li a{
color:#4A1D1D;
font-size:14px;
}

table.tb_img td{
width:150px;
height:150px;
border:1px solid #CACACA;
}

table.tb_img2 td{
width:150px;
height:150px;
border:1px solid #CACACA;
}


ul.g_list li p{
margin-top:10px;
color:#4A1D1D;
font-size:14px;
}

ul.g_list li.end{
margin-right:0;
}


/*支払と送料 */


#guide{
float:left;
width:720px;
border:1px solid #C9CFE0;
margin-top:40px;
margin-bottom:30px;
}

img.guide_title{
position:relative;
z-index:9999;
margin-top:-15px;
}

#guide_left{
float:left;
width:340px;
margin:15px 0 10px 20px;
border-right:1px solid #C9CFE0;
padding-bottom:30px;
}

* html #guide_left{
float:left;
width:340px;
margin:15px 0 10px 10px;
border-right:1px solid #C9CFE0;
padding-bottom:50px;
}

#guide span{
float:left;
font-size:14px;
font-weight:bold;
color:#4A1D1D;
}

* html #guide span{
clear:both;
font-size:14px;
font-weight:bold;
color:#4A1D1D;
}

* + html #guide span{
clear:both;
font-size:14px;
font-weight:bold;
color:#4A1D1D;
}

#guide_right{
float:right;
width:330px;
margin:15px 15px 20px 0;
}

* html #guide_right{
float:right;
width:320px;
margin:15px 10px 20px 0;
}

.sub_title2{
float:left;
margin-top:10px;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sub_title.jpg?20101028175609) no-repeat left top;
width:300px;
height:26px;
padding:5px 10px;
font-size:13px;
}

.sub_title2 img{
float:right;
margin-top:-12px;
}

* html .sub_title2 img{
float:right;
margin-top:-30px;
position:relative;
z-index:999;
}

* + html .sub_title2 img{
float:right;
margin-top:-30px;
position:relative;
z-index:999;
}

.sub_title_long{
float:left;
margin-top:10px;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sub_title_long.jpg?20101119112205) no-repeat left top;
width:680px;
height:26px;
padding:5px 10px;
font-size:13px;
}

.sub_title_long img{
float:right;
margin-top:-12px;
margin-right:20px;
}

* html .sub_title_long img{
float:right;
margin-top:-30px;
position:relative;
z-index:999;
}

* + html .sub_title_long img{
float:right;
margin-top:-30px;
position:relative;
z-index:999;
}

img.mgimg{
margin-bottom:20px;
}

#guide p{
float:left;
width:320px;
font-size:12px;
color:#4A1D1D;
line-height:18px;
margin-bottom:10px;
}

table.order{
float:left;
width:320px;
margin:10px 0;
border:1px solid #4A1D1D;
}

table.order th{
background-color:#B49578;
color:#FFFFFF;
padding:5px;
border-right:1px solid #4A1D1D;
}

table.order tr{
border-bottom:1px solid #4A1D1D;
}

table.order td{
font-size:12px;
color:#4A1D1D;
padding:5px;
border-bottom:1px solid #4A1D1D;
border-right:1px solid #4A1D1D;
}

.r_txt{
text-align:right;
}
.c_txt{
text-align:center;
}


#g_delivery{
float:left;
width:680px;
margin:0 0 0 20px;
}

* html #g_delivery{
float:left;
width:680px;
margin:0 0 0 10px;
}

* + html #g_delivery{
float:left;
width:680px;
margin:0 0 0 20px;
padding-bottom:30px;
}

#g_delivery p{
float:left;
width:450px;
font-size:12px;
color:#4A1D1D;
line-height:18px;
margin-bottom:10px;
}

#g_delivery img{
float:right;
}

table.r_table{
float:left;
width:680px;
margin:10px 0 30px 0;
border:1px solid #4A1D1D;
}

table.r_table th{
background-color:#7F594A;
color:#FFFFFF;
padding:5px;
border:1px solid #4A1D1D;
text-align:center;
}

table.r_table tr{
border-bottom:1px solid #4A1D1D;
}

table.r_table tr.s_th{
font-weight:bold;
text-align:center;
}

table.r_table td{
font-size:12px;
color:#4A1D1D;
padding:3px;
border:1px solid #4A1D1D;
line-height:160%;
}

table.r_table td.tt2{
background-color:#B49578;
color:#FFFFFF;
font-weight:normal;
}

table.r_table td.ctd{
background-color:#E6EFFD;
}

table.r_table td.ctd2{
text-align:center;
}

table.r_table td.ctd3{
background-color:#F6F1D3;
}

table.r_table td.ctd4{
background-color:#F6F1D3;
text-align:center;
}

#guide span.red{
margin:5px 0 15px 0;
color:#FF3300;
}


/*---------------company----------------------------------*/

.main_left_top{
float:left;
width:680px;
margin:20px 0 50px 20px;
}

.main_left_top p{
float:left;
color:#4A1D1D;
font-size:14px;
line-height:21px;
}

.top_left{
float:left;
width:380px;
}

.top_left h3{
line-height:21px;
color:#2C1706;
font-size:16px;
font-weight:bold;
}

.top_left h3 img{
float:left;
margin:0;
}

.top_left p{
clear:both;
float:left;
color:#4A1D1D;
font-size:14px;
line-height:21px;
margin-top:20px;
}

.main_left_top img{
float:right;
margin-bottom:20px;
}

ul.shop_deco{
float:left;
margin:0px 0 20px 0px;
}

ul.shop_deco li{
float:left;
margin-top:20px;
margin-left:25px;
}

* html ul.shop_deco li{
float:left;
margin-top:20px;
margin-left:15px;
}

ul.shop_deco li p{
margin-top:10px;
font-size:14px;
color:#4A1D1D;
}

#shop_info{
float:left;
width:680px;
margin:10px 0 30px 20px;
}

* html #shop_info{
float:left;
width:680px;
margin:10px 0 30px 10px;
}

#shop_info p{
float:left;
width:350px;
font-size:14px;
color:#4A1D1D;
line-height:150%;
}

.discount{
float:right;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/5off.jpg?20101104160754) no-repeat left top;
width:229px;
height:89px;
margin:0;
font-size:14px;
color:#4A1D1D;
line-height:20px;
font-weight:bold;
padding:15px 0 0 60px;
}

* html .discount{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/5off.jpg?20101104160754) no-repeat left top;
width:230px;
height:89px;
margin:0;
margin-left:20px;
font-size:14px;
color:#4A1D1D;
line-height:20px;
font-weight:bold;
padding:15px 0 0 60px;
}

#shop_info iframe{
float:let;
margin:20px 75px 0 75px;
border:1px solid #4A1D1D;
}

.gotop{
float:left;
width:700px;
margin:20px 0;
}

.gotop a{
float:right;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/gotop_icon.jpg?20101104160817) no-repeat left top;
padding-left:20px;
font-size:14px;
color:#4A1D1D;
}

#farm{
float:left;
width:680px;
margin:10px 0 20px 25px;
}

* html #farm{
float:left;
width:680px;
margin:10px 0 20px 15px;
}

#farm p{
float:left;
width:320px;
font-size:14px;
color:#4A1D1D;
line-height:21px;
}

#farm img{
float:right;
}

ul.goods{
float:left;
margin-left:20px;
margin-top:10px;
}

* html ul.goods{
float:left;
margin-left:13px;
margin-top:10px;
}

ul.goods li{
float:left;
margin-right:20px;
width:150px;
}

ul.goods li p{
font-size:12px;
color:#4A1D1D;
line-height:150%;
}

.friend{
float:left;
width:630px;
margin:0;
color:#4A1D1D;
padding:25px 0 10px 15px;
margin-left:40px;
}

* html .friend{
float:left;
width:630px;
margin:0;
color:#4A1D1D;
padding:25px 0 10px 15px;
margin-left:20px;
}

.friend span{
font-size:14px;
font-weight:bold;
}

.friend p{
margin-top:10px;
width:440px;
font-size:12px;
line-height:150%;
}


.fr1{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch1.jpg?20101104170723) no-repeat left top;
}

.fr2{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch2.jpg?20101104170738) no-repeat left top;
}

.fr2 span, .fr2 p {
margin-left:150px;
}

.fr3{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch3.jpg?20101104170752) no-repeat left top;
margin-top:10px;
padding-bottom:25px;
}

* html .fr3{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch3.jpg?20101104170752) no-repeat left top;
height:127px;
margin-top:10px;
padding-bottom:10px;
}

.fr4{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch4.jpg?20101104170812) no-repeat left top;
margin-top:5px;
padding-top:20px;
}

* html .fr4{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch4.jpg?20101104170812) no-repeat left top;
margin-top:-20px;
padding-top:15px;
}

.fr4 span, .fr4 p {
margin-left:160px;
}

.fr5{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch5.jpg?20101104170836) no-repeat left top;
padding-bottom:25px;
margin-bottom:30px;
}

* html .fr5{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/ch5.jpg?20101104170836) no-repeat left top;
height:133px;
padding-bottom:25px;
margin-top:10px;
margin-bottom:10px;
}

.secret{
float:left;
width:670px;
margin:5px 0 20px 30px;
}

* html .secret{
float:left;
width:670px;
margin:5px 0 20px 15px;
}

.secret img{
float:right;
margin:10px 10px 0 0;
}

.secret p{
float:left;
width:490px;
font-size:14px;
color:#4A1D1D;
line-height:21px;
margin:10px 0 0 20px;
}

* html .secret p{
float:left;
width:490px;
font-size:14px;
color:#4A1D1D;
line-height:21px;
margin:10px 0 0 10px;
}

ul.char{
float:left;
margin:0;
margin-left:30px;
width:330px;
}

* html ul.char{
float:left;
margin:0;
margin-left:15px;
width:330px;
}

ul.char li{
float:left;
width:300px;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sp_icon.jpg?20101102175747) no-repeat left;
padding:15px 0 10px 40px;
color:#EE7937;
font-size:14px;
font-weight:bold;
}

* html ul.char li{
float:left;
width:300px;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sp_icon.jpg?20101102175747) no-repeat left;
padding:15px 0 10px 20px;
color:#EE7937;
font-size:14px;
font-weight:bold;
}

p.sp{
float:left;
display:block;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sp_back.jpg?20101104171115) no-repeat left top;
width:600px;
height:30px;
margin:30px 0 30px 20px;
padding:15px 20px;
font-size:14px;
font-weight:bold;
color:#4A1D1D;
}

* html p.sp{
float:left;
display:block;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/sp_back.jpg?20101104171115) no-repeat left top;
width:620px;
height:30px;
margin:30px 0 0 15px;
padding:15px;
font-size:14px;
font-weight:bold;
color:#4A1D1D;
}

.product_title{
float:left;
background:url(https://img07.shop-pro.jp/PA01117/461/etc/h3_back.jpg?20101104181242) no-repeat left top;
width:660px;
height:35px;
margin:0;
padding-left:20px;
padding-top:8px;
font-size:16px;
font-weight:bold;
color:#4A1D1D;
}

/*--- faq ---*/

ul.faq_top{
float:left;
width:400px;
margin:30px 0 30px 160px;
}

* html ul.faq_top{
float:left;
width:400px;
margin:30px 0 30px 90px;
}

ul.faq_top li{
float:left;
}

ul.faq_top a{
color:#4A1D1D;
}

.faq_box{
float:left;
width:680px;
margin:10px 0 0 40px;
}

* html .faq_box{
float:left;
width:680px;
margin:10px 0 0 20px;
}

.faq_box p{
font-size:14px;
color:#4A1D1D;
line-height:21px;
padding:0;
text-align:left;
}

.faq_box p.q{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/q_icon.jpg?20101105130741) no-repeat left top;
font-weight:bold;
padding:7px 0 7px 40px;
margin-bottom:10px;
}

.faq_box p.a{
background:url(https://img07.shop-pro.jp/PA01117/461/etc/a_icon.jpg?20101105130721) no-repeat left top;
padding:7px 0 7px 40px;
margin:0 0 30px 20px;
}

