@charset "Shift_JIS";

/*お約束*/
* {
	margin: 0;
	padding: 0;
}
body, table, td, tr{
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
}

/*body関係*/
body{
	text-align:center;
	background-color:#FFFFFF;
	}
	
/*全体背景の枠*/
#wrapper{
	width:800px;
	margin:0 auto;
	word-break:break-all;
	background:url(./images/bg_001.gif) repeat-y;
	text-align:left;
}

/*全体の枠サイズ等*/
#container{
	margin:auto;
	width:760px;
	height:auto;
	position: relative;
}

h1 {
	position: absolute;
	left: 0px;
	top: 0px;
	font-size:12px;
	width: 760px;
	height: 45px;
	background:url(images/header.gif);
	background-repeat: no-repeat;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	text-indent: -9999px;
}

h1 a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width: 200px;
	height: 45px;
	text-indent: -9999px;
}

h2 {
	font-size:12px;
	line-height: 12px;
	width: 710px;
	height: 40px;
	text-indent: -9999px;
	margin-bottom:10px;
	background-repeat: no-repeat;
	}

body.menu h2 {background:url(msc/images/title.gif);}
body.more h2 {background:url(msc/more/images/title.gif);}
body.antiaging h2 {background:url(msc/antiaging/images/title.gif);}
body.shimi h2 {background:url(msc/shimi/images/title.gif);}
body.shiwa h2 {background:url(msc/shiwa/images/title.gif);}
body.hokuro h2 {background:url(msc/hokuro/images/title.gif);}
body.nikibi h2 {background:url(msc/nikibi/images/title.gif);}
body.chemicalpeeling h2 {background:url(msc/chemicalpeeling/images/title.gif);}
body.iondounyuu h2 {background:url(msc/iondounyuu/images/title.gif);}
body.laser h2 {background:url(msc/laser/images/title.gif);}
body.datsumou h2 {background:url(msc/datsumou/images/title.gif);}
body.pierce h2 {background:url(msc/pierce/images/title.gif);}
body.ryoukin h2 {background:url(msc/ryoukin/images/title.gif);}
body.photorf h2 {background:url(msc/photorf/images/title.gif);}

body#topics h2 {background:url(topics/images/title.gif);}
body#about h2 {background:url(about/images/title.gif);}
body#contact h2 {background:url(contact/images/title.gif);}

	
h3 {
	width:710px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
	margin-bottom:10px;
	font-size:14px;
	line-height: 14px;
	font-weight:bold;
	color:#666666;
	background:url(images/midashi3_01.gif);
	background-repeat: no-repeat;
}

/*コンテンツ本体*/
#contents{
	padding-top:100px;
	margin-left:auto;
	margin-right:auto;
	width:710px;
	position: relative;
}

body#home #contents {
	background-position: 0px -56px;
	padding-top:340px;
}

/*フッター部*/
#footer{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	height:23px;
	background: url(images/footer.gif);
	background-repeat: no-repeat;
	width:760px;
}



address {
	padding-top:15px;
	text-align:center;
	font-size:10px;
	font-style:normal;
	color:#505050;
	padding-bottom:15px;
	letter-spacing: 1px; 
}

/*文字関係*/
.standard {
	font-size: 0.75em;
	line-height: 1.5em;
	color:#505050;
}
.standard a:link{
	text-decoration:none;
	color: #E41B5B;
}
.standard a:visited{
	text-decoration:none;
	color: #E41B5B;
}
.standard a:active{
	text-decoration:none;
	color: #E41B5B;
}
.standard a:hover{
	text-decoration:none;
	color: #ffffff;
	background-color:#E41B5B;
}

.toubai_std {
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 0.75em;
	line-height: 1.5em;
	color:#505050;
}

#bottomspace{
margin-bottom:40px;
}
#indent1{
margin-left:12px;
margin-right:12px;
margin-bottom:40px;
}
#indent2{
margin-left:20px;
}



