/* 記事 */

.mapbox{
clear: both;
margin: 20px auto;
text-align: center;
}

.trackbacks-content{
margin: 20px;
}



/* 店舗情報 */
.area_search{
width: 550px;
height: 275px;
background-image: url(images/top/newshop_bg.gif);
background-repeat: no-repeat;
margin : 0;
padding: 0;
}

.area_search-inner{
padding: 45px 0 0 11px;
}

#area-link li {
	width:100px;
	height:45px;
	list-style-type:none;
	float: left;
	margin: 0 7px 10px 0;
}

#area-link li a {
	width:100px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#area-link li.area5 {
	width:100px;
	height:45px;
	list-style-type:none;
	float: left;
	margin: 0 0 10px 0;
}

#area-link li.area9 {
	width:100px;
	height:45px;
	list-style-type:none;
	float: left;
	margin: 0 0 10px 0;
}

#area-link li.area15 {
	width:100px;
	height:45px;
	list-style-type:none;
	float: left;
	margin: 0 0 10px 0;
}

li.area1 {
	background-image:url(images/top/area/area001_off.gif);
	background-repeat:no-repeat;
}

li.area1 a:hover {
	background-image:url(images/top/area/area001_on.gif);
	background-repeat:no-repeat;
}

li.area2 {
	background-image:url(images/top/area/area002_off.gif);
	background-repeat:no-repeat;
}

li.area2 a:hover {
	background-image:url(images/top/area/area002_on.gif);
	background-repeat:no-repeat;
}

li.area3 {
	background-image:url(images/top/area/area003_off.gif);
	background-repeat:no-repeat;
}

li.area3 a:hover {
	background-image:url(images/top/area/area003_on.gif);
	background-repeat:no-repeat;
}

li.area4 {
	background-image:url(images/top/area/area004_off.gif);
	background-repeat:no-repeat;
}

li.area4 a:hover {
	background-image:url(images/top/area/area004_on.gif);
	background-repeat:no-repeat;
}

li.area5 {
	background-image:url(images/top/area/area005_off.gif);
	background-repeat:no-repeat;
}

li.area5 a:hover {
	background-image:url(images/top/area/area005_on.gif);
	background-repeat:no-repeat;
}

li.area6 {
	background-image:url(images/top/area/area006_off.gif);
	background-repeat:no-repeat;
}

li.area6 a:hover {
	background-image:url(images/top/area/area006_on.gif);
	background-repeat:no-repeat;
}

li.area7 {
	background-image:url(images/top/area/area007_off.gif);
	background-repeat:no-repeat;
}

li.area7 a:hover {
	background-image:url(images/top/area/area007_on.gif);
	background-repeat:no-repeat;
}

li.area8 {
	background-image:url(images/top/area/area008_off.gif);
	background-repeat:no-repeat;
}

li.area8 a:hover {
	background-image:url(images/top/area/area008_on.gif);
	background-repeat:no-repeat;
}

li.area9 {
	background-image:url(images/top/area/area009_off.gif);
	background-repeat:no-repeat;
}

li.area9 a:hover {
	background-image:url(images/top/area/area009_on.gif);
	background-repeat:no-repeat;
}

li.area10 {
	background-image:url(images/top/area/area010_off.gif);
	background-repeat:no-repeat;
}

li.area10 a:hover {
	background-image:url(images/top/area/area010_on.gif);
	background-repeat:no-repeat;
}

li.area11 {
	background-image:url(images/top/area/area011_off.gif);
	background-repeat:no-repeat;
}

li.area11 a:hover {
	background-image:url(images/top/area/area011_on.gif);
	background-repeat:no-repeat;
}

li.area12 {
	background-image:url(images/top/area/area012_off.gif);
	background-repeat:no-repeat;
}

li.area12 a:hover {
	background-image:url(images/top/area/area012_on.gif);
	background-repeat:no-repeat;
}

li.area13 {
	background-image:url(images/top/area/area013_off.gif);
	background-repeat:no-repeat;
}

