body{
	font-family:Verdana, 'ＭＳ Ｐゴシック',  sans-serif;
	margin:0px;
	font-size:12px;
	padding:0px;	
	background-color: #FFFFFF;
	color:#333;
}
#wrapper{margin:0 auto;position: relative; min-width: 908px; }
#contents {
	margin: 15px auto;
	_margin:10px auto;
	width: 908px;
	position: relative;
}

/*FLASHバナー*/
#flash_banner{
position: absolute;
top: 0px;
right:0px;
z-index: 1;
}

#main_box {
float: left;
	position: relative;
top: 0px;
left:5px;
	width: 586px;
 z-index: 3;
}


#movable_box{width:900px;}	
#movable { position:absolute; top:0px;left:908px; overflow:hidden;outline:none;z-index:2;}
#header {
	clear:both;
	width:100%;
	height:165px;
	background-image: url(../../images/www/header_back.gif);
	background-repeat: repeat-x 0 0;
	padding:0px;
	margin: 0px;
	overflow:hidden;
}

#header_logo {
	position:relative;
	width:908px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
}

#footer {
	background-image:url(../../images/www/footer_back.gif);
	clear: both;
	text-align: center;
	height:57px;
	background-repeat: repeat-x;
	background-position: center bottom;
	font-size: 10px;
}
.footer_menu{padding-top:20px;}
#kekka table{
	float: left;
	border-collapse: collapse;
	border-spacing: 0;
	width: 350px;
}
	
#kekka table th {
	background-color: #ffcfd9;
	width: 100px;
	margin: 0px;
	padding: 3px;
	border-top:1px solid #ba9ea4;
	border-bottom:1px solid #ba9ea4;
	border-right:2px solid #ffffff;
}	

#kekka table td {
	background-color: #fff1f4;
	margin: 0px;
	padding: 3px;
	line-height: 150%;
	border-top:1px solid #ba9ea4;
	border-bottom:1px solid #ba9ea4;
}	
	
#kekka table th .under {
	background-color: #ffcfd9;
	border-spacing: 0;
	width: 100px;
	margin: 0px;
	padding: 3px;
	border-right:2px solid #ffffff;
}		
	
#kekka table td .under {
	background-color: #fff1f4;
	border-spacing: 0;
	margin: 0px;
	padding: 3px;
	line-height: 150%;
}

#shop table{
	width: 818px;
	border-collapse: collapse;
	border-spacing: 0;
}

#yougo_enter_title {
	float: left;
	width: 611px;
	height: 40px;
	padding: 0px;
	margin: 0px;
}

#shop table th{
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color: #ffcfd9;
	margin: 0px;
	padding: 3px;
	line-height: 150%;
	width: 100px;
}		
#shop table td{
	border-top:1px solid #ffffff;
	background-color: #fff1f4;
	margin: 0px;
	padding: 3px;
	line-height: 150%;
}
img{border:0;}	
a:hover img {
    filter: alpha(opacity: 70);
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.invisible{display:none;}


.main {
	padding: 0px;
	float: left;
	width: 586px;
	margin: 0px;
}

.main2 {
	padding: 0px;
	float: left;
	width: 743px;
}

#yougo_waku_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}

.link_diary{
	color:#FFFFFF;
	font-size: 10px;
}

.moji_big{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

#contents_waku {
	padding: 8px;
	float: left;
	height: 230px;
	width: 384px;
	margin-left: 5px;
}

#manga_side {
	float: left;
	height: 744px;
	width: 178px;
	background-color: #FFCC66;
	margin: 0px;
	padding: 15px;
	line-height: 150%;
}

.manga_carasetu {
	background-color: #FFDA8C;
	margin: 0px;
	padding: 7px;
	text-align: center;
}

.manga_button{
	width: 225px;
	padding: 0px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}

.manga_prev {
	background-color: #FFFF33;
	width: 100px;
	height: auto;
	padding: 5px;
	margin-right: 1px;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #FF6600;
	text-align: left;
	float: left;
}


.manga_next {
	padding: 5px;
	width: 100px;
	height: auto;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #FF6600;
	text-align: right;
	background-color: #FFFF33;
	float: left;
}

#manga {
	float: left;
	height: auto;
	width: 600px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}


