@charset "UTF-8";

/*===イベントバナー/最新情報===*/
div.top_banner_new_topics{width:100%;height:auto;margin:20px auto;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
div.top_banner_new_topics div.top_banner{height:auto;margin-right:0px;}
div.top_banner_new_topics div.new_topics{height:auto;margin-left:0px;}
div.top_banner_new_topics div.new_topics h2{width:calc(100% - 20px);}
.top_banner_in{width:calc(100% - 20px);background:#ffffff;padding-top:10px;padding-bottom:8px;}
.top_banner_in_pickup{width:calc(100% - 20px);border:1px solid #ffbac8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top:6px;padding-bottom:6px;min-height:463px;}
.top_banner_in_pickup .swiper{width:calc(100% - 10px);padding:5px 0px;}
.mySwiper{padding-top:6px !important;}
	@media all and (min-width: 1025px) {
			div.top_banner_new_topics div.top_banner{width:300px;}
			div.top_banner_new_topics div.new_topics{width:880px;}
	}
	@media all and (max-width: 1024px) {
		div.top_banner_new_topics div.top_banner{width:100%;padding-top:15px;}
		div.top_banner_new_topics div.new_topics{width:100%;}
	}

/*===最新情報===*/
.top_news_tpl_s_padding{width:100%;height:auto;padding-bottom:10px;}
.top_news_tpl{width:calc(100% - 20px);height:474px;overflow:auto;background:#ffffff;margin-top:8px;}
.top_news_tpl article{width:calc(100% - 20px);height:auto;border-bottom: 1px solid #e4d7df;padding-top:15px;padding-bottom:15px;}
.top_news_tpl article div.news_box{width:100%;height:auto;padding-top:10px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;
	flex-direction: row-reverse;}
.top_news_tpl article div.news_box div.img{width:35%;height:auto;margin-right:0px;}
.top_news_tpl article div.news_box div.txt{width:60%;height:auto;margin-left:0px;}
.top_news_tpl article div.news_box div.txt.txt_all{width:100%;height:auto;margin:0px auto;}
.top_news_tpl h3{width:100%;height:auto;color:#ff6080;text-align:left;font-size:13px;padding-top:5px;}
.top_news_tpl p.date span {display: inline-block;width:auto;height: auto;line-height: 20px;color: #ffffff;padding:0px 10px;margin-right:10px;vertical-align: 1px;}
.top_news_tpl p.date span.news_op_frag_news{background: #00c0ef;}
.top_news_tpl p.date span.news_op_frag_event{background: #00a65a;}
.top_news_tpl p.date{width:100%;height:auto;text-align:left;color:#95816f;padding-top:5px;}
.top_news_tpl p.txt{width:100%;height:auto;text-align:left;line-height:200%;color:#222222;}
.top_news_tpl p.txt span{vertical-align: middle;}
.top_news_tpl p.txt img{display:inline-block;width:auto;height:15px;vertical-align: middle;padding:0px 4px;}
.news_box div.item_img{width:100%;position:relative;margin-top:0px;}
.news_box div.item_img div.name{width:100%;position:absolute;bottom:0px;left:0px;background:rgb(255,96,128,0.8);color:#ffffff;padding:4px 0px 2px 0px;}
.news_box div.item_img div.name h4 span , 
.news_box div.item_img div.name p.size span
		{font-size:11px;}
	@media all and (min-width: 1025px) {
		.top_news_img{padding-bottom:10px;}
	}
	@media all and (max-width: 1024px) {
		.top_news_tpl article div.news_box div.img{width:65%;margin:0px auto;}
		.top_news_tpl article div.news_box div.txt{width:100%;margin:0px auto;padding-top:8px;}
		.top_news_img{padding-bottom:10px;}
	}

/*===本日の出勤===*/
div.today {width:calc(100% - 20px);}
div.today div.today_in{width:100%;height:auto;padding-bottom:5px;background:#ffffff;margin-top:8px;}
/*======*/
div.today_in .cast{width:calc(100% - 16px);
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
div.today_in .cast .girl{border:1px solid #ffb5e2;background:rgb(255,100,155,0.1);padding:5px 0px;margin:10px 0% 5px 0%;}
div.today_in .cast .girl div.img{width:calc(100% - 10px);position:relative;}
div.today_in .cast .girl div.img p.img{width:100%;background:#ffffff;overflow:hidden;border:4px solid #ffffff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div.today_in .cast .girl p.realtime{width:100%;min-height:25px;background:rgb(96,201,255,0.7);color:#ffffff;padding:2px 0px 4px 0px;position:absolute;bottom:0px;left:0px;}
div.today_in .cast .girl p.realtime.realtime_finish{background:rgb(0,0,0,0.7);}
div.today_in .cast .girl p.realtime.blinking span{animation: fadeBlink 1.5s ease-in-out infinite;display: inline-block;}
	@keyframes fadeBlink {
	  0%, 100% {
	    opacity: 1;
	  }
	  50% {
	    opacity: 0;
	  }
	}
div.today_in .cast .girl div.img p.realtime span.now_time{display:inline-block;width:100%;height:auto;}
div.today_in .cast .girl div.img span.movie_icon{width:23px;position:absolute;top:7px;left:7px;}
div.today_in .cast .girl p.today{width:calc(100% - 10px);min-height:25px;color:#ffffff;padding:3px 0px 2px 0px;background:#ff6080;}
div.today_in .cast .girl p.today span.today{display:inline-block;width:auto;height:auto;background:url(../img/common/time.png) no-repeat;background-size:15px 15px;background-position:0% 2px;color:#ffffff;line-height:1;font-size:13px;padding:0px 0px 0px 20px;}
div.today_in .cast .girl p.today small.ja_b{font-size:12px;padding:4px 0px 3px 0px;display:inline-block;}
div.today_in .cast .girl p.today small.en_c{font-size:14px;padding:3px 0px 3px 0px;display:inline-block;}
div.today_in .cast .girl div.name{width:calc(100% - 10px);padding-top:5px;}
div.today_in .cast .girl div.name h3{width:100%;line-height:1;padding-top:2px;color:#ff6080;}
div.today_in .cast .girl div.name p.size{width:100%;font-size:12px;line-height:1;padding:5px 0px 8px 0px;color:#ff6080;}
div.today_in .cast .girl div.name h3 span , 
div.today_in .cast .girl div.name p.size span
	{font-size:10px;vertical-align: baseline;}
div.today_in .cast .girl div.img ul.x_new_icon{width:27px;position:absolute;top:6px;left:5px;}
div.today_in .cast .girl div.img ul.x_new_icon li{width:27px;padding-bottom:5px;}
div.today_in .cast .girl div.name p.voice{width:100%;color:#29b7d3;}
div.today_in .cast .girl div.name p.voice a span{display:inline-block;width:auto;height:auto;background:url(../img/common/voice.png) no-repeat;background-size:21px 16px;background-position:top left;padding-left:26px;}
/*===入店日===*/
div.today_in .cast .girl div.name p.in{width:100%;padding-top:6px;}
div.today_in .cast .girl div.name p.in span{display:block;width:100%;border:1px solid #666666;color:#e410a6;line-height:170%;}
	@media all and (min-width: 1025px) {
		div.today_in .cast .girl div.img p.img img{transition: transform .6s ease;}
		div.today_in .cast .girl div.img p.img img:hover{transform: scale(1.1);}
		div.today_in .cast .girl{width:19.1%;margin:10px 0.5% 5px 0.5%;}
		div.today_in .cast .girl:nth-child(5n+1){margin:10px 0.5% 5px 0%;}
		div.today_in .cast .girl:nth-child(5n){margin:10px 0% 5px 0.5%;}
	}
	@media all and (max-width: 1024px) {
		div.today_in .cast .girl{width:23.5%;margin:10px 1% 5px 1%;}
		div.today_in .cast .girl:nth-child(4n-3){margin:10px 1% 5px 0%;}
		div.today_in .cast .girl:nth-child(4n){margin:10px 0% 5px 1%;}
	}
	@media all and (max-width: 820px) {
		div.today_in .cast .girl{width:32.6%;}
		div.today_in .cast .girl:nth-child(3n-2){margin:10px 1% 5px 0%;}
		div.today_in .cast .girl:nth-child(3n){margin:10px 0% 5px 1%;}
	}
	@media all and (max-width: 776px) {
	}
	@media all and (max-width: 667px) {
		div.today_in .cast{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
		div.today_in .cast .girl{width:48.5%;}
		div.today_in .cast .girl:nth-child(odd){margin:10px 0.5% 5px 0%;}
		div.today_in .cast .girl:nth-child(even){margin:10px 0% 5px 0.5%;}
	}
	@media all and (max-width: 480px) {
	}

/*===新人情報/口コミ===*/
div.top_voices_newface{width:calc(100% - 20px);height:auto;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
div.top_voices_newface div.top_voices{width:30.5%;height:auto;margin-left:0px;}
div.top_voices_newface div.newface{width:calc(100% - 20px);height:auto;width:100%;height:auto;}
div.top_voices_newface div.newface .newface_in{width:100%;height:auto;background:#ffffff;margin-top:8px;}
	@media all and (min-width: 1025px) {
	}
	@media all and (max-width: 1024px) {
		div.top_voices_newface div.top_voices{width:100%;}
		div.top_voices_newface div.newface{width:100%;}
	}


/*===新人情報===*/
	@media all and (max-width: 1024px) {
		.newface_in .swiper-wrapper {padding-bottom: 5px;}
	}
.newface_in .cast .swiper{width:calc(100% - 10px);}
.newface_in .cast{width:100%;padding-bottom:5px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.newface_in .girl{border:1px solid #ffb5e2;background:rgb(255,100,155,0.1);padding:6px 0px;margin-top:10px;width:calc(100% - 10px);}
.newface_in .girl div.img{width:calc(100% - 10px);position:relative;}
.newface_in .girl div.img p.img{width:100%;background:#ffffff;overflow:hidden;border:4px solid #ffffff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.newface_in .girl div.img p.realtime{width:100%;position:absolute;bottom:0px;left:0px;background:rgb(255,80,142,0.6);color:#ffffff;padding:4px 0px 2px 0px;}
.newface_in .girl div.img p.realtime span.now_time{display:inline-block;width:100%;height:auto;}
.newface_in .girl div.img span.movie_icon{width:23px;position:absolute;top:7px;left:7px;}
.newface_in .girl div.img ul.x_new_icon{width:27px;position:absolute;top:6px;left:5px;}
.newface_in .girl div.img ul.x_new_icon li{width:27px;padding-bottom:5px;}
.newface_in .girl p.today{width:calc(100% - 10px);background:rgb(255,80,142,0.3);color:#bd114e;padding:5px 0px 2px 0px;}
.newface_in .girl p.today span.today{display:inline-block;width:auto;height:auto;background:url(../img/common/time.png) no-repeat;background-size:13px 15px;background-position:top left;padding-left:18px;}
.newface_in .girl p.today span.sch_area{display:block;width:100%;height:auto;line-height:150%;}
.newface_in .girl div.name{width:calc(100% - 10px);padding-top:6px;}
.newface_in .girl div.name h3{width:100%;line-height:1;padding-top:0px;color:#ff6080;}
.newface_in .girl div.name p.size{width:100%;font-size:12px;line-height:1;padding:5px 0px 8px 0px;color:#ff6080;}
.newface_in .girl div.name h3 span , 
.newface_in .girl div.name p.size span
	{font-size:10px;vertical-align: baseline;}
.newface_in .girl div.img ul.type{width:calc(100% - 5px);position:absolute;bottom:6px;left:5px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.newface_in .girl div.img ul.type li{color:#ffffff;}
.newface_in .girl div.img ul.type li:nth-of-type(1){margin-left:0px;}
.newface_in .girl div.img ul.type li:nth-of-type(2){margin-right:0px;}
.newface_in .girl div.img ul.type li p{width:calc(100% - 10px);line-height:1;font-size:11px;padding:5px 0px 7px 0px;}
.newface_in .girl div.name p.voice{width:100%;color:#29b7d3;}
.newface_in .girl div.name p.voice a span{display:inline-block;width:auto;height:auto;background:url(../img/common/voice.png) no-repeat;background-size:21px 16px;background-position:top left;padding-left:26px;}
/*===入店日===*/
.newface_in .girl div.img p.in{width:100%;position:absolute;bottom:0px;left:0px;background:rgb(58,205,203,0.7);}
.newface_in .girl div.img p.in span{display:block;width:100%;color:#ffffff;line-height:1;padding:7px 0px 8px 0px;}
.newface_in .girl div.name p.comment{width:100%;padding-top:6px;text-align:left;line-height:1.3;color:#964864;}
.newface_in .cast .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: -11px !important;}
.newface_in .swiper {padding-bottom: 13px !important;}
	@media all and (min-width: 1025px) {
		.newface_in .girl div.img p.img img{transition: transform .6s ease;}
		.newface_in .girl div.img p.img img:hover{transform: scale(1.1);}
	}
	@media all and (max-width: 1024px) {
		.newface_in .girl div.name p.in span{padding:5px 0px;}
		.newface_in .girl div.img ul.type li p{padding:4px 0px 6px 0px;}
	}
	@media all and (max-width: 820px) {
	}
	@media all and (max-width: 776px) {
	}
	@media all and (max-width: 667px) {
		.newface_in{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	}
	@media all and (max-width: 480px) {
	}

/*===ランキング===*/
div.ranking{width:calc(100% - 20px);height:auto;}
div.ranking div.ranking_in{width:100%;height:auto;background:#ffffff;margin-top:8px;}
.ranking_in_box{width:calc(100% - 16px);height:auto;}
	@media all and (max-width: 1024px) {
		div.ranking div.ranking_in{padding-bottom:10px;}
	}
/*======*/
ul.tabs_ranking{width:100%;height:auto;margin:0px auto;padding:15px 0px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
ul.tabs_ranking li{width:auto;height:auto;margin:0px 10px 0px 0px;}
ul.tabs_ranking li a{display:inline-block;width:auto;border:1px solid #ff6080;padding:5px 12px 6px 12px;margin:0px;    vertical-align: top;line-height:1;background:#ffffff;color:#ff6080;}
ul.tabs_ranking li a span{display:inline-block;line-height:1;font-size:12px;letter-spacing:-1px;color:#ff6080;background:url(../img/common/li_pink.png) no-repeat;background-size:6px 9px;background-position:100% 1px;padding-right:11px;margin:0px;}
ul.tabs_ranking li.active a{display:inline-block;width:auto;border:1px solid #ff6080;padding:6px 12px 6px 12px;margin:0px;vertical-align: top;background:#ff6080;}
ul.tabs_ranking li.active a span{display:inline-block;line-height:1;font-size:12px;letter-spacing:-1px;color:#ffffff;background:url(../img/common/li.png) no-repeat;background-size:6px 9px;background-position:100% 1px;padding-right:11px;margin:0px;}
	@media all and (min-width: 1025px) {
		ul.tabs_ranking li a:hover{display:inline-block;width:auto;border:1px solid #ff6080;padding:5px 12px 6px 12px;margin:0px;vertical-align: top;background:#ffffff;}
		ul.tabs_ranking li a span:hover{display:inline-block;line-height:1;font-size:12px;letter-spacing:-1px;color:#ff6080;background:url(../img/common/li_pink.png) no-repeat;background-size:6px 9px;background-position:100% 1px;padding-right:11px;margin:0px;}
	}

/*======*/
.tab_content_ranking{width:100%;height:auto;margin:0px auto;padding-bottom:15px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.tab_content_ranking .top_ranking{margin:0px;}
.tab_content_ranking .top_ranking:nth-of-type(1) , 
.tab_content_ranking .top_ranking:nth-of-type(2) , 
.tab_content_ranking .top_ranking:nth-of-type(3) , 
.tab_content_ranking .top_ranking:nth-of-type(4) , 
.tab_content_ranking .top_ranking:nth-of-type(5) 
	{width:19.1%;}

	@media all and (min-width: 1025px) {
	}

	@media all and (max-width: 1024px) {
		.tab_content_ranking{padding-bottom:0px;}
		.tab_content_ranking .top_ranking:nth-of-type(1){width:100%;margin-bottom:8px;}
		.tab_content_ranking .top_ranking:nth-of-type(2) , 
		.tab_content_ranking .top_ranking:nth-of-type(3) , 
		.tab_content_ranking .top_ranking:nth-of-type(4) , 
		.tab_content_ranking .top_ranking:nth-of-type(5) 
			{width:48%;}
		.tab_content_ranking .top_ranking:nth-of-type(2) , 
		.tab_content_ranking .top_ranking:nth-of-type(3) 
			{width:48.5%;margin-bottom:8px;}
	}

/*===ランキング2位～===*/
.top_ranking.etc .girl{border:1px solid #ffb5e2;background:rgb(255,100,155,0.1);padding:6px 0px;margin:0px 0% 0px 0%;}
.top_ranking.etc .girl div.img{width:calc(100% - 10px);position:relative;}
.top_ranking.etc .girl div.img p.img{width:100%;background:#ffffff;overflow:hidden;border:4px solid #ffffff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.top_ranking.etc .girl div.img p.realtime{width:100%;position:absolute;bottom:0px;left:0px;background:rgb(255,80,142,0.6);color:#ffffff;padding:4px 0px 2px 0px;}
.top_ranking.etc .girl div.img p.realtime span.now_time{display:inline-block;width:100%;height:auto;}
.top_ranking.etc .girl div.img span.movie_icon{width:23px;position:absolute;top:7px;left:7px;}
.top_ranking.etc .girl div.img ul.x_new_icon{width:27px;position:absolute;top:6px;left:5px;}
.top_ranking.etc .girl div.img ul.x_new_icon li{width:27px;padding-bottom:5px;}
.top_ranking.etc .girl p.today{width:calc(100% - 10px);background:rgb(255,80,142,0.3);color:#bd114e;padding:5px 0px 2px 0px;}
.top_ranking.etc .girl p.today span.today{display:inline-block;width:auto;height:auto;background:url(../img/common/time.png) no-repeat;background-size:13px 15px;background-position:top left;padding-left:18px;}
.top_ranking.etc .girl p.today span.sch_area{display:block;width:100%;height:auto;line-height:150%;}
.top_ranking.etc .girl div.name{width:calc(100% - 10px);padding-top:3px;}
.top_ranking.etc .girl div.name h4{width:100%;padding-top:0px;color:#ff649b;}
.top_ranking.etc .girl div.name p.size{width:100%;padding-bottom:5px;font-size:12px;line-height:130%;color:#ff649b;}
.top_ranking.etc .girl div.name h4 span , 
.top_ranking.etc .girl div.name p.size span
	{font-size:10px;vertical-align: baseline;}
.top_ranking.etc .girl div.name ul.type{width:100%;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.top_ranking.etc .girl div.name ul.type li{color:#ffffff;}
.top_ranking.etc .girl div.name ul.type li p{width:calc(100% - 10px);line-height:1;font-size:11px;padding:5px 0px;}
.top_ranking.etc .girl div.name p.voice{width:100%;color:#29b7d3;}
.top_ranking.etc .girl div.name p.voice a span{display:inline-block;width:auto;height:auto;background:url(../img/common/voice.png) no-repeat;background-size:21px 16px;background-position:top left;padding-left:26px;}
.top_ranking.etc .girl div.name p.comment{width:100%;padding-top:2px;text-align:left;line-height:1.3;padding-top:4px;color:#964864;}
.top_ranking.etc .ranking_icon{display:inline-block;width:45px;height:45px;position:absolute;top:-13px;right:3px;}
/*===ランキングテキスト===*/
.top_ranking.etc p.ranking_txt{width:100%;position:absolute;bottom:0px;left:0px;background:rgb(249,180,91,0.8);color:#ffffff;line-height:1.8;}
	@media all and (min-width: 1025px) {
		.top_ranking.etc .girl {min-height:410px;}
		.top_ranking.etc .girl div.img p.img img{transition: transform .6s ease;}
		.top_ranking.etc .girl div.img p.img img:hover{transform: scale(1.1);}
	}
	@media all and (max-width: 1024px) {
	}
	@media all and (max-width: 820px) {
	}
	@media all and (max-width: 776px) {
	}
	@media all and (max-width: 667px) {
	}
	@media all and (max-width: 480px) {
	}

/*===写メ日記===*/
div.diary_box {margin:15px auto;}
div.diary_box div.diary_in{width:100%;height:auto;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding-bottom:10px;}
/*===写メ日記-一覧===*/
.diary_in_box{width:100%;height:auto;
	gap: 10px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;
	-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
div.diary{width:100%;height:auto;padding:10px 0px;margin:0px;}
div.diary dl{width:100%;height:auto;}
div.diary dl dt{width:100%;height:auto;}
div.diary dl dt div.img{width:calc(100% - 18px);height:auto;}
div.diary dl dt div.img p.img{width:100%;height:auto;overflow:hidden;}
div.diary dl dd{width:calc(100% - 28px);height:auto;padding:6px 0px;}
div.diary dl dd h3{width:100%;height:auto;line-height:1.5;text-align:left;font-weight:bold;color:#dd3899;}
div.diary dl dd p.date{width:100%;height:auto;text-align:left;line-height:1.5;text-align:left;color:#555555;font-size:11px;}
div.diary dl dd p.syame_comment{width:100%;height:auto;line-height:1.5;text-align:left;padding-top:6px;padding-bottom:8px;}
	@media all and (min-width: 1025px) {
		div.diary dl dt div.img p.img img{transition: transform .6s ease;}
		div.diary dl dt div.img p.img img:hover{transform: scale(1.1);}
	}
/*===写メ日記-プロフィール===*/
.diary_in dd ul{width:100%;height:auto;border-top:1px solid #c8c8c8 ;padding-top:10px;padding-bottom:15px;
	gap: 6px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.diary_in dd ul li:nth-of-type(1){width:40px;height:40px;overflow:hidden;
    border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;}
.diary_in dd ul li:nth-of-type(2){width:calc(100% - 46px);height:auto;}
.diary_in dd ul li h4{width:100%;height:auto;line-height:1.3;text-align:left;font-weight:bold;}
.diary_in dd ul li p{width:100%;height:auto;line-height:1.3;text-align:left;}
.diary_in dd ul li p span{font-size:10px;color:#51b6da;vertical-align: baseline;}

/*===求人/ラインバナー===*/
.recruit_line{width:100%;height:auto;padding:20px 0px;}
.recruit_line ul{width:100%;height:auto;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
}
	@media all and (min-width: 1025px) {
		.recruit_line ul li:nth-of-type(1){width:585px;}
		.recruit_line ul li:nth-of-type(1){margin-left:0px;}
		.recruit_line ul li:nth-of-type(2){margin-right:0px;}
	}
	@media all and (max-width: 1024px) {
		.recruit_line{padding:15px 0px;}
		.recruit_line ul li:nth-of-type(2){padding-top:10px;}
	}

/*===ピックアップ===*/
.top_banner_in_pickup .girl {padding-bottom:8px;}
.top_banner_in_pickup .girl .img{}
.top_banner_in_pickup .girl .name{}
.top_banner_in_pickup .girl h3{color:#ff5c7d;padding-top:4px;}
.top_banner_in_pickup .girl p.size{color:#ff5c7d;padding-bottom:4px;}
.top_banner_in_pickup .girl p.comment{color:#ff5c7d;text-align:left;line-height:1.3;padding-top:4px;padding-bottom: 4px;}