li.area13 a:hover {
	background-image:url(images/top/area/area013_on.gif);
	background-repeat:no-repeat;
}

li.area14 {
	background-image:url(images/top/area/area014_off.gif);
	background-repeat:no-repeat;
}

li.area14 a:hover {
	background-image:url(images/top/area/area014_on.gif);
	background-repeat:no-repeat;
}

li.area15 {
	background-image:url(images/top/area/area015_off.gif);
	background-repeat:no-repeat;
}

li.area15 a:hover {
	background-image:url(images/top/area/area015_on.gif);
	background-repeat:no-repeat;
}


#shopname_search{
clear: both;
margin: 0 0 0 130px;
width: 400px;
height: 30px;
}

#shopname_search p{
margin: 5px;
color: #448CCB;
font-weight: bold;
}

.shopsearch{

padding: 15px 0 0 0;
}



/* 最近のコメントTOP */


.comment-list{
margin: 15px 0 0 30px;
padding: 0;
}

.comment-list2{
margin: 5px 0 10px 20px;
padding: 0;
}


/* 店舗紹介 */

.shop_tab{
margin: 0 0 0 0;
width: 300px; 
font-size: 12px;
border: 1px solid silver;
border-collapse: separate;

}

.shop_tab td{
padding: 3px 5px;
border-bottom: 1px silver solid; 
}

td.t1{
background: #f8f8f8;
color: #B22222;
font-weight: bold;
border-bottom: 1px silver solid; 
}

td.t2{
background: #f8f8f8;
border-bottom: 1px silver solid; 
}

/* TOP */

.contitle{
background: #FFA500;
border-top: 3px solid #FF8C00;
border-bottom: 3px solid #FF8C00;
width: 530px;
padding: 3px 10px;
font-size: 14px;
color: #fff;
font-weight: bold;
}

.contitle2{
border-left: 5px solid #FF4500;
width: 150px;
padding: 0 10px;
font-size: 14px;
color: #B22222;
font-weight: bold;
}

.main{
margin: 15px 10px 15px 10px;
line-height: 1.4;
}

.main3 p{
margin: 15px 10px 15px 10px;
line-height: 1.3;
font-size: 14px;
}

.newimg{
font-size: 14px;

}

* {
margin: 0;
padding: 0;
}

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
margin: 0;
padding: 0;
}

h1{
color: #696969;
padding: 3px 0 0 5px;
font-size: 12px;
float: left;
}

form, input { margin: 0; padding: 0; }

a img { border: 0;margin: 0;}
img {vertical-align: text-bottom;}

body {
text-align: center; /* center on ie */
background-color: #F2F2F2;
background-color: #D2B48C;
font-size: 12px;
}

#toptext{
margin: 0 auto; /* center on everything else */
text-align: center; /* center on ie */
width: 840px;
color: #696969;
padding: 3px 0 0 5px;
}


#header {
margin: 0 auto; /* center on everything else */
width: 840px;
height: 106px;
color: #000;
text-align: left;
background-image: url(images/common/topbg1.gif);
background-repeat: no-repeat;
}

#header-inner {
padding: 6px 0 0 16px;
}

#logo{
width: 200px;
height: 60px;
padding: 30px 30px 0 0;
}


#header-link{
padding: 55px 0 0 0;
}

#header-link li {
	width:90px;
	height:20px;
	list-style-type:none;
	float: left;
	margin-right: 5px;
}

#header-link li a {
	width:90px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#header-link li.bt3 {
	width:130px;
	height:20px;
	list-style-type:none;
	float: left;
	margin-right: 5px;
}

#header-link li.bt3 a {
	width:130px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


li.bt1 {
	background-image:url(images/top/toiawase_off.gif);
	background-repeat:no-repeat;
}

li.bt1 a:hover {
	background-image:url(images/top/toiawase_on.gif);
	background-repeat:no-repeat;
}

li.bt2 {
	background-image:url(images/top/sitemap_off.gif);
	background-repeat:no-repeat;
}

li.bt2 a:hover {
	background-image:url(images/top/sitemap_on.gif);
	background-repeat:no-repeat;
}

