@charset "utf-8";
/* CSS Document */
h3{
	font-weight:normal;
	color:#666666;
	font-size:12px;
}
.topBtn{
	padding:5px 0 0 0;
}

body{
	background:url(../img/bg_body.gif)
}

#base{
	width:1000px;
	margin:0 auto 0 auto;
}
#baseBg{
	width:1006px;
	margin:0 auto 0 auto;
	background:url(../img/bg_shadow.gif) repeat-y;
}

#header{
	background:url(../img/bg_header.jpg) no-repeat;
	width:1000px;
	height:139px;
}
#header .description{
	font-size:12px;
	font-weight:normal;
}
#header .headerBox01 h1{
	padding:2px 0 0 290px;
	color:#ff0000;
}
#header h2{
	padding:5px 0 0 350px;
	color:#ff0000;
}
#header .headerBox01{
	margin:0;
	padding:0;
	width:640px;
	height:60px;
	float:left;
}
#header .headerBox02{
	margin:0;
	padding:0;
	width:360px;
	float:left;
}
.blockLink01{
	display:block;
	width:650px;
	height:160px;
	margin:10px 0 0 190px;
	padding: 0 0 0 0px;
}
#header .globalNavi{
	clear:both;
	padding:0 0 0 170px;
}
#header .globalNavi li{
	display:inline;
}

/* ------------------------------------------------------------- */
/* コンテンツヘッダー */
/* ------------------------------------------------------------- */
#contentsHeader{
	width:1000px;
	height:374px;
	position:relative;
	
}
.girl{
	position:absolute;
	left:200px;
	top:20px;
	z-index:1;
}
#sub{
	width:260px;
	height:374px;
	float:left;
}
.menu{
	}
.menu .syame{
	background:url(../img/bg_syame.jpg) no-repeat;

}
.menu .online{
	background:url(../img/bg_online.jpg) no-repeat;

}
.menu .beginner{
	background:url(../img/bg_beginner.jpg) no-repeat;

}
/* リンクのサイズ */
.syameLink{
	width:260px;
	height:112px;
	display:block;
}
.onlineLink{
	width:260px;
	height:115px;
	display:block;
}
.beginnerLink{
	width:260px;
	height:112px;
	display:block;
}

#visual{
	width:740px;
	height:374px;
	float:left;
	background:url(../img/bg_main.jpg) no-repeat;
}
/* ------------------------------------------------------------- */
/* コンテンツ */
/* ------------------------------------------------------------- */
h4{
	font-size:12px;
	font-weight:normal;
	color:#ff6699;
}
#footer{
	width:1000px;
	height:auto;
	text-align:center;
	padding:0 0 15px 0;
	background-color:#fcddec;
}
.footerNavi{
	margin:0;
	padding:0 0 15px 0;
}
.footerNavi .nav{
	margin:0;
	padding:0 5px 0 5px;
	display:inline;
	border-right:1px solid #ff6699;
}
.footerNavi .end{
	margin:0;
	padding:0 5px 0px 5px;
	display:inline;
}
.footerNavi a{color:#ff3478;}


/* ------------------------------------------------------------- */
/* コンテンツ */
/* ------------------------------------------------------------- */

#site{
	padding:0 20px 0 20px;
	background:url(../img/bg_body.jpg);
	width:960px;
}
#sectionMenu{
}
#sectionMenu .listL{
	width:470px;
	float:left;
	padding:5px 20px 5px 0;
}
#sectionMenu .listR{
	width:470px;
	float:left;
	padding:5px 0px 5px 0;
}
#sectionMenu .boxContact{
	clear:both;
	padding:5px 0 0 0;
}

