@charset "Shift_JIS";
/*2009.03.11更新
========================================== hot dinos汎用CSSの読み込み*/
@import url("hot_common.css");
@import url("hot_head.css");
@import url("menu2.css");


/* ================================================================== top Default*/

p {	
	color:#666666;
	line-height:160%;
}
.hdn {
	position: relative;
	visibility: hidden;
}
a img {border:none;}

.cA88C1E {
	color:#A88C1E;
} 
.pl7 { padding-left:7px; }
.mb0{ margin-bottom:0px!important; }
.mt0{ margin-top:0px!important; }


/* ================================================================== 共通Hot dinos contents Wrap*/

#hotmain_Wrap {
	width: 940px;
	height: auto;
	margin:0px auto;
	text-align:left;
}
#hotcont_Wrap {
	width: 936px;
}
#hotcont {
	width: 730px;
	float: left;
	text-align:left;
}
#hotmenu {
	width: 182px;
	float: right;
	text-align:left;
}

#pankuzu_hot {
	width:930px;
	font-size:100%;
	margin:10px auto 4px;
	text-align:left;
}


/* ================================================================== スタリビ大枠 */
#sty_Wrap {
	width: 725px;
	margin:0px auto;
}

/* ================================================================== キャッチ（name:styca〜）*/
/* ------------------------------------------------ Layout */
#styca_box01 { /* 2009.04.07更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/090407/images/main_bg.jpg) repeat-y left top;
	min-height:262px;
	_height: 262px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#styca_box02 { /* 2009.06.09更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/090609/images/main_bg.jpg) no-repeat left top;
	min-height:262px;
	_height: 262px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#styca_box03 { /* 2009.08.04更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/090804/images/main_bg.jpg) no-repeat left top;
	min-height:262px;
	_height: 262px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box04 { /* 2009.10.06更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:#FFF7D7 url(../antenna/style/091006/images/main_bg.jpg) no-repeat left top;
	min-height:262px;
	_height: 262px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box05 { /* 2010.01.12更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:#FFF7D7 url(../antenna/style/100112/images/main_bg.jpg) no-repeat left top;
	min-height:262px;
	_height: 262px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#styca_box06 { /* 2010.07.06更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:#FBFBFB url(../antenna/style/100706/images/main_bg.jpg) no-repeat left top;
	min-height:232px;
	_height: 232px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#styca_box07 { /* 2010.09.07更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:#FBFBFB url(../antenna/style/100907/images/main_bg.jpg) no-repeat left top;
	min-height:232px;
	_height: 232px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box08 { /* 2010.11.02更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:#FBFBFB url(../antenna/style/101102/images/main_bg.jpg) no-repeat left top;
	min-height:249px;
	_height: 249px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box09 { /* 2011.02.08更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:#FBFBFB url(../antenna/style/110208/images/main_bg.jpg) no-repeat left top;
	min-height:249px;
	_height: 249px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box10 { /* 2011.03.08更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/110308/images/main_bg.jpg) no-repeat left top #fbfbfb;
	min-height:249px;
	_height: 249px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box11 { /* 2011.05.10更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/110510/images/main_bg.jpg) no-repeat left top #fbfbfb;
	min-height:249px;
	_height: 249px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#styca_box12 { /* 2011.07.05更新BG */
	width: 723px;
	height:285px;
	min-height:285px;
	_height: 285px;		/* IEのみに適用される(undesr score hack) */
}
.back12{/* 2011.07.05更新BG */
	background:url(../antenna/style/110705/images/main_bg.jpg) no-repeat left 45px;
}

#styca_box13 { /* 2011.09.06更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/110906/images/main_bg.jpg) no-repeat left top #F1EEC6;
	min-height:260px;
	_height: 260px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
	clear:both;
}

#styca_box14 { /* 2011.11.08更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/111108/images/main_bg.jpg) no-repeat left top #F1EEC6;
	min-height:260px;
	_height: 260px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
	clear:both;
}

#styca_box15 { /* 2012.01.10更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/120110/images/main_bg.jpg) no-repeat left top #F1EEC6;
	min-height:298px;
	_height: 298px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
	clear:both;
}

