@charset "utf-8";

*{margin:0;padding:0;}
html{height:auto;overflow:auto;}
body{font-family:"MS PGothic",Osaka,sans-serif;font-size:10px;font-style:normal;line-height:1.1;text-align:center;background:url(img/p_bg.gif);}

a{text-decoration:none;}
a img{border:none;}

h1,h2,h3,h4,h5,h6,div,p{display:block;}
h1,h2,h3,h4,h5,h6{text-decoration:none;line-height:1;font-weight:normal;font-style:normal;}

/* standard helper classes */
.clr,.clr_r{overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;border:0;font-size:0;line-height:0;}
.clr{height:0;clear:both;overflow:hidden;}
.clr_r{clear:right;}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

/*\*//*/
* html .pkg{ display:inline-block; }
/**/

/* no ie mac \*/

/* \*/
* html .pkg{height:1%;}
/* */

.pkg{display:block;min-height:0;}

/* */

.inner{position:static;overflow:visible;vertical-align:top;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.float_left{float:left;}
.float_right{float:right;}
img.float_left{float:left;margin-right:10px;position:static;}
img.float_left2{float:left;margin:0px;position:static;}
img.float_right{float:right;margin-left:10px;position:static;}
.normal{font-weight:normal;font-style:normal;}
a.normal{color:#33F;text-decoration:underline;}
a.normal:hover{color:#F3F;text-decoration:underline;}
.nowrap{white-space:nowrap;}

#background{display:block;background:url(img/p_m_bg.gif) center repeat-y ;position:static;text-align:center;overflow:visible;}

#container{display:block;width:750px;margin:0 auto;background:#FFF;}

#header_bar{display:block;width:750px;height:30px;background:url(img/header_bar.gif) left top no-repeat;position:relative;float:none;clear:both;}
#header_bar .inner{padding:2px 10px 6px 10px;position:relative;}
#header_bar_title{display:block;width:97px;height:22px;overflow:hidden;float:left;}
#header_bar_title a{display:block;width:97px;background:url(img/logo_parchez.gif) left top no-repeat;height:22px;}
#header_bar_title a strong{display:block;padding:30px 0 0 0;}
#header_bar_navi{display:block;width:auto;height:19px;float:right;}
#header_bar_navi span{display:none;}
#header_bar_navi a{
	display:block;
	width:19px;
	height:19px;
	margin:0 0 0 2px;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}
#header_bar_navi a#home{
	background-image:url(img/navi_home_off.gif);
}
#header_bar_navi a#home:hover{
	background-image:url(img/navi_home_on.gif);
}
#header_bar_navi a#mail{
	background-image:url(img/navi_mail_off.gif);
}
#header_bar_navi a#mail:hover{
	background-image:url(img/navi_mail_on.gif);
}
#header_bar_navi a#sitemap{
	background-image:url(img/navi_sitemap_off.gif);
}
#header_bar_navi a#sitemap:hover{
	background-image:url(img/navi_sitemap_on.gif);
}
#header_bar_navi a strong{
	display:block;
	padding-top:30px;
}

#header_theme{
	display:block;
	width:738px;
	margin:0 auto;
	padding:0;
	position:relative;
	float:none;
	clear:both;
}
#header_theme .inner{
	position:relative;
	padding:3px 4px;
	float:none;
	clear:both;
}

#site_title{
	display:block;
	width:317px;
	height:32px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#site_title a{
	display:block;
	width:317px;
	height:32px;
}
#site_title a strong{
	display:block;
	margin:0;
	padding:40px 0 0 0;
}

#theme_navi{
	display:block;
	width:auto;
	height:32px;
	margin:0;
	padding:0;
	float:right;
}
#theme_navi span{
	display:none;
}
#theme_navi a{
	display:block;
	height:32px;
	margin:0 0 0 3px;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}
#theme_navi a#sight{
	width:52px;
	background-image:url(img/theme_sight_off.gif);
}
#theme_navi a#sight:hover{
	background-image:url(img/theme_sight_on.gif);
}
#theme_navi a#experience{
	width:88px;
	background-image:url(img/theme_experience_off.gif);
}
#theme_navi a#experience:hover{
	background-image:url(img/theme_experience_on.gif);
}
#theme_navi a#healing{
	width:52px;
	background-image:url(img/theme_healing_off.gif);
}
#theme_navi a#healing:hover{
	background-image:url(img/theme_healing_on.gif);
}
#theme_navi a#relish{
	width:67px;
	background-image:url(img/theme_relish_off.gif);
}
#theme_navi a#relish:hover{
	background-image:url(img/theme_relish_on.gif);
}
#theme_navi a#stay{
	width:68px;
	background-image:url(img/theme_stay_off.gif);
}
#theme_navi a#stay:hover{
	background-image:url(img/theme_stay_on.gif);
}
#theme_navi a#shopping{
	width:51px;
	background-image:url(img/theme_shopping_off.gif);
}
#theme_navi a#shopping:hover{
	background-image:url(img/theme_shopping_on.gif);
}
#theme_navi a strong{
	display:block;
	padding-top:40px;
}

