@charset "utf-8";
/* CSS Document */

/* ****************************************

*Site Name : Paradise Net
*Description :shop girls for pc

**************************************** */

/* ----------------------------------------
*	sgbl_tab
---------------------------------------- */
div.tabs{
	position:relative;
	padding: 29px 0 0;
}
div#sgbl_tab{
	position:absolute;top:0;left:5px;height: 30px;
	overflow:hidden;
}

div#sgbl_tab div{
	float:left;
	width:110px;height:30px;margin:0 5px 0 0;
	font-size:15px;text-align:center;line-height:30px;
}
div#sgbl_tab div#tab_iimusume_h{width:172px;}

div#sgbl_tab div a,
div#sgbl_tab div#tab_iimusume_h.tab_active h2{
	display:block;width:110px;height:30px;box-sizing: border-box;
	background:#ffffff;
	border: #4c4948 1px solid;border-top-left-radius: 10px;border-top-right-radius: 10px;
	color:#000;font-weight:bold;
}
div#sgbl_tab div#tab_iimusume_h.tab_active h2{font-size:15px;text-align:center;line-height:30px;}

div#sgbl_tab div#tab_iimusume_h a,
div#sgbl_tab div#tab_iimusume_h.tab_active h2{width:172px;}
div#sgbl_tab div a.tab_active,
div#sgbl_tab div#tab_iimusume_h.tab_active h2{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f09a9e+0,ea547a+50,e3004f+100 */
	background: #f09a9e; /* Old browsers */
	background: -moz-linear-gradient(top,  #f09a9e 0%, #ea547a 50%, #e3004f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f09a9e 0%,#ea547a 50%,#e3004f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f09a9e 0%,#ea547a 50%,#e3004f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09a9e', endColorstr='#e3004f',GradientType=0 ); /* IE6-9 */
	border-bottom: none;
	color:#ffffff;
}

/*div.tabs{
	position:relative;
	padding: 29px 0 0;
}
div#sgbl_tab{
	position:absolute;top:0;left:5px;height: 30px;
	overflow:hidden;
}

div#sgbl_tab div{
	float:left;
	width:110px;height:30px;padding:0 5px 0 0;
	font-size:15px;text-align:center;line-height:30px;
}
div#sgbl_tab div#tab_iimusume_h{width:172px;}

div#sgbl_tab div a{
	display:block;width:110px;height:30px;
	background:url(../images/shop_others/girl_tab_off.png) no-repeat top left;
	color:#000;font-weight:bold;
}
div#sgbl_tab div a{
	display:block;width:110px;height:30px;
	background:url(../images/shop_others/girl_tab_off.png) no-repeat top left;
	color:#000;font-weight:bold;
}
div#sgbl_tab div#tab_iimusume_h a{
	width:172px;
	background:none;
	border: #4c4948 1px solid;border-bottom: none;border-top-left-radius: 10px;border-top-right-radius: 10px;
}
div#sgbl_tab div a.tab_active{
	background:url(../images/shop_others/girl_tab_on.png) no-repeat top left;
	color:#ffffff;
}
*/

/* ----------------------------------------
*	girl profile
---------------------------------------- */
h3#headline_girlprofile{
	width:715px;height:36px;margin:0 auto;padding:0 0 0 55px;
	background:url(../images/shop_others/headline_girl_tab_w770.png) no-repeat top left;
	color:#ffffff;font-size:16px;font-weight:bold;line-height:41px;
}

div#profile_container{
	width:750px;margin:0 auto;padding:9px 9px 9px;
	border-right:#666666 1px solid;border-bottom:#666666 1px solid;border-left:#666666 1px solid;
	overflow:hidden;
}

div#profile_photos{
	width:372px;
	float:left;
}

ul#btn_photo_number{
	padding:8px 1px 0;
}

ul#btn_photo_number li{
	padding:0 3px;
	float:left;
}

ul#btn_photo_girl{
	clear:both;
	width:342px;padding:0 10px;
}