li.bt3 {
	background-image:url(images/top/privacy_off.gif);
	background-repeat:no-repeat;
}

li.bt3 a:hover {
	background-image:url(images/top/privacy_on.gif);
	background-repeat:no-repeat;
}

li.bt4 {
	background-image:url(images/top/company_off.gif);
	background-repeat:no-repeat;
}

li.bt4 a:hover {
	background-image:url(images/top/company_on.gif);
	background-repeat:no-repeat;
}


#container {
width: 950px;
margin: 0 auto; /* center on everything else */
text-align: left;
background: #fff;

}

#container-inner {
margin: 0;

}

#unit {
float: left;
width:605px;
margin-left: 3px;
}


#side1 {
float: left;
width: 200px;
margin: 15px 0 0 0;
}

#side1-inner {
margin: 0 10px;
}

#contents {
float: right;
width: 400px;
margin: 15px 0 0 0;
}

#contents-inner{
margin-left:3px;
}


#contents2 {
float: right;
width: 600px;
margin: 15px 0 0 0;
}

#contents-inner2{
margin-left:3px;
}

#side2 {
float: left;
width: 200px;
margin: 15px 0 0 0;
}

#side2-inner {
margin: 0 10px 0 15px;
}


div.footer {
clear: both;
page-break-before: avoid;
margin: 15px auto 0 auto; /* center on everything else */
width: 950px;

background-repeat: no-repeat;
padding: 2px 0;

font-weight: normal;
}

#footer-link{
clear: both;
margin: 0 auto; /* center on everything else */
padding: 15px 0 0 0;
text-align: center;
font-weight: normal;
}

#footer-link2{
clear: both;
margin: 0 auto; /* center on everything else */
padding: 15px 0 0 0;
text-align: center;
font-size: 11px;
color: gray;
font-weight: normal;
}

#footer-link2 a{
text-decoration: none;
color: black;
}

#footer-link2 a:hover{
text-decoration: none;
color: #FF4500;
}


#footer-img{
position: absolute;
margin: -22px 0 0 626px;
}



/* 左カラム　個別設定 */

#social{
width: 180px;
height: 70px;
background-image: url(images/top/socialbg.gif);
background-repeat: no-repeat;
}

#social-inner{
margin: 40px 0 0 15px;
}


#mobile{
width: 180px;
height: 140px;
background-image: url(images/top/mobilebg.gif);
background-repeat: no-repeat;
}

.mobile_text{
font-size: 11px;
width: 70px;
padding: 40px 5px 0 20px;
}

.qr {
margin: 10px 10px 0 0;
}


#info{
background-color: #FFF;
border-right: 1px solid silver;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
width: 178px;
height: 160px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

#info p {
margin: 10px;
color: gray;
line-height: 1.3;
}



#ssl{
background-color: #C1C1C1;
width: 180px;
height: 120px;
}

#geo{
padding: 15px 0 0 30px;
}

#ssl p {
margin: 5px 10px;
}

#newcoupon{
background-color: #fff;
border-right: 1px solid silver;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
width: 178px;
height: 330px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

#newcoupon p {
padding: 10px;
color: gray;
line-height: 1.3;
}

#header-link{
padding: 55px 0 0 0;
}

#bosyuu-link li.kamei {
	width:180px;
	height:60px;
	list-style-type:none;
	margin-bottom: 5px;
}

#bosyuu-link li.kamei a {
	width:180px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#bosyuu-link li.bloger {
	width:180px;
	height:60px;
	list-style-type:none;
}

#bosyuu-link li.bloger a {
	width:180px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


li.kamei {
	background-image:url(images/top/bosyuu_shop_off.gif);
	background-repeat:no-repeat;
}

li.kamei a:hover {
	background-image:url(images/top/bosyuu_shop_on.gif);
	background-repeat:no-repeat;
}

li.bloger {
	background-image:url(images/top/bosyuu_bloger_off.gif);
	background-repeat:no-repeat;
}

