/* CSS Document */
body{
margin:0;
padding:0;
/*background:url(https://img15.shop-pro.jp/PA01088/628/etc/bg2.gif) top center no-repeat;*/
}

img{
border:none;
}

p img{
margin:5px 20px;
}

p{
margin:10px 30px;
line-height:150%;
}

a{
color:#6C2300;
}

a:hover{
color:#FF6600;
}

h1{
height:26px;
margin:0;
padding:13px 0 0 27px;
font-size:13px;
font-weight:normal;
color:#546682;
}

h1 a{
color:#546682;
text-decoration:none;
}

.indx1{
width:359px;
margin:0 0 10px;
padding:14px 147px 24px 20px;
font-size:20px;
font-weight:bold;
color:#592306;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/tbg1.gif) top left no-repeat;
}

.indx2{
width:490px;
margin:50px auto 10px;
padding:5px 28px 7px 0;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/tbg2.gif) bottom left no-repeat;
font-size:18px;
font-weight:bold;
color:#592306;
}

.indx3{
margin:10px 5px 20px;
padding:10px;
font-weight:bold;
color:#592306;
font-size:14px;
background:#FDE4CA;
}

.indx4{
color:#6C5239;
font-weight:bold;
}

.indx5{
margin:10px 5px 5px;
padding:10px 5px;
font-weight:bold;
color:#592306;
font-size:13px;
background:#FDE4CA;
}

.indx6{
margin:10px 5px 5px;
padding:10px 5px;
font-weight:normal;
color:#592306;
font-size:11px;
background:#FDE4CA;
}

.indx7{
margin:10px 5px 5px;
padding:5px;
font-weight:bold;
border-bottom:#FDE4CA solid 3px;
font-size:13px;
color:#592306;
}

.indx8{
width:183px;
height:27px;
margin:10px auto 5px;
padding:10px 0 0;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/tbg3.gif) no-repeat;
font-size:13px;
font-weight:bold;
color:#6C2300;
text-align:center;
}

#pmap{
margin:0 0 10px;
padding:0;
color:#999999;
font-size:13px;
}

#pmap a{
color:#999999;
}

#wrapper{
width:766px;
margin:10px auto;
padding:0;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bg.gif) repeat-y;
}

#header{
width:766px;
height:207px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/header_bg.jpg) top left no-repeat;
}

#headm1{
width:471px;
}

#headm1_1{
width:151px;
float:right;
margin:0;
padding:1px 0 0;
}

#headm1_1 ul{
margin:0;
padding:0;
list-style:none;
}

#headm1_1 li{
margin:0 0 3px;
padding:0;
}

#headm1_1 li a{
width:151px;
height:29px;
display:block;
text-decoration:none;
text-indent:-9999px;
}

#hm_viewall a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm1.jpg) top left no-repeat;
}

#hm_viewall a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm1.jpg) bottom left no-repeat;
}

#hm_fax a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm1.jpg) top right no-repeat;
}

#hm_fax a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm1.jpg) bottom right no-repeat;
}

#cont{
margin:0;
padding:0 7px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bg_main.gif) top left repeat-y;
}

#headm2{
width:295px;
height:23px;
margin:0 0 10px;
padding:2px 0 0 457px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bg_headm2.gif);
}

#headm2 ul{
margin:0;
padding:0;
list-style:none;
}

#headm2 li{
float:left;
margin:0 0 0 2px;
padding:0;
}

#headm2 li a{
width:95px;
height:21px;
display:block;
text-decoration:none;
text-indent:-9999px;
}

#hm2_home a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm2.gif) 0 0 no-repeat;
}

#hm2_home a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm2.gif) 0 -21px no-repeat;
}

#hm2_account a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm2.gif) -95px 0 no-repeat;
}

#hm2_account a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm2.gif) -95px -21px no-repeat;
}

#hm2_contact a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm2.gif) -190px 0 no-repeat;
}

#hm2_contact a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/headm2.gif) -190px -21px no-repeat;
}

#right{
float:right;
width:530px;
margin:0;
padding:0 12px 0 0;
}

#bnr{
margin:7px 0 10px;
padding:0;
}

#bnr a{
width:261px;
height:91px;
display:block;
text-decoration:none;
text-indent:-9999px;
}

#bnr_sao{
float:left;
}

#bnr_sao a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnt_plan.jpg) top left no-repeat;
}

#bnr_sao a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnt_plan.jpg) bottom left no-repeat;
}

#bnr_ecotour{
float:right;
}

#bnr_ecotour a{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnt_plan.jpg) top right no-repeat;
}

#bnr_ecotour a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnt_plan.jpg) bottom right no-repeat;
}

#bnr_ponkan{
width:527px;
height:212px;
margin:0 0 10px;
padding:0;
}