ul#btn_photo_girl li{
	width:104px;height:134px;padding:4px 5px 0;
	float:left;
}

ul#btn_photo_girl li a{
	display:block;width:90px;height:120px;padding:7px;
	background:url(../images/shop_others/btn_girl_photo_bg.png) no-repeat top left;
}

p#main_photo{
	width:362px;height:482px;
}

p#main_photo img{
	width:360px;height:480px;
	border:#666666 1px solid;
}


/* ----------------------------------------
*	profile_movie
---------------------------------------- */
section.profile_movie{
	clear: both;
	padding:15px 15px 0 10px;
}
section.profile_movie h3{
	padding: 3px 0 0 10px;margin: 0 0 15px;
	border-left: #e3004f 5px solid;
	color: #e3004f;font-size: 14px; font-weight: bold;
}
section.profile_movie h3 + div{
	position: relative;
	width: 320px;height: 320px; margin: 0 auto;padding: 1px 16px;box-sizing: border-box;
	border: #808080 1px solid;
}

section.profile_movie h3 + div video{
	width: 100%;height: 100% !important;
	background: #000000;
	object-fit: contain;
	object-position: center;
}


/* ----------------------------------------
*	profile_gravure
---------------------------------------- */
section.profile_gravure{
	clear: both;
	padding:15px 15px 0 10px;
}
section.profile_gravure h3{
	padding: 3px 0 0 10px;margin: 0 0 15px;
	border-left: #e3004f 5px solid;
	color: #e3004f;font-size: 14px; font-weight: bold;
}

section.profile_gravure ul li{
	padding: 0 0 15px;
	display: flex;flex-wrap: wrap; justify-content: center;
}
section.profile_gravure ul li p.gravure_list_image{
	width: 98px;height: 128px;margin: 0 10px 10px 0;
	border: #1f1f1f 1px solid;
}
section.profile_gravure ul li p.gravure_list_image img{
	width: 98px;height: 128px;
	object-fit: contain;
}
section.profile_gravure ul li p.gravure_list_text{
	width: 325px;margin: auto;
}

section.profile_gravure ul li > a{
	padding: 25px 0 0;
	color: #0864af;font-size: 14px;text-align: center;
}


/* ----------------------------------------
*	girl profile
---------------------------------------- */
div#profile_qa{
	width:376px;
	float:left;
}

li.profile_qa_list{
	width:376px;padding:10px 0;
	border-bottom:#666666 1px solid;
}
li.girl_favorite_box{padding:10px 0 0;border-bottom:none;}
li.girl_favorite_box + li{padding:0 0 10px;}

li.girl_favorite_box a,
li.girl_favorite_box form p input{
	display: block;width: 150px;height: 25px;margin: 0 12px 0 auto;
	background: url("../images/member/buttun_favorite_add_cast.png") no-repeat center center;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}
li.girl_favorite_box a.girl_favorite_checked{background: url("../images/member/buttun_favorite_del_cast.png") no-repeat center center;}

li.profile_qa_list dl{
	width:350px;margin:0 auto;
}

li.profile_qa_list dl dt{
	color:#e40060;font-size:14px;font-weight:bold;
}

li.profile_qa_list dl dd{
	position: relative;
	width:323px;margin:0 0 0 10px;padding:0 0 0 17px;
	background:url(../images/shop_others/profile_answer_bg.gif) no-repeat left top;
}

li.profile_qa_list dl dd p:nth-child(1){
	width:303px;min-height:12px;padding:7px 10px 5px;
	background:#f9eff4;
	border:#999999 1px solid;
}
li.profile_qa_list dl dd p.girllist_schedule{
	position: absolute;top: 7px;right: 10px;
	width: 80px;height: 18px;margin: 0 auto;padding:0; box-sizing: border-box;
	background: #fefbce;
	border: #ee88a7 1px solid;border-radius: 4px;
	color: #e84482;font-size: 11px; font-weight: bold;text-align: center;
}
li.profile_qa_list dl dd p.girllist_schedule_time{
	position: absolute;top: 7px;right: 10px;
	display:flex;justify-content: center;
}
li.profile_qa_list dl dd p.girllist_schedule_time span{
	padding:0 0 0 16px;
	background: url("../images/common/icon/icon_clock.png") no-repeat left center;
	font-size: 11px;
}

