@charset "Shift_JIS";

@import "./navi.css";

body{
font-size:10px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;
_font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;
line-height:15px;
margin:0;
padding:0;
color:#333333;
background-color:#E9E9E9;
-webkit-text-size-adjust:none;
}

/* ---- リンクの色 ---- */

a:link {color:#666666;
text-decoration:underline;background:transparent;
font-weight:none;}

a:visited {color:#999999;
text-decoration:underline;background:transparent;
font-weight:none;}

a:hover {color:#999966;
text-decoration:underline;background:transparent;
font-weight:none;}

/* ---- Clear ----*/

a img{border:none;}

.clear, .clear_line{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}


hr {
display:none;
}

.small{
font-size:10px;
}

.red{
font-size:10px;
color:#FF0000;
}

/* ---contents--- */

div#bg{
width:756px;
margin:0;
padding:0;
background-image:url("../img/bg.jpg");
background-repeat:repeat-y;
border-bottom:solid 1px #999999;
}


#head{
width:710px;
height:24px;
margin:0;
padding:15px 20px 14px;
background-color:#000000;
border-bottom:solid 1px #9CA599;
}

#head ul{
margin:0;
padding:0;
list-style:none;
display:inline;
}

#head li{
padding:0;
overflow:hidden;
float:left;
}

#logo{
width:136px;
height:24px;
margin:0 60px 0 0;
padding:0;
background:url("../east_img/headnavi/logo.gif") 0 0 no-repeat;
}

.head_navi_left{ margin:7px 30px 0 0; }
.head_navi_center{ margin:7px 30px 0 0; }
.head_navi_right{ margin:7px 0 0 0; }

.head_image{
margin:0;
padding:0;
}


/* --- shop navi ---*/

#shop_navi{
width:722px;
height:20px;
margin:0 0 28px 0;
padding:8px 0 0 28px;
background-color:#000000;
border-top:solid 2px #999966;
border-bottom:solid 2px #999966;
}

#shop_navi ul{
margin:0;
padding:0;
list-style:none;
display:inline;
}

#shop_navi li{
padding:0;
overflow:hidden;
float:left;
}

/* ---Contents---*/

#contents{
width:581px;
float:left;
margin:0;
padding:0;
border-right:solid 1px #cccccc;
}

#contents_in{
width:525px;
margin:10px 0 60px 28px;
padding:0 0 0 0;
}

div#contents_in .category0{
margin:0;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}


div#contents_in .category{
margin:0 0 17px 0;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}

div#contents_in .category2{
margin:40px 0 17px 0;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}

div#contents_in .text{
margin:0 0 40px 0;
padding:0;
font-size:12px;
line-height:20px;
}

div#contents_in .text2{
margin:0 5px 0 0;
padding:0;
}

/* ---Concept--- */

div#contents_in h1{
margin:0 0 18px 0;
padding:0;
}

.small{
font-size:10px;
}

/* --- common_topics ---*/

.topics_text{
margin:0 5px 7px 0;
padding:0;
}

.topics_link_syosai, .topics_link_printout, .topics_link_reservation, .topics_link_member, .topics_link_entry{
margin:0;
padding:0;
overflow:hidden;
}

.topics_link_syosai{ background:url("../east_img/common_topics/syosai_btn.gif") 0 0 repeat-y; width:70px; height:10px; }
.topics_link_syosai a{ background:url("../east_img/common_topics/syosai_btn.gif") 0 0 repeat-y; height:10px; display:block; }
.topics_link_syosai a:hover{ background:url("../east_img/common_topics/syosai_btn.gif") 0 -10px repeat-y; }

.topics_link_printout{ background:url("../east_img/common_topics/printout_btn.gif") 0 0 repeat-y; width:120px; height:10px; }
.topics_link_printout a{ background:url("../east_img/common_topics/printout_btn.gif") 0 0 repeat-y; height:10px; display:block; }
.topics_link_printout a:hover{ background:url("../east_img/common_topics/printout_btn.gif") 0 -10px repeat-y; }

.topics_link_reservation{ background:url("../east_img/common_topics/reservation_btn.gif") 0 0 repeat-y; width:110px; height:10px; }
.topics_link_reservation a{ background:url("../east_img/common_topics/reservation_btn.gif") 0 0 repeat-y; height:10px; display:block; }
.topics_link_reservation a:hover{ background:url("../east_img/common_topics/reservation_btn.gif") 0 -10px repeat-y; }

.topics_link_member{ background:url("../east_img/common_topics/member_btn.gif") 0 0 repeat-y; width:130px; height:10px; }
.topics_link_member a{ background:url("../east_img/common_topics/member_btn.gif") 0 0 repeat-y; height:10px; display:block; }
.topics_link_member a:hover{ background:url("../east_img/common_topics/member_btn.gif") 0 -10px repeat-y; }