a:link{color:#CC3366; text-decoration:none;}
a:visited{color:#CC3366; text-decoration:none;}
a:hover{color:#FF6666; text-decoration:underline;}
a:active{color:#CC3366; text-decoration:underline;}

a.diary:link{color:#FFFFFF; text-decoration:none;}
a.diary:visited{color:#FFFFFF; text-decoration:none;}
a.diary:hover{color:#fff663; text-decoration:none;}
a.diary:active{color:#ffffff; text-decoration:underline;}



#header h1{
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	color: #FFFFFF;
	background-color: #F0172A;
	width: 890px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: none;
}

h2{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
}

h3{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 20px;
	line-height: normal;
}

.h1_back{
	background-color: #F0172A;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: none;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.h1_text{
	position: relative;
	width: 890px;
	padding: 0px;
	height: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 4px;
}

img.manga{
	border: 1px solid #CCCCCC;
}

ul.kaisetu_gyousyu_link{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li.kaisetu_gyousyu_link {
	margin: 2px;
	padding: 5px;
	font-weight: bold;
	background-color: #FFE6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

#use_title {
	float: left;
	width: 547px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

.useful_title {
	background-image: url(../../images/www/entry/useful.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#diary_waku_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 264px;
}

.gyouyukaisetu_title {
	background-image: url(../../images/www/entry/gyousyu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.yougo_title {
	background-image: url(../../images/www/entry/yougo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.manga_title {
	background-image: url(../../images/www/entry/manga_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.omise_link {
	float: left;
	width: 212px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

#bcl {
	width: 900px;
	padding: 0px;
	font-size: 12ｗpx;
	margin: 0px auto 7px auto;
}

#new_info_return {
	text-align: center;
	clip: rect(14px,auto,auto,auto);
	font-weight: bold;
	margin-bottom: 14px;
	width: auto;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}

#yougo_naiyou {
	font-size: 12px;
	line-height: 200%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#yougo_naiyou_waku {
	line-height: normal;
	float: left;
	padding: 14px;
	width: 581px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #66CC99;
	border-bottom-color: #66CC99;
	border-left-color: #66CC99;
	margin: 0px;
}

#diary_waku_right {
	float: left;
	padding: 0px;
	width: 547px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
}


#diary_page {
	font-size: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	float: left;
	width: 552px;
	margin-top: 7px;
	margin-left: 0px;
	padding: 0px;
}

#diary_naiyou {
	font-size: 12px;
	line-height: 200%;
	margin: 0px;
	padding: 0px;
}

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

.diary_honbun1{float:right;width:100%;}

#diary_hiduke {
	float: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #CE2633;
}
#diary_naiyou_waku {
	line-height: normal;
	float: left;
	padding: 14px;
	width: 522px;
	background-image: url(../../images/www/diary_bgimg.gif);
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FF9999;
	border-right-color: #FF9999;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
	margin: 0px;
}

#usedata {
	width: 248px;
	padding: 7px;
	float: left;
	line-height: 150%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #01c8e3;
	border-bottom-color: #01c8e3;
	border-left-color: #01c8e3;
}

#diary_waku_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 264px;
}

#girlsdata_title {
	width: 264px;
	padding: 0px;
	background-image: url(../../images/www/girlsdata_title.gif);
	height: 38px;
}

#gyousyuname_title {
	width: 264px;
	padding: 0px;
	background-image: url(../../images/www/gyousyu_name.gif);
	height: 38px;
}

#yougo_title {
	width: 200px;
	padding: 0px;
	background-image: url(../../images/www/yougo_name.gif);
	height: 38px;
	float: left;
}

#use_naiyou_waku {
	line-height: normal;
	float: left;
	padding: 14px;
	width: 517px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #01c8e3;
	border-bottom-color: #01c8e3;
	border-left-color: #01c8e3;
	margin: 0px;
	overflow:hidden;}

li.diary_girls{
	font-size: 18px;
	font-weight: bold;
	clear: both;
}


#girls_data {
	margin-left: 7px;
	padding: 7px;
	width: auto;
	background-color: #FFFFFF;
}

#diary_title2 {
	float: left;
	width: 524px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../../images/www/diary_title.gif);
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-right: 14px;
	padding-left: 14px;
	margin: 0px;
}
#girlsdata {
	width: 248px;
	padding: 7px;
	float: left;
	line-height: 150%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FF9999;
	border-right-color: #FF9999;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
}

#diary_girlsname {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin-left: 7px;
}

#new_info_hiduke {
	background-image: url(../../images/www/diary_bgimg.gif);
	padding: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #CE2633;
	border: 1px solid #FF9999;
	overflow:hidden;
}
*html #new_info_hiduke{
height:1%;
}
#new_info_hiduke .hiduke{float:right;}
#new_info_naiyou {
	padding: 5px 14px;
	line-height: 200%;
	overflow:hidden;
}
#new_info_naiyou img{display:block;float:left;margin:5px 5px 5px 0;}
#new_info_naiyou h1{background:none;width:100%;	color: #333;}
#new_info_naiyou .shop_name{font-size:14px;font-weight:bold; margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #666;}
.goto_realtime{float:right;}

#kensaku_button {
	padding: 0px;
	clear: both;
	text-align: center;
	width: 389px;
	margin-top: 14px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
}


#taigu_icon {
	padding: 0px;
	float: left;
	margin-right: 2px;
	margin-left: 1px;
	width: 68px;
	height: 30px;
	margin-bottom: 3px;
}

.text12{
	font-size: 12px;
	color: #333;
}

#back {
	padding: 0px;
	width: 840px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	font-size: 12px;
}


#list_oubo_button{
	padding: 0px;
	height: 46px;
	width: 263px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	font-size: 12px;
}

#list_deli{
	width: 840px;
	font-weight:bold;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	font-size: 12px;
}

#infonew_img {
	float: left;
	width: 300px;
	height: 16px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#infonew {
	width: 300px;
	padding: 0px;
	float: left;
	margin: 0px;
}

.header_tab_img {
	float: left;
	height: 22px;
	width: 678px;
	padding: 0px;
	margin: 0px;
}