/*下の文字関係*/
#textlink1{
	margin-top:30px;
	margin-bottom:15px;
	width:710px;
	background-color:#E8E8E8;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

#textlink1 span{
	font-size:12px;
	line-height: 12px;
	color:#E8E8E8;
}

#textlink1 a{
	font-size:12px;
	line-height: 12px;
	color:#E41B5B;
}

#textlink1 a.back10{
	margin-right:7px;
	background:url(images/arrow02.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left:15px;
	text-decoration:none;
}
#textlink1 a.back10:hover{
	color:#ffffff;
	background:url(images/arrow02_o.gif);
	background-color:#E41B5B;
	background-position:left;
	text-decoration:none;
	background-repeat: no-repeat;
}


#textlink1 a.next10{
	margin-left:7px;
	background:url(images/arrow01.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:15px;
	text-decoration:none;
}
#textlink1 a.next10:hover{
	color:#ffffff;
	background:url(images/arrow01_o.gif);
	background-position:right;
	background-color:#E41B5B;
	background-repeat: no-repeat;
}


#textlink2{
	font-size:12px;
	line-height: 12px;
	margin-top:30px;
	margin-bottom:15px;
	width:710px;
	background-color:#E8E8E8;
	padding-top:5px;
	padding-bottom:5px;
}
#textlink2 span{
	font-size:12px;
	line-height: 12px;
	color:#E41B5B;
	margin-left:5px;
	margin-right:-5px;
}

#textlink2 a{
	color:#E41B5B;
	background:url(images/arrow01.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left:15px;
	margin-left:10px;
	text-decoration:none;
}
#textlink2 a:hover{
	color:#ffffff;
	background:url(images/arrow01_o.gif);
	background-repeat: no-repeat;
	background-color:#E41B5B;
	text-decoration:none;
}

#textlink3{
	position:absolute;
	font-size:12px;
	line-height: 12px;
	left: 240px;
	top: 109px;
}
#textlink3 span{
	font-size:12px;
	line-height: 12px;
	color:#E41B5B;
	margin-left:5px;
	margin-right:-5px;
}

#textlink3 a{
	color:#E41B5B;
	background:url(images/arrow01.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left:15px;
	margin-left:10px;
	text-decoration:none;
}
#textlink3 a:hover{
	color:#ffffff;
	background:url(images/arrow01_o.gif);
	background-repeat: no-repeat;
	background-color:#E41B5B;
	text-decoration:none;
}



a.backlink{
	background:url(images/arrow02.gif);
	background-repeat: no-repeat;
	padding-left:15px;
	text-decoration:none;
	font-size:12px;
	line-height: 12px;
	color:#E41B5B;;
}
a.backlink:hover{
	color:#ffffff;
	background:url(images/arrow02_o.gif);
	background-color:#E41B5B;
	background-repeat: no-repeat;
}
a.ryoukinlink{
	background:url(images/arrow01.gif);
	background-repeat: no-repeat;
	padding-left:15px;
	text-decoration:none;
	font-size:12px;
	line-height: 12px;
	color:#E41B5B;;
}
a.ryoukinlink:hover{
	color:#ffffff;
	background:url(images/arrow01_o.gif);
	background-color:#E41B5B;
	background-repeat: no-repeat;
}



/*画像関係*/
.graphleft{
	float:left;
	margin-left:12px;
	margin-right:15px;
	margin-bottom:10px;
	font-size:0.625em;
	width:150px;
	text-align:center;
}
.graphleft img{
	margin-bottom:3px;
}
.graphright{
	float:right;
	margin-right:12px;
	margin-left:15px;
	margin-bottom:10px;
	font-size:0.625em;
	width:150px;
	text-align:center;
}
.graphright img{
	margin-bottom:3px;
}




.texboxcaution{
margin-top:15px;
border:solid 1px #C8C8C8;
background-color:#F8F8F8;
	font-size: 0.75em;
	line-height: 1.5em;
	color:#505050;
	padding:5px;
}