#bnr_ponkan a{
width:527px;
height:212px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnr_ponkan2011.jpg) top no-repeat;
}

#bnr_ponkan a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnr_ponkan2011.jpg) bottom no-repeat;
}

#left{
float:left;
width:183px;
margin:0 0 0 3px;
padding:0;
}

#left ul{
margin:10px 5px;
}

ul.ls1{
margin:0;
padding:0;
list-style:none;
}

.ls1 li{
margin:0 0 10px;
padding:1px 0 2px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls1.gif) top 6px left no-repeat;
}

ul.ls2{
margin:0;
padding:0;
list-style:none;
}

.ls2 li{
margin:0 10px 10px 10px;
padding:1px 0 2px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls1.gif) top 6px left no-repeat;
}

ul#ls_rank1{
margin:0 0 20px;
padding:0;
list-style:none;
}

#ls_rank1 li{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank1.gif) top left no-repeat;
margin:3px 3px 5px;
padding:2px 0 0 20px;
}

ul#ls_rank2{
margin:0 0 20px;
padding:0;
list-style:none;
}

#ls_rank2 li{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank2.gif) top left no-repeat;
margin:0 3px 5px;
padding:2px 0 0 20px;
}

ul#ls_rank3{
margin:0 0 20px;
padding:0;
list-style:none;
}

#ls_rank3 li{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank3.gif) top left no-repeat;
margin:0 3px 5px;
padding:2px 0 0 20px;
}


ul#ls_rank4{
margin:0 0 20px;
padding:0;
list-style:none;
}

#ls_rank4 li{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank4.gif?20140224094044) top left no-repeat;
margin:0 3px 5px;
padding:2px 0 0 20px;
}

ul#ls_rank5{
margin:0 0 20px;
padding:0;
list-style:none;
}

#ls_rank5 li{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank5.gif?20140224094053) top left no-repeat;
margin:0 3px 5px;
padding:2px 0 0 20px;
}

ul#ls_rank6{
margin:0 0 20px;
padding:0;
list-style:none;
}

#ls_rank6 li{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank6.gif?20140224094100) top left no-repeat;
margin:0 3px 5px;
padding:2px 0 0 20px;
}






#footer{
clear:both;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/brdr1.gif) top repeat-x;
margin:0 10px;
padding:5px 0;
text-align:center;
font-size:13px;
color:#6C2300;
line-height:180%;
}

#bnr_happy{
margin:10px 0 10px 2px;
padding:0;
}

#bnr_happy a{
width:179px;
height:47px;
display:block;
margin:0;
padding:0;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnr_happy.gif) top;
}

#bnr_happy a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/bnr_happy.gif) bottom;
}

ul.ls_item{
margin:0 0 0 20px;
padding:0;
list-style:none;
}

.ls_item li{
float:left;
width:148px;
margin:0 20px 10px 0;
padding:0;
}

.itembox{
float:left;
width:148px;
margin:0 20px 10px 0;
padding:0;
height:350px;
}

#rank1{
margin:5px 10px;
padding:2px 0 3px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank1.gif) top left no-repeat;
}

#rank2{
margin:5px 10px;
padding:2px 0 3px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank2.gif) top left no-repeat;
}

#rank3{
margin:5px 10px;
padding:2px 0 3px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank3.gif) top left no-repeat;
}

#rank4{
margin:5px 10px;
padding:2px 0 3px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank4.gif?20140224094044) top left no-repeat;
}

#rank5{
margin:5px 10px;
padding:2px 0 3px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank5.gif?20140224094053) top left no-repeat;
}

#rank6{
margin:5px 10px;
padding:2px 0 3px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls_rank6.gif?20140224094100) top left no-repeat;
}

#ls{
margin:5px 10px;
padding:1px 0 2px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls1.gif) top left no-repeat;
}

#add{
margin:10px 0;
padding:4px 15px 10px 10px;
border:#FBBD79 solid 4px;
font-size:12px;
}

#btn_cart{
width:137px;
margin:5px auto 20px;
padding:0;
}

#btn_cart a{
width:137px;
height:28px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_cart.gif) top;
}

#btn_cart a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_cart.gif) bottom;
}

#btn_cartin a{
width:107px;
height:28px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_cartin.gif) top;
}

#btn_cartin a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_cartin.gif) bottom;
}

.tbl1{
width:100%;
margin:0 0 10px;
padding:0;
border-collapse:collapse;
}

.tbl1 td{
vertical-align:top;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/brdr2.gif) bottom repeat-x;
padding:10px;
}

table.tbl2{
border-collapse:collapse;
width:100%;
}

.tbl2 td{
vertical-align:top;
border:#BD9168 solid 1px;
margin:0;
padding:5px;
}

