/* CSS Document */

html {
	background-color:#F2F2F2;
}
body {
	background:url(../img/common/bg.jpg) repeat-y 50% 0 #F2F2F2;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',/*'メイリオ', Meiryo,*/ 'ＭＳ Ｐゴシック', sans-serif;
	line-height:1.4;
	color:#666666;
	height:100%;
	padding-left:1px;
	height:100%;
}
#wrap {
	background: #FFFFFF url(../img/common/bar.jpg) no-repeat 0 0;
	width:760px;
	margin:0 auto;
	padding-top:5px;
/*	overflow:hidden;*/
}
@media print{
body{background-image:none;}
}


/*img hover*/
a:hover img.rollover {
filter: alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;}

#left {
	width:198px;
	float:left;
	background:url(../img/common/navigation_bg.jpg) repeat-y 0 0;
}
body#wakukoto h1 {
float:left;
margin-bottom:5px;
}
#navigation {
	width:198px;
	background:url(../img/common/navigation_bg2.jpg) repeat-y 0 0;
}

#navigation li.title{
height:21px;
margin-bottom:5px;	
}

#navigation li {height:33px;}

#navigation li.menu1 {background:url(../img/common/bt1o.jpg) 0 0 no-repeat;}
#navigation li.menu2 {background:url(../img/common/bt2o.jpg) 0 0 no-repeat; margin-bottom:6px;}
#navigation li.menu3 {background:url(../img/common/bt3o.jpg) 0 0 no-repeat; height:32px;}
#navigation li.menu4 {background:url(../img/common/bt4o.jpg) 0 0 no-repeat; height:32px;}
#navigation li.menu5 {background:url(../img/common/bt5o.jpg) 0 0 no-repeat; height:32px;}
#navigation li.menu6 {background:url(../img/common/bt6o.jpg) 0 0 no-repeat; margin-bottom:20px;}
#navigation li.menu7 {background:url(../img/common/bt7o.jpg) 0 0 no-repeat;}
#navigation li.menu8 {background:url(../img/common/bt8o.jpg) 0 0 no-repeat; height:32px;}
#navigation li.menu9 {background:url(../img/common/bt9o.jpg) 0 0 no-repeat; margin-bottom:6px; height:32px;}
#navigation li.menu10 {background:url(../img/common/bt10o.jpg) 0 0 no-repeat; height:32px;}
#navigation li.menu11 {background:url(../img/common/bt11o.jpg) 0 0 no-repeat; height:33px;}
#navigation li.menu12 {background:url(../img/common/bt12o.jpg) 0 0 no-repeat; margin-bottom:10px;}

#navigation li a {
	display:block;
	width:198px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
}

#navigation li.menu1 a{background:url(../img/common/bt1.jpg) 0 0 no-repeat;}
#navigation li.menu2 a{background:url(../img/common/bt2.jpg) 0 0 no-repeat;}
#navigation li.menu3 a{background:url(../img/common/bt3.jpg) 0 0 no-repeat;}
#navigation li.menu4 a{background:url(../img/common/bt4.jpg) 0 0 no-repeat;}
#navigation li.menu5 a{background:url(../img/common/bt5.jpg) 0 0 no-repeat;}
#navigation li.menu6 a{background:url(../img/common/bt6.jpg) 0 0 no-repeat;}
#navigation li.menu7 a{background:url(../img/common/bt7.jpg) 0 0 no-repeat;}
#navigation li.menu8 a{background:url(../img/common/bt8.jpg) 0 0 no-repeat;}
#navigation li.menu9 a{background:url(../img/common/bt9.jpg) 0 0 no-repeat;}
#navigation li.menu10 a{background:url(../img/common/bt10.jpg) 0 0 no-repeat;}
#navigation li.menu11 a{background:url(../img/common/bt11.jpg) 0 0 no-repeat;}
#navigation li.menu12 a{background:url(../img/common/bt12.jpg) 0 0 no-repeat;}


#navigation li.menu1 a:hover,
#navigation li.menu2 a:hover,
#navigation li.menu3 a:hover,
#navigation li.menu4 a:hover,
#navigation li.menu5 a:hover,
#navigation li.menu6 a:hover,
#navigation li.menu7 a:hover,
#navigation li.menu8 a:hover,
#navigation li.menu9 a:hover,
#navigation li.menu10 a:hover,
#navigation li.menu11 a:hover,
#navigation li.menu12 a:hover
{
	background:none;
}