#styca_box16 { /* 2012.04.17更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/style/120417/images/main_bg.jpg) no-repeat left top #F1EEC6;
	min-height:300px;
	_height: 300px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
	clear:both;
}

.styca_p01 { 
	width: 340px;
	padding:70px 0px 10px 23px;
	line-height:160%;
}
.styca_p02 { 
	width: 380px;
	padding:55px 0px 10px 23px;
	line-height:160%;
}
.styca_p03 { 
	width: 360px;
	padding:85px 0px 10px 23px;
	line-height:140%;
}
.styca_p04 { 
	width: 320px;
	padding:90px 0px 10px 23px;
	line-height:140%;
}
.styca_p05 { 
	width: 340px;
	padding:80px 0px 20px 23px;
	line-height:160%;
	color:#333333;
}
.styca_p06 { 
	padding:130px 400px 10px 30px;
	line-height:150%;
}
.styca_p07 { 
	width: 400px;
	color:#000000;
	margin:80px 0 10px 30px;
	line-height:150%!important;
}
.styca_p08 { 
	padding:100px 300px 3px 30px;
	line-height:140%;
	color:#000000;
}



/* ================================================================== メニュ（name:stymn〜）*/
#stymn_box01 { 
	width: 693px;
	margin:0px auto 20px;
}
#stymn_box01_1 { 
	width: 165px;
	float:left;
}
#stymn_box01_2 { 
	width: 513px;
	float:right;
}
#stymn_box01_3 { 
	width: 295px;
	float:left;
}
#stymn_box01_4 { 
	width: 383px;
	float:right;
}
#stymn_box02 { 
	width: 432px;
	margin:0px 0px 15px 20px;
}

#stymn_box03 { 
	width: 700px;
	margin:0px 0px 15px 20px;
}
#stymn_box03 .stymn_box11l { 
	float:left;
	width: 365px;
}
#stymn_box03 .stymn_box11l div { 
	float:left;
}
#stymn_box03 .stymn_box11r { 
	float:right;
	width: 321px;
}

ul#stymn_box04{
	list-style:none;
	border: solid 1px #CCCCCC;
	background:#FFFFFF;
	width:400px;
	margin:10px 0px 10px 30px;
	padding:5px 0px;
}
ul#stymn_box04 li{
	padding:2px 5px;
	line-height:120%;
}
ul#stymn_box04 li span{ color:#D1957E; margin-right:5px; }
ul#stymn_box04 li a, ul#stymn_box04 li a:visited{ color:#3C549B!important; text-decoration:underline;}



/* ------------------------------------------------ メニュ内List */
.stymn_ulbox1 {
	width: 293px;
}
.stymn_ulbox2 {
	width: 381px;
}
.stymn_ulbox1, .stymn_ulbox2 {
	padding-top:14px;
	padding-bottom:14px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	min-height:50px;
	_height: 50px;		/* IEのみに適用される(undesr score hack) */
}
.stymn_ul01 { 
	padding:4px 10px;
}
.stymn_ul01 li {
	text-align:left;
	display: inline;
	padding-left:20px;
	margin-left:6px;
	margin-right:6px;
}
.stymn_li01 {
	background:url(../antenna/style/090609/images/nemu1ico.gif) no-repeat left top;
}
.stymn_li02 {
	background:url(../antenna/style/090609/images/nemu2ico.gif) no-repeat left top;
}
#stymn_box03 .stymn_box11l li{ 
	background:url(../antenna/style/110510/images/menuMark01.gif) no-repeat left top;
	padding:0 0 0 15px;
	margin:5px 0 0 5px;
}
#stymn_box03 .stymn_box11r li{ 
	background:url(../antenna/style/110510/images/menuMark02.gif) no-repeat left top;
	padding:0 0 0 15px;
	margin:5px 0 0 5px;
}


