/* CSS Document */

/* リセット用*/
body,div,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,ol,ul,img,dl,dd,p{
	margin:0px;
	padding:0px;}

img {border:0px;}

body {
background: url(../img/share/bg.jpg) repeat-x;
background-color:#AFD5CD;
text-align:center;
margin:0 auto;
width:750px;}

#main{
width:750px;
text-align:left;
}
	
h1{
height:20px;
background-color:#FFFFFF;
padding:3px 8px;
font-size:10px;
color:#d2c8c6;
font-weight: normal;}

#head{height:78px;color:#999999;padding-bottom:3px;}
#head .rogo{float:left;}
#head .link{font-size:11px; float:right; padding-top:20px;}
#head .tel{text-align:right;padding:10px;}

#navi{
margin:10px 0 0 0;}
#navi img {padding:0; margin:0;}

#contents{
text-align:left;
background-color:#FFFFFF;
padding:20px;
font-size:12px;
line-height:200%;
color:#666666;
overflow: hidden;}

#contents:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #contents {
    height: 1em;
    overflow: visible;
}
/**/

#con_end{background: url(../img/share/kado2.gif) no-repeat;
height:7px;
text-decoration: none;
text-indent: -9999px;
display: block;
}

#foot{
background: url(../img/share/kado3.gif) no-repeat top;
background-color:#FFFFFF;
font-size:11px;
text-align:center;
padding-top:10px;
margin-top:8px;
color:#666666;}
#foot .salon{font-size:12px; font-weight:bold;color:#668A82;padding:3px 0;}

#foot .link{color:#cccccc;padding:5px 0;}
.link {color:#cccccc;}
.link a {color:#999999; text-decoration:none;}
.link a:link {color:#999999; text-decoration:none;}
.link a:hover  {color:#D1CAC0;text-decoration:underline;}

#copy{background: url(../img/share/foot_bg.gif) no-repeat;
text-align:center;
width:750px;height:23px;font-size:10px; color:#FFFFFF;
padding:5px 10px;
margin-bottom:8px;}


.clear{
	clear:both;
	line-height:0%;
	font-size:0px;
	height:0px;
	padding:0;
	margin:0;
}


/*HP淘3T*/
	
#special_bg{
	background:url(../img/top/sp_bg.gif) ;
	width:710px;
	text-align:center;
	margin-top:15px;
	padding:10px 0;
}
	
#special{
	background-color:#ffffff;
	width:690px;
	margin:0 10px;
	text-align:left;
	font-size:10px;
	color:#999999;
	overflow: hidden;}

#special:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#special .hp{float:left;padding:10px;}

#special .pre{float:left;width:390px;padding:10px 0;}

#special .r_img{float:left;padding:10px;}

.btn img{margin:10px 10px 0 0;} 
