/*ƒ{ƒfƒBEH1Eƒwƒbƒ_[Eƒtƒbƒ^[E‚Ï‚ñ‚­‚¸Eƒx[ƒX------------------------------------------------------------*/
body{
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #5A5A5A;
	background-color: #000000;
	margin: 0px;
}
cbody{
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #5A5A5A;
	background-color: #F4F4F4;
	margin: 0px;
}
orcbody{
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #5A5A5A;
	background-color: #FF95AF;
	margin: 0px;
}

.pankuzu{
	background-color: #F4F4F4;
	margin-top: 8px;
	margin-bottom: 9px;
	padding-left: 8px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	color: #555555;
	border-right-color: #555555;
	border-left-color: #555555;
}
h1{
}
.base{
	background-color: #FFFFFF;
	border-right-width: 14px;
	border-left-width: 14px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FBBBB1;
	border-left-color: #FBBBB1;
}
.head_right{
	vertical-align: bottom;
	padding-right: 8px;
	padding-bottom: 5px;
}
.head_menu{
	background-color: #F1E0C2;
	border-bottom-style: solid;
	border-bottom-color: #C6AF8A;
	border-bottom-width: 8px;
}
.menu_bg{
	background-color: #E7A490;
	text-align: center;
	vertical-align: top;
	background-image: url(../img/side_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 14px;
	padding-bottom: 21px;
}
.menu_text{
	background-color: #FEF3D4;
	background-image: url(../img/ya01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding-right: 8px;
	padding-left: 20px;
	font-size: 12px;
	color: #F65842;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F99A85;
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: left;
}
.menu_text_s{
	font-size: 10px;
	line-height: 15px;
}
.menu_sub_text{
	background-color: #FEF3D4;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding-right: 8px;
	padding-left: 20px;
	font-size: 12px;
	color: #F65842;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F99A85;
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: left;
}
.top_imgborder{
	border: 6px solid #C6AF8A;
	margin-top: 12px;
	margin-bottom: 17px;
}
.news_day{
	color: #F65842;
	font-size: 12px;
}
.news_text{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6AF8A;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.shohin_border{
	border: 1px solid #8A8A8A;
}
.shohin_link{
	font-size: 12px;
	color: #3475EA;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 18px;
	vertical-align: top;
}
.cal_border{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C6B19A;
	border-left-color: #C6B19A;
}
.cal_date{
	background-color: #E7A490;
	font-weight: bolder;
	height: 23px;
	vertical-align: middle;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6B19A;
	padding-top: 2px;
}
.cal_horiday{
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-color: #FCD3C8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C6B19A;
	border-bottom-color: #C6B19A;
}
.cal_day{
	text-align: center;
	vertical-align: middle;
	border-bottom-color: #C6B19A;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C6B19A;
}
.dal_week{
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-color: #FEF9E0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C6B19A;
	border-bottom-color: #C6B19A;
}
.top_com_text{
	font-size: 12px;
	line-height: 17px;
	padding-top: 9px;
	padding-right: 8px;
	padding-left: 10px;
}
/*ƒtƒbƒ^[------------------------------------------------------------------------------------*/
.foot_link{
	background-color: #FEF9E0;
	padding-top: 10px;
	padding-bottom: 16px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #C6AF8A;
	color: #F65842;
}
.foot_line{
	color: #5a5a5a;
}
/*ƒŠƒ“ƒN‚Ì‘•ü------------------------------------------------------------------------------------*/
a:link {
	color: #F65842;
	text-decoration: none;
}
a:visited {
	color: #F65842;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #F65842;
}
a:active {
	color: #F65842;
	text-decoration: underline;
}
a.pan:link {
	color: #666666;
	text-decoration: none;
}
a.pan:visited {
	color: #666666;
	text-decoration: none;
}
a.pan:hover {
	text-decoration: underline;
	color: #666666;
}
a.pan:active {
	color: #666666;
	text-decoration: underline;
}

a.gray:link {
	color: #5a5a5a;
	text-decoration: none;
}
a.gray:visited {
	color: #5a5a5a;
	text-decoration: none;
}
a.gray:hover {
	text-decoration: underline;
	color: #5a5a5a;
}
a.gray:active {
	color: #5a5a5a;
	text-decoration: underline;
}
a.ao:link {
	color: #3475EA;
	text-decoration: none;
}
a.ao:visited {
	color: #3475EA;
	text-decoration: none;
}
a.ao:hover {
	text-decoration: underline;
	color: #3475EA;
}
a.ao:active {
	color: #3475EA;
	text-decoration: underline;
}
/*seo•”•ª--------------------------------------------------------------------------------------*/
.seo_bg{
}
.seo_text{
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #C6AF8A;
	padding-top: 10px;
	background-color: #FEF9E0;
	padding-right: 15px;
	vertical-align: top;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1E0C2;
	color: #A38F7A;
	font-size: 12px;
}
.seo_tit{
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 5px;
}
.seo_rogo{
}
/*2ŠK‘w–Ú‹¤’Ê------------------------------------------------------------------------------------*/
.text_01{
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: top;
}
.tit_bg{
	background-image: url(../img/tit_bg.gif);
	font-size: 24px;
	line-height: 28px;
	padding-top: 15px;
	padding-left: 12px;
	vertical-align: top;
	height: 55px;
}
.tit_bg_more{
	background-image: url(../img/tit_bg.gif);
	font-size: 18px;
	line-height: 20px;
	padding-top: 22px;
	padding-left: 12px;
	vertical-align: top;
	height: 33px;
}
.number{
	text-align: center;
	color: #F76D54;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 18px;
	padding-top: 20px;
}
.back{
	text-align: left;
	color: #F76D54;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 18px;
	padding-top: 5px;
	padding-left: 8px;
}
.t_r{
	background-color: #FEF9E0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.t_l{
	background-color: #F1E0C2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.t_yelw{
	border-top-color: #C6B19A;
	border-left-color: #C6B19A;
	background-color: #FEF9E0;
	padding-right: 20px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 12px;
	line-height: 15px;
}
.tit_mini{
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6AF8A;
	border-bottom-color: #C6AF8A;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}
.hoshi{
	color: #F76D54;
	font-size: 12px;
}
/*--•--------------------------------------------------------------------------------*/
.bbody{
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #5A5A5A;
	background-color: #000000;
	margin: 0px;
}
.bbase{
	background-color: #FFEAEF;
	border-right-width: 14px;
	border-left-width: 14px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FBBBB1;
	border-left-color: #FBBBB1;
}
.bl_head{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5F5F5F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F5F5F;
	font-weight: bolder;
	background-color: #5F5F5F;
	color: #FFFFFF;
}
.bl_text{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A8A8A;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: #FFFFD5;
	padding-right: 15px;
	vertical-align: top;
	color: #8A8A8A;
	font-size: 12px;
}
.bl_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A8A8A;
	font-size: 16px;
	font-weight: bolder;
	margin-bottom: 5px;
	color: #5F5F5F;
}
/*--ƒIƒŒƒ“ƒW---------------------------------------------------------------------------*/
.or_head{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCA2B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCA2B;
	font-weight: bolder;
	background-color: #FFCA2B;
	color: #FFFAEA;
}
.or_text{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F3550;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: #FFF4D5;
	padding-right: 15px;
	vertical-align: top;
	color: #9F3550;
	font-size: 12px;
}
.or_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F3550;
	font-size: 16px;
	font-weight: bolder;
	margin-bottom: 5px;
	color: #5F5F5F;
}
/*-ƒsƒ“ƒN-----------------------------------------------------------------------------*/
.pbody{
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #5A5A5A;
	background-color: #FFD5F4;
	margin: 0px;
}
.pbase{
	background-color: #FFEAEF;
	border-right-width: 14px;
	border-left-width: 14px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FBBBB1;
	border-left-color: #FBBBB1;
}
.pk_head{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BF409F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BF409F;
	font-weight: bolder;
	background-color: #E280FF;
	color: #AA00D5;
}
.pk_text{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF80DF;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: #FFEAEF;
	padding-right: 15px;
	vertical-align: top;
	color: #CA60AF;
	font-size: 12px;
}
.pk_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF80DF;
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
	color: #CA60AF;
}
.pk_box{
	background-color: #FFEAEF;
	border-style: solid;
	border-width: 1px;
	border-color: #CA60AF;
	margin-bottom: 5px;
	font-size: 12px;
	color: #CA60AF;
}
.pk_box_r{
	background-color: #FF80DF;
	border-style: solid;
	border-width: 1px;
	border-color: #CA60AF;
	margin-bottom: 5px;
	font-size: 12px;
	color: #FFEAEF;
}
.pk_box_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF80DF;
	background-color: #FF80DF;
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px;
	color: #FFEAEF;
}
/*-ƒx[ƒWƒ…---------------------------------------------------------------------------*/
.vbody{
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #5A5A5A;
	background-color: #856A50;
	margin: 0px;
}
.vbase{
	background-color: #F1E0C2;@/*-ƒx[ƒWƒ…*/
	border-right-width: 14px;
	border-left-width: 14px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A38F7A;
	border-left-color: #A38F7A;
}
.vj_head{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6AF8A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #856A50;
	font-weight: bolder;
	background-color: #C6AF8A;
	color: #856A50;
}
.vj_text{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6AF8A;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: #FEF9E0;
	padding-right: 15px;
	vertical-align: top;
	color: #856A50;
	font-size: 12px;
}
.vj_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF80DF;
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
	color: #A38F7A;
}
.vj_box{
	background-color: #F1E0C2;
	border-style: solid;
	border-width: 1px;
	border-color: #C6AF8A;
	margin-bottom: 5px;
	font-size: 12px;
	color: #856A50;
}
.vj_box_r{
	background-color: #FEF9E0;
	border-style: solid;
	border-width: 1px;
	border-color: #C6AF8A;
	margin-bottom: 5px;
	font-size: 12px;
	color: #856A50;
}
.vj_box_tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1E0C2;
	background-color: #A38F7A;
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px;
	color: #F1E0C2;
}
/*--ƒOƒŒ[--------------------------------------------------------------------------------*/
.gr_text{
	border-bottom-width: 1px;@
	border-bottom-style: solid; /*’¼ü*/
	border-bottom-color: #8A8A8A;/*‰ºüƒJƒ‰[*/
	padding-top: 2px;@/*ƒZƒ‹“àã—]”’*/
	padding-bottom: 1px;/*ƒZƒ‹“à‰º—]”’*/
	padding-right: 15px;/*ƒZƒ‹“à‰E—]”’*/
	background-color: #CCCC99;/*”wŒiF*/
	vertical-align: top;@/*ãŠñ‚¹*/
	color: #555555;@/*‘OŒiF(•¶Žš‚ÌF)*/
	font-size: 12px;@/*ƒtƒHƒ“ƒgƒTƒCƒY*/
}