.topics_link_entry{ background:url("../east_img/common_topics/entry_btn.gif") 0 0 repeat-y; width:140px; height:10px; }
.topics_link_entry a{ background:url("../east_img/common_topics/entry_btn.gif") 0 0 repeat-y; height:10px; display:block; }
.topics_link_entry a:hover{ background:url("../east_img/common_topics/entry_btn.gif") 0 -10px repeat-y; }

/* --- sns ---*/

#like-box{
margin:0 0 20px 0;
padding:5px 0;
border-bottom:dotted 1px #ccc;
}

#twbtn,#fbbtn{margin-right:5px;}

#twbtn,#fbbtn{
float:left;
}

/* --- global navi ---*/

#navi{
width:145px;
float:left;
margin:0;
padding:0 0 0 7px;
}

#navi .title{
width:145px;
margin:0 0 8px 0;
padding:0 0 5px 7px;
border-bottom:solid 1px #cccccc;
}

#navi .title2{
width:145px;
margin:25px 0 8px 0;
padding:0 0 5px 7px;
border-bottom:solid 1px #cccccc;
}

/* --- navi menu ---*/

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

#navi li{
margin:0 0 7px 0;
padding:0;
overflow:hidden;
float:left;
border-bottom:dotted 1px #cccccc;
}

/* ---bottom navi---*/

#bottom_navi{
width:532px;
height:18px;
float:left;
margin:10px 0 0 0;
padding:8px 0 0 28px;
border-top:dotted 1px #cccccc;
}

#bottom_navi ul{
margin:0;
padding:0;
list-style:none;
display:inline;
}

#bottom_navi li{
padding:0;
overflow:hidden;
float:left;
}

/* --- * ---*/

#large_view{
width:69px;
margin:0;
padding:0;
float:right;
text-align:right;
overflow:hidden;
}

#large_view{ background:url("../east_img/other/large_view.gif") 0 0 repeat-y; height:17px; }
#large_view a{ background:url("../east_img/other/large_view.gif") 0 0 repeat-y; height:17px; display:block; }
#large_view a:hover{ background:url("../east_img/other/large_view.gif") 0 -17px repeat-y; }

/* --- * ---*/

#pagetop_block{
width:156px;
float:right;
margin:10px 6px 5px 0;
padding:0;
border-top:dotted 1px #cccccc;
}

#pagetop_btn{
width:61px;
margin:8px 0 0 70px;
padding:0;
overflow:hidden;
}

#pagetop_btn{ background:url("../east_img/other/pagetop_btn.gif") 0 0 repeat-y; height:9px; }
#pagetop_btn a{ background:url("../east_img/other/pagetop_btn.gif") 0 0 repeat-y; height:9px; display:block; }
#pagetop_btn a:hover{ background:url("../east_img/other/pagetop_btn.gif") 0 -9px repeat-y; }

/* ---copy---*/

.footer{
width:750px;
margin:0;
padding:0;
background-color:#000000;
border-top:solid 2px #999966;
}


.copy{
width:624px;
float:left;
margin:0;
padding:0;
}
.copy img{
margin:15px 0 50px 26px;
padding:0;
}

.depth{
width:126px;
float:left;
margin:0;
padding:0;
}
.depth img{
margin:12px 26px 50px 0;
padding:0;
}

/* --- 0530 ---*/

.copy2{
width:307px;
float:left;
margin:15px 0 50px 0;
padding:0 0 0  26px;
}

.footer_box{
float:right;
margin:15px 0 0 0;
padding:0 26px 0 0;
text-align:right;
}
.footer_link1{
margin:0 0 10px 0;
padding:0;
}
.footer_link2{
margin:0;
padding:0;
}

/* --- lime ---*/

#aj_lime_btn{
width:525px;
margin:0 0 15px 0;
padding:0;
overflow:hidden;
}

#aj_lime_btn{ background:url("../east_img/aj_lime_link.jpg") 0 0 repeat-y; height:60px; }
#aj_lime_btn a{ background:url("../east_img/aj_lime_link.jpg") 0 0 repeat-y; height:60px; display:block; }
#aj_lime_btn a:hover{ background:url("../east_img/aj_lime_link.jpg") 0 -60px repeat-y; }


#party-btn{
width:525px;
margin:0 0 15px 0;
padding:0;
overflow:hidden;
}

#party-btn{ background:url("../east_img/party-btn.jpg") 0 0 repeat-y; height:60px; }
#party-btn a{ background:url("../east_img/party-btn.jpg") 0 0 repeat-y; height:60px; display:block; }
#party-btn a:hover{ background:url("../east_img/party-btn.jpg") 0 -60px repeat-y; }

#grandopen-01,#grandopen-02{
width:260px;
margin:0;
padding:0;
}