p#profile_btn_blog{
	width:300px;margin:20px 0 0;padding:10px 38px 0;
	border-top:#e4004f 6px solid;
}


/* ----------------------------------------
*	girl movie
---------------------------------------- */
div.girl_movie_box{
	padding: 20px 0 15px;
	border-bottom: #666 1px solid;
}
div.girl_movie_box h3{
	padding: 0 0 10px;
	color: #fe77a2;font-size: 14px;font-weight: bold;
}

div#girl_movie ul{
	padding: 0 0;
}
div#girl_movie div.slick-track{
	width: 376px !important;
}
div#girl_movie ul li{
	width: 115px !important;margin: 0 5px 10px;
}
div#girl_movie ul li div.movie_image{
	position: relative;
	height: 88px; margin: 0 0 5px; box-sizing: border-box;
	border: #afafaf 1px solid;
}
div#girl_movie ul li div.movie_image a{
	position: relative;
	display: block;height: 86px;
}
div#girl_movie ul li div.movie_image a::before{
	content: "";
	position: absolute;top: 5px;left: 5px;
	display: block;width: 24px;height: 24px;
	background: url("../../images/sp/common/icon/icon_camcorder.png") no-repeat left center;background-size: contain;
	z-index: 1;
}
div#girl_movie ul li div.movie_image a::after{
	content: "";
	position: absolute;top: 50%;left: 50%;
	display: block;width: 38px;height: 38px;
	background: url("../../images/sp/common/icon/icon_play.png") no-repeat left center;background-size: contain;
	transform: translate(-19px, -19px);
}
div#girl_movie ul li div.movie_image a img{
	width: 100%;height: 100%;
	object-fit: contain;
}
div#girl_movie ul li > p{
	height: 20px;padding: 1px 0 0 3px;box-sizing: border-box;
	font-size: 12px;
	background: #f6f6f6;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div.girl_movie_iine_box{
	display: flex;
	padding: 5px 0 0;
}
div.girl_movie_iine_box a.girl_movie_iine_run,
div.girl_movie_iine_box input{
	display: block;height: 20px; padding: 4px 6px 0 24px;box-sizing: border-box;
	background: #f2f2f2 url("../images/common/icon/icon_good_off.png") no-repeat left 6px center;background-size: 13px auto;
	border-radius: 5px;
	color:#000000;font-size: 11px; font-weight: bold;line-height: 1.2;
	cursor: pointer;
}
div.girl_movie_iine_box a.girl_movie_iine_run.iine_checked{
	background: #f2f2f2 url("../images/common/icon/icon_good.png") no-repeat left 6px center;background-size: 13px auto;
}
div.girl_movie_iine_box input{padding: 2px 6px 0 24px;}
_:lang(x)::-moz-placeholder, body div.girl_movie_iine_box input{padding: 0 6px 0 24px;}


