@charset "utf-8";


a:link{color:#20A376;text-decoration:none;}
a:visited{color:#20A376;text-decoration:none;}
a:hover{color:#20A376;text-decoration:underline;}
a:active{text-decoration:none}

p {
	margin: 0px;
	padding: 0px;
}

body{
	text-align:left;/* box centering */
	font: normal 12px Verdana,'メイリオ','Meiryo','Osaka','ＭＳ Ｐゴシック',sans-serif;
	height: 100%;
	margin: 0px;
	padding: 0px;
	letter-spacing:0.06em;
	line-height:140%;
	color:#666;
	background-color: #FFF;
	background-image: url(../cmnimg/bg2.jpg);
	background-repeat: repeat-x;
}

img {
    border:none;
}

#pan {
	margin-top: 25px;
	font-size:10px;
	line-height:18px;
	letter-spacing: normal;
}

#main {
	margin-top: 6px;
}

#main_under {
	margin-top: 4px;
}

#contents {
	margin-top: 20px;
}

#info {
	margin-top: 80px;
}

#foot_menu {
	margin-top: 80px;
	margin-bottom: 8px;
}

#foot {
	background-image: url(../cmnimg/bg_foot.gif);
	background-repeat: repeat-x;
}

.border_under_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.border_under {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.mt4 {
	margin-top: 4px;
}

.mt6 {
	margin-top: 6px;
}

.mt10 {
	margin-top: 10px;
}

.mt25 {
	margin-top: 25px;
}

.mt45 {
	margin-top: 45px;
}

.pt15 {
	padding-top: 15px;
}
.pt10 {
	padding-top: 10px;
}
.bt {
	background-image: url(../cmnimg/yajirushi_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #F5F5F5;
}
.bt_02 {
	background-image: url(../cmnimg/yajirushi_green.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 45px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #F5F5F5;
}

.enkaku {
	background-image: url(../cmnimg/yajirushi_gray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 15px;
}

.sitemap {
	background-image: url(../cmnimg/yajirushi_green_mini.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 15px;
}


.pd100 {
	padding-left: 80px;
}

.top_link {
	background-image: url(../cmnimg/yajirushi_green2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}

.ul.menu li {
	background-image: url(../cmnimg/yajirushi_green2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}

.txt_top {
	font-size: 10px;
	padding-top: 5px;
}
h1 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.border_solid {
	padding:20px;
	border:#CCCCCC solid 1px;
	}
	
	
.new_table {
	font-size:10px;
	}
	
.new_table tr {
	background-color:#FFFFFF;
	}
	
.new_table th {
	background-color:#eeeeee;
	font-weight:normal;
	vertical-align:middle;
	}
	
.new_table_02 {
	}
	
.new_table_02 tr {
	background-color:#FFFFFF;
	}
	
.new_table_02 th {
	background-color:#eeeeee;
	font-weight:normal;
	vertical-align:middle;
	}
	
.new_table_03 {
	letter-spacing:normal;
	}
	
.new_table_03 tr {
	background-color:#FFFFFF;
	}
	
.new_table_03 th {
	background-color:#eeeeee;
	font-weight:normal;
	vertical-align:middle;
	}
	
	
.carender th{
	background:#eee;
	}
	
.carender td{
	background:#fff;
	text-align:center;
	}
	
.carender .beauty{
	background:#f8bfc4;
	}
	
.carender .body{
	background:#dacec2;
	}
	
.carender .seitai{
	background:#fce5bf;
	}
	
.carender .reflex{
	background:#cae9f7;
	}
	

	
.carender .aroma{
	background:#bfdaec;
	}
	
.carender .seminer{
	background:#d8c6e1;
	}
	
.carender .muryo{
	background:#e2f0c7;
	}

.carender .gw{
	background:#eb636c;
	}

.carender a {
	text-decoration:underline;
	color:#666;
	}

	
.beauty_t {
	padding:5px;
	background:#ed4d5a;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.body_t {
	padding:5px;
	background:#977556;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.seitai_t {
	padding:5px;
	background:#f6b64d;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.reflex_t {
	padding:5px;
	background:#6cc1e9;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.aroma_t {
	padding:5px;
	background:#4d98cb;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.seminer_t {
	padding:5px;
	background:#9161ab;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.muryo_t {
	padding:5px;
	background:#afd464;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.gw_t{
	padding:5px;
	background:#ac0e1a;
	color:#fff;
	font-weight:bold;
}

	
.taiken01 {
	padding-bottom:6px;
	border-bottom:dotted #ccc 1px;
	}
	
.taiken02 {
	padding:6px 0 6px 0;
	border-bottom:dotted #ccc 1px;
	}
	
.taiken03 {
	padding:6px 0 10px 0;
	}