li.bloger a:hover {
	background-image:url(images/top/bosyuu_bloger_on.gif);
	background-repeat:no-repeat;
}

#lecture-link li.okiblo {
	width:180px;
	height:50px;
	list-style-type:none;
	margin-bottom: 5px;
}

#lecture-link li.okiblo a {
	width:180px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#lecture-link li.camp {
	width:180px;
	height:50px;
	list-style-type:none;
	margin-bottom: 5px;
}

#lecture-link li.camp a {
	width:180px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


#lecture-link li.blogger {
	width:180px;
	height:50px;
	list-style-type:none;
	margin-bottom: 5px;
}

#lecture-link li.blogger a {
	width:180px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#lecture-link li.kamei {
	width:180px;
	height:50px;
	list-style-type:none;

}

#lecture-link li.kamei a {
	width:180px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#lecture-link li.okiblo {
	background-image:url(images/top/okiblo_banner.jpg);
	background-repeat:no-repeat;
}

#lecture-link li.okiblo a:hover {
	background-image:url(images/top/okiblo_banner.jpg);
	background-repeat:no-repeat;
}

#lecture-link li.camp {
	background-image:url(images/top/camp_banner001.jpg);
	background-repeat:no-repeat;
}

#lecture-link li.camp a:hover {
	background-image:url(images/top/camp_banner001.jpg);
	background-repeat:no-repeat;
}


#lecture-link li.blogger {
	background-image:url(images/top/lecture.gif);
	background-repeat:no-repeat;
}

#lecture-link li.blogger a:hover {
	background-image:url(images/top/lecture_on.gif);
	background-repeat:no-repeat;
}


#lecture-link li.kamei {
	background-image:url(images/top/lecture2.gif);
	background-repeat:no-repeat;
}

#lecture-link li.kamei a:hover {
	background-image:url(images/top/lecture2_on.gif);
	background-repeat:no-repeat;
}






#member{
background-color: #C1C1C1;
width: 180px;
height: 60px;
}

#member p {
padding: 10px 0 10px 10px;
font-weight: bold;
}

/* 右カラム　個別設定 */


#login{
background-image: url(images/top/loginbg.gif);
background-repeat: no-repeat;
width: 180px;
height: 60px;
}

#login-inner{
margin: 0 0 0 60px;
padding: 10px 0 0 0;
}


#login-link li {
	width:55px;
	height:15px;
	list-style-type:none;
	float: left;
	margin: 0 5px 10px 0;

}

#login-link li a {
	width:55px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


li.reg {
	background-image:url(images/top/regist_off.gif);
	background-repeat:no-repeat;
}

li.reg a:hover {
	background-image:url(images/top/regist_on.gif);
	background-repeat:no-repeat;
}

li.log {
	background-image:url(images/top/login_off.gif);
	background-repeat:no-repeat;
}

li.log a:hover {
	background-image:url(images/top/login_on.gif);
	background-repeat:no-repeat;
}


#coupon_cate {
background-color: #fff;
border-right: 1px solid silver;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
width: 178px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
margin-bottom: 10px;
}



#coupon_cate a {

color: blue;
text-decoration: none;
}

#coupon_cate a:hover {

color: #FF4500;
text-decoration: underline;
}

.coupon_cate_list{
margin-left: 20px;
line-height: 1.5;
list-style-type: circle;
padding-bottom: 15px;
color: gray;
}

.coupon_cate_t{

margin: 5px;
color: #006400;
font-weight: bold;
line-height: 1.3;
}

#new_shop {
background-color: #fff;
border-right: 1px solid silver;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
width: 178px;
height: 262px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

#new_shop p {
margin: 10px;
color: gray;
line-height: 1.3;
}

#partner {
background-color: #F5F5F5;
border-right: 1px solid silver;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
width: 178px;

padding-bottom: 20px;
}

#partner p {
margin: 10px;
}

.partner_banner{
width: 165px;
height: 41px;
margin: 10px 5px 0 7px;
}

/* コンテンツ　個別設定 */