/* ----------------------------------------
*	girl weekly_schedule
---------------------------------------- */
div.weekly_schedule{width: 330px; padding: 15px 0 10px 37px;}
div.weekly_schedule > div{
	margin: 0 0 4px;
	background: #e3004f;
}
div.weekly_schedule > div span{
	position: relative;
	display: block;height: 30px;padding: 5px 0 0 40px;box-sizing: border-box;
	background: url("../images/common/icon/hicon_calender.png") no-repeat 8px center;background-size: 20px auto;
	color: #ffffff;font-size: 14px; font-weight: bold;
}
div.weekly_schedule > div span::before{
	content: "";
	position: absolute;top: 0;right: 140px;
	display: block;width: 12px; height: 12px;box-sizing: border-box;
	border: 6px solid transparent;border-top:#fff 6px solid;border-right:#fff 6px solid;
}
div.weekly_schedule > div span::after{
	content: "";
	position: absolute;top: 0;right: 0;
	display: block;width: 140px; height: 12px;
	background: #ffffff;
}
div.weekly_schedule table{
	width: 330px;
	border-collapse: collapse;
}
div.weekly_schedule table th{width: 140px;}
div.weekly_schedule table th,
div.weekly_schedule table td{
	padding: 4px 0;
	border: #9e9e9f 1px solid;
	font-weight: normal;text-align: center;
}
div.weekly_schedule table td{width: 190px;}
div.weekly_schedule table tr.Sat th,
div.weekly_schedule table tr.Sat td{background: #d9f3fe;}
div.weekly_schedule table tr.Sun th,
div.weekly_schedule table tr.Sun td{background: #fee8e7;}


/* ----------------------------------------
*	motthi eye
---------------------------------------- */
div#mottieye{padding:15px 0 15px;}

div#mottieye_h{
	position: relative;
	padding:44px 0 0;
}
div#mottieye_h > div{
	height:36px;margin:0 auto 0;padding:0 0 0 85px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0999d+0,e3004f+50,e3004f+100 */
	background: #f0999d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0999d 0%, #e3004f 50%, #e3004f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f0999d 0%,#e3004f 50%,#e3004f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f0999d 0%,#e3004f 50%,#e3004f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0999d', endColorstr='#e3004f',GradientType=0 ); /* IE6-9 */
	border: #4c4948 1px solid;border-top-left-radius: 10px;border-top-right-radius: 10px;
	color:#ffffff;font-size:16px;font-weight:bold;line-height:41px;
}
div#mottieye_h > div::after{
	content: "";
	position:absolute;top:2px;left:10px;
	display: block; width:80px;height:80px;
	background: url("../images/common/icon/icon_motti.png") no-repeat center center;background-size: contain;
}

div#mottieye_h + div{
	padding:10px 15px 10px;
	border-right:#666666 1px solid;border-bottom:#666666 1px solid;border-left:#666666 1px solid;
	font-size:14px;font-weight:bold;
}


/* ----------------------------------------
*	blog in qa
---------------------------------------- */
div#prof_qa_blog{width:325px;padding:0 0 0 40px;}

p#prof_qa_blog_h{
	width:70px;height:26px;padding:4px 0 0 26px;
	background:url(../images/shop_others/blog_new_bg.png) no-repeat top left;
	color:#d4135b;font-weight:bold;
}

div#prof_qa_blog ul li{padding:3px 0 20px;overflow:hidden;}

div.prof_qa_blog_photo{
	float:left;
	width:60px;height:80px;padding:0 10px 0 0;
}
div.prof_qa_blog_photo a img{border:0;}

div.prof_qa_blog_info{
	float:left;
	width:255px;padding:3px 0 0;
}