.header_logo_img {
	float: left;
	width: 590px;
	height: 100px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p.minibox {
	width: 292px;
	height: 66px;
	overflow: auto;
	background-color: white;
	border: 1px solid #D12723;
	line-height: 150%;
	font-size: 10px;
	float: left;
	margin: 0px;
	padding: 3px;
}

address{
	font-style: normal;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 2px;
}

.ppyn{
	margin:0px auto;
	padding:0px;
}



.side_top{
	width: 150px;
	float: left;
	margin-left: 13px;
	/*padding-top: 1000px;*/
	text-align: center;
	}
/*FLASHバナー臨時対応用
.side_top{
	width: 150px;
	float: left;
	position: relative;
	margin-left: 14px;
	margin-top: 280px;
	padding-top:10px;
	text-align: center;
	z-index:4;
	background-color:#FFF;
	}
*/

.side{
	width: 163px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
	
.side1{
	float: left;
	font-size:10px;
	line-height:200%;
	padding: 0px;
	width: 150px;
	height: 870px;
	margin: 0px 5px 0px 0px;
	}
#left_content {margin-bottom:5px;}
#left_content img{margin-bottom:5px;}

#calculator{
	text-align:center;
	margin:10px 0 0 0;
	padding:2px;
	width:144px;
	border-top:1px solid #FF3300;
	border-bottom:1px solid #FF3300;
	background-color: #FFF7F4;
}
#calculator h3{margin:0 0 -10px 0;}
#calculator dt{}
#calculator dd{margin-left:0;border-bottom:1px dashed #999999;padding:2px;}
	
#side2{
	background-image: url(../../images/www/side2_banner_back.gif);
	background-repeat: no-repeat;
	float: left;
	font-size:10px;
	line-height:200%;
	text-align: center;
	padding: 0px;
	height: 870px;
	width: 211px;
	margin: 0px 0px 14px 0px;
	}	

.new_info {
	list-style-image: url(../../images/www/shop_dtail/new_info_point.gif);
}


.invisible{
	display:none;
}

.setumei {
	margin: auto;
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #086461;
	width: 840px;
}

.kensaku_text {
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #086461;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}

#oubo_entry {
	background-image: url(../../images/www/entry/oubo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#touroku_entry {
	background-image: url(../../images/www/entry/touroku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#toiawase_entry {
	background-image: url(../../images/www/entry/toiawase.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#toiawase_main_entry {
	background-image: url(../../images/www/entry/toiawase_main.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.claim_main_entry {
	background-image: url(../../images/www/entry/claim.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#kentou_entry {
	background-image: url(../../images/www/entry/kentou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#new_info_entry {
	background-image: url(../../images/www/entry/new_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.new_info_entry2 {
	background-image: url(../../images/www/entry/new_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 743px;
}

.new_info_main {
	background-image: url(../../images/www/entry/new_info_main.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 743px;
}

#girl_diary_entry {
	background-image: url(../../images/www/entry/girl_diary.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 840px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.girl_diary_entry2 {
	background-image: url(../../images/www/entry/girl_diary.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width: 743px;
	height: 49px;
}

.girl_diary_main {
	background-image: url(../../images/www/entry/girl_diary_main.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width: 743px;
	height: 49px;
}

#qr_text_img {
	float: left;
	font-size: 12px;
	line-height: 130%;
	margin-right: 10px;
}

#mob_title {
	background-image: url(../../images/www/shop_dtail/mob_title.gif);
	padding-top: 40px;
	background-repeat: no-repeat;
	width: 400px;
	font-size: 12px;
	line-height: 130%;
	float: left;
}

.girl_taiken_content{
	overflow:hidden;
	padding:5px 0 5px 5px;
	border-bottom:1px dashed #999999;
	width: 800px;
	margin-bottom: 5px;
}
.girl_taiken_name{
	color:#e84f56;
	font-weight:bold;
	font-size:14px;
	}

#girl_taiken_comment {
	float: left;
	font-size: 12px;
	line-height: 150%;
	padding: 9px;
	color: #333333;
	width: 350px;
	_width:350px;
	margin: 0px;
}
#girl_taiken_img {
	float: left;
	border: 1px solid #999999;
	padding: 3px;
}

#girl_taiken_title_info {
	width: 189px;
	float: left;
	margin-right: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 150%;
}
#girl_taiken_title_info li{margin-left:15px;}
#girl_taiken_title_info img{display:block;margin:0 5px 5px 0;}


.shop_imgtext {
	width: 255px;
	float: left;
	margin-right: 5px;
	background-image: url(../../images/www/shop_dtail/shop_imgtext_back.gif);
	background-repeat: no-repeat;
	padding: 10px;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 7px;
	height: 80px;
}

#shop_imgtext2 {
	width: 255px;
	float: left;
	background-image: url(../../images/www/shop_dtail/shop_imgtext_back.gif);
	background-repeat: no-repeat;
	padding: 10px;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 7px;
	height: 80px;
}

#shop_img_s {
	float: left;
	border: solid 1px #666666;
	margin-right:5px;
	padding: 4px;
	width: 265px;
}

#shop_img_s2 {
	float: left;
	border: solid 1px #666666;
	margin: auto;
	padding: 4px;
}

#shop_img_kensaku {
	float: left;
	border: solid 1px #666666;
	margin-right:5px;
	padding: 4px;
	margin-bottom: 5px;
}

#shop_img_s_waku {
	margin: auto;	
	width: 840px;
	overflow: hidden;
}

#name_tab_waku {
	height: 57px;
	margin: auto;
	width: 840px;
}

#kensaku_taigu{
	width: 570px;
	float: left;
	margin: 7px auto auto auto;
}

a.footer {
	text-decoration:none;
	font-size: 10px;
	letter-spacing: 2px;
}

.link{
	color:#3f3095;
	font-size: 12px;
}


#tabu_waku {
	background-position: right bottom;
	text-align: right;
	height: 46px;
	width: 250px;
	float: right;
	margin: auto;
}

#tab_info_on {
	float: left;
	height: 36px;
	margin-top:34px;
	width: 82px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_info {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 82px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_new {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_oubo {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_toiawase_on {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_toiawase {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_diary_on {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_diary {
	float: left;
	height: 36px;
	margin-top:20px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: left bottom;
}

#tab_kentou_on {
	float: left;
	height: 36px;
	margin-top:34px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: right bottom;
}

#tab_kentou {
	float: left;
	height: 36px;
	margin-top:34px;
	width: 83px;
	clip: rect(auto,auto,auto,2px);
	background-position: right bottom;
}

#shop_imgtext_s_waku {
	width: 840px;
	margin: auto;
	margin-bottom:7px;
}

#name_aera_gyousyu_waku {
	float: left;
	height:46px;
	width: 426px;
	margin: auto;
}

#shop_name {
	font-size: 18px;
	font-weight: bold;
	color: #C20000;
	width: auto;
	background-image: url(../../images/www/shop_dtail/shop_ppyn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-left: 7px;
	margin-bottom: 7px;
}
#e_g{
	width: 570px;
	color: #666666;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
#e_g2{
	width: 420px;
	color: #666666;
	margin-top: 7px;
	font-size: 12px;
	font-weight: bold;
}
#k_name {
	width: 570px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #ff0e41;
	padding-top: 3px;
	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: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-bottom: 7px;
}

.k_name_font{
	text-decoration: underline;
	color: #ff0e41;
}

#s_name2 {
	width: 420px;
	font-size: 20px;
	font-weight: bold;
	color: #ff0e41;
	padding: 3px 1px 1px 0px;
	text-decoration: underline;
}