#sitecatch{
background-image: url(images/top/sitcatchbg.gif);
background-repeat: no-repeat;
width: 400px;
height: 80px;
}

#sitecatch p{
width: 220px;
padding: 9px 10px 10px 170px;

}

#areamap{
background-image: url(images/top/areamapbg.gif);
background-repeat: no-repeat;
width: 400px;
height: 25px;
}

#areamap p{
font-size: 12px;
color: white;
padding: 7px 12px 5px 110px;
}

#areamap a{
color: white;
font-weight: bold;
text-decoration: none;
}

#areamap a:hover{
color: white;
font-weight: bold;
text-decoration: none;
}



#catname_search{
clear: both;
margin: 3px 0 5px 15px;
background-color: #fff;
border: 1px solid #AFEEEE;
width: 365px;
height: 30px;
background-image: url(images/top/catnamebg.gif);
background-repeat: no-repeat;
background-position: 10px 6px;
}

#catname_search p{
margin: 5px 0 0 15px;
color: brown;
font-weight: bold;
}



#category_search-inner{
padding: 35px 0 0 10px;
}

#category-link li {
	width:73px;
	height:35px;
	list-style-type:none;
	float: left;
	margin: 0 4px 5px 0;
}

#category-link li a {
	width:73px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}









li.cat1 {
	background-image:url(images/top/cat/cat001_off.gif);
	background-repeat:no-repeat;
}

li.cat1 a:hover {
	background-image:url(images/top/cat/cat001_on.gif);
	background-repeat:no-repeat;
}

li.cat2 {
	background-image:url(images/top/cat/cat002_off.gif);
	background-repeat:no-repeat;
}

li.cat2 a:hover {
	background-image:url(images/top/cat/cat002_on.gif);
	background-repeat:no-repeat;
}

li.cat3 {
	background-image:url(images/top/cat/cat003_off.gif);
	background-repeat:no-repeat;
}

li.cat3 a:hover {
	background-image:url(images/top/cat/cat003_on.gif);
	background-repeat:no-repeat;
}

li.cat4 {
	background-image:url(images/top/cat/cat004_off.gif);
	background-repeat:no-repeat;
}

li.cat4 a:hover {
	background-image:url(images/top/cat/cat004_on.gif);
	background-repeat:no-repeat;
}

li.cat5 {
	background-image:url(images/top/cat/cat005_off.gif);
	background-repeat:no-repeat;
}

li.cat5 a:hover {
	background-image:url(images/top/cat/cat005_on.gif);
	background-repeat:no-repeat;
}

li.cat6 {
	background-image:url(images/top/cat/cat006_off.gif);
	background-repeat:no-repeat;
}

li.cat6 a:hover {
	background-image:url(images/top/cat/cat006_on.gif);
	background-repeat:no-repeat;
}

li.cat7 {
	background-image:url(images/top/cat/cat007_off.gif);
	background-repeat:no-repeat;
}

li.cat7 a:hover {
	background-image:url(images/top/cat/cat007_on.gif);
	background-repeat:no-repeat;
}

li.cat8 {
	background-image:url(images/top/cat/cat008_off.gif);
	background-repeat:no-repeat;
}

li.cat8 a:hover {
	background-image:url(images/top/cat/cat008_on.gif);
	background-repeat:no-repeat;
}

li.cat9 {
	background-image:url(images/top/cat/cat009_off.gif);
	background-repeat:no-repeat;
}

li.cat9 a:hover {
	background-image:url(images/top/cat/cat009_on.gif);
	background-repeat:no-repeat;
}

li.cat10 {
	background-image:url(images/top/cat/cat010_off.gif);
	background-repeat:no-repeat;
}

li.cat10 a:hover {
	background-image:url(images/top/cat/cat010_on.gif);
	background-repeat:no-repeat;
}




#linkbtn{
margin: 0 0 0 12px;
padding: 10px 0 0 0;
}

.catbtn{
margin: 0 5px 5px 0;
}

#category_footer{
background-image: url(images/top/category_footer.gif);
background-repeat: no-repeat;
width: 400px;
height: 45px;
}

