@media screen and (min-width:641px){*{margin:0;padding:0;}
#wrap{width:980px;margin:0 auto;text-align:left;background-color:#fff;}
.sp{display:none !important;}
#header{width:980px;}
#header_left{width:255px;float:left;}
#header_center{width:475px;float:left;}
#header_right{width:250px;float:right;}
.mailmagagineform{padding:5px 5px 5px 5px;margin:0 auto;border:1px solid #cccccc;width:235px;height:58px;background-image:url(/img/245_58_ue_merumaga_.jpg);}
.mailmagagineform form{margin:20px 0 0;}
#gnavi{width:980px;height:35px;display:block;}
#gnavi ul{width:980px;}
#gnavi li{list-style-type:none;line-height:35px;margin-left:auto;float:left;position:relative;}
#gnavi li a{width:98px;height:35px;display:block;text-indent:-9999px;}
#gnavi li a:hover{}
#gnavi .gnavi01 a{background:url("/img/top.gif");}
#gnavi .gnavi02 a{background-image:url("/img/schedule.gif");}
#gnavi .gnavi03 a{background-image:url("/img/cast.gif");}
#gnavi .gnavi04 a{background-image:url("/img/system.gif");}
#gnavi .gnavi05 a{background-image:url("/img/cam.gif");}
#gnavi .gnavi06 a{background-image:url("/img/reserve.gif");}
#gnavi .gnavi07 a{background-image:url("/img/map.gif");}
#gnavi .gnavi08 a{background-image:url("/img/mag.gif");}
#gnavi .gnavi09 a{background-image:url("/img/quest.gif");}
#gnavi .gnavi10 a{background-image:url("/img/rank.gif");}
#gnavi .gnavi01 a:hover{background-image:url("/img/top2.gif");}
#gnavi .gnavi02 a:hover{background-image:url("/img/schedule2.gif");}
#gnavi .gnavi03 a:hover{background-image:url("/img/cast2.gif");}
#gnavi .gnavi04 a:hover{background-image:url("/img/system2.gif");}
#gnavi .gnavi05 a:hover{background-image:url("/img/cam2.gif");}
#gnavi .gnavi06 a:hover{background-image:url("/img/reserve2.gif");}
#gnavi .gnavi07 a:hover{background-image:url("/img/map2.gif");}
#gnavi .gnavi08 a:hover{background-image:url("/img/mag2.gif");}
#gnavi .gnavi09 a:hover{background-image:url("/img/quest2.gif");}
#gnavi .gnavi10 a:hover{background-image:url("/img/rank2.gif");}
#content{width:757px;margin-left:auto;margin-right:auto;float:left;margin:0;padding:0;}
#main{width:521px;float:right;margin:0;padding:0;background-image:url(/img/index_bg_3.gif);}
body#index #wrap{width:1200px;margin:0 auto;background-color:rgba(0,0,0,0.0);}
body#index h2{color:#000;}
body#index #index_left{width:348px;padding:299px 0 0 0;float:left;font-size:14px;background-image:url(/img/index_rogo.jpg);background-repeat:no-repeat;}
body#index #index_left p{margin:5px;}
body#index #index_left .unenter{display:block;width:120px;margin:0 0 0 228px;}
#index_right{width:850px;height:650px;float:left;background-image:url(/img/850_650_index.jpg);background-repeat:no-repeat;}
#index_top{font-size:10px;color:#000000;padding:5px 0 5px 20px;;margin:0;}
body#index #index_bunner{clear:both;width:1150px;padding:10px 25px;}
body#index #index_bunner img.bunner_left{clear:both;float:left;margin:3px 0;}
body#index #index_bunner img.bunner_right{float:right;margin:3px 0;}
body#index #index_bunner #index_twitter{margin:0 auto;clear:both;}
.overflow_main{width:511px;height:250px;overflow-x:auto;overflow-y:hidden;}
.box .overflow_main .overflow_inner{width:1000px;}
.overflow_profile{width:275px;height:75px;overflow-x:auto;white-space:nowrap;}
#profile_left{width:250px;float:left;}
#profile_right{width:275px;float:right;}
.box{margin-bottom:5px;padding:0px 0px 10px 5px;clear:both;}
#menubar{width:226px;margin:0;padding:0;}
#lnavi{list-style-type:none;}
#lnavi li{text-indent:60px;width:226px;height:40px;border-bottom:1px solid #ffffff;}
#lnavi a{display:block;width:226px;height:28px;padding:10px 0 0;}
#lnavi .lnavi01 a{background-image:url(/img/hidari_top.gif);}
#lnavi .lnavi02 a{background-image:url(/img/hidari_suke.gif);}
#lnavi .lnavi03 a{background-image:url(/img/hidari_girls.gif);}
#lnavi .lnavi04 a{background-image:url(/img/hidari_ryoukin.gif);}
#lnavi .lnavi05 a{background-image:url(/img/hidari_cam.gif);}
#lnavi .lnavi06 a{background-image:url(/img/hidari_online.gif);}
#lnavi .lnavi07 a{background-image:url(/img/hidari_area.gif);}
#lnavi .lnavi08 a{background-image:url(/img/hidari_maeru.gif);}
#lnavi .lnavi09 a{background-image:url(/img/hidari_kyuujinn.gif);}
#lnavi .lnavi10 a{background-image:url(/img/hidari_link.gif);}
#lnavi .lnavi11 a{background-image:url(/img/hidari_anke.gif);}
#lnavi .lnavi12 a{background-image:url(/img/hidari_bbs.gif);}
#lnavi .lnavi13 a{background-image:url(/img/hidari_rank.gif);}
#lnavi .lnavi01 a:hover{background-image:url(/img/hidari_top_.gif);}
#lnavi .lnavi02 a:hover{background-image:url(/img/hidari_suke_.gif);}
#lnavi .lnavi03 a:hover{background-image:url(/img/hidari_cas_.gif);}
#lnavi .lnavi04 a:hover{background-image:url(/img/hidari_ryoukin_.gif);}
#lnavi .lnavi05 a:hover{background-image:url(/img/hidari_cam_.gif);}
#lnavi .lnavi06 a:hover{background-image:url(/img/hidari_online_.gif);}
#lnavi .lnavi07 a:hover{background-image:url(/img/hidari_area_.gif);}
#lnavi .lnavi08 a:hover{background-image:url(/img/hidari_maeru_.gif);}
#lnavi .lnavi09 a:hover{background-image:url(/img/hidari_kyuujinn_.gif);}
#lnavi .lnavi10 a:hover{background-image:url(/img/hidari_link_.gif);}
#lnavi .lnavi11 a:hover{background-image:url(/img/hidari_anke_.gif);}
#lnavi .lnavi12 a:hover{background-image:url(/img/hidari_bbs_.gif);}
#lnavi .lnavi13 a:hover{background-image:url(/img/hidari_rank_.gif);}
.menubar_box{margin:0px 0px 0px 0px;}
#sidebar{width:223px;float:left;margin:0;padding:0;}
.overflow_sidebar{width:223px;height:240px;overflow-y:auto;position:relative;}
.overflow_sidebar_news{width:223px;height:300px;overflow-y:auto;position:relative;}
.overflow_sidebar_ranking{width:223px;height:350px;overflow-y:auto;position:relative;}
.sidebar_box{margin:0px 0px 10px 0px;}
.sidebar_box .rightber_rinking{margin:0 auto;text-align:center;position:relative;width:110px;padding:10px;}
.sidebar_box .rightber_rinking img{border:solid 2px;}
.sidebar_box .no1 .no{text-indent:-9999px;background:url(/img/no1.gif) no-repeat;width:36px;height:40px;top:0;left:0;position:absolute;}
.sidebar_box .no1 img{border-color:#F9C;}
.sidebar_box .no2 .no{text-indent:-9999px;background:url(/img/no2.gif) no-repeat;width:36px;height:40px;top:0;left:0;position:absolute;}
.sidebar_box .no2 img{border-color:#609;}
.sidebar_box .no3 .no{text-indent:-9999px;background:url(/img/no3.gif) no-repeat;width:36px;height:40px;top:0;left:0;position:absolute;}
.sidebar_box .no3 img{border-color:#390;}
.sidebar_box .rightber_rinking p.name{font-size:14px;font-weight:bold;text-align:left;}
.sidebar_box .rightber_rinking p.comment{text-align:left;}
.sidebar_box .more{text-align:right;padding:5px;}
#footer{width:100%;clear:both;color:#FFFFFF;font-size:80%;padding:25px 0 0 0;background-color:#FFFFFF;background-image:url(/css/img/footer_background.png);background-position:center top;background-repeat:no-repeat;text-align:center;background-color:rgba(0,0,0,0.0);}
#footer #navi{padding-top:55px;display:inline-block;}
#footer #navi #navileft{float:left;font-size:200%;font-weight:bold;width:360px;text-align:left;padding-top:10px;}
#footer #navi #naviright{float:left;padding-bottom:10px;width:360px;text-align:left;}
#footer #navi #naviright a{color:#FFFFFF;}
#footer #footertext{background-color:#F27EA3;padding:20px 0;}
#footer #footersm{display:none;}
#footer #footer_inner{text-align:center;}
#fnavi{padding:10 0px 0px 0px;}
#fnavi li{padding:0px 5px 0px 5px;display:inline;list-style:none;border-right:1px solid #aaaaaa;}
#topcomment{margin:20px 230px;border:#CCCCCC solid 1px;padding:20px;background-color:#FFFFFF;}
#topcomment p{margin:12px 0 15px 0px;font-size:80%;line-height:160% !important;}
#topcomment h2{font-size:100%;height:30px;width:100% !important;color:#FEC7C5 !important;border-bottom:#FEC7C5 solid 1px;padding:5px 0px 0px 0px !important;}
#topcomment h3{font-size:100%;height:30px;width:100% !important;color:#FEC7C5 !important;border-bottom:#FEC7C5 solid 1px;padding:5px 0px 0px 0px !important;}
.breadcrumb{padding-left:0;margin:0 0 5px 3px;font-size:110%;}
.breadcrumb li{display:inline;list-style:none;font-weight:bold;}
.breadcrumb li:after{content:'>';padding:0 3px;color:#555;}
.breadcrumb li:last-child:after{content:'';}
.breadcrumb li a{text-decoration:none;color:#ff69b4;}
.breadcrumb li a:hover{text-decoration:underline;}
	.sponly {
		display:none;
	}
	.pconly {
		display:block;
	}


.newgirls_warp > .img > a{
	display:inline-block;
	width:100px;
	height:133px;
	overflow:hidden;
}



}
@media screen and (min-width:1921px){#footer{-moz-background-size:cover;background-size:cover;padding-top:3%;}
}
@media screen and (max-width:640px){*{margin:0;padding:0;}
#wrap{width:100%;margin:0 auto;text-align:left;background-color:#fff;}
.sp{display:block;}
.sp-hide{display:none !important;}
.img-resp{width:100% !important;height:auto;}
.img-resp25{width:25% !important;height:auto;}
.img-resp30{width:30% !important;height:auto;}
.img-resp45{width:45% !important;height:auto;}
.img-resp50{width:50% !important;height:auto;}
.img-resp85{width:85% !important;height:auto;}
.img-resp90{width:90% !important;height:auto;}
.img-resp95{width:95% !important;height:auto;}
iframe{width:100% !important;height:auto;}
.center{text-align:center;}
.border_radius{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.border_radius10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#header{width:100%;text-align:center;margin:0 auto;}
#header_left{width:100%;text-align:center;}
#header_center{width:100%;text-align:center;}
#header_right{width:100%;text-align:center;}
.mailmagagineform{padding:5px 5px 5px 5px;margin:0 auto 3px auto;border:1px solid #cccccc;width:235px;height:60px;background-image:url(/img/245_58_ue_merumaga_.jpg);background-repeat:no-repeat;}
.mailmagagineform form{margin:20px 0 0;}
#gnavi{width:100%;height:35px;display:block;}
#gnavi ul{width:100%;}
#gnavi li{list-style-type:none;line-height:35px;margin-left:auto;float:left;position:relative;}
#gnavi li a{width:98px;height:35px;display:block;text-indent:-9999px;}
#gnavi li a:hover{}
#gnavi .gnavi01 a{background:url("/img/top.gif");}
#gnavi .gnavi02 a{background-image:url("/img/schedule.gif");}
#gnavi .gnavi03 a{background-image:url("/img/cast.gif");}
#gnavi .gnavi04 a{background-image:url("/img/system.gif");}
#gnavi .gnavi05 a{background-image:url("/img/cam.gif");}
#gnavi .gnavi06 a{background-image:url("/img/reserve.gif");}
#gnavi .gnavi07 a{background-image:url("/img/map.gif");}
#gnavi .gnavi08 a{background-image:url("/img/mag.gif");}
#gnavi .gnavi09 a{background-image:url("/img/quest.gif");}
#gnavi .gnavi10 a{background-image:url("/img/rank.gif");}
#gnavi .gnavi01 a:hover{background-image:url("/img/top2.gif");}
#gnavi .gnavi02 a:hover{background-image:url("/img/schedule2.gif");}
#gnavi .gnavi03 a:hover{background-image:url("/img/cast2.gif");}
#gnavi .gnavi04 a:hover{background-image:url("/img/system2.gif");}
#gnavi .gnavi05 a:hover{background-image:url("/img/cam2.gif");}
#gnavi .gnavi06 a:hover{background-image:url("/img/reserve2.gif");}
#gnavi .gnavi07 a:hover{background-image:url("/img/map2.gif");}
#gnavi .gnavi08 a:hover{background-image:url("/img/mag2.gif");}
#gnavi .gnavi09 a:hover{background-image:url("/img/quest2.gif");}
#gnavi .gnavi10 a:hover{background-image:url("/img/rank2.gif");}
#content{width:100%;margin-left:auto;margin-right:auto;margin:0;padding:0;}
#main{width:100%;margin:0;padding:0;background-image:url(/img/index_bg_3.gif);}
body#index #wrap{width:100%;margin:0 auto;}
body#index h2{color:#000;}
body#index #index_left{width:100%;font-size:14px;}
body#index #index_left p{margin:5px;}
body#index #index_left .unenter{display:block;width:120px;margin:0 0 0 228px;}
#index_right{width:100%;}
#index_top{font-size:12px;color:#000000;padding:5px 0 5px 20px;;margin:0;}
body#index #index_bunner{width:100%;}
body#index #index_bunner img.bunner_left{margin:3px 0;}
body#index #index_bunner img.bunner_right{margin:3px 0;}
body#index #index_bunner #index_twitter{margin:0 auto;clear:both;}
.overflow_main{width:100%;height:250px;overflow-x:auto;overflow-y:hidden;}
.box .overflow_main .overflow_inner{}
.overflow_profile{width:100%;height:75px;overflow-x:auto;white-space:nowrap;}
#profile_left{width:100%;}
#profile_right{width:100%;}
.box{margin-bottom:5px;padding:0px 0px 10px 0;clear:both;}
.campaign_table{width:100%;margin:0 auto;}
#menubar{width:100%;margin:0;padding:0;}
#lnavi{list-style-type:none;}
#lnavi li{text-indent:60px;width:100%;border-bottom:1px solid #ffffff;float:left;}
#lnavi a{display:block;width:100%;height:45px;padding:10px 0 0;}
#lnavi .lnavi01 a{background-image:url(/img/hidari_top.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi02 a{background-image:url(/img/hidari_suke.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi03 a{background-image:url(/img/hidari_girls.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi04 a{background-image:url(/img/hidari_ryoukin.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi05 a{background-image:url(/img/hidari_cam.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi06 a{background-image:url(/img/hidari_online.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi07 a{background-image:url(/img/hidari_area.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi08 a{background-image:url(/img/hidari_maeru.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi09 a{background-image:url(/img/hidari_kyuujinn.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi10 a{background-image:url(/img/hidari_link.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi11 a{background-image:url(/img/hidari_anke.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi12 a{background-image:url(/img/hidari_bbs.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi13 a{background-image:url(/img/hidari_rank.gif);background-size:contain;background-repeat:no-repeat;}
#lnavi .lnavi01 a:hover{background-image:url(/img/hidari_top_.gif);}
#lnavi .lnavi02 a:hover{background-image:url(/img/hidari_suke_.gif);}
#lnavi .lnavi03 a:hover{background-image:url(/img/hidari_cas_.gif);}
#lnavi .lnavi04 a:hover{background-image:url(/img/hidari_ryoukin_.gif);}
#lnavi .lnavi05 a:hover{background-image:url(/img/hidari_cam_.gif);}
#lnavi .lnavi06 a:hover{background-image:url(/img/hidari_online_.gif);}
#lnavi .lnavi07 a:hover{background-image:url(/img/hidari_area_.gif);}
#lnavi .lnavi08 a:hover{background-image:url(/img/hidari_maeru_.gif);}
#lnavi .lnavi09 a:hover{background-image:url(/img/hidari_kyuujinn_.gif);}
#lnavi .lnavi10 a:hover{background-image:url(/img/hidari_link_.gif);}
#lnavi .lnavi11 a:hover{background-image:url(/img/hidari_anke_.gif);}
#lnavi .lnavi12 a:hover{background-image:url(/img/hidari_bbs_.gif);}
#lnavi .lnavi13 a:hover{background-image:url(/img/hidari_rank_.gif);}
.lnavi{text-align:center;}
.menubar_box{margin:0px 0px 0px 0px;}
#right_ad{text-align:center;margin:0 auto;}
#sidebar{width:90%;padding:0;text-align:center;margin:15px auto 0 auto;}
.overflow_sidebar{width:100%;height:240px;overflow-y:auto;position:relative;}
.overflow_sidebar_news{width:100%;height:300px;overflow-y:auto;position:relative;}
.overflow_sidebar_ranking{width:100%;height:350px;overflow-y:auto;position:relative;}
.sidebar_box{margin:0px 0px 10px 0px;}
.sidebar_box .rightber_rinking{margin:0 auto;text-align:center;position:relative;width:90%;padding:10px;}
.sidebar_box .rightber_rinking img{border:solid 2px;}
.sidebar_box .no1 .no{text-indent:-9999px;background:url(/img/no1.gif) no-repeat;width:36px;height:40px;top:0;left:22%;position:absolute;}
.sidebar_box .no1 img{border-color:#F9C;}
.sidebar_box .no2 .no{text-indent:-9999px;background:url(/img/no2.gif) no-repeat;width:36px;height:40px;top:0;left:22%;position:absolute;}
.sidebar_box .no2 img{border-color:#609;}
.sidebar_box .no3 .no{text-indent:-9999px;background:url(/img/no3.gif) no-repeat;width:36px;height:40px;top:0;left:22%;position:absolute;}
.sidebar_box .no3 img{border-color:#390;}
.sidebar_box .rightber_rinking p.name{font-size:14px;font-weight:bold;text-align:center;}
.sidebar_box .rightber_rinking p.comment{text-align:center;}
.sidebar_box .more{text-align:right;padding:5px;}
.sidebar_box iframe{width:223px;height:423px;margin:0 auto;}
#sidebar img.img-side-title{width:80%;height:auto;}
#blog_box{text-align:center;}
#footer{width:100%;clear:both;}
#footer #footer_inner{text-align:center;}
#footer #navi{display:none;}
#fnavi{padding:10 0px 0px 0px;}
#fnavi li{padding:0px 5px 0px 5px;display:inline;list-style:none;border-right:1px solid #aaaaaa;}
#topcomment{display:none;}
.breadcrumb{padding-left:0;margin:0 0 5px 3px;font-size:110%;}
.breadcrumb li{display:inline;list-style:none;font-weight:bold;}
.breadcrumb li:after{content:'>';padding:0 3px;color:#555;}
.breadcrumb li:last-child:after{content:'';}
.breadcrumb li a{text-decoration:none;color:#ff69b4;}
.breadcrumb li a:hover{text-decoration:underline;}
	.sponly {
		display:block;
	}
	.pconly {
		display:none;
	}

}


.appealPic img:nth-child(n+4){
	display:none;
}

.downtext>p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

#main .txt img{
	max-width:215px;
}

@media screen and (max-width:640px){
#main .txt img{
	max-width:inherit;
}
}