#grandopen-01{float:left;}
#grandopen-02{float:right;}

/* ---  ---*/

.earthquake{
font-size:12px;
line-height:1.8;
margin:0 0 15px 0;
padding:10px;
border:1px solid #ccc;
color:#990000;
}

/* --- lime ---*/

#gold-box{
border:solid 1px #ccc;
margin:0 0 15px 0;
padding:0;
text-align:center;
line-height:1.8;
}

.gold-box-in{ padding:10px; }



/* ---  ---*/

.data-block{
border:1px solid #ccc;
margin-bottom:30px;
font-size:10px;
}
.data-block-inner{padding:14px;}
.data-block-list{
border-bottom:1px dotted #ccc;
margin-bottom:9px;
padding-bottom:10px;
}
.data-block-list3{
border-bottom:1px dotted #ccc;
margin-bottom:14px;
padding-bottom:15px;
font-size:12px;
color:#ee0000;
}
.data-block-list2{
margin-bottom:0;
}
.data-block-data{
width:100px;
float:left;
text-align:right;
}
.data-block-time{
width:380px;
float:right;
}

/* ---  ---*/

#ie-out{
border:1px dotted #ee0000;
margin:20px 0;
padding:10px;
color:#ee0000;
text-align:center;
font-size:12px;
}

/* ---  ---*/

.cn_wrapper{
	margin:0;
	width:523px;
	height:300px;
	position:relative;
	color:#333;
	overflow:hidden;
	padding:5px;
	border:1px solid #ccc;
	font-size:12px;
	background: -moz-linear-gradient(#E4E4E4, #F3F3F3);
	background: -webkit-gradient(linear, left top, left bottom, from(#E4E4E4), to(#F3F3F3)); 
	/background-color:#eee;
}

.cn_wrapper .cn_content_title{
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
}
.cn_wrapper .cn_item_title{
	font-size:12px;
	border-bottom:1px solid #ccc;
	padding:0 0 4px 14px;
	font-weight:bold;
	margin:0;
	background:url(../east_img/topics/mark.gif) 0 4px no-repeat;
}
.cn_preview, .cn_list{
	width:261px;
	height:300px;
	position:absolute;
	top:2px;
	left:6px;
}
.cn_preview{
	left:262px;
}
.cn_content{
	border:1px solid #ccc;
	top:310px;/*5*/
	left:5px;
	width:236px;
	padding:10px;
	position:absolute;
	background-color:#fff;
	height:275px;
}
.cn_content img{
	width:236px;
	margin-bottom:15px;
}
.cn_date{
	position:absolute;
	bottom:30px;
	right:8px;
	font-size:11px;
}
.cn_category{
	position:absolute;
	bottom:30px;
	left:8px;
	font-size:11px;
	padding:1px 3px;
	background:#ccc;
	border:1px solid #ddd;
	color:#000;
}
.cn_content p{
	height:58px;
	line-height:1.6;
	margin-top:2px;
	overflow:hidden;
}
a.cn_more{
	position:absolute;
	padding: 4px 0px;
	left:0px;
	bottom:0px;
	width:254px;
	color:#fff;
	text-align:center;
	font-size:12px;
	letter-spacing:1px;
	text-decoration: none;
	border:1px solid #ee0000;
	background-color: #990000;
}
a.cn_more:hover{
	color: #fff;
	background-color: #ee0000;
}
.cn_item{
	border:1px solid #ccc;
	position:relative;
	overflow:hidden;
	height:49px;
	color:#333;
	padding:5px;
	margin:6px 5px 0px 0px;
	background:#fff;
}
.cn_item:hover, .selected{
	border-color:#990000;
	background-color: #fff;
}
.cn_item:hover .cn_item_title,
.cn_list .selected .cn_item_title,
.cn_item:active .cn_item_title{
	border-color:#990000;
	color:#990000;
	font-weight:bold;
}

.cn_item:hover p,
.cn_list .selected p,
.cn_item:active p{
	border-color:#fff
}
.cn_item:active {
	color: #011c44;
}
.cn_list p{
	overflow:hidden;
	margin:0;
	padding:8px 0 0 0;
}
.cn_nav{
	width:55px;
	height:24px;
	position:absolute;
	bottom:0px;
	left:94px;
}
a.cn_next, a.cn_prev{
	float:left;
	height:23px;
	width:23px;
	background-color:#fff;
	border:1px solid #ccc;
}
a.cn_next{
	background-image:url(../east_img/topics/next.gif);
}
a.cn_prev{
	margin-right:5px;
	background-image:url(../east_img/topics/prev.gif);
}
.cn_nav a:hover{
	background-color:#101010;
}
.cn_nav a:active{
	margin-top:1px;
	background-color:#000;
}
.cn_nav a.disabled{
	opacity:0.5;
}
.cn_page{
	display:none;
}