/* ================================================================== コンテンツ（name:stycon〜）*/
/* ------------------------------------------------ Layout */
.stycon_box01 {
	width: 688px;
	margin:0px auto 30px;
}
.stycon_box01_1 {
	width: 342px;
	float:left;
}
.stycon_box01_2 { 
	width: 310px;
	float:right;
}
.stycon_box01_3 {
	width: 310px;
	float:left;
}
.stycon_box01_4 { 
	width: 342px;
	float:right;
}
.stycon_box01_5 {
	border:3px solid #D8BE89;
	padding:18px;
}
.stycon_box01_6 {	/*レシピイエロー背景*/ 
	width: 300px;
	float:left;
	background-color:#FDF8D5;
	padding-bottom:15px;
	min-height:300px;
	_height: 300px;		/* IEのみに適用される(undesr score hack) */
	
}
.stycon_box01_7 { 
	width: 370px;
	float:right;
}

.stycon_box01_8{width: 330px;}

.stycon_box01_9 {
	width: 382px;
	float:left;
}
.stycon_box01_10 {
	width: 275px;
	float:right;
}
.stycon_box01_11 {
	width: 275px;
	float:left;
}
.stycon_box01_12 {
	width: 382px;
	float:right;
}





.stycon_box01 p {
	padding-top:13px;
}

.stycon_box01_6 p {
	padding:0px 15px 0px;
	line-height:150%;
}

.stycon_box02 {
	width: 660px;
	margin-left:25px;
	margin-bottom:30px;
}

.stycon_box03 {
	width: 656px;
	margin:0px auto;
	background-color:#FDF8D5;
	padding:20px;
}

.stycon_box04 {
	width: 688px;
	margin:0px auto 20px;
}
.stycon_box04_1 {
	width: 300px;
	float:left;
	background:#F7FCE9;
	padding:15px;
}
.stycon_box04_2 {
	width: 300px;
	float:right;
	background:#FDFBE3;
	padding:15px;
}
.stycon_box04_3 {
	width: 300px;
	float:left;
	background:#FCF8EF;
	padding:15px;
}
.stycon_box04_4 {
	width: 300px;
	float:right;
	background:#F7F4F7;
	padding:15px;
}


.stycon_box05 {	/*100907地図*/
	width: 686px;
	margin:0px 10px 20px 15px;
	background:#FBFBFB url(../antenna/style/100907/images/map.gif) no-repeat left top;
	min-height:655px;
	_height: 655px;		/* IEのみに適用される(undesr score hack) */
	
}
.stycon_box05b {	/*100907地図内BOX*/
	width: 642px;
	margin-top:70px;
	margin-left:18px;
}

.stycon_box05_1 {	/*100907地図・北海道*/
	width: 240px;
	margin-left:385px;
	padding-top:10px;
}
.stycon_box05_2 {	/*100907地図・東北*/
	width: 254px;
	margin-left:25px;
	margin-top:-12px;
}
.stycon_box05_3 {	/*100907地図・近畿*/
	width: 163px;
	margin-left:25px;
	margin-top:70px;
}
.stycon_box05_4 {	/*100907地図・関東・中部*/
	width: 158px;
	margin-left:508px;
	margin-top:-48px;
}

.stycon_box05_5 {	/*100907地図・九州＋中国・四国*/
	width: 160px;
	float:left;
	margin-right:60px;
}
.stycon_box05_6 {	/*100907地図・アイコン説明*/
	width: 192px;
	float:right;
}

.stycon_box06a {	/*100907温泉枠*/
	width: 682px;
	margin:0px 10px 30px 15px;
	background:#FDF1F0 url(../antenna/style/100907/images/o_bg.jpg) no-repeat center top;
	padding-bottom:30px;
}
.stycon_box06b {	/*100907体験枠*/
	width: 682px;
	margin:0px 10px 30px 15px;
	background:#F3FAEB url(../antenna/style/100907/images/t_bg.jpg) no-repeat center top;
	padding-bottom:30px;
}
.stycon_box06c {	/*100907家族枠*/
	width: 682px;
	margin:0px 10px 30px 15px;
	background:#FBF8E3 url(../antenna/style/100907/images/k_bg.jpg) no-repeat center top;
	padding-bottom:30px;
}
.stycon_box06_1 {
	width: 306px;
	float:left;
	padding-left:26px;
}


