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

/*----- Structure ----------------------------------------------------*/

/*body*/
body{
	background:url(../images/back.jpg) repeat;
	background-color:#01040E;
	margin:0px;
	}
/* images*/
.td_spacer_l{
	width:95px;
	}
.td_spacer_r{
	width:95px;
	}
.td_bgimg{
	background:url(../beauty/check/images/ring.gif) repeat-y;
	width:36px;
	height:11px;
	}
.td_lineimg{
	background:url(../beauty/check/images/line.gif) repeat-x;
	width:190px;
	height:7px;
	}
.line_l{
	background:url(../beauty/footbath/images/line_l.gif)  repeat-y;
	background-position:left;
	width:16px;
	}
.line_r{
	background:url(../beauty/footbath/images/line_r.gif)  repeat-y;
	background-position:right;
	width:16px;
	text-align:right;
	}
	
/*tdcolor*/
.ccffff{
	background:#ccffff;
	}
.facccc{
	background:#facccc;
	}
.eeffff{
	background:#eeffff;
	}
.ffeeee{
	background:#ffeeee;
	}
.ffffff{
	background:#ffffff;
	}
.DC9E8D{
	background:#DC9E8D;
	}
.fffff0{
	background:#fffff0;
	}
.E6E6E6{
	background:#E6E6E6;
	}
.f1dee1{
	background:#f1dee1;
	}
.710000{
	background:#710000;
	}
.666666{
	background:#666666;
	}
.CCCCCC{
	background:#CCCCCC;
	}
.w80{
	width:80%;
	}
.w100{
	width:100%;
	}
.w70{
	width:70%;
	}
.w30{
	width:30%;
	}
.w10{
	width:10%;
	}
.w20{
	width:20%;
	}
.w10p{
	width:10px;
	}
.w445{
	width:445px;
	}
/*base*/
#base{
	width:800px;
	text-align:left;
	}
.mt14{
	margin:14px 0px 0px 0px;
	}
.mt20{
	margin:20px 0px 0px 0px;
	}
.mt55{
	margin:55px 0px 0px 0px;
	}
	
/*header*/
#header{
	background:url(../images/contents_01.jpg) no-repeat;
	width:800px;
	margin:0px;
	}
.td_h_msg01_style{
	width:580px;
	}
.td_h_msg02_style{
	width:100px;
	}
	
/*contents*/
#contents{
	width:800px;
	}
#main_contents{
	width:645px;
	margin:0px;
	background-color:#ffffff;
	}

/*left*/
#left{
	width:155px;
	}
div #left ul{
	padding:0px 0px 5px 10px;
	margin:0px;
	}
div #leftli{
	padding:0px 0px 5px 0px;
	}
.menu{
	text-align:center;
	padding:6pt 0pt;
	background:url(../images/contents_menu_back.jpg);
	}
.submenu{
	text-align:left;
	padding:5pt 0pt 3pt 10pt;
	background:url(../images/contents_submenu_back.jpg);
	}		
.submenuon{
	text-align:left;
	padding:5pt 0pt 3pt 10pt;
	background:url(../images/contents_submenuon_back.jpg);
	}
.online_text{
	padding:10px 10px 10px 10px;
	}

	
/*footer*/
#footer{
	width:800px;
	height:45px;
	}
	
#footer ul{
	float:left;
	padding:0px;
	margin:0px;
	}
	
#footer li{
	float:left;
	padding:17px 0px 0px 9%;
	}

/*---------- mt entry css ------------*/

div#mt_entry span {
        line-height: 18px; 
        margin: 4px 0 4px 0; 
        padding: 0; 
}
div#mt_entry p {
        line-height: 18px; 
        margin: 4px 0 4px 0; 
        padding: 0; 
}
div#mt_entry h5,h4,h3,h2,h1 {
        line-height: 18px; 
        margin: 4px 0 4px 0; 
        padding: 0; 
}
