.menustyle_01 {  font-size: 9pt; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; vertical-align: middle; line-height: 130%; color: #0E3192}
.menustyle_02 { font-size: 9pt; line-height: 130% }
.index_style_01 {  font-size: 9pt; line-height: 130%}
.index_style_02 { font-size: 9pt; line-height: 130% ; border-color: black black black #E4A24E; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.index_style_03 { font-size: 9pt; line-height: 130% ; border-color: black #E4A24E; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.index_style_04 { font-size: 9pt; line-height: 130% ; border-color: black #E4A24E; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.index_style_05 { font-size: 9pt; line-height: 130% ; border-color: black #E4A24E; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}
.index_style_06 { font-size: 9pt; line-height: 130% ; border-color: #E4A24E #E4A24E black; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px ; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: right}
.index_style_07 { font-size: 9pt; line-height: 130% ; border-color: #E4A24E #E4A24E black; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 0px; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.index_style_08 { font-size: 9pt; line-height: 130% ; border-color: #E4A24E #E4A24E black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.index_style_09 { font-size: 9pt; line-height: 130% ; border: #5DB3C7; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.index_style_10 { font-size: 9pt; line-height: 130% ; border: #5DB3C7 solid; border-width: 0px 0px 0px 1px}
.index_style_11 { font-size: 9pt; line-height: 130% ; border: 0px #5DB3C7 solid; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px}
.index_style_12 { font-size: 9pt; line-height: 130% ; border: #5DB3C7 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; border-width: 1px 0px 0px}
.index_style_13 { font-size: 9pt; line-height: 130% ; border: #5DB3C7 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; border-width: 0px 1px 0px 0px}
.index_style_14 { font-size: 9pt; line-height: 130% ; border: #5DB3C7 none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.index_style_15 { font-size: 9pt; line-height: 200% ; border: #5DB3C7 none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;font-weight:normal;}
.menustyle_03 { font-size: 9pt; line-height: 130% }
.topics_01 {  font-size: 10pt; line-height: 140%}
.event_01 {  font-size: 8pt; line-height: 130%}
.event_02 { font-size: 9pt; line-height: 130% }
.event_03 { font-size: 11pt; line-height: 130% }
.event_04 { font-size: 12pt; line-height: 130% }
.miru-bunka {

	font-size: 11pt;
	line-height: 130%;
	color: #560064;
	font-weight: bold;
}
.miru-miru {

	font-size: 11pt;
	line-height: 130%;
	color: #7F0000;
	font-weight: bold;
}
.miru-01 {

font-size: 8pt; line-height: 130%
}
.miru-bijyutsu {


	font-size: 11pt;
	line-height: 130%;
	color: #33701F;
	font-weight: bold;
}
.asobu-kouen {


	font-size: 11pt;
	line-height: 130%;
	color: #FF6600;
	font-weight: bold;
}
.asobu-doubutsu {



	font-size: 11pt;
	line-height: 130%;
	color: #F5367A;
	font-weight: bold;
}
.asobu-golf {




	font-size: 11pt;
	line-height: 130%;
	color: #008837;
	font-weight: bold;
}
.asobu-pool {





	font-size: 11pt;
	line-height: 130%;
	color: #00A0C6;
	font-weight: bold;
}
.taberu-insyoku {


	font-size: 11pt;
	line-height: 130%;
	color: #F9354C;
	font-weight: bold;
}
.taberu-gyouza {



	font-size: 11pt;
	line-height: 130%;
	color: #CC0000;
	font-weight: bold;
}
.taberu-yatai {




	font-size: 11pt;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
}
.miyage-toku {


	font-size: 11pt;
	line-height: 130%;
	color: #0F218B;
	font-weight: bold;
}
.miyage-shop {



	font-size: 11pt;
	line-height: 130%;
	color: #F0027F;
	font-weight: bold;
}
.sizen-kajyu {


	font-size: 11pt;
	line-height: 130%;
	color: #009270;
	font-weight: bold;
}
.sizen-nou {



	font-size: 11pt;
	line-height: 130%;
	color: #008837;
	font-weight: bold;
}
.sizen-hana {



	font-size: 11pt;
	line-height: 130%;
	color: #F550A6;
	font-weight: bold;
}
.syuku-hotel {
	font-size: 9pt;
	line-height: 130%;
	color: #0A50A1;

}
.syuku-hotel_name{
	font-size: 9pt;
	line-height: 130%;
	color: #0A50A1;
	margin:0 0 3px 0;
}

.syuku-cock {
	font-size: 11pt;
	line-height: 130%;
	color: #6B017D;
	font-weight: bold;
}
.syuku-jazz {





	font-size: 11pt;
	line-height: 130%;
	color: #B10032;
	font-weight: bold;
}
.syuku-night {



	font-size: 11pt;
	line-height: 130%;
	color: #0B2775;
	font-weight: bold;
}
.maturi-01 {


	font-size: 11pt;
	line-height: 130%;
	color: #FF1A00;
	font-weight: bold;
}
.member_text_01 {  font-size: 10pt; line-height: 130%; font-weight: bold; color: #FF0000; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; border-color: black black #FF0000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.member_text_02 { font-size: 10pt; line-height: 130%; padding-top: 3px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-color: black black #FF0000; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.convention_text_01 {  font-size: 10pt; line-height: 140%}
.convention_text_02 { font-size: 9pt; line-height: 130%}
.access_text_01 { font-size: 11pt; line-height: 140%; color: #24459C}
.link_text_01 { font-size: 10pt; line-height: 160%}
.form_text {  font-size: 10pt; line-height: 140%}
.font_s {  font-size: 10px; line-height: 110%}
.font_l {  font-size: 14px; line-height: 110%}
.font_m {  font-size: 12px; line-height: 120%}
.f12_120 {  font-size: 12pt; line-height: 120%}
.f11pt-150 {
	font-size: 11pt;
	line-height: 150%;
}
.font-m2 {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;

}
.f-caption {
	font-size: 12px;
	vertical-align: top;
	line-height: 120%;
	padding-top: 5px;
	text-align: center;






}
.line2 {
	line-height: 160%;
}
.index_banner {  font-size: 9pt; line-height: 150%}
.miru-sikaku {
	padding: 10px;
	border: 1px solid #DC5D50;
}
.miru-txt01 {
	font-size: 11pt;
	line-height: 140%;
	color: #DC5D50;
	font-weight: bold;

}
.miru-sikaku02 {
	border: 1px solid #DC5D50;
	padding: 20px;
}
/*GW_SPECIAL*/
.gw_title{
	font-size:9pt;
}
.gw_text_001{
	font-size:9pt;
	line-height:135%;
}
.gw_text_002{
	font-size:9pt;
	line-height:135%;
}
/*saiyou*/
.saiyou_title{
	font-size:10pt;
	font-weight:bold;
}
.saiyou_text_001{
	font-size:9pt;
	line-height:135%;
}
/*gaiyou*/
.gaiyou_title{
	font-size:12pt;
	font-weight:bold;
	color:#ACD26F;
}
.gaiyou_text_001{
	font-size:9pt;
	line-height:135%;
}

/*yado*/
.syukuhaku_bt{
	margin-top:5px;
}
.syukuhaku_bt td{
	padding-left:3px;
}
#yado_title{
	font-size:14pt;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 1px #0066CC;
	color:#0066CC;
}
#yado_name{
	font-size:16pt;
	font-weight:bold;
	color:#0066CC;
	width:55%;
}
#yado_info{
	border-bottom:solid 1px #0066CC;
	margin-bottom:10px;
}
#yado_add{
	font-size:9pt;
	padding-bottom:3px;
	line-height:130%;
}
.yado{font-size: 11pt; line-height: 130%;margin-top:15px; margin-bottom:30px;}
.salespoint{
	border:solid 1px #999999;
	background-color:#FEFBE2;
	padding:10px 20px;
}
.yado_line{
	background:url(../yado/image/datted_line.gif) repeat-y top center;
}
.yado_detail{font-size: 11pt; line-height: 130%;}
.yado_text1{font-size: 11pt; line-height: 130%;}
.yado_text2{
	background:url(../yado/image/yado_detail_bg.gif) repeat;
	padding:3px 10px;
}
.yado_info td{
	font-size: 11pt;
	line-height: 130%;
	padding:5px 20px;
}

.back_num{
	margin-top:0;
	border:solid 1px #999999;
	padding:10px 20px;
}
.back_year{
	margin:10px 0 5px 0;
	padding:0;
	font-size:9pt;
}
.back_num ul{
	margin:0;
	padding:0;
}
.back_num li{
	list-style:none;
	display:block;
	width:298px;
	float:left;
}
.clear{
	clear:both;
}
.merumaga_month{
	font-weight:bold;
	font-size:11pt;
	margin-bottom:0px;
}
.merumaga_list{
	margin-top:0;
}
.merumaga_list p{
	margin:0;
}
.syukuhaku_icon{
	width:100%;
	padding:5px;
	background:#EAEAEA;
	border:solid 1px #999999;
}
.syukuhaku_icon td{
	font-size:9pt;
}