.stycon_box07 {	/*101102枠*/
	width: 688px;
	margin:0px auto 20px;
}
.stycon_box07_1 {
	width: 290px;
	float:left;
}
.stycon_box07_2 { 
	width: 370px;
	float:right;
}
.stycon_box07_3 {
	width: 504px;
	float:left;
}
.stycon_box07_4 { 
	width: 162px;
	float:right;
}

.stycon_box07_5 {
	width: 300px;
	float:left;
	background:#FCFDC6;
	padding:15px;
}
.stycon_box07_6 {
	width: 300px;
	float:right;
	background:#DCFCF0;
	padding:15px;
}
.stycon_box07_7 {
	width: 330px;
	float:left;
}
.stycon_box07_8 { 
	width: 330px;
	float:right;
}

.stycon_box07_9 {
	width: 524px;
	float:left;
}
.stycon_box07_10 { 
	width: 142px;
	float:right;
}
.stycon_box07_11 {
	width: 326px;
	float:left;
}
.stycon_box07_12 { 
	width: 341px;
	float:right;
}
.stycon_box07_13 {
	width: 404px;
	float:left;
}
.stycon_box07_14 { 
	width: 262px;
	float:right;
}

.stycon_box08 {	/*110208枠*/
	width: 700px;
	margin:10px 0 10px 0;
}
.stycon_box08_01 {
	width: 330px;
	float:left;
	margin:0 0 10px 0;
}
.stycon_box08_02 {
	width: 360px;
	float:right;
	text-align:right;
}
.stycon_box08_03 {
	width: 420px;
	float:left;
	margin:0 0 10px 0;
}
.stycon_box08_04 {
	width: 270px;
	float:right;
}
.stycon_box08_05 {
	width: 405px;
	background:#f3e4cd;
	margin:10px 0 15px 0;
}
.stycon_box08_05a {
	background:#c2dae7;
	clear:both;
}
.stycon_box08_05b {
	background:#daf6ed;
	clear:both;
}
.stycon_box08_05 p{
	padding:10px 15px;
}
.stycon_box08_06 {
	width: 440px;
	float:left;
	margin:0 0 10px 10px;
}
.stycon_box08_07 {
	width: 240px;
	float:right;
}
.stycon_box08_08 {
	width: 360px;
	float:left;
	margin:0 0 10px 0;
}
.stycon_box08_09 {
	width: 330px;
	float:right;
	text-align:right;
}
.stycon_box09 {		/*110308枠*/
	width: 685px;
	margin:10px 0 10px 20px;
	color:#666666;
}
.stycon_box09_01 {
	background:#eee9dc;
	padding:5px 10px 15px 10px;
	margin:15px 0 0 0;
}
.stycon_box09_02 {
	background:#eee9dc;
	padding:10px 0 10px 5px;
	margin:10px 5px 0 0;
	width:370px;
	float:left;
}
.stycon_box09_03 {
	padding:0;
	margin:10px 0 10px 0;
	width:330px;
	float:left;
}
.stycon_box09_03.r {
	float:right;
}
.stycon_box09_03 div{
	margin:3px 0 0 5px;
	width:300px;
	float:left;
}
.stycon_box09_03 div p{
	width:300px;
	margin-bottom:10px;
}
.stycon_box09 dl dt {
	background:url(../antenna/style/110308/images/mark01.gif) no-repeat left 2px ;
	padding-left:12px;
	float:left;
	width:150px;
	margin-top:10px;
}
.stycon_box09 dl dd {
	float:left;
	width:490px;
	margin-top:10px;
}
.stycon_box09 .info {
	color:#ff3333;
}
.stycon_box09 strong {
	color:#669900;
}
.stycon_box09 ul li {
	background:url(../antenna/style/110308/images/mark01.gif) no-repeat 8px 2px;
	padding-left:25px;
	margin-top:5px;
	margin-right:5px;
}
.stycon_box11 {		/*110510枠*/
	width: 695px;
	margin:10px 0 10px 20px;
	color:#666666;
}
.stycon_box11_01 {
	padding:10px 0 10px 0;
	margin:10px 0 0 0;
	width:340px;
	float:left;
}
.stycon_box11_01.mr10 {
	margin-right:15px;
}
.stycon_box11_01 .box11_01a {
	background:#fafec2;
	padding:5px;
	margin:5px;
	border:1px solid #99cc00;
}
.stycon_box11_01 .box11_01a li {
	background:url(../antenna/style/110510/images/mark01.gif) no-repeat left 1px;
	padding-left:17px;
	margin:5px 0 0 5px;
}
.stycon_box11 dl dt{
	width:164px;
	float:left;
	clear:both;
	margin-top:10px;
}
.stycon_box11 dl dd{
	width:528px;
	float:left;
	margin-top:10px;
}
.stycon_box11 dl dd p{
	padding:10px;
}
.stycon_box11_02l {
	padding:10px 0 10px 0;
	margin:10px 0 0 0;
	width:480px;
	float:left;
}
.stycon_box11_02r {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	width:190px;
	float:right;
}
.stycon_box11_02l p {
	background:url(../antenna/style/110510/images/point.gif) no-repeat left top;
	padding-left:65px;
	margin:15px 0 0 0;
}
.stycon_box11_02l li {
	background:url(../antenna/style/110510/images/mark02.gif) no-repeat left 3px;
	padding-left:15px;
	margin:0 0 5px 0;
}
.stycon_box11 strong{
	font-weight:normal;
	color:#ff6600;
}