p.prof_qa_blog_title{padding:2px 5px;background-color:#fcf7fa;}
p.prof_qa_blog_title a{
	color:#000000;font-size:12px;font-weight:bold;line-height:1.5em;
}
p.prof_qa_blog_title a:hover{text-decoration:underline;}

p.prof_qa_blog_detail{padding:5px 0 5px;line-height:1.3em;word-wrap:break-word;}

p.prof_qa_blog_date{font-size:11px;;text-align:right;}


/* ----------------------------------------
*	iimusume
---------------------------------------- */
div.iimusume{
	position: relative;
	margin: 30px 0 0;
}

div.iimusume h3{
	width:770px;height:36px;margin:0 auto 0;box-sizing: border-box;
	background:url("../images/shop_common/headline_noicon.png") no-repeat top left;
	color:#ffffff;font-size:16px;font-weight:bold;line-height:41px;text-align: center;
}

div.iimusume h3 + a{
	position:absolute;top:4px;right:10px;
	display:block;width:105px;height:30px;padding:0 0 0 10px;box-sizing: border-box;
	background:url(../images/shop_detail/btn_show_all.png) no-repeat top left;
	line-height:29px;
}
div.iimusume h3 + a:hover{background-position:bottom;color:#ffffff;}

div.iimusume > section > div{
	width: 770px;margin: 0 auto;padding: 5px;box-sizing: border-box;
	border: #666666 1px solid;border-top: none;
}

div.iimusume > section > div > ul > li{
	display: flex;justify-content: space-between;
	padding: 15px 0;
	border-bottom: #4d4d4d 1px solid;
}

div.iimusume > section > div > ul > li div:nth-child(1){
	width: 100px;
}
div.iimusume > section > div > ul > li div:nth-child(1) div img{
	width: 100px;height: 100px;
	object-fit: contain;
}
div.iimusume > section > div > ul > li div:nth-child(1) dl dt{
	padding: 5px 0 0;
	font-size: 10px;
}
div.iimusume > section > div > ul > li div:nth-child(1) dl dd,
div.iimusume > section > div > ul > li div:nth-child(1) dl dd a{
	color: #316db0; font-size: 12px;line-height: 1.3;
}

div.iimusume > section > div > ul > li div:nth-child(2){
	width: calc(100% - 115px);
}

div.iimusume > section > div > ul > li div:nth-child(2) p{
	padding: 0 0 15px;
	font-size: 12px;line-height: 1.5;
}

div.iimusume > section > div > ul > li div:nth-child(2) dl{
	display: flex;
}
div.iimusume > section > div > ul > li div:nth-child(2) dl dt{
	padding: 0 5px;
	background: #ff0000;
	color: #ffffff;
}
div.iimusume > section > div > ul > li div:nth-child(2) dl dd{
	position: relative;
	margin: 0 10px 0 5px; width: 88px;height: 15px;
}
div.iimusume > section > div > ul > li div:nth-child(2) dl dd img{
	position: absolute;top: 1px;left: 0;
	display: block; width: 88px;height: 15px;
}
div.iimusume > section > div > ul > li div:nth-child(2) dl dd img:nth-last-child(1){height: 15px;object-fit: cover;	object-position: 0 50%}

div.iimusume > section > div > ul + div{
	padding: 40px 0;
	text-align: center;
}
div.iimusume > section > div > ul + div a{
	display: inline-block; padding: 12px 50px 10px;
	background: #6492c4;
	border: #9eb2d1 2px solid;
	color: #ffffff; font-size: 14px;font-weight: bold;
}
div.iimusume > section > div > ul + div a:hover{
	text-decoration: underline;
}


/* ----------------------------------------
*	iimusume post
---------------------------------------- */
div.iimusume > section > div > ul + div input,
div.iimusume > section > div > ul + div a{
	display: block; width: 450px;margin: 20px auto;padding: 10px 15px;box-sizing: border-box;
	background-color: #f78094;
	border: #f9a5b4 2px solid;
	color: #ffffff; font-size: 14px;font-weight: bold;text-align: center;
	cursor: pointer;
	white-space: normal;
}
div.iimusume > section > div > ul + div a:hover{text-decoration: none;}


/* ----------------------------------------
*	iimusume_list_girl
---------------------------------------- */
div.iimusume_list_girl h4{
	padding: 8px 110px 6px;
	background: #e50150;
	border: #badcee 1px solid;
	color: #ffffff; font-size: 16px;font-weight: bold;text-align: center;
}

div.iimusume_list_girl > section > ul > li{
	display: flex;justify-content: space-between;
	padding: 15px 0;
	border-bottom: #4d4d4d 1px solid;
}

div.iimusume_list_girl > section > ul > li div:nth-child(1){
	width: 100px;
}
div.iimusume_list_girl > section > ul > li div:nth-child(1) div img{
	width: 100px;height: 100px;
	object-fit: contain;
}
div.iimusume_list_girl > section > ul > li div:nth-child(1) dl dt{
	padding: 5px 0 0;
	font-size: 10px;
}
div.iimusume_list_girl > section > ul > li div:nth-child(1) dl dd,
div.iimusume_list_girl > section > ul > li div:nth-child(1) dl dd a{
	color: #316db0; font-size: 12px;line-height: 1.3;
}

div.iimusume_list_girl > section > ul > li div:nth-child(2){
	width: calc(100% - 115px);
}

div.iimusume_list_girl > section > ul > li div:nth-child(2) p{
	padding: 0 0 15px;
	font-size: 12px;line-height: 1.5;
}

div.iimusume_list_girl > section > ul > li div:nth-child(2) dl{
	display: flex;
}
div.iimusume_list_girl > section > ul > li div:nth-child(2) dl dt{
	padding: 1px 5px 0;
	background: #ff0000;
	color: #ffffff;font-size: 11px;
}
div.iimusume_list_girl > section > ul > li div:nth-child(2) dl dd{
	position: relative;
	margin: 0 10px 0 5px; width: 88px;height: 15px;
}
div.iimusume_list_girl > section > ul > li div:nth-child(2) dl dd img{
	position: absolute;top: 1px;left: 0;
	display: block; width: 88px;height: 15px;
}
div.iimusume_list_girl > section > ul > li div:nth-child(2) dl dd img:nth-last-child(1){height: 15px;object-fit: cover;	object-position: 0 50%}

div.iimusume_list_girl > section > ul + div > a,
div.iimusume_list_girl > section > ul + div input{
	display: block; width: 450px;margin: 20px auto;padding: 10px 15px;box-sizing: border-box;
	background-color: #6291c6;
	border: #9db1d2 2px solid;
	color: #ffffff; font-size: 14px;font-weight: bold;text-align: center;
	cursor: pointer;
	white-space: normal;
}
div.iimusume_list_girl > section > ul + div > a:hover{text-decoration: none;}


/* ----------------------------------------
*	page_navi
---------------------------------------- */
div.iimusume_list_girl div.page_navi{
	/*width:740px;*/margin:30px auto 0;padding:0 5px;
	background:#e4004f;
}

div.iimusume_list_girl p#page_navi_h{
	width:740px;
	border-bottom:#ffffff 2px solid;
	color:#ffffff;font-size:14px;line-height:28px;text-align:center;
}

div.iimusume_list_girl div.page_navi div{/*width:740px;*/position:relative;}

div.iimusume_list_girl p.page_navi_prev{position:absolute;top:4px;left:0;}
div.iimusume_list_girl p.page_navi_prev a{
	display:block;width:42px;height:28px;padding:0 0 0 32px;
	background:url(../images/common/btn_prev.png) no-repeat top left;
	line-height:28px;
}

div.iimusume_list_girl p.page_navi_next{position:absolute;top:4px;right:0;}
div.iimusume_list_girl p.page_navi_next a{
	display:block;width:58px;height:28px;padding:0 0 0 16px;
	background:url(../images/common/btn_next.png) no-repeat top left;
	line-height:28px;
}

div.iimusume_list_girl p.page_navi_prev a:hover,
div.iimusume_list_girl p.page_navi_next a:hover{background-position:bottom;color:#ffffff;}

div.iimusume_list_girl ul.page_navi_pages{
	width:560px;margin:0 auto;
	text-align:center;
	overflow:hidden;
}

div.iimusume_list_girl ul.page_navi_pages li{
	display:inline;padding:0 10px;
	font-size:20px;font-weight:bold;line-height:34px;
}

div.iimusume_list_girl ul.page_navi_pages li a{
	color:#ffffff;font-size:20px;font-weight:bold;line-height:34px;text-decoration:underline;
}



/* ----------------------------------------
*	girl blog
---------------------------------------- */
h3#headline_girlblog{
	width:715px;height:36px;margin:0 auto;padding:0 0 0 55px;
	background:url(../images/shop_others/headline_girlblog_tab_w770.png) no-repeat top left;
	color:#ffffff;font-size:16px;font-weight:bold;line-height:41px;
}

div#blog_container{
	width:730px;margin:0 auto;padding:14px 19px 14px;
	border-right:#666666 1px solid;border-bottom:#666666 1px solid;border-left:#666666 1px solid;
	overflow:hidden;
}