#contents{
	width:1000px;
}
.anchor{
	width:850px;
	text-align:right;
}
.textContact{
	z-index:1;
	position:relative;
	text-align:center;
	top:30px;
	font-size:12px;
	font-weight:normal;
	color:#FF3399;
}
.textEntry{
	margin:0;
	padding:5px 0 0 310px;
	width:460px;
}
.textBeginner{
	margin:0;
	padding:5px 0 0 180px;
	width:600px;
	color:#664747;
}
.textTreatment{
	margin:0;
	padding:50px 0 0 185px;
	width:600px;
}
.textTreatment2{
	margin:0;
	padding:70px 0 0 195px;
	width:600px;
}
.textEx{
	margin:0;
	padding:20px 0 0 200px;
	width:520px;
	line-height:1.4em;
}
.textShop01{
	margin:0;
	padding:5px 0 0 200px;
	width:600px;
	line-height:1.2em;
	font-size:14px;
}
.textShop11{
	margin:0;
	padding:0 0 0 200px;
	width:640px;
	line-height:1.2em;
	font-size:14px;
}
.textShop11 a{color:#ff3478;}

.textShop{
	margin:0;
	padding:5px 0 0 200px;
	width:600px;
	line-height:1.4em;
	font-size:14px;
}
.text03{
	color:#cc0000;
}
.text04{
	color:#ff0000;
}

.bgContents01{
	width:1000px;
	height:219px;
	background:url(../img/bg_contents_01.jpg) no-repeat;
}
.bgContents02{
	width:1000px;
	height:170px;
	background:url(../img/bg_contents_02.jpg) no-repeat;
}
.bgContents03{
	width:1000px;
	height:138px;
	background:url(../img/bg_contents_03.jpg) no-repeat;
}
.bgContents04{
	width:1000px;
	height:166px;
	background:url(../img/bg_contents_04.jpg) no-repeat;
}
.bgContents05{
	width:1000px;
	height:133px;
	background:url(../img/bg_contents_05.jpg) no-repeat;
}
.bgContents06{
	width:1000px;
	height:169px;
	background:url(../img/bg_contents_06.jpg) no-repeat;
}
.bgContents07{
	width:1000px;
	height:150px;
	background:url(../img/bg_contents_07.jpg) no-repeat;
}
.bgContents08{
	width:1000px;
	height:169px;
	background:url(../img/bg_contents_08.jpg) no-repeat;
}
.bgContents09{
	width:1000px;
	height:26px;
	background:url(../img/bg_contents_09.jpg) no-repeat;
}
.bgContents10{
	width:960px;
	padding:15px 20px 0 20px;
	height:151px;
	background:url(../img/bg_contents_10.jpg) no-repeat;
}
.bgContents11{
	width:1000px;
	height:40px;
	background:url(../img/bg_contents_11.jpg) no-repeat;
}
.bgContents12{
	width:1000px;
	height:339px;
	background:url(../img/bg_contents_12.jpg) no-repeat;
}
.bgContents13{
	width:1000px;
	height:69px;
	background:url(../img/bg_contents_13.jpg) no-repeat;
}
.bgContents14{
	width:1000px;
	height:103px;
	background:url(../img/bg_contents_14.jpg) no-repeat;
}
.bgContents15{
	width:1000px;
	height:59px;
	background:url(../img/bg_contents_15.jpg) no-repeat;
}
.bgContents16{
	width:1000px;
	height:103px;
	background:url(../img/bg_contents_16.jpg) no-repeat;
}
.bgContents17{
	width:1000px;
	height:60px;
	background:url(../img/bg_contents_17.jpg) no-repeat;
}
.bgContents18{
	width:1000px;
	height:103px;
	background:url(../img/bg_contents_18.jpg) no-repeat;
}
.bgContents19{
	width:1000px;
	height:60px;
	background:url(../img/bg_contents_19.jpg) no-repeat;
}
.bgContents20{
	width:1000px;
	height:103px;
	background:url(../img/bg_contents_20.jpg) no-repeat;
}
.bgContents21{
	width:1000px;
	height:162px;
	background:url(../img/bg_contents_21.jpg) no-repeat;
}
.bgContents22{
	width:1000px;
	height:39px;
	background:url(../img/bg_contents_22.jpg) no-repeat;
}
.bgContents23{
	width:960px;
	height:174px;
	padding:0 20px 0 20px;
	background:url(../img/bg_contents_23.jpg) no-repeat;
}
.bgContents24{
	width:1000px;
	height:143px;
	background:url(../img/bg_contents_24.jpg) no-repeat;
}
.bgContents25{
	width:1000px;
	height:197px;
	background:url(../img/bg_contents_25.jpg) no-repeat;
}
.bgContents26{
	width:1000px;
	height:56px;
	background:url(../img/bg_contents_26.jpg) no-repeat;
}
.bgContents27{
	width:1000px;
	height:202px;
	background:url(../img/bg_contents_27.jpg) no-repeat;
}
.bgContents28{
	width:1000px;
	height:132px;
	background:url(../img/bg_contents_28.jpg) no-repeat;
}
.bgContents29{
	width:1000px;
	height:176px;
	background:url(../img/bg_contents_29.jpg) no-repeat;
}
.bgContents30{
	width:1000px;
	height:222px;
	background:url(../img/bg_contents_30.jpg) no-repeat;
}
.bgContents31{
	width:1000px;
	height:42px;
	background:url(../img/bg_contents_31.jpg) no-repeat;
}
.bgContents32{
	width:960px;
	height:149px;
	padding:0 20px 0 20px;
	background:url(../img/bg_contents_32.jpg) no-repeat;
}
.bgContents33{
	width:1000px;
	height:43px;
	background:url(../img/bg_contents_33.jpg) no-repeat;
}
.bgContents34{
	width:1000px;
	height:137px;
	background:url(../img/bg_contents_34.jpg) no-repeat;
}
.bgContents35{
	width:1000px;
	height:244px;
	background:url(../img/bg_contents_35.jpg) no-repeat;
}
.bgContents36{
	width:1000px;
	height:270px;
	background:url(../img/bg_contents_36.jpg) no-repeat;
}
.bgContents37{
	width:1000px;
	height:66px;
	background:url(../img/bg_contents_37.jpg) no-repeat;
}
.bgContents38{
	width:1000px;
	height:547px;
	background:url(../img/bg_contents_38.jpg) no-repeat;
}
.bgContents39{
	width:1000px;
	height:71px;
	background:url(../img/bg_contents_39.jpg) no-repeat;
}
.bgContents40{
	width:960px;
	height:184px;
	padding:0 20px 0 20px;
	background:url(../img/bg_contents_40.jpg) no-repeat;
}


 
