﻿/*||||||||||||||||||||||||||||||||||||Ŝ̐ݒ||||||||||||||||||||||||||||||||||||*/

/*////marginpading̊bl̐ݒ////*/
*{
	margin: 0px;
	padding: 0px;
}

/*////img^Õx[XCXy[X폜////*/
img {
	vertical-align: text-bottom;
}

/*////{ƂȂTCg̐̕ݒ////*/
body {
	font-size: 10pt;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	
}

/*////SĂ̈ʒu╝𐧌䂷ݒ////*/
#main {
	width: 900px;
	margin: 20px auto;
}

/*||||||||||||||||||||||||||||||||||||Ŝ̏I||||||||||||||||||||||||||||||||||||*/

body {
	background-color: #FFF;
}

#header {
	background-color: #000;
	float: left;
	height: 220px;
	width: 900px;
}

#maintitle {
	font-size: 0.1ex;
	text-indent: -9999px;
	background-image: url(images/main_visual.gif);
	height: 220px;
	width: 900px;
	display: block;
	float: left;
}

#morephone {
	background-color: #000;
	float: left;
	height: 20px;
	width: 900px;
}


#morephone p{
	margin-top: 4px;
	margin-left: 10px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#leftcontents {
	width: 240px;
	background-color: #FFF;
	float: left;
}

#menu {
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFF;
	float: left;
	height: 400px;
	width: 220px;
}

#menu li {
	margin-bottom: 5px;
	background-color: #FFF;
	float: left;
	height: 45px;
	width: 220px;
	list-style-type: none;
	display: block;
	clear: both;
}

#menu a {
	background-color: #FFF;
	float: left;
	height: 45px;
	width: 220px;
	display: block;
	font-size: 0.1ex;
	text-indent: -9999px;
}

#top a {
	background-image: url(images/btn_top.gif);
}
#anquete a {
 background-image: url(images/btn_anquete.gif);
}

#anquete a:hover {
 background-image: url(images/btn_anquete_ro.gif);
}

#price a {
	background-image: url(images/btn_price.gif);
}

#weekly a {
	background-image: url(images/btn_weekly.gif);
}

#recruit a {
	background-image: url(images/btn_recruit.gif);
}

#mail a {
	background-image: url(images/btn_mail.gif);
}

#blog a {
	background-image: url(images/btn_blog.gif);
}

#link a {
	background-image: url(images/btn_link.gif);
}


#top a:hover {
	background-image: url(images/btn_top_ro.gif);
}

#price a:hover {
	background-image: url(images/btn_price_ro.gif);
}

#weekly a:hover {
	background-image: url(images/btn_weekly_ro.gif);
}

#recruit a:hover {
	background-image: url(images/btn_recruit_ro.gif);
}

#mail a:hover {
	background-image: url(images/btn_mail_ro.gif);
}

#blog a:hover {
	background-image: url(images/btn_blog_ro.gif);
}

#link a:hover {
	background-image: url(images/btn_link_ro.gif);
}

#syame {
	margin-top: 10px;
	margin-left: 10px;
}

#moviecontents {
	margin-top: 10px;
	margin-left: 10px;
}

#moviecontents img{
	margin-bottom: 10px;
}

#mobilecontents {
	margin-left: 10px;
}

#mobilesite {
	background-image: url(images/mobilesite.gif);
	float: left;
	height: 200px;
	width: 220px;
	display: block;
	background-color: #000;
	font-size: 0.1ex;
	text-indent: -9999px;
	clear: both;
}

#send {
	background-image: url(images/mobile_foot.gif);
	background-color: #000;
	float: left;
	height: 50px;
	width: 220px;
	color: #FFF;
	text-align: center;
	clear: both;
	margin-bottom: 90px;
}

#send p {
	background-color: #000;
	margin-top: 50px;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: center;
}

#send form {
	background-color: #000;
	padding-bottom: 10px;
}

#bannerspace img{
	margin-top: 10px;
}


#rightcontents {
	width: 660px;
	background-color: #FFF;
	float: left;
}

#topics {
	margin-top: 10px;
	height: 175px;
	width: 660px;
}

#shopinfo {
	margin-top: 10px;
	height: 175px;
	width: 660px;
}

#shopinfo h2 {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/topics2.gif);
}


#topics h2 {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/topics.gif);
}



#topics p {
	margin-top: 5px;
	margin-left: 10px;
	font-size: 1em;
	line-height: 1.2em;
}

#schedule {
	margin-top: 10px;
	height: 150px;
	width: 660px;
}

#job {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/job_schedule.gif);
}

#leftmark {
	margin-left: 10px;
	float: left;
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 990px;
	width: 30px;
}

#girlsinfo {
	margin: 10px;
	width: 570px;
	float: left;
}

#rightmark {
	float: left;
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 990px;
	width: 30px;
}

#weekly_bar {
	margin: 10px auto;
	width: 660px;
}

#weekly_job {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/weekly_schedule.gif);
}

#weeklyinfo {
	margin: 0px auto;
	width: 580px;
	float: left;
}

#price_bar {
	margin-top: 10px;
	width: 660px;
}

#price_bar h2 {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/price_system.gif);
}

#priceinfo {
	margin: 10px auto;
	width: 570px;
	float: left;
}

#leftmark2 {
	margin-left: 10px;
	float: left;
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 2510px;
	width: 30px;
	}

#rightmark2 {
	float: left;
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 2510px;
	width: 30px;	
}

#leftmark3 {
	margin-left: 10px;
	float: left;
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 360px;
	width: 30px;
}

#rightmark3 {
	float: left;
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 360px;
	width: 30px;
}

#syuccyou {
	margin-top: 10px;
	width: 660px;
}

#syuccyou h2 {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/syuccyou_b.gif);
}

#syuccyouinfo {
	margin: 10px 10px;
	width: 570px;
	float: left;
}

#link_bar {
	margin: 10px auto;
	width: 660px;
}

#link_table {
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 30px;
	width: 660px;
	background-image: url(images/link.gif);
}

#linkinfo {
	margin: 0px auto;
	width: 580px;
	float: left;
}

#linkinfo table {
	margin-left: 10px;
	margin-top: 10px;
	width: 580px;
	float: left;
}

#linkinfo li {
	margin-left: 10px;
}

#livechat {
	margin-top: 10px;
	height: 180px;
	width: 660px;
}

#livechat a{
	font-size: 0.1ex;
	text-indent: -9999px;
	height: 90px;
	width: 660px;
	background-image: url(images/live_ch_banner.jpg);
	display: block;
}

h4 {
	font-size: 3.0ex;
}