#kuchikomi {
background-color: #FFF;
border-right: 1px solid silver;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
width: 398px;
height: 870px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

#kuchikomi p {
margin: 10px;
color: gray;
line-height: 1.3;
}

.buzz{
width: 380px;
}

.buzz_t1{
line-height: 1.1;
padding: 3px 5px 3px 5px;
background: #D5F5FF;
}

.buzz_t2{
line-height: 1.1;
padding: 2px 5px 2px 5px;
}

.buzz2{
width: 160px;
}

.buzz2_t1{
line-height: 1.1;
padding: 3px 5px 3px 5px;
background: #D5F5FF;
}

.buzz2_t2{
line-height: 1.1;
padding: 2px 5px 2px 5px;
}

/* 共通設定 */

img.yohaku1{
margin: 9px 0 0 9px;
}

img.yohaku2{
margin: 0 0 0 9px;
}

img.yohaku3{
margin: 5px 0 0 0;
}

div.member-name{
color:#FF0000;
}

div.member-address{
padding:0 0 0 5px;
color:#000000;
}

div.member-typeOfIndustry{
padding:0 0 0 5px;
color:#000000;
}


/* 検索結果　レイアウト */

.shoplist{
width: 400px;
border-collapse: collapse;
padding: 2px;
}

.shopname{
width: 400px;
background-color: #1E90FF;
color: white;
font-weight: bold;
padding: 4px;
}

.shopname a{
color: white;
font-weight: bold;
}

.shopname a:hover{
color: #FFA500;
font-weight: bold;
}

.info1{
width: 100px;
padding: 2px;
border: 1px solid silver;
background-color: #F5F5F5;
}

.infotext{
width: 300px;
padding: 2px;
border: 1px solid silver;
}

.info2{
width: 100px;
padding: 2px;
border: 1px solid silver;
background-color: #1E90FF;
color: white;
font-weight: bold;
}

.infotext2{
width: 300px;
padding: 2px;
background-color: #1E90FF;
color: white;
border: 1px solid silver;
font-weight: bold;
}

.kuchikomilist{
width: 380px;
margin: 0 0 0 10px;
border-collapse: collapse;
padding: 2px;
}

.bloglist{
width: 380px;
padding: 4px;
background-color: #D5F5FF;
}

.kijitop{
width: 380px;
padding: 4px;
}

.red{
color: red;
}

.oshirase{
margin: 20px 0 0 7px;
line-height: 1.3;

}

.infotitle{
padding: 5px 0 5px 10px;
font-size: 14px;
font-weight: bold;
background: #F5F5F5;
border-top: #000080 3px double;
border-bottom: #000080 3px double;
color: #000080;
}


.infotitle2{
padding: 3px 0 3px 10px;
font-size: 14px;
font-weight: bold;
background: #21ABCD;

color: #fff;
}


.infobd{
color: #000080;
}

.bluebd{
font-weight: bold;
color:blue;
}

.bd14{
font-size: 14px;
}

.lec{
margin-bottom: 8px;
}

table.info_t{
width: 160px;
}

.shincyaku{
width: 160px;
height: 3333px;
overflow: hidden;
}

.l{
float: left;
margin-right: 15px;
}

.clr{
clear: both;
}

.blue14{
color: #191970;
}

.bd14 a{
color: #191970;
font-weight: bold;
text-decoration: underline;
}

.bd14 a:hover{
color: #FF4500;
font-weight: bold;
text-decoration: none;
}

.blue14bd{
color: #191970;
font-weight: bold;
}

.bd{
font-weight: bold;
}

.p_banner{
margin: 10px 0 0 7px;
}

/* ヘッダー */

#header{
background-image:url(images/common/headerbg.jpg);
width: 950px;
height: 340px;
background-repeat: no-repeat;
}

