@charset "utf-8";
/* CSS Document */


#main {
padding: 0px 0px 0px 0px;
vertical-align: bottom;
width: 901px;
}


.main_left {
float: left;
padding: 0px 0px 0px 7px;
vertical-align: top;
width: 202px;
}

p.fc_btn a {
float: left;
padding: 15px 0px 0px 0px;
width: 202px;
}

p.blog_btn a {
float: left;
padding: 15px 0px 0px 0px;
width: 202px;
}

p.merumaga_btn a {
float: left;
padding: 15px 0px 0px 0px;
width: 202px;
}

p.qr_code {
float: left;
padding: 15px 0px 0px 0px;
width: 202px;
}



.side_oshirase {
float: left;
padding-top: 20px;
width: 202px;
}

h3.side_oshirase_title {
width: 202px;
}

.side_oshirase ul {
float: left;
list-style: none;
padding: 7px 0px 0px 0px;
text-align: left;
width: 202px;
}

.side_oshirase ul li {
border-bottom: 1px dashed #d3d3d3;
float: left;
text-align: left;
width: 172px;
}

.side_oshirase ul li a {
letter-spacing: -0.01em;
text-align: left;
text-decoration: none;
width: 172px;
}

.side_oshirase ul li.side_oshirase01 {
background: url(../img/list_mark.gif) no-repeat 10px 9px;
float: left;
padding: 5px 0px 3px 20px;
text-align: left;
width: 182px;
line-height: 1%;
}

.side_oshirase ul li.side_oshirase01 a {
font-size: 0.9em;
text-align: left;
}






.main_right {
float: right;
padding: 15px 0px 0px 17px;
width: 675px;
}


.pr {
float: left;
width: 675px;
}

.pr_title_bg {
background: url(../img/pr_title.gif) no-repeat left top;
float: left;
height: 50px;
width: 675px;
}

.pr_title_bg h3 {
color: #921c0c;
display: block;
float: left;
font-size: 0.9em;
padding: 8px 0px 0px 110px;
text-align: left;
width: 510px;
}

.pr_title_bg h3 a {
color: #921c0c;
font-size: 10px;
text-align: left;
text-decoration: none;
}


.pr_photos {
float: left;
padding: 7px 14px 0px 16px;
width: 645px;
}


.pr01 {
background: url(../img/pr_bg.gif) no-repeat left top;
float: left;
height: 230px;
width: 313px;
}

.pr01_img {
float: left;
padding: 6px 0px 0px 7px;
}


.pr02 {
background: url(../img/pr_bg.gif) no-repeat left top;
float: right;
height: 230px;
width: 313px;
}

.pr02_img {
float: left;
padding: 6px 0px 0px 7px;
}


.potechiimo-2_bannar {
float: left;
padding: 25px 0px 0px 0px;
width: 675px;
}



.syuzai_bannar {
float: left;
padding: 25px 0px 0px 0px;
width: 675px;
}

.syuzai_bannar a {
background: url(../img/syuzai/banner_po.jpg) no-repeat left top;
display: block;
height: 145px;
width: 675px;
}

.syuzai_bannar a:hover {
background: url(../img/syuzai/banner_po_over.jpg) no-repeat left top;
display: block;
height: 145px;
width: 675px;
}



.info_hanbaisaki {
float: left;
padding: 25px 0px 0px 0px;
width: 675px;
}

.oshirase {
float: left;
width: 335px;
}

h3.oshirase_title {
background: url(../img/oshirase_title.gif) no-repeat left top;
display: block;
height: 40px;
width: 335px;
}

.oshirase ul {
float: left;
list-style: none;
padding: 7px 0px 0px 0px;
text-align: left;
width: 335px;
}

.oshirase ul li {
border-bottom: 1px dashed #d3d3d3;
float: left;
padding: 0px 0px 0px 30px;
text-align: left;
width: 305px;
}

.oshirase ul li a {
letter-spacing: -0.01em;
text-align: left;
text-decoration: none;
width: 305px;
}

.oshirase ul li.oshirase01 {
background: url(../img/list_mark.gif) no-repeat 10px 11px;
float: left;
letter-spacing: -0.01em;
padding: 5px 0px 3px 20px;
text-align: left;
width: 311px;
}



.hanbaisaki {
float: left;
padding: 0px 0px 0px 11px;
width: 329px;
}

h3.hanbaisaki_title {
background: url(../img/hanbaisaki_title.gif) no-repeat left top;
display: block;
height: 40px;
width: 329px;
}

.hanbaisaki ul {
float: left;
list-style: none;
padding: 7px 0px 0px 0px;
text-align: left;
width: 329px;
}

.hanbaisaki ul li {
border-bottom: 1px dashed #d3d3d3;
float: left;
padding: 0px 0px 0px 30px;
text-align: left;
width: 209px;
}

.hanbaisaki ul li a {
letter-spacing: -0.01em;
text-align: left;
text-decoration: none;
width: 209px;
}

.hanbaisaki ul li.oshirase01 {
background: url(../img/list_mark.gif) no-repeat 10px 11px;
float: left;
letter-spacing: -0.01em;
padding: 5px 0px 3px 20px;
text-align: left;
width: 305px;
}



.banners {
float: left;
padding: 25px 0px 0px 0px;
width: 675px;
}

.banners_title {
float: left;
padding: 0px 0px 0px 16px;
width: 115px;
}

.banners_title  h3 {
background: url(../img/banners_title.gif) no-repeat left top;
display: block;
float: left;
height: 16px;
width: 115px;
}

.banners01 {
float: left;
padding: 19px 0px 0px 12px;
width: 663px;
}

.banners01 ul {
float: left;
list-style: none;
width: 663px;
}

.banners01 ul li {
float: left;
padding: 0px 12px 0px 0px;
width: 209px;
}

.banners01 ul li a {
float: left;
width: 209px;
}



.banners02 {
float: left;
padding: 7px 0px 0px 12px;
width: 663px;
}

.banners02 ul {
float: left;
list-style: none;
width: 663px;
}

.banners02 ul li {
float: left;
padding: 0px 12px 0px 0px;
width: 209px;
}

.banners02 ul li a {
float: left;
width: 209px;
}













