@CHARSET "UTF-8";
/* SubBox
 ------------------------------------------*/
#other_box {
	width: 720px;
	height: auto;
	background: url("/images/common/contents_bg_1.png") repeat-y;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	padding-bottom: 20px;
	padding-top: 10px;

}
#other_box .other_eria {
	width: 660px;
	height: auto;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	text-align: left;
	padding: 10px;
	color: #000000;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 20px;
}

.other_eria .link_p {
	margin-bottom: 15px;
}

.link_p span {
	color: #0099ff;
}

.h3_title {
	height: 27px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}

.link_banner_eria {
	width: 100%;
}

.link_banner_eria li {
	float: left;
	width: 88px;
	height: 31px;
	/*margin: 0 5px 5px 0;*/
	margin: 3px;
}

.link_banner_eria img {
	width: 88px;
	height: 31px;
}

.other_eria form input.text-input
,.other_eria form select
,.other_eria form textarea {
	padding: 3px;
	font-size: 13px;
	background: #fff url('/images/common/bg-form-field.gif') top left
		repeat-x;
	border: 1px solid #d5d5d5;
	color: #333;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-radius: 4px;
}

.form_table_style textarea {
	width: 400px;
	height: 200px;
}


.form_table_style {
	width: 100%;
	border-collapse: separate;
}

.form_table_style td,th {
	border: 1px solid #eeeeee;
	padding-right: 10px;
	width: 90px;
	height: auto;
	line-height: 30px;
	font-size: 12px;
	padding: 3px;
}

.form_table_style th {
	width: 190px;
	height: auto;
	background-color: #F5FFFA;
	color: #8B4513;
	vertical-align: middle;
}

.form_table_style td {
	width: auto;
	height: auto;
	background-color: #FFFFE0;
	padding-left: 10px;
}

.form_table_style li {
	float: left;
	width: 100px;
	margin-right: 5px;
	text-align: left;
	vertical-align: middle;
}

.button2 {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: inline-block;
	background: #004a95 url('/images/common/bg-button-blue.gif') top left
		repeat-x !important;
	border: 1px solid #004a95 !important;
	padding: 4px 7px 4px 7px !important;
	color: #fff !important;
	cursor: pointer;
	font-size: 12px !important;
	font-weight: bold !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.button3 {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: inline-block;
	background: #333 url('/images/common/bg-button-grey.gif') top left
		repeat-x !important;
	border: 1px solid #000 !important;
	padding: 4px 7px 4px 7px !important;
	color: #fff !important;
	cursor: pointer;
	font-size: 12px !important;
	font-weight: bold !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-right: 20px;
}

#other_box #button_eria {
	width: 100%;
	text-align: center;
	margin: 10px 0;
}


/* System
 ------------------------------------------*/
#system_money {
	width: 720px;
	height: auto;
	background: url("/images/common/contents_bg_1.png") repeat-y;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	padding-bottom: 20px;
}

#main .h2_title {
	width: 100%;
	height: 40px;
	margin-bottom: 4px;
}

.system_main_contents {
	width: 660px;
	height: auto;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	text-align: left;
	padding: 10px;
	color: #000000;
	font-size: 14px;
	margin-bottom: 10px;
}


.system_main_contents .right_contents {
	width: 200px;
	height: auto;
	margin: 10px;
	float: left;
	color: #222222;
}

.system_main_contents .left_contents {
	width: 400px;
	margin: 10px;
	height: auto;
	float: left;
	color: #222222;
}


.table_style {
	width: 100%;
	border-collapse: separate;
}

.table_style td,th {
	border-bottom: 1px solid #cccccc;
	text-align: right;
	padding-right: 10px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}

.table_style2 {
	margin: 0 auto;
	width: 660px;
	border-collapse: collapse;
	border-collapse: separate;
	border-spacing: 5px;
}

.table_style2 td,th {
	border: 1px dotted #cccccc;
	text-align: center;
	width: 25%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}

.table_style2 .no_border {
	border: none;
}

.table_style2 .bg_color_1 {
	background-color: #FFFFF0;
}

.table_style2 .bg_color_2 {
	background-color: #F5FFFA;
}

.table_style2 .bg_color_3 {
	background-color: #F0F8FF;
}


.table_style2 .bg_color_4 {
	background-color: #FFE4E1;
}

.system_p {
	font-size: 13px;
}

.system_p2 {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}


.table_style2 .color_0 {
	color: #ff0000;
}

