/* CSS Document */
/*all page style set-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}

html,body {
	margin:0px;
	padding:0px;
	height:100%;
}

.main {
	width:750px;
	height:100%;
	margin:0 auto;
}

.header {
border-bottom:#4B360B solid 5px;
vertical-align:top;
margin:0 auto;
}

.mid {
height:100%;
display:inline;
}


table,tr,th,td{margin:0; padding:0;}

.header_menu {width:750px; background:#B19B68; margin:0px; padding:0px; text-decoration:none;}
.header_menu td img {border:none;}
.header_menu .mn {
	background:url(../image08/image_botan_kyoutu/header_btn.jpg) no-repeat left top;
	width:125px;
	height:30px;
	float:left;
	}

.header_menu .mn a {
	background:url(../image08/image_botan_kyoutu/header_btn.jpg) no-repeat left top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	display:block;
	padding-left:7px;
	text-align:center;
	width:118px;
	height:30px;
	}

.header_menu .mn a:hover{
	background:url(../image08/image_botan_kyoutu/header_btn_on.jpg) no-repeat left top;
}

.header_menu .mn_2 a,
.header_menu .mn_2 a:hover{color:#FFFF00;}

.header_flash {
	padding-bottom:5px;}

.top_news_cption {

	background:url(../image08/top_news_caption.jpg) no-repeat left top;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:10px;
}



.style1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #FFFFFF;
}
.style2 {
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.style4 {font-size: 20px}
.style5 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"}

.style8 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.style9 {
	color: #4D340B;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style10 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; }
.style11 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 20px;
	color: #4D340B;
}
.style12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
}
.style13 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 26px;
	font-weight: bold;
}
.style14 {font-size: 35px}
.style15 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
}
.style16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
}
.style17 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
}
.style18 {
	font-size: 17px;
	font-weight: bold;
}

.style19 {color: #FFFF00}
.style20 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 26px;
	font-weight: bold;
}
.style21 {font-size: 35px}
.style22 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
}
.style23 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
}
.style24 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	font-size: 17px;
}
.style25 {font-size: 17px}
.style26 {font-size: 35px}
.style27 {color: #FFFF00}
.style28 {color: #FFFFFF}
.style29 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
}
.style30 {
	font-size: 17px;
	font-weight: bold;
}
.style31 {color: #FFFF00}
.style32 {color: #FFFFFF}
.style33 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}

.style35 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
}
.style36 {
	font-size: 13px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF6666;
}
.style37 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
}
.style38 {color: #FFFF00}
.style39 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style41 {font-weight: bold}
.style43 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	font-size: 11px;
}
.style45 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; color: #000000; }

.style46 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height:25px;
	color: #FFFFFF;
	font-weight: bold;
	height:25px;
	background:#B15550;}

.style47 {color: #660000}
.style47 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
}

.style48 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.style49 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
}
.style50 {font-size: 26px}
.style51 {font-size: 35px}
.style52 {
	color: #ED5D5D;
	font-size: 15px;
}
.style53 {
	color: #771817;
	font-weight: bold;
}

.style54 {font-size: 14px}

.style56 {
	font-size: 20px;
	font-weight: bold;
	color: #330033;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";
}

.style57 {font-size: 13px}
.style58 {font-size: 35px}
.style59 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; font-weight: bold; }
.style60 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.style61 {color: #FFFF00}

.style62 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; font-weight: bold; color: #2A3D1E; }
.style63 {
	color: #394A2B;
	font-weight: bold;
}

.style64 {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.style65 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; font-weight: bold; color: #394A2B; }
.style66 {color: #394A2B}

.style67 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 25px;
	font-weight: bold;
	color: #C54558;
}
.style69 {font-size: 13px}

.style70 {
	font-size: 40px;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
}
.style71 {font-size: 30px}

.style74 {color: #000000}
.style75 {
	font-size: 20px;
	color: #A95E6A;
	font-weight: bold;
}
.style76 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; }
.style77 {
	color: #000000;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style78 {font-size: 17px}

.style79 {font-size: 17px}
.style80 {color: #FFFFFF}
.style82 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 11px; }
.style83 {font-size: 40px; color: #666666; font-weight: bold; }
.style84 {color: #C54558}
.style85 {
	font-size: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.style86 {
	color: #FFFF00;
	font-size: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.style87 {font-size: 10px}
.style88 {font-size: 20px}

.style92 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	color: #FF0000;
}
.style94 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 15px; }

.style103 {
	font-size: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.style108 {
	font-size: 30px;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #B15550;
}
.style109 {font-size: 20px}
.style110 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}
.style113 {
	font-size: 18px;
	font-weight: bold;
}
.style115 {font-size: 20px; font-weight: bold; }
.style117 {font-size: 1px}
.style118 {
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
}
.style119 {margin:10px 0px;}
.style120 {margin-left:100px;}
.style121 {
	font-size: 15px;
	color: #009999;
}
.style122 {
	font-size: 13px;
	color: #444D94;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style123 {color: #660000; font-weight: bold; }

.style124 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 24px;
	color: #B9695C;
}
.style125 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.style126 {font-size: 9px}

.style127 {
	font-size: 22px;
}

.style128 {font-size: 15px}


.style129 {
	font-size: 25px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.style130 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

.style131 {font-size: 23px}

.style132 {margin-left:50px;}

.style133 {
	color: #C85C79;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 25px;
}

.style134 {
	font-size: 24px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #A81A1E;
}

.style135 {
	font-size: 16px;
	font-weight: bold;
}
.style136 {font-size: 24px}
.style137 {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.style138 {font-size: 13px; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; color: #660033; font-weight: bold; }

.style139 {font-size: 14px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #FFFFCC; }


.f_16 {font-size:16px;}
.c_black {color:#000000;}
.c_yellow {
	color: #FFFF00;
}

.c_red {color:#FF0000;}

.c_olive {
	color: #4D340B;
}

.c_pink {color: #F7376A;}

.c_darkred {color: #4C0001}

.c_dallred {color: #7F0000}


.c_cyan {color: #567FB9;}

.c_dallpink {color: #B34965;}

.c_darkgreen {
	color: #003300;
}

.c_green{color: #339900}

.c_blue {
	color: #000066;
}

.c_r_blue {
	color: #0638CD;
}

.c_orange {
	color: #FF6600;
}

.c_white {color:#FFFFFF;}

.ff_minchou {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.ff_gothic {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.ff_geneva {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


.fw_bold{font-weight:bold;}

.fw_normal{font-weight:normal;}

.interlinear {line-height:250%;}

.a_center {text-align:center;}
.a_right {text-align:right;}

.padding_tb10 {padding:10px 0px;}

.fs_12 {font-size:12px;}

.bg_pink{background:#FFCAC7;}
.bg_yellow{background:#FFFF00;}

.bg_gray{background:#D7D7D7;}


.fs_little{font-size:small;}

/*------all page style end-----------------------------------------------------------------*/