#k_syosai {
	width: 570px;
	margin-bottom: 10px;
	padding-top: 3px;
	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: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-bottom: 7px;
}

#shop_name2 {
	float:left;
	width: auto;
	font-size: 20px;
	font-weight: bold;
	color: #C20000;
	background-image: url(../../images/www/shop_dtail/shop_ppyn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 7px;
	padding-left: 30px;
	margin-bottom: 7px;
}

#shop_area {
	float: left;
	width: auto;
	height: 20px;
	background-image: url(../../images/www/shop_dtail/icon_area.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 7px;
	margin-left: 7px;
	padding-left: 62px;
	font-weight: bold;
	font-size: 12px;
}

#shop_area2 {
	float: left;
	width: auto;
	height: 20px;
	background-image: url(../../images/www/shop_dtail/icon_area.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 62px;
	font-weight: bold;
	font-size: 12px;
	margin-left:7px;
	margin-bottom: 7px;
}

#shop_gyousyu {
	float: left;
	width: auto;
	height: 20px;
	background-image: url(../../images/www/shop_dtail/icon_gyousyu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 7px;
	margin-left: 7px;
	padding-left: 62px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
}


#shop_gyousyu2 {
	float: left;
	width: auto;
	height: 20px;
	background-image: url(../../images/www/shop_dtail/icon_gyousyu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 62px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	margin-left:7px;
	margin-bottom: 7px;
}


#button {
	width: 537px;
	height:45px;
	margin-bottom:14px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}

#button2 {
	width: 390px;
	height:33px;
	margin: auto;
	margin-bottom:14px;
}

#oubo_button {
	margin: auto;
	margin-left:2px;
	margin-right:2px;
	float: left;
	height: 46px;
	width: 263px;
}

#kentou_tuika_button {
	margin: auto;
	margin-left:2px;
	margin-right:2px;
	float: left;
	height: 45px;
	width: 262px;
}

#mise_toiawase {
	margin: auto;
	margin-left:2px;
	margin-right:2px;
	float: left;
	height: 33px;
	width: 189px;
}

#mise_claim {
	margin: auto;
	margin-left:2px;
	margin-right:2px;
	float: left;
	height: 33px;
	width: 189px;
}


#shop_info_entry {
	background-image: url(../../images/www/shop_dtail/mise_jouhou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 840px;
	margin: auto;
}

#shop_oubo_entry {
	background-image: url(../../images/www/shop_dtail/shop_oubo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 840px;
	margin: auto;
	clear:both;
}

#shop_mensetu_entry {
	background-image: url(../../images/www/shop_dtail/shop_mensetu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 840px;
	margin: auto;
}

#shop_entry_waku {
	border: solid 1px #CD2534;
	width: 818px;
	padding: 10px;
	clear: both;
	margin: auto;
	margin-bottom: 7px;
	overflow: hidden;
}

#shop_main_img_waku {
	border: solid 1px #666666;
	margin: auto;
	margin-bottom: 7px;
	width: 830px;
	padding: 4px;
	clear: both;
}

#shop_waku {
	padding: 4px;
	height: 298px;
	width: 830px;
	border: 1px #333333;
}
#shop_main_img {
	background-image: url(../../images/www/shop_data/shop_main_img.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 298px;
	width: 830px;
}


.shop_read_text {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
}

.shop_read_text2 {
	font-size: 16px;
	font-weight: bold;
	color: #FF3333;
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 0px;
}

#shop_read {
	background-image: url(../../images/www/shop_dtail/read_wide.gif);
	height: 55px;
	width: 840px;
	margin-bottom:7px;
	margin: auto;
}

#shop_read2 {
	height: 55px;
	width: 586px;
	margin: 0px;
	background-image: url(../../images/www/d_bar.gif);
}

