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

/* ********************************************************/
#name_area {
	text-align:center;
}

#name_area ul {
}

#name_area ul li {
	padding-top:5px;
	padding-bottom:5px;
}

#name_area ul li:nth-of-type(1) {
	border-bottom:1px dotted #666666;
}

#name_area ul li:nth-of-type(2) {
	border-bottom:1px solid #666666;
}

#name_area ul li span{
	display:inline;
	padding:2px 4px;
	margin-left:5px;
}

/* 女の子画像 *********************************************/
#profile_img {
	position:relative;
	text-align:center;
	padding-top:10px;
}

#profile_img ul li span {
	display:block;
	width:80%;
	margin:0 auto;

	-moz-box-shadow:
		1px 2px 2px rgba(000,000,000,0.8),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		1px 2px 2px rgba(000,000,000,0.8),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		1px 2px 2px rgba(000,000,000,0.8),
		inset 0px 0px 0px rgba(255,255,255,1);
}

.flickSimple2 {
	width: 100%;
	position: relative;
	margin: auto;
	overflow: auto;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.flickSimple2.landscape {
/*	width: #val1#%;*/
}

.flickSimple2 ul {
	display: block;
	margin: 0;
	padding: 0;
}

.flickSimple2 ul li {
	float: left;
	list-style-type: none;
	text-align: left;
}

#flickable2,
#flickable2.landscape {
/*	width: 100%;*/
	width: 600px;
	padding: 0;
}

#flickable2 ul.landscape,
#flickable2 ul {
/*	width: #val1#%;*/
}

#flickable2 ul li {
/*	width: #val2#%;*/
	width: 600px;
}

@media screen and (max-width: 520px){
	#flickable2,
	#flickable2.landscape {
	/*	width: 100%;*/
		width: 380px;
		padding: 0;
	}
	
	#flickable2 ul.landscape,
	#flickable2 ul {
	/*	width: #val1#%;*/
	}
	
	#flickable2 ul li {
	/*	width: #val2#%;*/
		width: 380px;
	}
}

@media screen and (max-width: 360px){
	#flickable2,
	#flickable2.landscape {
	/*	width: 100%;*/
		width: 260px;
		padding: 0;
	}
	
	#flickable2 ul.landscape,
	#flickable2 ul {
	/*	width: #val1#%;*/
	}
	
	#flickable2 ul li {
	/*	width: #val2#%;*/
		width: 260px;
	}
}

/*---------------------*/

#prof_img_prev {
	position:absolute;
	top:34%;
	left:0;
}

#prof_img_next {
	position:absolute;
	top:34%;
	right:0;
}

#pic_page_prev {
	cursor:pointer;
	display:none;
}

#pic_text_prev {
	display:inline;
}

#pic_page_next {
	cursor:pointer;
}

#pic_text_next {
	display:none;
}

#interface {
	width:80%;
	margin:0 auto;
	margin-top:10px;
	border:1px solid #444444;
	display:none;
}

#interface .pointer {
	text-align: center;
	padding:10px;
}

#interface .pointer span {
/*
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 7px;
	border-radius: 8px;
	border: 1px solid #000;
	background-color: rgb(168, 168, 168);
*/
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0px 5px;
	padding: 0px;
	border-radius: 8px;
	background-color: rgb(168, 168, 168);
	cursor: pointer;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: rgb(255, 255, 255) 0px -2px 1px;
	-webkit-box-shadow: rgb(255, 255, 255) 0px -2px 1px;
	position: relative;
}

#interface .pointer span.current {
	background-color: rgb(88, 35, 154);
}

/* グラビア *****************************/
#gravure_btn p {
	margin-top:10px;
	text-align:center;

background: #828282; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyODI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #828282 0%, #ffffff 50%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(50%,#ffffff), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #828282 0%,#ffffff 50%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #828282 0%,#ffffff 50%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #828282 0%,#ffffff 50%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #828282 0%,#ffffff 50%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #949494;

	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(138,136,138,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(138,136,138,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(138,136,138,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);


}

#gravure_btn p a{
	color: #050505;
	display:block;
	width:96%;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../images/a_link.png);
	background-repeat:no-repeat;
	background-position:right;
	-moz-background-size:19px 20px;
	-webkit-background-size:19px 20px;
	-o-background-size:19px 20px;
	-ms-background-size:19px 20px;
}

/* コース *****************************/
#girl_course ul.accordion {
	font-size:100%;
	margin-top:10px;
	padding:2px;
	background:#999999;
}

#girl_course ul.accordion a {
	display:block;
	padding:6px;
	background-position:95% center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}

#girl_course ul.accordion span {
	font-size:85%;
	display:block;
	padding:6px;
	background-position:95% center;
	background-repeat:no-repeat;
	color:#FFF;

	text-shadow:
		0px -1px 0px rgba(000,000,000,0.5),
		0px 1px 2px rgba(255,255,255,0.3);
}

#girl_course ul.accordion ul {
/*	display:none;*/
}

#girl_course ul.accordion > li {
background: #4f4f4f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4f4f4f 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f4f4f 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

#girl_course ul.accordion > li > p {
background: #4f4f4f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4f4f4f 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f4f4f 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