.style1{
border:#FFC062 solid 4px;
margin:0;
padding:5px 20px;
color:#6C5239;
font-weight:bold;
font-size:15px;
}

#btn_fax{
width:216px;
float:left;
}

#btn_fax a{
width:216px;
height:34px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_fax.gif) top left no-repeat;
}

#btn_fax a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_fax.gif) bottom left no-repeat;
}

#btn_contact{
width:216px;
float:right;
}

#btn_contact a{
width:216px;
height:34px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_fax.gif) top right no-repeat;
}

#btn_contact a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_fax.gif) bottom right no-repeat;
}

#btn_contact2{
width:216px;
margin:10px auto 30px;
padding:0;
}

#btn_contact2 a{
width:216px;
height:34px;
display:block;
text-decoration:none;
text-indent:-9999px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_fax.gif) top right no-repeat;
}

#btn_contact2 a:hover{
background:url(https://img15.shop-pro.jp/PA01088/628/etc/btn_fax.gif) bottom right no-repeat;
}

#leftm ul{
margin:0;
padding:0;
list-style:none;
}

#leftm li{
margin:0 0 10px;
padding:1px 0 2px 20px;
background:url(https://img15.shop-pro.jp/PA01088/628/etc/ls1.gif) top left no-repeat;
}

/*-common----------------*/
.cb{
clear:both;
}

.tr{
text-align:right;
}

.fl{
float:left;
}

.fr{
float:right;
}

.cntr{
text-align:center;
}

.m10{
margin:10px;
}

.m10_30{
margin:10px 30px;
}

.m20_0_10{
margin:20px 0 10px;
}

.mt5{
margin-top:5px;
}

.mb15{
margin-bottom:15px;
}

.mt10{
margin-top:10px;
}

.mb10{
margin-bottom:10px;
}

.mb20{
margin-bottom:20px;
}

.mr5{
margin-right:5px;
}

.ml20{
margin-left:20px;
}

.attnt{
color:#FF0000;
font-size:15px;
font-weight:bold;
margin:10px;
padding:0;
}

.attnt2{
width:420px;
margin:10px auto;
padding:10px;
line-heihgt:180%;
background:#592306;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:13px;
}

.attnt2 a{
color:#FFF;
}

.attnt3{
margin:10px auto;
padding:5px;
background:#592306;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

.w280{
width:280px;
}

.w440{
width:440px;
margin:10px auto 30px;
padding:0;
}

.w48p{
width:48%;
}

.red{
color:#990000;
}

.attnt{
color:#990000;
font-size:15px;
font-weight:bold;
}

.red{
color:#FF0000;
}

.brwn{
color:#3C291C;
}

.ye{
color:#FFFF66;
}

.strg{
font-weight:bold;
}

.fs11{
font-size:11px;
}

.fs12{
font-size:12px;
}

.fs20{
font-size:20px;
}

.fw_n{
font-weight:normal;
}

.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

.strg {
font-weight:bold;
}


/* 20130416追加 */

p.miseinen {
magin:0 0 0 5px;
color:#B74700;
font-size:12px;
text-align:center;
line-height:2;
}

.mt15_mb5 {
margin:15px 0 5px 15px;
}

.mt5_mb15 {
margin:5px 0 15px 15px;
}


/* 20140110追加 */
.yome {
margin:0 0 50px 0;
line-height:2;
}

.hanayome {
margin:10px 0 10px 2px;
padding:0;
}


/* 20140123追加 */
.sake {
color:#FF0000;
font-size:18px;
font-weight:bold;
}

.sake2{
width:420px;
margin:10px auto;
padding:10px;
line-height:1.4;
background:#FF0000;
color:#FFFFFF;
font-weight:bold;
font-size:12pt;
}

/* 20140212追加 */
.tankan_comment {
margin:10px 0 5px;
font-size:18px;
font-weight:bold;
text-align:center;
}

.tankan_comment2 {
margin:0 0 20px 0;
line-height:1.4;
}

/* 20140311追加 */
.sake_txt {
margin:25px 0 0 0;
color:#000000;
font-size:18px;
font-weight:bold;
}

.futoji{
color:#FF0000;
font-weight:bold;
}

.sake_soryo_tb{
width:96%;
margin:10px auto 30px;
padding:0;
}

.mb20{
margin-bottom:20px;
}

ul.furusato_nouzei{
    text-align:center;
    margin:0;
    padding:0;
    list-style: none;
    }
.furusato_nouzei li{
    width:45%;
    display:inline-block;
    vertical-align: top;
    margin:0;
    padding:10px;
    }
.furusato_nouzei_tit a{
    text-decoration:none;
    color: #222222;
    }
.furusato_nouzei img{
    width:100%;
}

.profile_img{
width:100%;
margin:20px auto;
text-align:center;  
}

.profile_img img{
width:70%;  
}