#shop_read_gold {
	height: 55px;
	width: 586px;
	margin: 0px;
	background-image: url(../../images/www/gold_silver.gif);
}

.text_color_fff {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 23px;
}

#search_button_img {
	background-image: url(../../images/www/search_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 173px;
	height: 23px;
	float: left;
}

#search_waku {
	background-color: #F6F6F6;
	width:574px;
	margin-bottom: 10px;
	border: 1px solid #FF6699;
	padding: 5px;
	overflow: hidden;
}


#aera {
	float: left;
	margin-bottom: 7px;
	overflow-x:hidden;
}

#gyousyu {
	float: left;
	margin-left: 30px;
	margin-bottom: 7px;
	overflow-x:hidden;
}

#taigu {
	float: left;
	margin-left: 30px;
	margin-bottom: 7px;
}

select{
	margin: 0px;
	padding: 0px;
}

.text_search{
	float:right;
	font-weight:bold;
	font-size:12px;
	height: 23px;
padding: 5px;
}

.text_search_button{
	float:left;
	margin-left: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.diary_name{
	color:#cb2634;
	font-size:14px;
	font-weight:bold;
}

.diary_name2{
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px sold #F11543;
}

.diary_title{
	color:#cb2634;
	font-size:12px;
	font-weight:bold;
}

.diary_title2{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	float: left;
	width: 115px;
	margin-top: 5px;
	margin-left: 5px;
}

.diary_aera{
	font-size:10px;	
}

.kodawari_waku {
	border: solid 1px #CD2534;
	margin-bottom: 10px;
	padding: 7px;
	width: 570px;
	overflow: hidden;
}

.search_k_box{width:400px;overflow:hidden;}
.search_k_text {
	margin-left: 10px;
	margin-bottom: 5px;
	font-size:12px;
	line-height: 150%;
	width: 180px;
	float: left;
}

#search_k_img {
	margin-left: 5px;
	margin-bottom: 5px;
	font-size:10px;
	line-height: 150%;
	width: 130px;
	float: left;
	height: 130px;
}


#search_k1 {
	background-image: url(../../images/www/k_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 241px;
	margin-bottom: 5px;
	clear: both;
}

#search_k2 {
	background-image: url(../../images/www/k_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 241px;
	margin-bottom: 5px;
	clear: both;
}

#search_k3 {
	background-image: url(../../images/www/k_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 24px;
	width: 241px;
	margin-bottom: 5px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#search_k4 {
	background-image: url(../../images/www/search_k4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 241px;
	margin-bottom: 5px;
	clear: both;
}

#use_1 {
	padding: 0px;
	width: 197px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	background-image: url(../../images/www/gyousyu_kaisetu.jpg);
	height: 74px;
}

#use_2 {
	padding: 0px;
	width: 197px;
	margin-left: 3px;
	margin-right: 0px;
	float: left;
	background-image: url(../../images/www/yougojiten.jpg);
	height: 74px;
}

#use_3 {
	padding: 0px;
	width: 197px;
	margin-left: 3px;
	margin-right: 0px;
	float: left;
	background-image: url(../../images/www/manga.jpg);
	height: 74px;
}

#astrology_waku {
	width: 774px;
	padding: 0px;
	clear: both;
	margin: auto;
	margin-bottom: 7px;
	overflow: hidden;
}

#yougodata {
	width: 184px;
	padding: 7px;
	float: left;
	line-height: 150%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #66CC99;
	border-bottom-color: #66CC99;
	border-left-color: #66CC99;
}

.diary_text_box {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#clear {
	clear: both;
	padding:0px;
	margin:0px;
}

.clear {
	clear: both;
	padding:0px;
	margin:0px;
}

#diary_title {
	float: left;
	margin-left: 8px;
}

#diary_aera_gyousyu {
	float: left;
	margin-bottom: 7px;
	margin-left: 8px;
	width: 100%;
}

form{
	margin: 0px;
	padding: 0px;
}

.side_kensaku{
	width: 150px;
	float: left;
	margin: 0 0 0 13px;
	padding: 0px;
	text-align: left;
	}	
.right_banner{border-bottom:1px solid #ccc;margin:0 0 5px 0;height:58px;}
.right_banner img{margin-bottom:1px;}
.qr{
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
}

.qr_img{
	text-align: center;
}

.qr_waku {
	width: 148px;
	float: left;
	margin: 5px 0px 0px 0px;
	_margin: 5px 0px 0px px;
	border: 1px solid #F11543;
	background-image: url(../../images/www/qr_back.gif);
	background-repeat: no-repeat;
	padding: 110px 0px 0px 0px;
}
.qr_waku_sg {
	width: 148px;
	border: 1px solid #F11543;
	background-image: url(/images/www/shop_data/qr_back.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#diary_tr {
	padding: 0px;
	width: 100%;
	margin-top: 5px;
}

.diary_entry{
	background-image: url(../../images/www/blog.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 148px;
}

#diary_waku {
	width: 146px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #F11543;
	text-align: center;
}
#diary_waku .diary_box {
	padding: 2px;
	margin: 3px 2px;
	border-bottom: 1px solid #F11543;
	background-color: #FFEEEE;
}
#diary_waku .diary_box .girlsP img{padding:3px; background-color:#FEF; border:1px solid #FFF;}

#new_info1 {
	overflow:hidden;
	background-color: #fae9f3;
	padding: 3px;
	font-size: 12px;
	line-height: 150%;
}
* html #new_info1 {
	height:1%;
}
#new_info1 .new_infoboxD{float:left;width:80px;}
#new_info1 .new_infoboxT{float:left;width:330px;;padding-right:5px;}
#new_info1 .new_infoboxN{float:left;width:140px;}