border-bottom:1px solid #666;
}

#girl_course ul.accordion > li > ul > li {
	font-size:80%;
	background:#444444;
	border-bottom:1px dotted #ffffff;
}

#girl_course ul.accordion > li > ul > li:last-child {
	border:none;
}

#girl_course ul.accordion > li > p span {
	background-image:url(../images/a_close.png);

	-moz-background-size:19px 20px;
	-webkit-background-size:19px 20px;
	-o-background-size:19px 20px;
	-ms-background-size:19px 20px;
}

#girl_course ul.accordion > li > p span.open {
	background-image:url(../images/a_open.png);

	-moz-background-size:19px 20px;
	-webkit-background-size:19px 20px;
	-o-background-size:19px 20px;
	-ms-background-size:19px 20px;
}

#girl_course ul.accordion > li > ul > li > a {
	background-image:url(../images/arrow1.png);

	-moz-background-size:25px 13px;
	-webkit-background-size:25px 13px;
	-o-background-size:25px 13px;
	-ms-background-size:25px 13px;
}
#girl_course .note {
	font-size: 80%;
	color: #f9eb2c;
	margin-top: 5px;
}
/* 出勤 *************************************/
#girl_schedule {
	padding-top:10px;
}

#girl_schedule table {
	border:2px solid #444444;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;

	text-shadow:
		0px 1px 2px rgba(255,255,255,0.2),
		0px 1px 0px rgba(000,000,000,1);
}

#girl_schedule table tr {
background: #dadcd1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGNkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dadcd1 0%, #464646 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadcd1), color-stop(100%,#464646)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dadcd1 0%,#464646 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dadcd1 0%,#464646 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dadcd1 0%,#464646 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dadcd1 0%,#464646 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadcd1', endColorstr='#464646',GradientType=0 ); /* IE6-8 */

border-bottom:1px solid #333333;

}

#girl_schedule table th {
	font-weight:normal;
	width:50%;
	padding-top:3px;
	padding-bottom:3px;
}

/* カルテ *******************************************************/

#medical_record {
	padding-top:10px;
}

p.sub_title {
	font-size:85%;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #666666;
	text-indent:5px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

	color: #ffffff;
background: #5e5e5e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5e5e5e 0%, #2d2d2d 61%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(61%,#2d2d2d), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5e5e5e 0%,#2d2d2d 61%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5e5e5e 0%,#2d2d2d 61%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5e5e5e 0%,#2d2d2d 61%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5e5e5e 0%,#2d2d2d 61%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#111111',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
}

#medical_record ul {
	padding-top:10px;
}

#medical_record ul li {
	width:50%;
	float:left;
	text-align:center;
}

#medical_record ul li a {
	display:block;
	width:92%;
	margin:0 auto;
	padding-top:3px;
	padding-bottom:3px;

	color: #ad721f;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #adadad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#adadad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#adadad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#adadad 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#adadad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#adadad',GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c27e20;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}

#girl_chara {
	padding-top:10px;
}

#girl_chara ul {
	padding-top:10px;
}

#girl_chara ul li {
	width:33.33333%;
	float:left;
	text-align:center;
	padding-bottom:5px;
}

#girl_chara ul li span {
	display:block;
	font-size:85%;
	width:92%;
	margin:0 auto;

	color: #ffffff;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzYzNjI1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUyNTE0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzZlNmM2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzE4MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #63625e 18%, #52514e 50%, #6e6c68 65%, #1c1808 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(18%,#63625e), color-stop(50%,#52514e), color-stop(65%,#6e6c68), color-stop(100%,#1c1808)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#63625e 18%,#52514e 50%,#6e6c68 65%,#1c1808 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#63625e 18%,#52514e 50%,#6e6c68 65%,#1c1808 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#63625e 18%,#52514e 50%,#6e6c68 65%,#1c1808 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#63625e 18%,#52514e 50%,#6e6c68 65%,#1c1808 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1c1808',GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 0;
	-webkit-border-radius:0;
	border-radius:0;
	border: 1px solid #82785a;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(061,061,059,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(061,061,059,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(061,061,059,0.6);
	text-shadow:
		0px -1px 3px rgba(255,255,255,0.8),
		0px 1px 0px rgba(255,255,255,0.3);

	text-shadow:
		0px -1px 0px rgba(000,000,000,0.5),
		0px 1px 0px rgba(255,255,255,0.3);

}

#girl_comment {
	padding-top:5px;
}

#specialty_play {
	padding-top:10px;
}


#special_event {
	padding-top:10px;
}

#shop_comment {
	padding-top:10px;
}

.comment_box {
	font-size:80%;
	padding-top:5px;
}

/* コース ************************************************************/
#course_title {
	padding-top:5px;
	text-align:center;
}

#course_option {
}

#course_option ul {
	font-size:75%;
	width:100%;
}

#course_option ul li {
	width:50%;
	float:left;
	margin-top:1px;
}

#course_option ul li span {
	display:block;
	background-color:#333;
	width:99%;
	height:22px;
	line-height:22px;
	text-indent:2px;
	overflow:hidden;
	margin:0 auto;
}