.table_style .t_left {
	text-align: left;
}

.table_style .no_border {
	border: none;
}



.system_main_contents h3 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
}

.system_main_contents .border_line {
	border-bottom: 1px #cccccc dotted;
}

.right_contents .system_map {
	width: 100%;
}

.system_map dt {
	width: 190px;
	padding: 0 5px;
	line-height: 25px;
	font-size: 13px;
}

.system_map dd {
	width: 200px;
	line-height: 20px;
	font-size: 12px;
	margin: 5px 0 15px 0;
}


.system_map_font {
	font-size: 12px;
	margin-top: 10px;
}

.system_map .color_0 {
	color: #ff0000;
}
.system_map .color_1 {
	color: #1E90FF;
}

.system_map .color_2 {
	color: #F08080;
}

.system_map .color_3 {
	color: #D2691E;
}

.system_map .color_4 {
	color: #f0f8ff;
}

.system_map .color_5 {
	color: #FFC0CB;
}




/* Schedule
 ------------------------------------------*/
#sch_week_box {
	margin: 0 auto;
	width: 700px;
	height: auto;
	padding: 5px 5px;
	background-color: #ffffff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}

#sch_week_box #sch_header {
	width: 700px;
	height: 38px;
}

#sch_header #sch_title {
	width: 420px;
	height: 38px;
	float: right;
}

#sch_header #sch_now_date {
	padding-left: 50px;
	width: 210px;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	font-weight: bold;
	color: #2c76a3;
	float: left;
	text-align: left;
	background: url("/images/common/week_now_bg.png") no-repeat;
}

#sch_week_box #week_date_box {
	width: 700px;
	height: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sch_week_box #week_date_box a {
	color: #2c76a3;
}

#week_date_box li {
	width: 95px;
	height: 26px;
	float: left;
	margin-right: 5px;
	padding: 0;
	text-align: center;
	line-height: 26px;
}

#week_date_box .week_bg_0 {
	background: url("/images/common/sch_header_week_0.png") no-repeat;
}

#week_date_box .week_bg_1 {
	background: url("/images/common/sch_header_week.png") no-repeat;
}

#week_date_box .week_bg_6 {
	background: url("/images/common/sch_header_week_6.png") no-repeat;
}
#sch_main_box {
	width: 100%;
	height: auto;
	padding: 5px 0 5px 10px;
	margin: 0 auto;
	margin-top: 10px;
}

#sch_main_box .sch_li_box {
	background: url("/images/common/sch_box.png") no-repeat;
	width: 168px;
	height: 336px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}

#sch_main_box .sch_li_box .shc_g_img {
	width: 168px;
	height: 252px;
	margin-bottom: 1px;
}

#sch_main_box .sch_li_box .sch_name {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 15px;
}

#sch_main_box .sch_li_box .sch_3size {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #3399ff;
	text-align: center;
	line-height: 22px;
}

#sch_main_box .sch_li_box .sch_exp {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 15px;
}

#sch_main_box .sch_li_box .sch_time {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 15px;
}



/* Girls List
 ------------------------------------------*/
#gir_main_box {
	width: 100%;
	height: auto;
	padding: 5px 0 5px 10px;
	margin: 0 auto;
	margin-top: 10px;
}



#gir_main_box .sch_li_box {
	background: url("/images/common/girls_box.png") no-repeat;
	width: 168px;
	height: 315px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}

#gir_main_box .sch_li_box .shc_g_img {
	width: 168px;
	height: 252px;
	margin-bottom: 1px;
}

#gir_main_box .sch_li_box .sch_name {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 15px;
}

#gir_main_box .sch_li_box .sch_3size {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #3399ff;
	text-align: center;
	line-height: 22px;
}

#gir_main_box .sch_li_box .sch_exp {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 15px;
}

#gir_main_box .sch_li_box .sch_time {
	width: 168px;
	height: 20px;
	margin-bottom: 1px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 15px;
}



/* Event
 ------------------------------------------*/
.event_main_contents {
	width: 660px;
	height: auto;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	text-align: left;
	padding: 10px;
	color: #000000;
	font-size: 14px;
	margin-bottom: 10px;
}

.event_main_contents h3 {
	height: 25px;
	line-height: 25px;
}

.event_main_contents .border_line {
	border-bottom: 1px #cccccc dotted;
}

.event_main_contents p {
	width: 100%;
	height: auto;
	line-height: 21px;
	background: url("/images/common/event_tags_bg.png") repeat;
	font-size: 13px;
}