body#information_sports #navigation li.menu1 a{background:url(../img/common/bt1h.jpg) 0 0 no-repeat;}
body#topics #navigation li.menu2 a,
body#information #navigation li.menu2 a{background:url(../img/common/bt2h.jpg) 0 0 no-repeat;}
body#f3 #navigation li.menu3 a{background:url(../img/common/bt3h.jpg) 0 0 no-repeat;}
body#f2 #navigation li.menu4 a{background:url(../img/common/bt4h.jpg) 0 0 no-repeat;}
body#f1 #navigation li.menu5 a{background:url(../img/common/bt5h.jpg) 0 0 no-repeat;}
body#brand #navigation li.menu6 a{background:url(../img/common/bt6h.jpg) 0 0 no-repeat;}
body#information_kids #navigation li.menu7 a{background:url(../img/common/bt7h.jpg) 0 0 no-repeat;}
body#b1 #navigation li.menu10 a{background:url(../img/common/bt10h.jpg) 0 0 no-repeat;}
body#b2 #navigation li.menu11 a{background:url(../img/common/bt11h.jpg) 0 0 no-repeat;}
body#brand_kids #navigation li.menu12 a{background:url(../img/common/bt12h.jpg) 0 0 no-repeat;}




/*バナーエリア*/
#banners {
	width:198px;
	padding-top:10px;
	padding-bottom:60px;
	background:url(../img/common/navigation_bottom.jpg) no-repeat 0 100%;
}
#banners li {
	margin-bottom:8px;
	width:186px;
	margin-left:6px;
}
#banners li#mail {
	background:url(../img/common/banner_mail_over.jpg) no-repeat 0 0;
	height:41px;
}
#banners li#blog {
	background:url(../img/common/banner_blog_f2.jpg) no-repeat 0 0;
	height:59px;
}
#banners li#shopping {
	background:url(../img/common/banner_shopping_over.jpg) no-repeat 0 0;
	height:65px;
}
#banners li a {
	display:block;
	width:186px;
	text-indent:-9999px;
	overflow:hidden;
}
#banners li#mail a {
	background:url(../img/common/banner_mail.jpg) no-repeat 0 0;
	height:41px;
}
#banners li#blog a {
	background:url(../img/common/banner_blog.jpg) no-repeat 0 0;
	height:56px;
}
#banners li#shopping a {
	background:url(../img/common/banner_shopping.jpg) no-repeat 0 0;
	height:65px;
}
#banners li#shopping2 a{text-indent:0;}
#banners li#mail a:hover,
#banners li#blog a:hover,
#banners li#shopping a:hover {
background:none;
}

#right {
	width:558px;
	float:right;
	padding-bottom:50px;
}


/*営業時間＆アクセス*/

div#header{height:39px;
width:552px;}

p#subtitle{float:left;
padding-left:18px;}

#subnavigation {
float:right;
margin:6px 0 5px 0;
width:169px;
height:28px;
}

body#wakukoto #subnavigation{
margin-top:32px;}

#subnavigation li#hours,
#subnavigation li#access {
width:82px;
height:28px;
float:left;
}


/*コンテンツエリア*/
#contents {
	padding-top:3px;
	padding-left:18px;
	position:relative;
	clear:both;
}

body#wakukoto #contents div#suke{
float:left;
padding-right:10px;
}

body#wakukoto #contents div#suke2{
width:603px;
float:left;
}

body#wakukoto #contents div#suke2 p#yoyakuurl{
float: right;
}

body#wakukoto #contents div#suke2 p#yoyakuurl img#hato{
margin-bottom:0.2em;
}

body#wakukoto #contents div#sch{
clear:both;
width:724px;
}

body#wakukoto #contents div#sch p#sukemoji{
float:right;
padding-bottom:40px;
}

body#wakukoto #contents div#sch p#sukemoji2{
float: left;
padding-bottom:40px;
}

#contents h2 {
	margin-bottom:10px;
	margin-left:-2px;
	margin-top:-2px;
}
/*ページトップ*/
#contents p.page_top {
	width:506px;
	text-align:right;
	margin-bottom:15px;
}
#contents p.page_top a {
	color:#999999;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#contents p.page_top a:hover {
	color:#666666;
}
/*フッター*/
#footer {
	z-index:66;
	width:702px;
	margin:0 auto 5px;
	padding:10px 10px;
	clear:both;
	background:url(../img/common/footer_bg.gif) repeat 0 0;
	position:relative;
}
#footer p {
	font-size:9px;
	line-height:1.4;
	color:#999999;
}
#footer p#links {
	float:left;
}
#footer p#close {
	float:right;
	text-align:right;
}
#footer p a {
	color:#999999;
	text-decoration:none;
}
#footer p a:hover {
	color:#666666;
}
#copyright {
	padding:0 20px;
	font-size:9px;
	text-align:center;
	letter-spacing:0.1em;
	margin-bottom:10px;
	color:#999999;
	position:relative;
	z-index:66;
}
.small {
	font-size:80%;
}
.bold {
	font-weight:bold;
}

.fon_13{
	font-size:13px;
	}

p#att{
width:526px;
font-size:0.8em;
text-align:right;
padding-top:15px;}

p#gototop{
clear:both;
padding-bottom:25px;}