@charset "UTF-8";

/************************
		BASE
************************/
body{
	background: url('../images/common/bg.png');
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 150%;
}
nav ul,
#wrapper,
.inner{
	width: 1000px;
	margin:0 auto;
}
header,
footer{
	min-width:1000px;
}
#wrapper{
	padding-top:55px
}
#wrapper_headspaPage{
	width: 1000px;
	margin:0 auto;
	padding-top:25px
}
h3{text-align:center;}


/************************
		HEADER
************************/

h1 {
	color: #000;
	font: normal 10px/10px Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: normal;
	margin-left:10px;
	padding-top:10px;
}
header.topPage h2{
	margin-left: 730px;
}
header.nakaPage h2{
	text-align:center;
	margin-top:10px;
}

header.topPage nav{
	background:url(../images/common/bg_nav2.png) repeat-x;
	height:92px;
}
header.nakaPage nav{
	background:url(../images/common/bg_nav.png) repeat-x;
	height:92px;
}
header.topPage nav ul li,
header.nakaPage nav ul li{
	float: left;
	margin-left:41px;
	padding-top:31px;
}
header.topPage nav ul li:first-child,
header.nakaPage nav ul li:first-child{
	margin-left:0;
}
header.topPage nav{
	margin-top:300px;
}
header.nakaPage nav{
	margin-top:20px;
}



/************************
		FOOTER
************************/
footer{
	background:url(../images/common/bg_footer.png) repeat-x;
	height:232px;
	font-size:12px;
	color:#fff;
	font-family:Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
footer a{
	color:#fff;
}
footer p{
	line-height:2;
}
footer ul li{
	float:left;
	border-left:1px solid #fff;
}
footer ul li:last-child{
	border-right:1px solid #fff;	
}
footer ul li a{
	display:block;
	padding:0 25px;
	line-height:15px;
}



/************************
		TOP PAGE
************************/
.bnrArea .bnrBox{
	width:317px;
	height:287px;
	background:url(../images/top/bg_bnr.png) no-repeat;
	float:left;
	margin:10px 23px 38px 0;
}
.bnrArea .bnrBox:nth-child(3),
.bnrArea .bnrBox:nth-child(6){
	margin-right:0;
}
.bnrArea .bnrBox p{
	margin:7px 15px;
	line-height:1.4;
}
.bnrArea .bnrBox a{
	color:#000;
}


.blogArea{
	/* background:url(../images/top/bg_green.png) repeat-x; */
	background-color: #f2fbdc;
	width:100%;
	padding-bottom: 20px;
}




/************************
		CONCEPT
************************/
.concept1{
	margin: 0 10px;
}
.concept1 .txt_concept1{
	width: 450px;
	float: left;
	margin-right: 35px;
	font-size: 13px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 2;
	color: #482704;
}
.concept1 .txt_concept1 h4{
	margin-top:10px;
}
.concept1 .txt_concept1 p{
	line-height:2;
}
.concept1 .img_concept1{
	float:left;
}


.concept2{
	width: 480px;
	float: left;
	font-size: 13px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 2;
	margin-top:50px;
	color: #482704;
}
.concept2 .img_concept2{
	margin-top:7px;
}


.txt_info{
	font-size: 14px;
	line-height: 2;
	color: #482704;
}



/************************
		OTHER
************************/
#headspa{
	padding-top:30px;
}
#headspa .headspa1 .txt_headspa1{
	width: 475px;
	float: left;
	margin-right: 50px;
	font-size: 13px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 2.3;
	color: #6a3906;
}
#headspa .headspa1 .txt_headspa1 h4{
	margin-top:7px;
}
#headspa .headspa1 .img_headspa1{
	float:left;
}


#nail{
	padding-top:30px;
}
#nail .nail1 .img_nail1{
	float:left;
	margin-right:50px;
}
#nail .nail1 .txt_nail1{
	width: 475px;
	float: left;
	font-size: 13px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 2.3;
	color: #6a3906;
}



#kimono{
	padding-top:30px;
}
#kimono .kimono1 .txt_kimono1{
	width: 475px;
	float: left;
	margin-right: 50px;
	font-size: 13px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 2;
	color: #6a3906;
}
#kimono .kimono1 .txt_kimono h4{
	margin-top:7px;
}
#kimono .kimono1 .img_kimono{
	float:left;
}