/*-------index style set-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.topic_box {
	padding:0px 0px 20px 0px;
	height:100%;
	background:url(../image08/top_news_box.jpg) no-repeat left bottom;
}

.topic_box th{
	color:#FF0000;
	text-align:left;
	padding-left:20px;
}

.topic_box td{
	width:230px;
	padding:0px 10px;
	font-size:12px;
	line-height:20px;
}

.topic_box td td td{
	padding:0px;
	text-align:center;
}


.topic_caption{
	text-align:left;
	font-weight:bold;
}

.forum_caption{
	width:750px;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
	background:#E1A09A;
}
.seminar_box td{
	width:115px;
	padding:0px 0px;
	text-align:center;
	margin:0;
}

.all_clear {clear:both; margin:0; padding:0;}

.forum_box td img{border:none;}

.forum_box .fm {
	float:left;
	display:block;
	width:125px;
	height:116px;
	}

.forum_box .fm a {
	display:block;
	width:125px;
	height:116px;
	text-indent:-9999px;
	}

.forum_box .fm_01 a{background:url(../image08/mein_b/mb_01kasai.jpg) no-repeat left top;}
.forum_box .fm_01 a:hover{background:url(../image08/mein_b/mb_01kasai_on.jpg) no-repeat left top;}

.forum_box .fm_02 a{background:url(../image08/mein_b/mb_02bansan.jpg) no-repeat left top;}
.forum_box .fm_02 a:hover{background:url(../image08/mein_b/mb_02bansan_on.jpg) no-repeat left top;}

.forum_box .fm_03 a{background:url(../image08/mein_b/mb_03yotogi.jpg) no-repeat left top;}
.forum_box .fm_03 a:hover{background:url(../image08/mein_b/mb_03yotogi_on.jpg) no-repeat left top;}

.forum_box .fm_04 a{background:url(../image08/mein_b/mb_04byuing.jpg) no-repeat left top;}
.forum_box .fm_04 a:hover{background:url(../image08/mein_b/mb_04byuing_on.jpg) no-repeat left top;}

.forum_box .fm_05 a{background:url(../image08/mein_b/mb_05enver.jpg) no-repeat left top;}
.forum_box .fm_05 a:hover{background:url(../image08/mein_b/mb_05enver_on.jpg) no-repeat left top;}
.forum_box .fm_06 a{background:url(../image08/mein_b/mb_06kensou.jpg) no-repeat left top;}
.forum_box .fm_06 a:hover{background:url(../image08/mein_b/mb_06kensou_on.jpg) no-repeat left top;}


.forum_box .fm02 {
	float:left;
	display:block;
	}

.forum_box .fm02 a {
	display:block;
	width:120px;
	height:35px;
	padding-left:5px;
	padding-top:15px;
	font-size:12px;
	text-decoration:none;
	color:#330000;
	}
.kyoutu_naka_b01 a{background:url(../image08/kyoutu_naka_b/01.jpg) no-repeat left top;}
.kyoutu_naka_b01 a:hover{background:url(../image08/kyoutu_naka_b/01_on.jpg) no-repeat left top;}
.kyoutu_naka_b02 a{background:url(../image08/kyoutu_naka_b/02.jpg) no-repeat left top;}
.kyoutu_naka_b02 a:hover{background:url(../image08/kyoutu_naka_b/02_on.jpg) no-repeat left top;}


.area_box {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	color: #C1B682;
}



.return_top {width:90px; height:71px; display:block;}
.return_top a{
	background:url(../image08/sita/tophe.gif) no-repeat left center;
	text-indent:-9999px;
	width:90px;
	height:100px; 
	display:block;
}
.return_top a:hover{
	background:url(../image08/sita/tophe_on.gif) no-repeat left center;
}


/*--------------sita banner set-----------------------------------------------------------------------------------------------------------------------------------*/
 