#new_info2 {
	background-color: #FFFFFF;
	padding: 3px;
	font-size: 12px;
	line-height: 150%;
	overflow:hidden;
}
* html #new_info2 {
	height:1%;
}
#new_info2 .new_infoboxD{float:left;width:80px;}
#new_info2 .new_infoboxT{float:left;width:330px;;padding-right:5px;}
#new_info2 .new_infoboxN{float:left;width:140px;}
.new_info_all{text-align:right;}

.diary_waku2{
	float: left;
	width: 128px;
	padding: 5px;
	border: 1px solid #FF9999;
	background-color: #FFE6E6;
	text-align: center;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.diary_waku2 img{
	border: 1px solid #FF6699;
}



.joshikuru {
	width: 586px;
	height: 288px;
	margin-bottom: 10px;
	background-image: url(../../images/www/top_joshikuru02.jpg);
	overflow:hidden;
}

/*#entry_waku {
	border: solid 1px #CD2534;
	margin-bottom: 14px;
	width: 570px;
	padding: 7px;
	clear: both;
}*/

.entry_waku {
	border: solid 1px #CD2534;
	margin-bottom: 10px;
	padding: 7px;
	width: 570px;
}

#entry_waku2 {
	margin-bottom: 14px;
	width: 570px;
	padding: 7px;
	clear: both;
	border-top-width: 1px;
	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-top-color: #CD2534;
	border-right-color: #CD2534;
	border-bottom-color: #CD2534;
	border-left-color: #CD2534;
}

#entry_wakugold {
	margin-bottom: 14px;
	width: 570px;
	padding: 7px;
	clear: both;
	border-top-width: 1px;
	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-top-color: #4c3a2c;
	border-right-color: #4c3a2c;
	border-bottom-color: #4c3a2c;
	border-left-color: #4c3a2c;
}

.entry_waku3 {
	margin-bottom: 14px;
	width: 727px;
	padding: 7px;
	clear: both;
	border: 1px solid #CD2534;
	margin-top: 7px;
}

#useful {
	background-image: url(../../images/www/entry/useful.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

#search_k {
	background-image: url(../../images/www/entry/search_k.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	clear: both;
}


#diary {
	background-image: url(../../images/www/entry/diary.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	clear: both;
}

h2#top_new_search {
	background-image: url(../../images/www/1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 586px;
}

h2#top_new_info {
	background-image: url(../../images/www/2.gif);
		background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 586px;
}

h2#top_new_kodawari {
	background-image: url(../../images/www/3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 586px;
}

#aboutus {
	padding: 20px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 150%;
}

#menu {
	height: 20px;
	width: 907px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding: 0px;
}


.search{
	background-color: #F6F6F6;
	width:584px;
	margin-bottom: 10px;
	float:left;
	border: 1px solid #FF6699;
	overflow:hidden;
}
	
#toiawase_button_big {
	margin:auto;
	margin-bottom:14px;
	float: none;
	height: 45px;
	width: 261px;
	clear: both;
}

#oubo_button_2 {
	margin:auto;
	margin-bottom:14px;
	float: none;
	height: 45px;
	width: 261px;
	clear: both;
}

.table_new_info_top{
	width:100%;
	padding:0px;
	margin:0px;
	margin:0px;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.table_new_info{
	width:818px;
	padding:0px;
	margin:0px;
	margin:0px;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.table_new_info3{
	width:727px;
	padding:0px;
	margin:0px;
	margin:0px;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.th_new_info{
	padding:5px;
	text-align:left;
	background-color:#f6bbbd;
	color:#333333;
	margin: 0px;
	width: 30%;
}

.td_new_info1{
	background-color:#ffffff;
	color:#333333;
	margin: 0px;
}

.td_new_info2{
	background-color:#fbf1f1;
	color:#333333;
	margin: 0px;

}

.td_new_info3 {
	background-color: #ffcfd9;
}
.td_new_info3_1 {
	background-color: #ffcfd9;
}


.td_new_info1_2 {
	background-color:#fff1f4;
}

.td_new_info1_3 {
	background-color:#fff1f4;
}

.kensaku_table{
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#shop_syousai{
	height: 35px;
	width: 191px;
	float: left;
}

#kentou_tuika2{
	height: 35px;
	width: 191px;
	float: left;
	margin-left: 7px;
}

.page_link{
	clear: both;
	font-size: 12px;
	margin-bottom: 7px;
	padding-top: 7px;
	text-align: center;
}

ul{
	margin: 0px;
	padding: 0px;
}

ul#navigation li {
	width:181px;
	height:24px;
	list-style-type:none;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	outline:none;
}
ul#navigation li a{
	display:block;
	height:100%;
	text-decoration:none;
	text-indent:-1500px;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}