/************************
		MENU
************************/
.txt_menu{
	width:460px;
	border-bottom:2px solid #b3d465;
	padding-top:12px;
	padding-bottom:8px;
}
#menu table{
	width:460px;
	margin-top:15px;
	font-family:Osaka, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#6a3906;
}
#menu table tr td{
	padding:8px 0;
}



#recommend{
	padding-top:30px;
}

#recommend .recommend1{
	width:990px;
	height:323px;
	background:url(../images/menu/bg_recomend_box.png) no-repeat center;
	margin:0 auto;
}
#recommend .recommend1 .txt_recommend1{
	width: 663px;
	float: left;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #482704;
	line-height: 200%;
	margin: 15px 45px 15px 15px;
}
#recommend .recommend1 .txt_recommend1 h4{
	width:663px;
	border-bottom:1px dotted #f8b551;
}
#recommend .recommend1 .txt_recommend1 p{
	padding-top:23px;
	padding-left:5px;
}
#recommend .recommend1 .img_recommend1{
	float:left;
	margin:15px 15px 15px 0;
}
#recommend .recommend1 .txt_recommend1 p a{
	color:#482704;
}


#recommend .recommend2{
	width:990px;
	height:323px;
	background:url(../images/menu/bg_recomend_box.png) no-repeat center;
	padding:15px;
	margin:0 auto;
}
#recommend .recommend2 .txt_recommend2{
	width:663px;
	float:left;
	font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#482704;
	line-height:2.2;
	margin:15px 15px 15px 45px;
}
#recommend .recommend2 .txt_recommend2 h4{
	width:663px;
	border-bottom:1px dotted #f8b551;
}
#recommend .recommend2 .txt_recommend2 p{
	padding-top:23px;
	padding-left:5px;
}
#recommend .recommend2 .img_recommend2{
	float:left;
	margin:15px 0 15px 15px;
}

.calender{
	color: #000000;
}
.cale_red{
	color: #a40000;
}
.cale_blue{
	color: #00a0e9;
	border-right: 1px solid #CCC;
}
.cale_green{
	color: #638c0b;
}

.cale_white{
	color:#FFF;
}


.topcloender{
	font-size: 11px;
	border-right: 1px solid #CCC;
	border-bottom: 1px none #CCC;
}
.topcloender td{
	margin-right: 10px;
	text-align: center;
	padding: 4px;
	border-top: 1px solid #CCC;
	border-right: 1px none #CCC;
	border-bottom: 1px none #CCC;
	border-left: 1px solid #CCC;
}

.topcloender .tdbotom{
	border-bottom: 1px solid #CCC;
	
}

.memBG{
	color: #000000;
	font: 11px/12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px 20px 0px 0px;
	text-align: left;
}
.memBG img{
padding: 25px 0px 10px 0px;
}

.memBG Ul{
	width:347px;
	margin-left: 1px;
	margin-top: 1px;
}

.memBG li{
	margin-bottom: 15px;
	border-bottom: 1px dotted #bcb8ae;
	padding-bottom: 10px;
}

.memBG a:link {
	color: #000000;
	text-decoration: none;
	margin: 0px 2px 3px 3px;
	padding-left:23px;
	background:url(../images/top/blog_arrow.gif) no-repeat 0 center;
}

.memBG a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px 2px 3px 3px;
	padding-left:23px;
	background:url(../images/top/blog_arrow.gif) no-repeat 0 center;
}


.memBG a:active {
	color: #000000;
	text-decoration: none;
	margin: 0px 2px 3px 3px;
	padding-left:23px;
	background:url(../images/top/blog_arrow.gif) no-repeat 0 center;
}

.memBG a:hover {
	color: #000000;
	margin: 0px 2px 3px 3px;
	padding-left:23px;
	background:url(../images/top/blog_arrow.gif) no-repeat 0 center;
	text-decoration: underline;
}

.message {
	text-align: center;
	display: block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.message .text {
	text-align: left;
	display: inline-block;
}