.soudan_banner a{
	display:block;
	width:220px;
	height:96px;
}
.soudan_banner a:hover {
	background:url(../image08/sita/soudan_on.gif) no-repeat left top;
}

.kadan_banner a{
	display:block;
	width:220px;
	height:40px;
}
.kadan_banner a:hover {
	background:url(../image08/sita/marukikadan_on.jpg) no-repeat left top;
}


.kaigai_banner a{
	display:block;
	width:135px;
	height:40px;
}
.kaigai_banner a:hover {
	background:url(../image08/sita/kaigai_on.jpg) no-repeat left top;
}

.kaigai_banner a{
	display:block;
	width:135px;

	height:40px;
}
.kaigai_banner a:hover {
	background:url(../image08/sita/kaigai_on.jpg) no-repeat left top;
}

.maruki_banner a{
	display:block;
	width:260px;
	height:40px;
}
.maruki_banner a:hover {
	background:url(../image08/sita/maruki_on.jpg) no-repeat left top;
}

.butudan_banner a{
	display:block;
	width:105px;
	height:40px;
}
.butudan_banner a:hover {
	background:url(../image08/sita/butudan_on.jpg) no-repeat left top;
}

.kaigai_english a{
	display:block;
	width:750px;
	height:51px;
}
.kaigai_english a:hover {
	background:url(../image08/kaigai/kaigai-j_on.gif) no-repeat left top;
}

.hoshi_heya a{
	display:block;
	width:295px;
	height:195px;
}
.hoshi_heya a:hover {

	background:url(../plan08_img/room_select/s_5f_on.jpg) no-repeat left top;
}

.kumo_heya a{
	display:block;
	width:295px;
	height:195px;
}
.kumo_heya a:hover {
	background:url(../plan08_img/room_select/s_4f_on.jpg) no-repeat left top;
}

.hikari_heya a{
	display:block;
	width:295px;
	height:195px;
}
.hikari_heya a:hover {
	background:url(../plan08_img/room_select/s_3f_on.jpg) no-repeat left top;
}

.shina_heya a{
	display:block;
	width:295px;
	height:195px;
}
.shina_heya a:hover {
	background:url(../plan08_img/room_select/s_2f_on.jpg) no-repeat left top;
}


.img_hidden a:hover img{visibility:hidden;}