li#menu1 a{background:url("../../images/www/menu_button/menu_1.gif");}
li#menu2 a{background:url("../../images/www/menu_button/menu_2.gif");}
li#menu3 a{background:url("../../images/www/menu_button/menu_3.gif");}
li#menu4 a{background:url("../../images/www/menu_button/menu_4.gif");}
li#menu5 a{background:url("../../images/www/menu_button/menu_5.gif");}
li#menu6 a{background:url("../../images/www/menu_button/menu_6.gif");}
li#menu7 a{background:url("../../images/www/menu_button/menu_7.gif");}
li#menu1 a:hover{background:url("../../images/www/menu_button/menu_1_on.gif");}
li#menu2 a:hover{background:url("../../images/www/menu_button/menu_2_on.gif");}
li#menu3 a:hover{background:url("../../images/www/menu_button/menu_3_on.gif");}
li#menu4 a:hover{background:url("../../images/www/menu_button/menu_4_on.gif");}
li#menu5 a:hover{background:url("../../images/www/menu_button/menu_5_on.gif");}
li#menu6 a:hover{background:url("../../images/www/menu_button/menu_6_on.gif");}
li#menu7 a:hover{background:url("../../images/www/menu_button/menu_7_on.gif");}

ul#tab li {
	width:54px;
	height:22px;
	list-style-type:none;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	overflow:hidden;
	outline:none;
}
ul#tab li a{
	display:block;
	height:100%;
	text-decoration:none;
	text-indent:-1500px;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}
li#tab1 a{
	background-image: url("../../images/www/kanto.gif");
	margin: 0px;
	padding: 0px;
}
li#tab2 a{
	background:url("../../images/www/kansai.gif");
	margin: 0px;
	padding: 0px;
}
li#tab3 a{
	background:url("../../images/www/tohoku.gif");
	margin: 0px;
	padding: 0px;
}
li#tab1 a:hover{background:url("../../images/www/kanto_on.gif");}
li#tab2 a:hover{background:url("../../images/www/kansai.gif");}
li#tab3 a:hover{background:url("../../images/www/tohoku_on.gif");}

ul#omise li {
	width:106px;
	height:22px;
	list-style-type:none;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	outline:none;
}
ul#omise li a{
	display:block;
	height:100%;
	text-decoration:none;
	text-indent:-1500px;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}
li#omise1 a{background-image: url("../../images/www/omise_login.gif");}
li#omise2 a{background:url("../../images/www/omise_toiawase.gif");}
li#omise1 a:hover{background:url("../../images/www/omise_login_on.gif");}
li#omise2 a:hover{background:url("../../images/www/omise_toiawase_on.gif");}


/*search -------------------------------------------------------- */
#search{
	padding: 0px;
	width: 564px;
	margin: 0px;
}
	#search .searchSelectContainer{
	float:left;
	width:183px;
	padding-right: 3px;
	margin: 0px;
	text-align: right;
}
	
	#search .searchSelectContainer .title{width:183px; background-color:#eee; display:block; border:1px solid #7f9db9; border-bottom:none;}
	#search .searchSelectContainer select{width:100%; min-height:23em; *height:24em; }
	#search .searchSelectContainer .options_area_2{ background-color:#F9E8E8;}
	#search .searchSelectContainer .options_area_1{ background-color:#FFF;}
	#search .searchSelectContainer .options_category_2{ background-color:#F9E8E8;}
	#search .searchSelectContainer .options_category_1{ background-color:#FFF;}
	#search .searchSelectContainer .options_treatment_2{ background-color:#F9E8E8;}
	#search .searchSelectContainer .options_treatment_1{ background-color:#FFF;}
	#search .searchSelectContainer select option.gusu{ background-color:#F9E8E8;}
	#search .searchSelectContainer .term{border:1px solid #7f9db9; padding:4px;}
	#search .under .word input{margin-top:2px;}
	*html #search .under .word{padding-right:2px; margin-right:-1px; padding-left:198px;}/*IE*/
	*html #search .under .word input{margin-top:1px;}/*IE*/
	#search .under table{width: 100%; border:1px solid #ccc; margin-bottom:4px;}
	#search .under table th,#search .under table td{padding:2px 4px;}
	#search .under table th{background-color:#eee; text-align:right;}
	
.read {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 29px;
	margin-bottom: 0px;
	margin-left: 7px;
	float: left;
	margin-right: 0fpx;
}
.anigif {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 55px;
	width: 65px;
}
.read_d {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 19px;
	margin-bottom: 0px;
	margin-left: 7px;
	float: left;
	margin-right: 0px;
}
.conf_button{margin:0 auto;text-align:center;}

#link_left_waku {
	float: left;
	width: 160px;
}
#link_right_waku {
	float: left;
	width: 638px;
	padding: 8px;
	border: 1px solid #FF3366;
}

#papi_body  #link_title_h2{
	text-indent:0;
	background-color:#fee;
	color:#f99;
	position:static;
	height:1.5em;
	line-height:1.5em;
	padding:3px;
	font-size:100%;
	border-bottom:2px solid #f99;
}

.ag_list{
	margin-bottom:20px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:2px solid #efefef;
}
.ag_list li{
	display:inline;
	margin-right:5px;
}
.ag_list li a{
	padding:3px;
	background-color:#efefef;
	color:#f00;
}

.page_box{
	background-color:#f3f3f3;
	margin-bottom:20px;
	padding:5px;
	clear:both;
}

