@charset "UTF-8";


@import "lady.css";
@import "sche.css";
@import "view.css";
@import "topic.css";
@import "anc.css";
@import "mobile.css";

@import "blog.css";
/*@import "event.css";
*/

/*/////////////////////////////////////////////////////*/
/*	                                           */
/*/////////////////////////////////////////////////////*/

*{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	border: 0px;
}

html {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

body {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: auto;
	background-color: #FFFFFF;
	background-image: url(../img/back_page.jpg);
	background-repeat: repeat-x;
}
.red {
	color: #F9DBD5;
}
#wrapperBig {
	height: auto;
	width: 963px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
	background-image: url(../img/back_wrapper.gif);

}

#wrapper {
	height: auto;
	width: 953px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
}
#header {
	padding: 0px;
	height: 170px;
	width: 951px;
	background-image: url(../img/back_header_951_170.jpg);
	text-align: right;
	background-repeat: no-repeat;

}

/*横のショップボタン*/
#infoimg{
	margin-top: 20px;
	margin-bottom: 2px;
} 

#info ul{
	width:135px;
	margin-bottom: 20px;
}


#info ul li{
	clear: none;
	float: left;
	display:inline;
	list-style-type:none;
	margin-top: 2px;
	margin-bottom: 2px;



}
#globalNaviSide
   {
   	width: 135px;
	height: 560px;
	list-style: none;
	padding: 0px;
	clear: left;
	float: left;
	margin: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-align: left;
   }
   
   .gnavi_shop_side_tani9 a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_tani9 a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px 0px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	   .gnavi_shop_side_umeda a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px -80px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_umeda a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px -80px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	.gnavi_shop_side_ol_nihonbashi a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px -160px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_ol_nihonbashi a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px -160px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	
		.gnavi_shop_side_ol_umeda a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px -240px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_ol_umeda a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px -240px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	
			.gnavi_shop_side_nihonbashi a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px -320px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_nihonbashi a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px -320px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	
	
				.gnavi_shop_side_mousou a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px -400px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_mousou a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px -400px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	
				.gnavi_shop_side_soku a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:0px -480px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
   .gnavi_shop_side_soku a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(http://www.hatuoku.jp/img/side_shop_all.jpg);
	background-position:-135px -480px;
	background-repeat:no-repeat;
	text-decoration:none;

    }
	
	
	