/*-------------sita banner end-------------------------------------------------------*/

.plan_box {margin:0 auto; width:600px; }

.plan_box h2.caption {
	font-size: 30px;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #B15550;
	text-align:center;
	line-height:200%;
}
.plan_box h3.caption {
	font-size: 20px;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #B15550;
	text-align:center;
	margin-bottom:20px;
}

.p_menu {
	text-align:center;
	margin-bottom:2px;
}
.p_menu th{
	text-align:left;
	width:180px;
	height:67px;
	font-weight:bold;
	line-height:67px;
	font-size: 20px;
	padding-left:10px;
}
.p_menu td{
	width:200px;
	border-top:#CCCCCC solid 1px;
	border-bottom:#666666 solid 1px;
	border-left:#E9E9E9 solid 1px;
	border-right:#999999 solid 1px;
}
.p_menu td a{
	width:200px;
	height:70px;
	display:block;
	color:#330000;	
}
.p_menu p.sub_t{
	line-height:35px;
	font-size: 14px;
}
.p_menu p.main_t{
	font-size: 20px;
	font-weight:bold;
}

.plan_box td a:hover {color:#FFFFFF;}

.plan_box .kasou th{border-left:#cc9999 solid 5px; border-bottom:#cc9999 solid 2px; border-top:#cc9999 solid 1px;}
.plan_box .kasou td a{background:#cc9999;}
.plan_box .kasou td a:hover{background:#9F4E44;}


.plan_box .p10_20 th{border-left:#C6CCAC solid 5px; border-bottom:#C6CCAC solid 2px; border-top:#C6CCAC solid 1px;}
.plan_box .p10_20 td a{background:#C6CCAC;}
.plan_box .p10_20 td a:hover{background:#777553;}

.plan_box td.p20 a{background:#B6CC97;}
.plan_box td.p20 a:hover{background:#58714F;}

.plan_box .p120_300 th{border-left:#ADCCC5 solid 5px; border-bottom:#ADCCC5 solid 2px; border-top:#ADCCC5 solid 1px;}
.plan_box .p120_300 td a{background:#ADCCC5;}
.plan_box .p120_300 td a:hover{background:#437781;}

.plan_box td.p300 a{background:#9CC7CC;}
.plan_box td.p300 a:hover{background:#416470;}

.plan_box .oakare th{border-left:#C2BDCC solid 5px; border-bottom:#C2BDCC solid 2px; border-top:#C2BDCC solid 1px;}
.plan_box .oakare td {background:#C2BDCC; line-height:70px;}
.plan_box .oakare td a:hover{background:#595061;}

.plan_box td.one_night {background:#BFB1CC; line-height:70px;}
.plan_box td.one_night a:hover{background:#705984;}




.v_box {margin:0 auto;}
.v_menu {
	margin:0 auto;
}

.v_box h3.caption{text-align:center; line-height:250%;}

.v_menu th{
	text-align:left;
	width:180px;
	line-height:100%;
	font-size: 14px;
	padding-left:10px;
	border-left:#EBB892 solid 5px;
	border-bottom:#EBB892 solid 2px;
	border-top:#EBB892 solid 1px;
}
.v_menu td{
	border-top:#CCCCCC solid 1px;
	border-bottom:#C1721A solid 1px;
	border-left:#E9E9E9 solid 1px;
	border-right:#999999 solid 1px;
}
.v_menu td a{
	width:480px;
	display:block;
	color:#330000;
	padding:10px;	
	background:#EBB892;
}

.v_menu td a:hover{
	background:#C1721A;
	color:#FFFFFF;
}

.v_menu p.sub_t{
	line-height:150%;
	font-size: 14px;
}
.voice td{
	text-align:center;
}




.shuki_box h2{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:45px;
	text-align:center;
	line-height:120%;
	padding-top:80px;
}

.shuki_box h3{
	font-size:18px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	color:#A80054;
	font-weight:bold;
	line-height:150%;
}

.shuki_box h4{
	font-size:18px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
	font-weight:bold;
	line-height:150%;
	margin-bottom:20px;
}

.shuki_box dd{
	font-size:12px;
	padding:10px;
	line-height:150%;
}

.shuki_box img{
	width:150px;
}



.sh01{background:url(../image08/voice/shuki01_01.jpg) no-repeat left top;}
.sh02{background:url(../image08/voice/shuki02_01.jpg) no-repeat left top;}
.sh03{background:url(../image08/voice/shuki03_01.jpg) no-repeat left top;}
.sh04{background:url(../image08/voice/shuki04_01.jpg) no-repeat left top;}



.toiawase_box {margin-top:20px;}
.toiawase_box h2{font-size:24px; color:#FF0000; font-weight:bold; line-height:150%; text-align:left;}

.t_menu {
	margin:0 auto;
}

.toiawase_box h3.caption{line-height:250%; }


.t_menu th{
	border-top:#F8BAB1 solid 2px;
	border-left:#F8BAB1 solid 1px;
	background:#FCDED8;
	color:#666666;
	font-weight:bold;
	width:180px;
	padding:10px;
}


.t_menu td{
	width:480px;
	border-top:#F8BAB1 solid 2px;
	border-left:#F8BAB1 solid 1px;
	background:#FDEFEC;
	color:#666666;
	padding:10px;
	text-align:center;
}


.t_menu td a{
	color:#666666;
	text-decoration:underline;
	display:inline;
}

.t_menu td a:hover{

	color:#666666;
	text-decoration:underline;
}





.form_box .caption{
	line-height:250%;
}

.form_box table{
	border:#F8BAB1 solid 1px;
	margin-bottom:20px;
	background:#F8BAB1;
	padding:0px 5px 5px 5px;
	width:730px;
	margin:0px 10px 0px 10px;
}



.form_box th{
	border-top:#F8BAB1 solid 2px;
	border-left:#F8BAB1 solid 1px;
	background:#FCDED8;
	color:#666666;
	font-weight:bold;
/*	width:120px;*/
	padding:5px;
	white-space:nowrap;
}

.form_box td{
	border-top:#F8BAB1 solid 2px;
	border-left:#F8BAB1 solid 1px;
	background:#FDEFEC;
	color:#666666;
        padding:3px;
}


.event_box th{width:auto; font-size:12px; font-weight:normal;}
.event_box td{width:auto; font-size:12px;}

.form_box .text{
	height:200px;
}
.form_box p{
	font-size:10px;
}
.form_box .swich{
	margin:10px auto;
	text-align:center;
}


.form_box .count_box{
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	border:#F8BAB1 solid 1px;
}

.form_box .clear_box,
.form_box .clear_box th,
.form_box .clear_box td{background:none; border:none; margin:20px 0px;}

.tagName table {
	border-width: 0;
	margin-bottom:0;
	background:#FFFFFF;
	padding:0px;
	width:auto;
	margin:0px;
}

div.order_complete,
div.apply_complete {
	margin: 30px 0;
	text-align:center;
}

.forum_box h2{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:45px;
	text-align:center;
	line-height:120%;
	padding-top:80px;
}

.forum_box h3{
	font-size:18px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#A80054;
	font-weight:bold;
	line-height:150%;
	margin-left:37px;
}

.forum_box h4{
	font-size:18px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
	font-weight:bold;
	line-height:200%;
}

.forum_box dl{
	margin:5px 0px;
}

.forum_box dt{
	margin:5px 0px;
}

.forum_box dd{
	font-size:14px;
	line-height:200%;
	padding:2px 37px;
	white-space:normal;
}

.forum_box .caption_img{
	width:750px;
	text-align:center;
	margin:0 auto;
}


.forum_box .img_box{
	width:750px;
	margin:0 auto;
	text-align:center;
}

.forum_box .img_box li{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
}

.forum_box .img_box{
	width:750px;
	text-align:center;
	padding:0;
}



.forum_box .ib_yotogi{
	width:600px;
	margin:0px 75px;
}

.forum_box .img_box a,
.forum_box .img_box img{
	width:150px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	border-style:none;
}

.forum_box .bor_dot{
	border:#A80054 dotted 2px;
        margin:0px 37px;
}

.forum_box .h_01 a:hover{
	background:url(../plan08_img/hanasaidan/h_01_mini_on.jpg) no-repeat center center;	
}
.forum_box .h_02 a:hover{
	background:url(../plan08_img/hanasaidan/h_02_mini_on.jpg) no-repeat center center;	
}
.forum_box .h_03 a:hover{
	background:url(../plan08_img/hanasaidan/h_03_mini_on.jpg) no-repeat center center;	
}
.forum_box .h_04 a:hover{
	background:url(../plan08_img/hanasaidan/h_04_mini_on.jpg) no-repeat center center;	
}
.forum_box .h_05 a:hover{
	background:url(../plan08_img/hanasaidan/h_05_mini_on.jpg) no-repeat center center;	
}

.kadan .img_box a:hover img{visibility:hidden;}
.kadan .img_box{margin-top:20px;}


.tokushoku_box {
	width:750px;
	font-size:18px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	white-space:normal;
	line-height:200%;
}

.tokushoku_box .toku_01{

	background:url(../plan08_img/tok01.jpg) no-repeat left top;
	width:276px;
	height:165px;
	padding:110px 394px 20px 80px;
}

.tokushoku_box .toku_02{
	background:url(../plan08_img/tok02.jpg) no-repeat left top;
	width:276px;
	height:165px;
	padding:110px 394px 20px 80px;
}
	
.tokushoku_box .toku_03{
	background:url(../plan08_img/tok03.jpg) no-repeat left top;

	padding:110px 80px 5px 390px;
	width:276px;
}

.tokushoku_box .toku_04{
	background:url(../plan08_img/tok04.jpg) no-repeat left top;
	padding:110px 80px 5px 390px;
	width:276px;
}
	
.tokushoku_box .toku_05{
	background:url(../plan08_img/tok05.jpg) no-repeat left top;
	width:276px;
	height:165px;
	padding:110px 394px 20px 80px;
}

.tokushoku_box .toku_06{
	background:url(../plan08_img/tok06.jpg) no-repeat left top;
	width:276px;
	height:165px;
	padding:110px 394px 20px 80px;
}
	
	
.tokushoku_box .toku_07{
	background:url(../plan08_img/tok07.jpg) no-repeat left top;
	padding:110px 80px 5px 390px;
	width:276px;
	height:165px;
}

.tokushoku_box .toku_08{
	background:url(../plan08_img/tok08.jpg) no-repeat left top;
	padding:110px 80px 5px 390px;
	width:276px;
	height:165px;
}

.tokushoku_box .toku_09{
	background:url(../plan08_img/tok09.jpg) no-repeat left top;
	width:276px;
	height:165px;
	padding:110px 394px 20px 80px;
}

.tokushoku_box .toku_10{
	background:url(../plan08_img/tok10.jpg) no-repeat left top;
	width:276px;
	height:165px;
	padding:110px 394px 20px 80px;
}


.hoshi_h .img_box{
	width:750px;
	margin:0 auto;
}
.hoshi_h .img_box li{
	padding:2px;
	background:#F4F4F4;
	font-size:10px;
	display:block;
	float:left;
	text-align:left;
	list-style:none;
	
}

.hoshi_h .img_box a,
.hoshi_h .img_box img{
	width:146px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	border-style:none;
}


.hoshi_h span{
	padding:2px 4px;
	background:#0033CC;
	color:#FFFFFF;
	margin-right:3px;
	text-align:center;
}

.hoshi_h dt{
	color:#0033CC;
	font-weight:bold;
	font-size:14px;
}

.hoshi_h dd{
	line-height:100%;
}

.hoshi_h h3{
	font-size:24px;
	color:#000000;
	line-height:250%;
        font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
        margin:0;
}



.kumo_h span{
	padding:2px 4px;
	background:#A80054;
	color:#FFFFFF;
	margin-right:3px;
	text-align:center;
}

.kumo_h dt{
	color:#A80054;
	font-weight:bold;
	font-size:14px;
}

.kumo_h dd{
	line-height:100%;
}

.kumo_h h3{
	font-size:24px;
	color:#000000;
	line-height:250%;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin:0;
}
.kumo_h h4{
	font-size:18px;
	color:#A80054;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.kumo_h .img_box{
	width:616px;
	margin:0px 65px;
}

.kumo_h .img_box02{
	width:750px;
	margin:0px auto;
}

.kumo_h .img_box li,
.kumo_h .img_box02 li{
 	margin-bottom:10px;
	padding:2px;
	background:#F4F4F4;
	font-size:10px;
	display:block;
	float:left;
	text-align:left;
	list-style:none;
}

.kumo_h .img_box img,
.kumo_h .img_box a{
	width:146px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	border-style:none;
	border-style:none;}
	
.kumo_h .img_box02 img,
.kumo_h .img_box02 a{
	width:121px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	border-style:none;
	border-style:none;}

	

.hikari_h span{
	padding:2px 4px;
	background:#FF6600;
	color:#FFFFFF;
	margin-right:3px;
	text-align:center;
}

.hikari_h dt{
	color:#FF6600;
	font-weight:bold;
	font-size:14px;
}

.hikari_h dd{
	line-height:100%;
}

.hikari_h h3{
	font-size:24px;
	color:#000000;
	line-height:250%;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin:0;
}
.hikari_h h4{
	font-size:18px;
	color:#FF6600;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.hikari_h .img_box{
	width:750px;
	margin:0 auto;
}

.hikari_h .img_box li,
.hikari_h .img_box02 li{
	padding:2px;
	background:#F4F4F4;
	font-size:10px;
	display:block;
	float:left;
	text-align:left;
	list-style:none;
}


.hikari_h .img_box img,
.hikari_h .img_box a{width:146px; border-style:none;}



.forum_box  .floor_guide01{
	float:left;
}

.forum_box  .floor_guide01 dd{
	font-size:12px;
	padding-left:15px;
	padding-right:0px;
}

.forum_box  .floor_guide02{
	float:right;
}

.forum_box  .floor_guide02 {
	padding-left:0px;
	padding-right:0px;
}

.viewing .img_box img{width:250px;}
.viewing .img_box{margin-top:20px;}

.link_box {
	background:#ecf3e5;
	width:355px;
	margin:0px 10px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
}

.lb_top {
	background:#ecf3e5;
	width:730px;
	display:block;
	font-size:14px;
	font-weight:bold;
	float:none;
	margin-bottom:20px;
}


.link_box dt{
	background:#E8E0A7;
	color:#003300;
	border-bottom:#808040 solid 1px;
	padding:10px;
}

.link_box dt a{
	color:#003300;
}

.link_box dt a:hover{
	color:#00AA00;
}

.link_box dd{
	color:#000033;
	padding:10px 10px 10px 35px;
	border-bottom:#D5D5AA solid 1px;
}

.link_box dd a{
	color:#000033;
}

.link_box dd a:hover{
	color:#0000D5;
}

.mg_t {margin-top:20px;}

.mg_tb{margin:10px 0px; display:block;}


.eat_drink table{width:750px;}

.eat_drink td,

.eat_drink th{padding:5px;}

.eat_drink td{text-align:center;}


.profile_link {
	width:424px;
	margin:10px auto;
	text-align:center;
	border:#A80054 dotted 2px;
	padding:5px 50px;
}

.profile_link li{
	width:200px;
	border-top:#CCCCCC solid 1px;
	border-bottom:#666666 solid 1px;
	border-left:#E9E9E9 solid 1px;
	border-right:#999999 solid 1px;
	float:left;
	margin:5px;
	font-size: 20px;
	font-weight:bold;
	line-height:50px;
	list-style:none;
}	


.profile_link li a{
	width:200px;
	height:50px;
	display:block;
	color:#330000;
	background:#E7E3C2;	
}
.profile_link li a:hover {background:#D1C070; color:#FFFFFF;}




.event_profile{
	margin:10px;
	padding:0px 10px;
	border:#A80054 dotted 4px;
	white-space:normal;
	line-height:150%;
	font-size:12px;
}
.event_profile h4{font-size:14px}

.event_profile dl{
	margin:10px 0px;
}

.event_profile .image_box dd{
	display:block;
}



.event_profile  .image_box{
	width:122px;
	float:left;
	margin:10px 0px 0px 0px;
	border:none;
}

.event_profile .image_box dd{
	display:block;
}


.event_profile  img{
	width:120px;
}

.event_profile .photo_box {
	margin:0 auto;
	text-align:center;
	
}

.profile_box table{width:365px; font-size:12px; text-align:center; margin-bottom:20px;}
.profile_box th,
.profile_box td{text-align:center; width:auto; padding:5px;}
.profile_box caption{
	border-top:#F8BAB1 solid 2px;
	border-left:#F8BAB1 solid 1px;
	background:#FCDED8;
	color:#666666;
	font-weight:bold;
	width:120px;
	padding:5px;
}

.profile_box  img{
	width:180px;
}

.profile_box .profile_list table{width:730px;}

.footer {
	background:#C8625D;
	color:#FFFFFF;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:12px;
	height:30px;
	line-height:30px;
}

.mg_t {margin-top:20px;}

table.card th {
 text-align: left;
}