.link_ul li{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #ccc;
	clear:both;
	list-style-type: none;
}
.link_ul li:after{
	content:"";
	height:0px;
	display:block;
	overflow:hidden;
	clear:both;
}
.link_ul li a{
	font-weight:bold;
}
.link_ul li a img{
	border:0;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.genre_name, .area_name{
	font-size:80%;
	margin-left:3px;
}
.genre_name, .area_name{
	font-size:80%;
	margin-left:3px;
}

ul.topmenu1{
border-bottom:3px solid #f66;
}
ul.topmenu2{
border-bottom:3px solid #f93;
}
ul.topmenu3{
border-bottom:3px solid #cc0;
}
ul.topmenu4{
border-bottom:3px solid #393;
}
ul.topmenu5{
border-bottom:3px solid #379;
}
ul.topmenu6{
border-bottom:3px solid #93c;
}
ul#topmenu li{
line-height:0;
}
ul#topmenu li a,ul#topmenu li a:link{
float:left;
height:30px;
width:119px;
text-indent:-99999px;
background-position:0 -30px;
overflow:hidden;
}
ul#topmenu li a:hover{
background-position:0 0;
overflow:hidden;
}
li.topmenu1{
float:left;
height:30px;
width:119px;
text-indent:-99999px;
background-position:0 -30px;
background:url("../newimg/topmenu01.gif") no-repeat;
}
li.topmenu2{
float:left;
height:30px;
width:119px;
text-indent:-99999px;
background:url("../newimg/topmenu02.gif") no-repeat;
background-position:0 -30px;
}
li.topmenu2:hover{
background:url("../newimg/topmenu02.gif") no-repeat;
}
li.topmenu2_2{
background-position:0 0;
}
li a.topmenu3{
float:left;
height:30px;
width:119px;
text-indent:-99999px;
background:url("../newimg/topmenu03.gif") no-repeat;
background-position:0 -30px;
}
li a.topmenu3:hover,{
background:url("../newimg/topmenu03.gif") no-repeat;
}
li.topmenu3_2{
float:left;
height:30px;
width:119px;
text-indent:-99999px;
background:url("../newimg/topmenu03.gif") no-repeat;
}
li.topmenu4{
float:left;
height:30px;
width:119px;
text-indent:-99999px;
background:url("../newimg/topmenu04.gif") no-repeat;
}

li a.topmenu1,li a.topmenu1:link{
background:url("../newimg/topmenu01.gif") no-repeat;
}
li a.topmenu3,li a.topmenu3:link{
background:url("../newimg/topmenu03.gif") no-repeat;
}
li a.topmenu4,li a.topmenu4:link{
background:url("../newimg/topmenu04.gif") no-repeat;
}
li a.topmenu5,li a.topmenu5:link{
background:url("../newimg/topmenu05.gif") no-repeat;
}
li a.topmenu6,li a.topmenu6:link{
background:url("../newimg/topmenu06.gif") no-repeat;
}

/* submenu--------------------------------------------------------------------------*/
.submenu0{
position:relative;
top:-3px;
}
*html .submenu0{
position:relative;
top:-7px;
}
.submenu{
width:118px;
visibility:hidden
}
.submenu li{
text-align:center;
padding:3px 0;
}
.submenu a{
display:block;
height:100%;
text-indent:-5px;
}
#submenu1 a{
background:#fff;
border-bottom:1px solid #f93;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
#submenu2 a{
background:#fff;
border-bottom:1px solid #cc0;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
#submenu1 a,#submenu1 a:link,#submenu1 a:visited{
color:#999;
}
#submenu1 a:hover,#submenu1 a:active{
color:#fff;
background-color:#f93;
}
#submenu2 a,#submenu2 a:link,#submenu2 a:visited{
color:#999;
}
#submenu2 a:hover,#submenu2 a:active{
color:#fff;
background-color:#cc0;
}
#submenu1{
position:absolute;
left:128px;
border-top:1px solid #f93;
}
*html #submenu1 li,*html #submenu2 li{
position:relative;
left:-16px;
width:117px;
}
#submenu2{
position:absolute;
left:247px;
border-top:1px solid #cc0;
}
/* submenu end ----------------------------------------------------------------*/

/*topバナー用*/

/*インデックス用*/
#index_wrapper{width:877px;margin:10px auto;text-align:center;overflow:hidden;}
#index_box{margin:0 auto;}
#index_box h1.enter{margin:0;background:none;}
#index_box h2.index{font-size:12px;font-weight:bold;color:#F9C;margin: 0;}
#index_box .main_box{background:url('../../images/www/index_back.jpg') no-repeat;width:875px;height:615px;overflow:hidden;border: 1px solid #F9C;}
#index_box .left_box{font-size:10px;float:left;text-align:center;padding:0;line-height:150%;width: 570px;}
#index_box .left_box .index_logo{margin:65px 0 0 20px;width:542px;}
#index_box .left_box .under_18{color:#F30;margin:30px 0 0 0;}
#index_box .left_box .under_18{_margin:20px 0 0 0;}
#index_box .left_box .kanto_enter{margin:10px 0 0 0;overflow:hidden;outline:none;}
#index_box .left_box .kanto_enter img{margin:10px;}
#index_box .left_box .kanto_enter a{overflow:hidden;outline:none;}
#index_box .left_box .kansai_enter{margin:5px 0 20px 0;overflow:hidden;outline:none;}
#index_box .left_box .kansai_enter img{margin:0 10px;}
#index_box .left_box .kansai_enter a{overflow:hidden;outline:none;}
#index_box .left_box .index_read{color:#F66;width:500px;text-align:left;margin:10px auto;padding: 5px;}
#index_box .left_box .qr_box{width:465px;height:105px;margin: 0 auto;}