/* ----------------------------------------
*	girl blog left
---------------------------------------- */
div#blog_body{
	float:left;
	width:500px;
	word-wrap:break-word;
}
div#blog_body div img{
	display: block; max-width:80% !important;height: auto !important; margin: 5px auto 15px !important;
}
/* ブログ本文中のリンクは青字＋下線でリンクと分かるようにする（先方依頼 2026-08-21） */
div#blog_body div.blog_text a{
	color:#1155cc;
	text-decoration:underline;
}
div#blog_body div.blog_text a:hover{
	text-decoration:none;
}

h4#blog_h4{
	height:30px;padding:0 0 0 30px;
	background:url(../images/shop_others/icon_large_pencil.png) no-repeat top left;
	font-size:14px;font-weight:bold;line-height:30px;
}

h5.blog_title{
	margin:5px 0 10px;padding:5px 10px 3px;
	background-color:#faf1f6;
	font-size:16px;
}

div.blog_date{padding:30px 0 0;}

div#page_navi{
	height:30px;padding:50px 45px 0;
	overflow:hidden;
}

div#sgd_pnav_prev{height:28px;float:left;}
div#sgd_pnav_next{height:28px;float:right;}
div#sgd_pnav_prev a,
div#sgd_pnav_next a{
	color:#000000;font-size:16px;font-weight:bold;line-height:28px;
}
div#sgd_pnav_prev a:hover,
div#sgd_pnav_next a:hover{color:#9fa0a0;text-decoration:underline;}