h1.seotext{
margin: 5px 0 0 8px;
padding: 0;
color: white;
height: 19px;
width: 550px;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

h1.seotext a{
text-decoration: none;
color: #fff;
}

h1.seotext a:hover{
text-decoration: none;
color: #fff;
}

.toplogo{
float: left;
width: 550px;
height: 340px;
margin-right: 50px;
}

.topmenu{
float: left;

margin-left: 0;
padding: 10px 0 0 0;
}

.spa_r_10{
float: left;
margin-right: 10px;
}

.toplink{
clear: both;
background: #FFF200;
background: #9E0B0E;
color: #fff;
margin: 0;
padding: 4px 10px 4px 5px;
}

.toplink a{
color: #fff;
}

.toplink a:hover{
color: #FFA500;
}

.headlink_l{
float: left;
margin: 0 0 0 8px;
}

.headlink_r{

margin: 0 10px 0 735px;
}

/* 左サイドバー */

.coupon{
background-color: #FEF1E1;
border-right: 1px solid #F58419;
border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 178px;
height: 370px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

.coupon p {
padding: 10px;
color: #000;
line-height: 1.3;
}


.radio{
background-color: #FEF1E1;
border-right: 1px solid #F58419;
border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 178px;
height: 305px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

.radio p {
padding: 10px;
color: #000;
line-height: 1.3;
}

/* 右サイドバー */

.top_banner{
margin: 0 0 5px 0;
padding: 0;
}

.kensaku{
background-color: #FEF1E1;
border-right: 1px solid #F58419;
border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 178px;
scrollbar-base-color: #F5F5F5;
}

.kensaku-content {
padding: 10px;
color: #000;
line-height: 1.3;
}


.info{
background-color: #FEF1E1;
border-right: 1px solid #F58419;
border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 178px;
height: 370px;
overflow: auto;
scrollbar-base-color: #F5F5F5;
}

.info p {
padding: 10px 10px 10px 15px;
color: #000;
line-height: 1.3;
}

.info_img{
margin: 10px 0 10px 15px;
}



.menu-link{
margin: 0 0 10px 15px;
padding: 10px 0 0 0;
line-height: 1.8;
list-style-type: none;
}

li.menu1{
background-image:url(images/common/arrow.jpg);
background-repeat:no-repeat;
padding-left: 18px;
background-position: 0px 5px;
}

/* センター */


.shop{
background-color: #FEF1E1;

border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 549px;
height: 235px;
overflow: auto;

scrollbar-base-color: #FFDEAD; 

}

.shop p {
padding: 10px;
color: #000;
line-height: 1.3;
}

.top_img{
float: left;
margin: 10px 15px 10px 15px;
}


.official{
background-color: #FEF1E1;

border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 549px;
height: 220px;
overflow: auto;

scrollbar-base-color: #FFDEAD;
}

.official p {
padding: 10px;
color: #000;
line-height: 1.3;
}


.comment{
background-color: #FEF1E1;
border-right: 1px solid #F58419;
border-left: 1px solid #F58419;
border-bottom: 1px solid #F58419;
width: 548px;
height: 160px;
overflow: auto;
scrollbar-base-color: #FFDEAD;
}

.comment p {
padding: 10px;
color: #000;
line-height: 1.3;
}

/* フッター */

.footer{
margin: 0 0 0 0;
background: #F7941D;
text-align: center;
color: white;
}

.footer a{
color: white;text-decoration: none;
}

.footer a:hover {
color: #DC143C;text-decoration: none;
}

#header, #content, #alpha, #beta, #gamma {
    position: relative;
}

#alpha, #beta {
    display: inline;
    float: left;
}

#header-inner, #content-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    position: static;
}

#beta{
margin: 15px 0 0 10px;
width: 180px;
}

#alpha{
margin: 15px 0 0 10px;
width: 550px;
}

#gamma{
margin: 15px 0 0 10px;
width: 180px;
}

#gamma{
    float: left;
}

.date-header
{
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}

.entry-header
{
margin-top: 0;

border-top: 3px solid #FF8C00;
border-bottom: 3px solid #FF8C00;
padding: 3px 10px;
width: 530px;

background: #FFA500;
background-repeat:no-repeat;
   color: white;
   font-weight: bold;
   font-size: 14px;
}