/* Enquete
 ------------------------------------------*/
.enq_main_contents {
	width: 660px;
	height: auto;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	text-align: left;
	padding: 10px;
	color: #000000;
	font-size: 14px;
	margin-bottom: 10px;
}

.enq_table_style {
	width: 100%;
	border-collapse: separate;
}

.enq_table_style td,th {
	border: 1px solid #eeeeee;
	padding-right: 10px;
	width: 90px;
	height: auto;
	line-height: 30px;
	font-size: 13px;
}

.enq_table_style th {
	width: 200px;
	height: auto;
	background-color: #F5FFFA;
	color: #8B4513;
	vertical-align: middle;
}

.enq_table_style td {
	width: auto;
	height: auto;
	background-color: #FFFFE0;
	padding-left: 10px;
}


.enq_main_contents form input.text-input,form select,form textarea {
	padding: 3px;
	font-size: 13px;
	background: #fff
		url('/images/common/bg-form-field.gif') top
		left repeat-x;
	border: 1px solid #d5d5d5;
	color: #333;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-radius: 4px;
}
.enq_main_contents li {
	float: left;
	width: 100px;
	margin-right: 5px;
	text-align: left;
	vertical-align: middle;
}

.enq_main_contents textarea{
	width: 400px;
	height: 200px;
}



/* Profile
 ------------------------------------------*/
#profile_box {
	width: 680px;
	height: auto;
	background: url("/images/common/profile_bg.jpg") repeat-y;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	padding: 20px;
	margin-bottom: 10px;
}

#profile_box #profile_main_eria {
	width: 660px;
	padding: 10px;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}


#profile_main_eria #profile_left_box {
	width: 360px;
	height: auto;
	float: left;
	margin-right: 10px;
}

#profile_left_box #main_img {
	width: 360px;
	height: 540px;
	margin-bottom: 10px;
}

#profile_left_box #th_img_eria {
	width: 360px;
	height: 135px;
	margin-bottom: 10px;
}

#th_img_eria li {
	float: left;
	width: 90px;
	height: 135px;
}

#profile_left_box #movie_box {
	width: 360px;
	height: 270px;
}




#profile_main_eria #profile_right_box {
	width: 290px;
	height: auto;
	float: left;
}

#profile_right_box #name_eria {
	width: 268px;
	height: 37px;
	background: url("/images/common/pro_title_name.png") no-repeat;
	position: relative;
	padding-left: 22px;
	text-align: left;
	line-height: 37px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

#profile_right_box #name_eria #new_face_img {
	width: 35px;
	height: 35px;
	position: absolute;
	right: -15px;
	top: -15px;
}


#name_eria #name {
	font-weight: bold;
	font-size: 14px;
	color: #ff6600;
}

#profile_detail {
	width: 290px;
	height: auto;
	margin-bottom: 3px;
}

#profile_detail li {
	background: url("/images/common/profile_detail_bg.png") no-repeat;
	width: 268px;
	height: 26px;
	text-align: left;
	padding-left: 22px;
	line-height: 26px;
	font-size: 13px;
}

#profile_detail span {
	color: #663300;
}


#profile_right_box #profile_opt_title {
	width: 268px;
	height: 37px;
	background: url("/images/common/pro_title_opt.png") no-repeat;
	padding-left: 22px;
	text-align: left;
	line-height: 37px;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 3px;
}

#profile_opt {
	width: 290px;
	height: auto;
	margin-bottom: 10px;
}

#profile_opt li {
	width: 110px;
	height: 30px;
	margin: 0;
	background: url("/images/common/opt_ok.jpg") no-repeat;
	float: left;
	text-align: left;
	font-size: 13px;
	line-height: 30px;
	padding-left: 35px;
	color: #000;
}

#profile_opt .ng_opt {
	background: url("/images/common/opt_ng.jpg") no-repeat;
}

#profile_opt .q_opt {
	background: url("/images/common/opt_q.jpg") no-repeat;
}




#profile_right_box #profile_shift_title {
	width: 268px;
	height: 37px;
	background: url("/images/common/pro_title_shift.png") no-repeat;
	padding-left: 22px;
	text-align: left;
	line-height: 37px;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 3px;
}

#profile_shift {
	width: 290px;
	height: auto;
	margin-bottom: 5px;
}

#profile_shift li {
	background: url("/images/common/shift_1.jpg") no-repeat;
	width: 290px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
}