div#sgd_pnav_list{
	width:108px;
	height:28px;
	margin:0 auto;
	text-align:center;
}
div#sgd_pnav_list a{
	display:block;width:108px;height:28px;
	background:url(../images/shop_others/btn_girlblog_list.png);
	color:#ffffff;font-size:16px;font-weight:bold;line-height:28px;
}


/* ----------------------------------------
*	girl blog right prof
---------------------------------------- */
div#blog_side{margin:5px 0 0;width:200px;float:right;background-color:#fffdf3;}

h4#blog_side_h4{
	height:23px;padding:2px 0 0;
	background-color:#d4134c;
	color:#ffffff;font-size:15px;font-weight:bold;text-align:center;
}

div#blog_side_image{
	width:150px;height:200px;margin:20px auto 0;
}

ul#blog_side_qa{margin:30px 0 0;padding:0 5px;}
ul#blog_side_qa li{margin:0 0 1px;font-size:11px;}
ul#blog_side_qa li span{color:#d4134c;font-size:10px;font-weight:bold;}


/* ----------------------------------------
*	girl blog right blog
---------------------------------------- */
h5#latest_blog_h5{
	clear:both;
	height:23px;margin:70px 0 0;padding:2px 0 0;
	background-color:#d4134c;
	color:#ffffff;font-size:15px;font-weight:bold;text-align:center;
}

ul#latest_blog{margin:15px 0 0;padding:0 5px;}

ul#latest_blog li{margin:0 0  20px;}

ul#latest_blog li p.blog_title{
	height:22px;padding:0 0 0 17px;
	background:url(../images/shop_others/icon_wt_arrow_in_bk.png) no-repeat center left;
}
ul#latest_blog li p.blog_title a{
	color:#000000;font-size:12px;font-weight:bold;line-height:22px;
}
ul#latest_blog li p.blog_title a:hover{ text-decoration:underline;}

ul#latest_blog li p.blog_date{
	border-top:#999999 1px solid;
	text-align:right;
}