.entry-headertop
{
   margin-top: 0;
   margin-left: 10px;
   border-bottom: 2px solid #9ACD32;
   padding: 0 0 3px 5px;
   color: black;
   font-weight: bold;
   font-size: 14px;
}

.entry-content{
margin: 15px 10px 15px 10px;
line-height: 1.4;
}

.trackbacks-header{
margin-top: 0;
border-top: 2px solid #C0C0C0;
border-bottom: 2px solid #C0C0C0;
padding: 3px 10px;
width: 530px;
background: #DCDCDC;
   color: white;
   font-weight: bold;
   font-size: 12px;
}

.comments-header{
margin-top: 0;
border-top: 2px solid #C0C0C0;
border-bottom: 2px solid #C0C0C0;
padding: 3px 10px;
width: 530px;
background: #DCDCDC;
   color: white;
   font-weight: bold;
   font-size: 12px;
}

#trackbacks-info{
margin: 15px;
}

.comment-content{
margin: 15px;
}

.comment-footer{
margin: 15px;
}



.comments-open-header{
margin-top: 0;
border-top: 2px solid #FF8C00;
border-bottom: 2px solid #FF8C00;
padding: 3px 10px;
width: 530px;
background: #FFA500;
   color: white;
   font-weight: bold;
   font-size: 12px;
}

.comments-open-moderated{
margin: 15px;
color: gray;
}

.comment-inner{
margin: 15px;
}

#comments-open-data{
margin: 15px;
}

#comments-open-footer{
margin: 15px;
}

.search-results-header{
margin-top: 0;
border-top: 2px solid #FF8C00;
border-bottom: 2px solid #FF8C00;
padding: 3px 10px;
width: 530px;
background: #FFA500;
   color: white;
   font-weight: bold;
   font-size: 12px;
}

.searchbox{
margin: 15px;
}

.search-results-container{
margin: 15px;
}

.search-results-container h3{
font-size: 12px;
}


/* お問い合せフォーム　*/

.contact{
margin: 0 0 0 0;
line-height: 1.5;
}


table.mailform{
margin: 15px 0 0 0;
width: 530px; 
font-size: 12px;
}

th.midashi1{
border-bottom: 1px white solid;
width: 200px; 
background: #FFA500;
padding: 2px 5px;
color: white;
font-weight: bold;
}

th.midashi2{
border-bottom: 1px white solid;
width: 330px; 
background: #FFA500;
padding: 2px 5px;
color: white;
font-weight: bold;
}

td.enq1{

border-bottom: 1px silver solid; 
width: 200px; 
background: #F5F5F5;
padding: 4px 5px;
line-height: 1.5;
}

td.ans1{

border-bottom: 1px silver solid; 
width: 330px; 
background: #F5F5F5;
padding: 4px 5px;
line-height: 1.5;
}

textarea {
width: 280px;
height: 150px;
}

.send{
margin: 10px 0 0 200px;
}



.white{color: white;}
.red{color: red;}
.blue{color: blue;}
.gray{color: gray;}
.green{color: green;}
.brown{color: #A52A2A;}

.redbd{color: red;font-weight: bold;}
.bluebd{color: #191970;font-weight: bold;}
.graybd{color: gray;font-weight: bold;}
.greenbd{color: green;font-weight: bold;}
.brownbd{color: #A52A2A;font-weight: bold;}
.bd{font-weight: bold;}

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

.bdline14{
font-weight: bold;
font-size: 14px;
text-decoration: underline;
}

.redbd14{
color: red;
font-weight: bold;
font-size: 14px;
}

.redbd18{
color: red;
font-weight: bold;
font-size: 18px;
}

.bluebd14{
color: #191970;
font-weight: bold;
font-size: 14px;
}

.greenbd14{
color: green;
font-weight: bold;
font-size: 14px;
}

img {vertical-align: text-bottom;}

h2#archive-title{
font-size: 14px;
font-weight: bold;
color: #FF4500;
}