#profile_shift .week_0 {
	background: url("/images/common/shift_0.jpg") no-repeat;
}

#profile_shift .week_6 {
	background: url("/images/common/shift_6.jpg") no-repeat;
}


#profile_shift .left_week {
	width: 118px;
	height: 30px;
	float: left;
}

#profile_shift .right_week {
	width: 172px;
	height: 30px;
	float: left;
}


#profile_right_box #profile_come_title {
	width: 268px;
	height: 37px;
	background: url("/images/common/pro_title_come.png") no-repeat;
	padding-left: 22px;
	text-align: left;
	line-height: 37px;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 3px;
}

#profile_right_box #profile_come {
	width: 280px;
	height: 220px;
	background: url("/images/common/come_bg.png") no-repeat;
	overflow: auto;
	word-break: break-all;
	padding: 5px;
	line-height: 19.8px;
	text-align: left;
	font-size: 13px;
}


#profile_Shift_box {
	width: 680px;
	height: auto;
	background: url("/images/common/profile_bg.jpg") repeat-y;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	padding: 0 20px 20px 20px;
}


#profile_Shift_box #prof_shift_title {
	text-align: left;
}

#profile_shift_main_eria {
	width: 660px;
	padding: 10px;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}


#profile_shift_main_eria li {
	float: left;
	margin-right: 5px;
	width: 207px;
	height: 124px;
	background: url("/images/common/pro_shift_bg.jpg") no-repeat;
	margin-bottom: 5px;
	padding: 4px 4px 3px 4px;
}

#profile_shift_main_eria li .prof_shift_box {
	width: 207px;
	height: 123px;
}

.prof_shift_box .prof_shift_img {
	width: 82px;
	height: 124px;
	margin-right: 5px;
	float: left;
}

.prof_shift_box .prof_shift_text {
	width: 120px;
	height: 124px;
	float: right;
}

.prof_shift_text .prof_shit_t {
	line-height: 21px;
	height: 21px;
	width: 100%;
	text-align: left;
	color: #ff66cc;
	font-size: 13px;
	text-align: left;
	padding-left: 2px;
}

.prof_shift_text .prof_shift_detail {
	height: 60px;
	font-size: 11px;
	text-align: left;
	color: #000;
	line-height: 14px;
}

#syame_eria {
	width: 100%;
}

#syame_eria li {
	width: 320px;
	background: url("/images/common/contents_bg_3.png") repeat-y;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	height: 400px;
	float: left;
	margin-bottom: 20px;
}

#syame_eria li .syame_girls {
	height: 100px;
	width: 300px;
	background-color: #ffffff;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.syame_girls .syame_girls_img {
	width: 60px;
	height: 90px;
	margin: 5px;
	float: left;
}

.syame_girls_img img {
	width: 60px;
	height: 90px;
}

.syame_girls .syame_girls_text {
	width: 215px;
	margin: 5px 10px 5px 5px;
	float: left;
}

.syame_girls_text .syame_name_age_eria {
	width: 100%;
	text-align: left;
	font-size: 14px;
	color: #e5004f;
	border-bottom: 1px #cccccc dotted;
}

.syame_girls_text .syame_3size_eria {
	width: 100%;
	text-align: left;
	font-size: 14px;
	color: #0099ff;
	border-bottom: 1px #cccccc dotted;
}

.syame_girls_text .syame_girls_detail {
	width: 100%;
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
}

#syame_eria li .syame_box {
	height: 270px;
	width: 300px;
	background-color: #ffffff;
	margin: 0 auto;
	margin-bottom: 10px;
}

.syame_box iframe {
	width: 100%;
	height: 270px;
}


#syame_eria li:nth-child(2n) {
	margin-left: 20px;
}


.merumaga_eria {
	font-size: 12px;
	line-height: 20px;
	margin: 10px 0;
}

.merumaga_eria .margin_10{
	margin: 10px 0;
}

.merumaga_eria .width_500{
	width: 500px;
}

.merumaga_eria .width_100{
	width: 620px;
	margin: 10px auto;
}

.merumaga_eria span {
	color: #ff0000;
}

#main-h1-all h1 {
	height: 28px;
	width: 100%;
	text-align: center;
	background-image: url("/images/common/h1-bg-new.png");
	background-repeat: repeat-x;
	line-height: 22px;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}

#main-h1-all h1 a {
	color: #ffffff;
	text-decoration: none;
}