.side_ban_manga a {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(../img/manga_135_80.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;
    }
.side_ban_manga a:hover {
	display: block;
	width: 135px;
	height: 80px;
	float:left;
	background-image: url(../img/manga_hover_135_80.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;	
    }	
	
	.side_ban_enq a {
	display: block;
	width: 135px;
	height: 150px;
	float:left;
	background-image: url(../img/enq_135_150.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;
    }
.side_ban_enq a:hover {
	display: block;
	width: 135px;
	height: 150px;
	float:left;
	background-image: url(../img/enq_hover_135_150.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
	margin-top: 5px;
	margin-bottom: 5px;
    }	
	
.new_side_ban_mm a {
	display: block;
	width: 133px;
	height: 253px;
	float:left;
	background-image: url(../img/new_side_mm_133_253.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;
    }
.new_side_ban_mm a:hover {
	display: block;
	width: 133px;
	height: 253px;
	float:left;
	background-image: url(../img/new_side_mm_hover_133_253.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;
    }
	
.new_side_ban_mb a {
	display: block;
	width: 133px;
	height: 253px;
	float:left;
	background-image: url(../img/new_side_mb_133_253.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;
    }
.new_side_ban_mb a:hover {
	display: block;
	width: 133px;
	height: 253px;
	float:left;
	background-image: url(../img/new_side_mb_hover_133_253.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	clear:both;
		margin-top: 5px;
	margin-bottom: 5px;
    }	
	
	
		
/*横のショップボタンここまで*/
/*ここからグローバルリンク*/

#header ul{
	height:30px;
}


#header ul li{
	clear: none;
	float: left;
	display:inline;
	list-style-type:none;




}
html>body #globalNavi0
   {
   	width: 428px;
	height: 30px;
	list-style: none;
	padding: 0px;
	clear: right;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
}
* html #globalNavi0
   {
   	width: 460px;
	height: 30px;
	list-style: none;
	padding: 0px;
	clear: right;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
}

#globalNavi1
   {
	width: 714px;
	height: 30px;
	list-style: none;
	clear: right;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
   }
#globalNavi2
   {
	width: 815px;
	height: 30px;
	list-style: none;
	clear: right;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
   }
.nvis {
	height: 2px;
	width: 2px;
	visibility: hidden;
}



/* リンク部分 */
.gnavi_shop_tani9 a
   {
	display: block;
	width: 200px;
	height: 30px;
	float:left;
	background-image: url(../img/ban_tani9_1_200_30.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right: 7px;
	margin-left: 7px;
    }
	.gnavi_shop_tani9 a:hover
   {
	display: block;
	width: 200px;
	height: 30px;
	float:left;
	background-image: url(../img/ban_tani9_2_200_30.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right: 7px;
	margin-left: 7px;
    }
.gnavi_shop_umeda a
   {
	display: block;
	width: 200px;
	height: 30px;
	float:left;
	background-image: url(../img/ban_umeda_1_200_30.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right: 7px;
	margin-left: 7px;
    }
	.gnavi_shop_umeda a:hover
   {
	display: block;
	width: 200px;
	height: 30px;
	float:left;
	background-image: url(../img/ban_umeda_2_200_30.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right: 7px;
	margin-left: 7px;
    }

.gnavi_access a
   {
	display: block;           
	width: 204px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position:-101px 0px;
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_access a:hover
   {
   	display: block;           
	width: 204px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -101px 0px;
	background-repeat: no-repeat;
	text-decoration: none;

    }
	
	
.gnavi_favor a
   {
	display: block;           
	width: 204px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position:-305px 0px;
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_favor a:hover
   {
   	display: block;           
	width: 204px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -305px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
    }
	
	
.gnavi_link a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -509px 0px;
    background-repeat: no-repeat;
	text-decoration:none;
    }
.gnavi_link a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -509px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
    }	

.gnavi_que a
   {
	display: block;           
	width: 204px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -611px 0px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_que a:hover
   {
   	display: block;           
	width: 204px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -611px 0px;
	background-repeat: no-repeat;	text-decoration: none;
    }
	
.gnavi_top a
   {
	display: block;           
	width: 101px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: 0px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_top a:hover
   {
   	display: block;           
	width: 101px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: 0px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }
	
.gnavi_system a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -101px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_system a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -101px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }
	
.gnavi_lady a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -203px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_lady a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -203px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }

.gnavi_sch a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -305px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_sch a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -305px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }
	
.gnavi_play a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -407px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_play a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -407px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_event a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -509px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_event a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -509px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }	
.gnavi_req a
   {
	display: block;           
	width: 102px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -611px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_req a:hover
   {
   	display: block;           
	width: 102px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -611px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }	
.gnavi_blog a
   {
	display: block;           
	width: 101px;               
	height: 30px;              
	float:left; 
	background-image: url(../img/yobai_bottun_a.gif);   
	background-position: -713px -31px;
    background-repeat: no-repeat;	text-decoration: none;
    }
.gnavi_blog a:hover
   {
   	display: block;           
	width: 101px;               
	height: 30px;
	float:left; 
    background-image: url(../img/yobai_bottun_hover.gif);
	background-position: -713px -31px;
	background-repeat: no-repeat;	text-decoration: none;
    }	
						
/*ここまでグローバルリンク*/




a:link,a:visited{
	color:#FFFFFF;
	letter-spacing: 0.1em;
}
a:hover,a:active{
	color:#FF9999;
	letter-spacing: 0.1em;
}




.header28 {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 76px;
	width: 951px;
}

h1 {
	font-size: 12px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #CCCCCC;
	letter-spacing: 0.4em;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 155px;
}
.content_data1 h2 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 10px;
}
.content_data1 h2 img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.noneborder {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main{
	clear: both;
	width : 952px;
    overflow: auto;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#main_ol {
	background-image: url(../img/back_header_951_170.jpg);
	clear: both;
	width : 952px;
	overflow: auto;
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #000033;
	background-repeat: no-repeat;
		overflow:hidden;
}
#main_ol h1 {
	margin-bottom: 100px;
}
#main_ol a:link,#main_ol a:visited {
	color:#336666;
	letter-spacing: 0.1em;
}
#main_ol a:hover, #main_ol a:active {
	color:#0099CC;
	letter-spacing: 0.1em;
}

#info{
	clear: left;
	float: left;
	width: 135px;
	overflow: auto;
	text-align: center;
	padding: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #2b3439;
	overflow: hidden;
}

#content{
	clear: right;
	float: right;
	overflow: auto;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width : 816px;
	text-align: center;
}
html>body #content_mainpage{
	clear: right;
	float: right;
	overflow: auto;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width : 816px;
	text-align: center;
}
#content_mainpage{
	clear: right;
	float: right;
	overflow: auto;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width : 840px;
	text-align: right;
}

#content_maido {
	clear: right;
	float: right;
	overflow: auto;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width : 815px;
	text-align: center;
}
html>/**/body .marquee {
	font-size: 14px;
	line-height: normal;
	background-image: url(../img/yobai_maquee_814_36.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 814px;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
.marquee {
	font-size: 14px;
	line-height: normal;
	background-image: url(../img/yobai_maquee_814_36.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 814px;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.marquee marquee {

	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

html>/**/body .marquee marquee {

	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




#footer{
	height: auto;
	width: 951px;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	overflow: auto;
	background-image: url(../img/footer951.jpg);
	background-repeat: no-repeat;
}
#footerMenu li {
	float: left;
	height: auto;
	width: auto;
	list-style-type: lower-alpha;
	list-style-position: inside;
	list-style-image: url(../img/listmark.gif);
	margin: 0px;
	letter-spacing: 0.4em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footermenu {
	font-size: 12px;
	height: auto;
	width: 949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	text-align: center;
	float: none;
	list-style-type: none;
	position: relative;
	left: auto;
	right: auto;
	padding: 0px;
}
#copyright {
	clear: both;
	height: auto;
	width: auto;
	padding-top: 20px;
	font-size: 10px;
	letter-spacing: 0.2em;
}


.content_data1 {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 811px;
	border: 1px solid #333333;
	background-color: #2b3439;
	
}

html>/**/body .content_data2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 813px;
	background-color: #2b3439;
	
}

.content_data2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 813px;
	background-color: #2b3439;
	
}
.content_data3 {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 0px;
	clear: both;
	float: none;
	height: 320px;
	width: 811px;
	border: 1px solid #333333;
}
html>/**/body .st_content_data4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 0px;
	clear: both;
	float: none;
	height: 400px;
	width: 812px;
	border: 1px solid #333333;
	overflow: auto;
	position: relative;
}
 html>/**/body .st_news_top_img{
	height: 300px;
	width: 200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	position: relative;
}
 html>/**/body .st_sentense {
	position: relative;
	overflow: hidden;
	
} 
html>/**/body .st_sentense marquee {
	position: relative;
}
html>/**/body .st_kiji{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: normal;
	letter-spacing: 0.2em;
	width: 786px;
	text-align: left;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
}
.st_kiji table tr td {
	line-height: 15px;
	letter-spacing: 0.2em;
	text-align: left;
	vertical-align: top;
}
.st_content_data4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 0px;
	clear: both;
	float: none;
	height: 400px;
	width: 811px;
	overflow: auto;
	background-color: #2b3439;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-width: 0px;
}
.st_content_data5 {
	clear: both;
	float: none;
	height: auto;
	width: auto;
	overflow: hidden;
	background-color: #2B3439;
	overflow-y: hidden;

}
.st_data{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 794px;
}
.st_news_top_title{
	height: 66px;
	width: 786px;
	background-image: url(../img/yobai_newstitle_366_66.jpg);
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	padding: 3px;
	overflow: hidden;
}
.st_news_top_title_day{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0.2em;
	margin: 0px;
	clear: both;
	float: none;
	height: 10px;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.st_news_top_title_h{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 0px;
	clear: both;
	float: none;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.st_kiji{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: normal;
	letter-spacing: 0.2em;
	width: 786px;
	text-align: left;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.st_news_top_img{
	height: 300px;
	width: 200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}


.news_top_icon {
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.news_top_l {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 412px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.news_top_r {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	height: 320px;
	width: 390px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: auto;
}
.news_top_title {
	height: 66px;
	width: 366px;
	background-image: url(../img/yobai_newstitle_366_66.jpg);
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	padding: 0px;
}

.news_top_kiji {
	padding: 0px;
	text-align: left;
	line-height: 25px;
	letter-spacing: 0.2em;
	height: auto;
	width: 366px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.news_top_title_h {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 0px;
	clear: both;
	float: none;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.news_top_img {
	padding: 0px;
	height: 300px;
	width: 200px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.news_top_rnews {
	padding: 0px;
	height: auto;
	width: 367px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	overflow: auto;
}
.news_top_title_day {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0.2em;
	margin: 0px;
	clear: both;
	float: none;
	height: 10px;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}







.content_data2_in_l {
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 402px;
	text-align: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #2b3439;
}
.content_data2_inin_l {
	margin: 0px;
	padding: 0px;
	height: 1000px;
	width: 400px;
	border: 1px solid #333333;
	overflow: auto;
}

.content_data2_in_r {
	padding: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 402px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #2b3439;
}
.content_data2_inin_r {
	margin: 0px;
	height: 450px;
	width: 400px;
	border: 1px solid #333333;
	overflow: auto;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	
	text-align: center;
}
.content_data2_snip {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/yobai_titleline_400_22.gif);
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 400px;
	clear: both;
	float: none;
	background-position: center center;
}


html>/**/body .nf_icon {
	background-image: url(../img/yobai_newface_back_373.gif);
	background-repeat: repeat-y;
	margin: 1px;
	padding: 0px;
	clear: both;
	float: none;
	width: 378px;
	border: 1px solid #333333;
	overflow: auto;
	height: auto;
}

.nf_icon {
	background-image: url(../img/yobai_newface_back_373.gif);
	background-repeat: repeat-y;
	margin: 1px;
	padding: 0px;
	clear: both;
	float: none;
	width: 378px;
	border: 1px solid #333333;
}


.nf_left {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	
	width: 120px;
}
.nf_nyuten {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color: #070909;
}

.nf_right {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 257px;
}
.nf_kiji {
	height: auto;
	width: auto;
	text-align: left;
	padding: 5px;
}

.nf_img {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 180px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.nf_name {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;

}
.nf_tbwh {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color: #eb396d;
}
.nf_word {
	height: 20px;
	width: auto;
	padding-top: 5px;
	text-align: center;
}

/*写メ日記*/

.diary_main_icon {
	background-image: url(../img/yobai_newface_back_373.gif);
	background-repeat: repeat-y;
	margin: 1px;
	padding: 0px;
	clear: both;
	float: none;
	width: 378px;
	border: 1px solid #333333;
}


.diary_main_left {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	
	width: 120px;
}
.diary_main_link {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: auto;
	text-align:right;
	
	width: 120px;
}
.diary_main_date {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color:#960;
	font-size:10px;
}

.diary_main_right {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	height: auto;
	width: 257px;
}
.diary_main_kiji {
	height: auto;
	width: auto;
	text-align: left;
	padding: 5px;
	
}

.diary_main_img {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height:auto;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.diary_main_name {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;

}
.diary_main_title {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color:#069;
}
.diary_main_word {
	height: 20px;
	width: auto;
	padding-top: 5px;
	text-align: center;
}
/*ここまでメインdiary*/



.sche_icon {
	background-image: url(../img/yobai_mainsch_icon_122_236.jpg);
	background-repeat: no-repeat;
	padding: 1px;
	float: left;
	height: 236px;
	width: 122px;
	background-position: center center;
	text-align: left;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 1px;
}

.sche_day {
	margin: 0px;
	clear: both;
	height: 22px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;

}
.sche_name {
	margin: 0px;
	clear: both;
	float: none;
	height: 20px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
	font-size: 11px;
}
.sche_img{
	clear: both;
	margin-left: 1px;

}


.info_data4 {
	padding: 0px;
	clear: both;
	float: none;
	height: 312px;
	width: 133px;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-image: url(../img/yobai_sideback_anc133_312.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.info_data4_in {
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 250px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0em;

}






.info_data1 {
	padding: 0px;
	clear: both;
	float: none;
	height: 400px;
	width: 133px;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	overflow: auto;
	
	background-color: #2b3439;
}


.info_data1_in {
	clear: both;
	float: none;
	height: auto;
	width: 110px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: auto;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
}


.info_data2 {
	padding: 0px;
	clear: both;
	float: none;
	height: 383px;
	width: 133px;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-image: url(../img/yobai_sideback_mobile133_383.jpg);
	background-repeat: no-repeat;
}

.info_data2_in {
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 315px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0em;

}


.info_data3 {
	padding: 0px;
	clear: both;
	float: none;
	height: 312px;
	width: 133px;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-image: url(../img/yobai_sideback_mailmag133_312.jpg);
	background-repeat: no-repeat;
}

.info_data3_in {
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 250px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 0em;

}
.title_s_img {
	padding: 0px;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