/* ここから　110705枠*/
.stycon_box12 {	 width: 690px; margin:10px auto; }
.bk12_1 { background:url(../antenna/style/110705/images/bk1.gif) repeat-y !important; }
.bk12_2 { background:url(../antenna/style/110705/images/bk2.gif) repeat-y !important; }
.stycon_inbox12{ width:340px; display:block;}
strong.black{ color:#000000; font-weight:bold; }
.clb{clear:both; }
/* ここまで　110705枠*/

.ml20{margin-left: 20px;} 


/* ここから　111108枠*/
.stycon_box13 { border:solid 4px #EEE1A6; padding:20px 15px; margin:10px 0px 30px; }
.stycon_box13_1 { width:362px; float:right; padding-bottom:20px; line-height:150%!important;}
.stycon_box13 strong , .stycon_box14 span{ color:#FF0000!important; font-weight:normal; }

.stycon_box14 { width:340px; margin:0px; background:url(../antenna/style/111108/images/img9_md.gif) repeat-y;}
.stycon_box14L { width:690px; margin:10px 0px; background:url(../antenna/style/111108/images/img8_md.gif) repeat-y;}
.stycon_box14L2 { width:448px; margin:0px; float:right;}
.stycon_box14L strong, .stycon_box14 strong { color:#000000!important; font-weight:bold; line-height:130%; }

.stycon_box15 { width:172px; float:left; margin-top:10px;}
/* ここまで　110705枠*/

/* ここから　120110枠*/
.stycon_box16 {width: 690px; margin:10px auto; clear:both; }
.stycon_box16 p {line-height:140%;}
.stycon_box16_1 {width: 321px; float:left; }
.stycon_box16_2 {width: 365px; float:left; }
.stycon_box16_3 {width: 190px; float:right;}
.stycon_box16_4 {width: 360px; float:left; }
.stycon_box16_5 {width: 328px; float:left; }
.stycon_box16 ul.lstNo li {padding:0 0 0 20px;margin:10px 10px 10px 20px;}
.stycon_box16 ul.lstNo li span {color:#448800;}
.stycon_box16 ul.lstNo li.lst01 {background:url(../antenna/style/120110/images/txt_no1.jpg) no-repeat;}
.stycon_box16 ul.lstNo li.lst02 {background:url(../antenna/style/120110/images/txt_no2.jpg) no-repeat;}
.stycon_box16 ul.lstNo li.lst03 {background:url(../antenna/style/120110/images/txt_no3.jpg) no-repeat;}
.stycon_box16 ul.lstNo li.lst04 {background:url(../antenna/style/120110/images/txt_no4.jpg) no-repeat;}
.stycon_box16 .abLst {height:156px; }
.stycon_box16 .bgLst {width: 325px;height:420px; float:left; background:#ECE9DB;}
.stycon_box16 .sideLst {width:21px; height:182px; background:#ECE9DB; float:right; }
.stycon_box16 .abLst.menu1 {height:144px; }
.stycon_box16 .bgLst.menu2 {height:550px; }
.stycon_box16 .sideLst.menu {height:285px; }
ul#stymn_box04.listcol li span { color:#ff3333;}
/* ここまで　120110枠*/

/* ここから　120417枠*/

ul#stymn_box04.listcol2 li span { color:#9B69C0!important;}

.fsOrange{font-weight: bold;color: #FF9900;}
.stycon_box17 {
	width: 670px;
	margin:10px auto;
	clear:both;
	background: #FAF7F3;
	padding: 10px;
}

.stycon_box17b{width: 670px;}



/* ここまで　120417枠*/
/* ------------------------------------------------ Layout（先生advice） */
.stycon_adbox01 {
	width: 680px;
	margin:0px auto 20px;
	background:url(../antenna/style/images/adtxt.gif) no-repeat left top;
}
.stycon_adbox01b {
	width: 680px;
	margin:0px auto 20px;
	background:url(../antenna/style/images/adtxt2.gif) no-repeat left top;
}

.stycon_adbox01_1 {
	width: 560px;
	margin-left:90px;
	border:1px solid #CCCCCC;
	padding:15px;
}
.stycon_adbox01_1l {
	width:190px;
	float:left;
}
.stycon_adbox01_1r {
	width:350px;
	float:right;
}


/* ------------------------------------------------ Paragraph(Font) */
.stycon_p01 { /* 商品説明 */
	color:#333333;
	line-height:130%;
}
.stycon_p02 { 
	padding: 0px 15px 15px;
}
.stycon_p03 { 
	width: 640px;
	padding: 18px 20px;
	border:1px solid #CCCCCC;
	margin-left:21px;
	margin-bottom:10px;
}
.stycon_p04 { 
	background:url(../antenna/style/091006/images/po_txt1.gif) no-repeat left top;
	padding-left:90px;
	padding-top:10px;
	margin-left:20px;
	margin-right:20px;
	min-height:31px;
	_height: 31px;		/* IEのみに適用される(undesr score hack) */	
}

.stycon_p05a { /*100907温泉名*/
	background:url(../antenna/style/100907/images/o_ico.gif) no-repeat left 1px;
	margin-top:12px;
	padding-left:16px;
	padding-bottom:2px;
	line-height:15px;
	color:#E1312D;
	font-weight:bold;
}
.stycon_p05b { /*100907体験名*/
	background:url(../antenna/style/100907/images/t_ico.gif) no-repeat left 1px;
	margin-top:12px;
	padding-left:16px;
	padding-bottom:2px;
	line-height:15px;
	color:#49982C;
	font-weight:bold;
}
.stycon_p05c { /*100907体験名*/
	background:url(../antenna/style/100907/images/k_ico.gif) no-repeat left 1px;
	margin-top:10px;
	padding-left:16px;
	padding-bottom:2px;
	line-height:15px;
	color:#EF830C;
	font-weight:bold;
}




.stycon_p06 { /*100907温泉説明*/
	color:#333333;
	line-height:18px;
	padding-bottom:2px;
}
.stycon_p07 { /*100907住所*/
	background:url(../antenna/style/100907/images/add.gif) no-repeat left 1px;
	padding-left:38px;
	padding-bottom:2px;
	line-height:15px;
	color:#846737;
}
.stycon_p08 { /*100907TEL*/
	background:url(../antenna/style/100907/images/tel.gif) no-repeat left 1px;
	padding-left:38px;
	padding-bottom:2px;
	line-height:15px;
	color:#846737;
}

.stycon_p09a { /*100907*/
	margin-top:375px;
}


.stycon_cCBA661 {
	color:#CBA661;
}
.stycon_cFF6600{
	color: #FF6600;
}

.stycon_s01 {
	color:#660000;
	font-weight: bold;
	background: #F8FBED url(../antenna/style/100112/images/s_txtbk.jpg) repeat-y left;
	text-align: left;
	display: block;
	padding: 6px 15px;
	border: 1px solid #FF6666;
}



/* ------------------------------------------------ List */
.stycon_ul01 li{
	padding-left:15px;
	list-style:none;
	text-indent:-1.3em;
	color:#666666;
} 

.stycon_ul02 {	/*100907道の駅MAP*/
	padding:0px;
	margin:0px;
} 


.stycon_ul02 li {	/*100907道の駅MAPリンク*/
	list-style:none;
	line-height:15px;
	padding-left:34px;
	padding-top:4px;
	padding-bottom:2px;
} 
.stycon_ul02li01 {	/*100907道の駅MAPリンクアイコン1*/
	background:url(../antenna/style/100907/images/ico1.gif) no-repeat left center;
} 
.stycon_ul02li02 {	/*100907道の駅MAPリンクアイコン2*/
	background:url(../antenna/style/100907/images/ico2.gif) no-repeat left center;
} 
.stycon_ul02li03 {	/*100907道の駅MAPリンクアイコン3*/
	background:url(../antenna/style/100907/images/ico3.gif) no-repeat left center;
} 

.stycon_ul03 li {	/*100907道の駅MAPアイコン説明*/
	list-style:none;
	line-height:120%;
	padding-left:54px;
	padding-top:4px;
	padding-bottom:6px;
	color:#666666;
} 
.stycon_ul03li01 {	/*100907道の駅MAPアイコン説明1*/
	background:url(../antenna/style/100907/images/ico4.gif) no-repeat left center;
} 
.stycon_ul03li02 {	/*100907道の駅MAPアイコン説明2*/
	background:url(../antenna/style/100907/images/ico5.gif) no-repeat left center;
} 
.stycon_ul03li03 {	/*100907道の駅MAPアイコン説明3*/
	background:url(../antenna/style/100907/images/ico6.gif) no-repeat left center;
} 

.stycon_ol01 {
	padding:0px 20px 10px 50px;
} 


.stycon_ol01 li {
	text-indent:0em;
	list-style: decimal;
	line-height:160%;
	padding-bottom:10px;
	color: #BE811B;
	font-weight: bold;
} 

.stycon_oli01 {
	font-weight:normal;
	color:#666666;
} 

.stycon_dl01 dd {
    color:#666666;
	line-height:160%;}

dl.stycon_lst01 dt{
	float:left;
	width:22px;
}
dl.stycon_lst01 dd{
	float:left;
	width:300px;
	margin-left:25px;
	margin-top:-23px;
	margin-bottom:14px;
}
* html dl.stycon_lst01 dd{
	margin-left:12px;
	width:312px;
}
dl.stycon_lst01.stycon_lst01a dd{
	width:370px;
	padding-right:10px;
}
* html dl.stycon_lst01.stycon_lst01a dd{
	width:382px;
}
dl.stycon_lst01.stycon_lst01b dd{
	width:320px;
	padding-right:10px;
}
* html dl.stycon_lst01.stycon_lst01b dd{
	width:332px;
}

/* ------------------------------------------------ Image */
.stycon_img01 {
	vertical-align: top;
	padding-right:5px;	
}


/* ================================================================== Table（name:stytab〜）*/
.stytab01 {
	width: 682px;
	margin:0px auto 30px;
	border:1px solid #999999;
}
.stytab01_th1 {
	border-bottom:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.stytab01_th2 {
	border-bottom:1px solid #999999;
}
.stytab01_th3 {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

.stytab01_thcol1 {
	background-color:#F7FCE9;
}
.stytab01_thcol2 {
	background-color:#F7F4F7;
}
.stytab01_thcol3 {
	background-color:#FDFBE3;
}
.stytab01_thcol4 {
	background-color:#F7F5F4;
}
.stytab01_thcol5 {
	background-color:#FCF2E9;
}
.stytab01_thcol6 {
	background-color:#F1F4FE;
}
.stytab01_thcol7 {
	background-color:#F7F5F4;
}


.stytab01 td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.stytab01 .stytab01_td1 {
	border-bottom:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.stytab01 .stytab01_td2 {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.stytab01 .stytab01_td3 {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #999999;
}


table.stytab02{
	border-collapse:collapse;
	margin:10px 0px 30px;
}

table.stytab02 th{ background:#94704C; text-align:center; border-right:solid 2px #FFFFFF; }
table.stytab02 td{ background:#F5EDCA; padding:5px; font-size:110%; vertical-align:top; border-right:solid 2px #FFFFFF;}
table.stytab02 tr.back01 td{ background:#EEE1A6; }
table.stytab02 td strong{ color:#663300;}
table.stytab02 td.normal{ font-size:100%; line-height:130%;}


/* ================================================================== HOT dinos Selection / Profile（name:stysel〜）*/
/* ------------------------------------------------ Layout */
#stysel_box01 { 
	width: 688px;
	margin:0px auto 20px;
}
#stysel_box02 { 
	width: 340px;
	float:left;
}
#stysel_box03 { 
	width: 331px;
	float:right;
	border:1px solid #CCCCCC;
}
.stysel_box02_Wrap {
	width: 335px;
}

.stysel_box02_1 {
	width: 100px;
	padding-right:10px;
	padding-bottom:8px;
	float:left;
}
#stysel_box04 { 
	width: 636px;
	border:1px solid #CCCCCC;
	padding:20px;
	margin:20px auto;
}


/* ------------------------------------------------ Font */
.stysel_box02_1 p {
	font-size:11px;
	line-height:110%;
	padding-top:3px;
	padding-left:2px;
}

#stysel_box03 p {
	padding: 30px 25px;
}
#stysel_box04 p { 
	line-height:140%;

}


/* ================================================================== Link */

#sty_Wrap a, #sty_Wrap a:link, #sty_Wrap a:visited, #sty_Wrap a:active {
	color:#333333;
}

#sty_Wrap a:hover {
	color:#666666;
}


#sty_Wrap .stycon_ul02 li a, #sty_Wrap .stycon_ul02 li a:link, #sty_Wrap .stycon_ul02 li a:visited, #sty_Wrap .stycon_ul02 li a:active {
	color:#BC6552;
}

#sty_Wrap .stycon_ul02 li a:hover {
	color:#F25933;
}


/* ================================================================== 110906 */
.inbox440{ width:440px; }
.inbox400{ width:400px; }
.inbox320{ width:320px; }
.inbox330{ width:330px; }
.inbox360{ width:360px; }
.inbox380{ width:380px; }
.inbox290{ width:290px; }
.inbox440 p, .inbox400 p, .inbox320 p, .inbox330 p, .inbox380 p , .inbox290 p , .inbox360 p{ padding:7px 0px; }
.cap0906{ background:#F1EEC6; padding:5px 10px; margin-top:20px;}

.stycon_box12 strong{ color:#3DA56F; }

h4.word{ background:#F5F3D7; color:#269B54; font-size:130%;  padding:3px; margin:0 0 10px;}
h4.word img{ vertical-align:middle; margin:0 5px; }


.stycon_box12 a{ color:#0000FF!important; }
.stycon_box15 a, .stycon_box15 a:visited{ color:#3C549B!important; text-decoration:underline; line-height:120%;}
.stycon_box14L a, .stycon_box14L a:visited, .stycon_box14 a, .stycon_box14 a:visited { color:#333333!important; text-decoration:underline; }

.stycon_box15 a:hover, .stycon_box14L a:hover, .stycon_box14 a:hover, ul#stymn_box04 li a:hover { color:#666666; text-decoration:none; }


/* ================================================================== 201611追記 */
#hotdinosContents .entryTitle {
	margin: 5px 0 30px 0;
}
#hotdinosContents .entryTitle h1 {
    font-size: 28px;
    line-height: 1.3;
    padding: 0 0 0 10px;
    border-left: 6px solid #F7CC49;
	font-weight: bold;
}

#hotdinosContents .entryContent h2 {
    font-size: 24px;
    line-height: 1.3;
    margin: 30px 0 15px;
    padding: 0 0 0 10px;
    border-left: 6px solid #F7CC49;
	font-weight: bold;
}

#hotdinosContents .entryContent h3 {
    font-size: 20px;
    line-height: 1.3;
    margin: 30px 0 15px;
	font-weight: bold;
}

#hotdinosContents .entryContent p {
    margin: 0 0 16px;
}

#hotdinosContents .entryContent img {
    max-width: 100%;
    height: auto;
}