#random_banner{
	display:block;
	width:736px;
	margin:0 auto;
	padding:3px 0;
	position:relative;
	float:none;
	clear:both;
	font-size:1px;
}

#banner_navis{
	display:block;
	width:734px;
	margin:0 auto;
	padding:3px 0;
	position:relative;
	float:none;
	clear:both;
	font-size:1px;
}
#banner_navis a{
	display:block;
	width:119px;
	height:60px;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
#banner_navis a#banner_sight{
	background-image:url(img/banner_sight.gif);
	margin-right:4px;
}
#banner_navis a#banner_experience{
	background-image:url(img/banner_experience.gif);
	margin-right:4px;
}
#banner_navis a#banner_healing{
	background-image:url(img/banner_healing.gif);
	margin-right:4px;
}
#banner_navis a#banner_relish{
	background-image:url(img/banner_relish.gif);
	margin-right:4px;
}
#banner_navis a#banner_stay{
	background-image:url(img/banner_stay.gif);
	margin-right:4px;
}
#banner_navis a#banner_shopping{
	background-image:url(img/banner_shopping.gif);
}

#banner_navis a strong{
	display:block;
	padding-top:80px;
}

#body{
	display:block;
	width:736px;
	margin:0 auto;
	padding:3px 0;
	position:relative;
	float:none;
	clear:both;
}
#body .inner{
	position:relative;
}

hr.separator{
	float:none;
	clear:both;
	margin:10px auto;
	width:400px;
	border:0;
	border-bottom:dotted 4px #C33;
}

#footer{
	display:block;
	width:736px;
	margin:0 auto;
	position:relative;
}

#footer_navi{
	display:block;
	padding:5px 0;
	text-align:center;
	font-size:12px;
	line-height:1.5;
	color:#666;
	border-bottom:dotted 4px #C33;
}
#footer_navi a{
	color:#666;
	text-decoration:underline;
}
#footer_info{
	display:block;
	width:530px;
	text-align:left;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#C33;
	font-size:11px;
	line-height:1.1;
	white-space:nowrap;
}

#footer_bar{
	display:block;
	width:750px;
	height:30px;
	margin:0;
	padding:0;
	background:url(img/footer_bar.gif) left top no-repeat;
	position:relative;
	float:none;
	clear:both;
}
#footer_bar .inner{
	display:block;
	padding:8px 10px 3px 110px;
	position:relative;
	text-align:center;
}
#footer_bar_title{
	display:block;
	width:530px;
	font-size:11px;
	font-family:"Century Gothic",Osaka,sans-serif;
	color:#FFF;
	margin:0;
	padding-top:4px;
	line-height:1.1;
	float:left;
	text-align:center;
}
#footer_bar_navi{
	display:block;
	width:auto;
	height:19px;
	float:right;
}
#footer_bar_navi span{
	display:none;
}
#footer_bar_navi a{
	display:block;
	width:19px;
	height:19px;
	margin:0 0 0 2px;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}
#footer_bar_navi a#home2{
	background-image:url(img/navi_home_off.gif);
}
#footer_bar_navi a#home2:hover{
	background-image:url(img/navi_home_on.gif);
}
#footer_bar_navi a#mail2{
	background-image:url(img/navi_mail_off.gif);
}
#footer_bar_navi a#mail2:hover{
	background-image:url(img/navi_mail_on.gif);
}
#footer_bar_navi a#sitemap2{
	background-image:url(img/navi_sitemap_off.gif);
}
#footer_bar_navi a#sitemap2:hover{
	background-image:url(img/navi_sitemap_on.gif);
}
#footer_bar_navi a strong{
	display:block;
	padding-top:30px;
}

.cFFF{color:#FFF;}
.cF33{color:#F33;}
.c33F{color:#33F;}
.c3F3{color:#3F3;}
.c333{color:#333;}
.cE49{color:#E49;}

.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f28{font-size:28px;}

.lh10{line-height:1.0;}
.lh11{line-height:1.1;}
.lh12{line-height:1.2;}
.lh13{line-height:1.3;}
.lh14{line-height:1.4;}
.lh15{line-height:1.5;}
.lh20{line-height:2.0;}

.attention{border:dashed 1px #F66;padding:10px 20px;text-align:left;font-size:12px;line-height:1.4;}

.calendarbottom{
	width:235px;
	margin:5px auto 0 auto;
	float:right;
}
