/* CSS Document */

@media screen and (min-width: 641px){

* {

	padding:0px;

	margin:0px;

	font-size:12px;	

}

img {

	margin:0px;

	padding:0px;

	border:none;

}

a {

	border:none;

	text-decoration:underline;

}

li a {

	color:#333333;

}

li a:hover {

	color:#FF6666;

}

p {

	letter-spacing:1px;

	line-height:1.5em;

}

.red {

	color:#FF3333;

}

.blue {

	color:#3366FF;

}

.orange {

	color:#FF9933;

}

.black {

	color:#333333;

}

.clear {

	clear:both;

}

.center {

	text-align:center;

}

body {

	color:#333333;

	font-size:12px;

	background-image:url(img/bg.jpg);

	background-repeat:repeat;

}

#bodyBgNone {

	background-image:none;

}

#container {

	width:964px;

	height:auto;

	margin:0px auto;

}

/************************ヘッダー設定****************/

#bgHeaderT {

	width:964px;

	height:7px;

	font-size:7px;

	background-image:url(img/bgW964Top.png);

	background-repeat:no-repeat;

}

#bgHeaderM {

	width:964px;

	height:auto;

	background-image:url(img/bgW964Middle.png);

	background-repeat:repeat-y;

}

#bgHeaderU {

	width:964px;

	height:7px;

	background-image:url(img/bgW964Under.png);

	background-repeat:no-repeat;

}

#header {

	width:960px;
	margin:0px 2px;


}

#headerL {

	float:left;

	width:285px;

}

#headerR {

	float:right;


}

#telTimeBg {

	text-align: right;

	/*background-image:url(img/telTimeBg.gif);*/

	/*background-repeat:no-repeat;*/

	/*width:315px;*/

	/*height:85px;*/
	
	background-image:url(img/header-r.jpg);
	background-repeat:no-repeat;
	
	width:600px;

	height:110px;
	
    display: table-cell;
    vertical-align: top;
}

#telTimeBg table {

	margin:5px 0px 0px 20px;

	letter-spacing:3px;

} 

#telTimeBg td{

	padding:0px 0px 0px 5px;

	font-size:13px;

}

#headerR ul {

	clear:both;

	float:right;

	margin:0px;

	letter-spacing:2px;

	_width:500px;

	_display:inline;

}

#headerR li {

	float:left;

	list-style:none;

}

#headerR a {

	display:block;

	padding:0px 10px 0px 15px;

	color:#990000;

	text-decoration:none;

	background:url(img/iconBtm.gif) no-repeat 0em 0.2em;

}

#headerR a:hover {

	color:#FF6666;

}

/************************ヘッダー設定　終わり****************/



/************************ボタン設定****************/

#btmArea {

	clear:both;

	width:960px;

	height:62px;

}

#btmArea li {

	float:left;

	list-style:none;

}

#btmArea a {

	display:block;

	width:120px;

	height:62px;

	text-decoration:none;

}

#btmArea li#btm1Gaiyou a{

	background:url(img/btm1_gaiyou.jpg) top;

}

#btmArea li#btm1Gaiyou a:hover{

	background:url(img/btm1_gaiyou.jpg) bottom;
}

#btmArea li#btm2ParkGuide a{

	background:url(img/btm2_parkGuide.jpg) top;

}

#btmArea li#btm2ParkGuide a:hover{

	background:url(img/btm2_parkGuide.jpg) bottom;

}

#btmArea li#btm3Hanagoyomi a{

	background:url(img/btm3_hanagoyomi.jpg) top;

}

#btmArea li#btm3Hanagoyomi a:hover{

	background:url(img/btm3_hanagoyomi.jpg) bottom;

}

#btmArea li#btm4Event a{

	background:url(img/btm4_event.jpg) top;

}

#btmArea li#btm4Event a:hover{

	background:url(img/btm4_event.jpg) bottom;

}

#btmArea li#btm5Access a{

	background:url(img/btm5_access.jpg) top;

}

#btmArea li#btm5Access a:hover{

	background:url(img/btm5_access.jpg) bottom;

}

#btmArea li#btm6Information a{

	background:url(img/btm6_information.jpg) top;

}

#btmArea li#btm6Information a:hover{

	background:url(img/btm6_information.jpg) bottom;

}

#btmArea li#btm7Store a{

	background:url(img/btm7_store.jpg) top;

}

#btmArea li#btm7Store a:hover{

	background:url(img/btm7_store.jpg) bottom;

}

#btmArea li#btm8Restaurant a{

	background:url(img/btm8_restaurant.jpg) top;

}

#btmArea li#btm8Restaurant a:hover{

	background:url(img/btm8_restaurant.jpg) bottom;

}

/************************ボタン設定　終わり****************/



/************************メイン画像（visual）****************/

#visualArea {

	clear:both;

	width:940px;

	height:300px;

	margin:10px 10px 0px 10px;

	padding-bottom:5px;
	
	z-index: 2;

}

/************************メイン画像（visual）　End****************/



#contentAera {

	clear:both;

	width:964px;

	/*margin: 10px 0px 0px*/
	margin:5px 0px 15px;

}



/************************ leftBtmArea End ****************/

#leftBtmArea {

	float:left;

	width:224px;

	height:auto;

	margin:0px;

	padding:0px 0px 20px;

}

#bgLeftBtmT {

	width:224px;

	height:7px;

	font-size:7px;

	background-image:url(img/bgLeftBtmTop.png);

	background-repeat:no-repeat;

}

#bgLeftBtmM {

	width:224px;

	height:auto;

	background-image:url(img/bgLeftBtmMiddle.png);

	background-repeat:repeat-y;

}

#bgLeftBtmU {

	width:224px;

	height:7px;

	background-image:url(img/bgLeftBtmUnder.png);

	background-repeat:no-repeat;

}

#leftBtmArea li {

	list-style:none;

	padding:5px 0px;

}

#leftBtmArea ul a {

	display:block;

	width:200px;

	height:70px;

	margin:0px 12px;

	text-decoration:none;

}

#leftBtmArea li#leftBtm0 a{

	background:url(<?php echo get_template_directory_uri(); ?>img/leftBtm0_areamap.jpg) top;

}

#leftBtmArea li#leftBtm0 a:hover{

	background:url(<?php echo get_template_directory_uri(); ?>img/leftBtm0_areamap.jpg) bottom;

}

#leftBtmArea li#leftBtm01 a{

	background:url(img/leftBtm01_instagram.jpg) top;

}

#leftBtmArea li#leftBtm01 a:hover{

	background:url(img/leftBtm01_instagram.jpg) bottom;

}

#leftBtmArea li#leftBtm1 a{

	background:url(img/leftBtm1_blog.jpg) top;

}

#leftBtmArea li#leftBtm1 a:hover{

	background:url(img/leftBtm1_blog.jpg) bottom;

}

#leftBtmArea li#leftBtm2 a{

	background:url(img/leftBtm2_zukan.jpg) top;

}

#leftBtmArea li#leftBtm2 a:hover{

	background:url(img/leftBtm2_zukan.jpg) bottom;

}

#leftBtmArea li#leftBtm3 a{

	background:url(img/leftBtm3_syokudai.jpg) top;

}

#leftBtmArea li#leftBtm3 a:hover{

	background:url(img/leftBtm3_syokudai.jpg) bottom;

}

#leftBtmArea li#leftBtm4 a{

	background:url(img/leftBtm4_store.jpg) top;

}

#leftBtmArea li#leftBtm4 a:hover{

	background:url(img/leftBtm4_store.jpg) bottom;

}

#leftBtmArea li#leftBtm5 a{

	background:url(img/leftBtm5_butterfly.jpg) top;

}

#leftBtmArea li#leftBtm5 a:hover{

	background:url(img/leftBtm5_butterfly.jpg) bottom;

}

#leftBtmArea li#leftBtm6 a{

	width:200px;

	height:100px;

	background:url(img/leftBtm6_gallery.jpg) top;

}

#leftBtmArea li#leftBtm6 a:hover{

	background:url(img/leftBtm6_gallery.jpg) bottom;

}

#leftBtmArea li#leftBtm7 a{

	width:200px;

	height:100px;

	background:url(img/leftBtm7_contest.jpg) top;

}

#leftBtmArea li#leftBtm7 a:hover{

	width:200px;

	height:100px;

	background:url(img/leftBtm7_contest.jpg) bottom;

}

#leftBtmArea li#leftBtm8 a{

	background:url(img/leftBtm8_engei.jpg) top;

}

#leftBtmArea li#leftBtm8 a:hover{

	background:url(img/leftBtm8_engei.jpg) bottom;

}

#leftBtmArea li#leftBtm9 a{

	background:url(img/leftBtm9_culture.jpg) top;

}

#leftBtmArea li#leftBtm9 a:hover{

	background:url(img/leftBtm9_culture.jpg) bottom;

}

#leftBtmArea li#leftBtm10 a{

	background:url(img/leftBtm10_furapasu.jpg) top;

}

#leftBtmArea li#leftBtm10 a:hover{

	background:url(img/leftBtm10_furapasu.jpg) bottom;

}

#leftBtmArea li#leftBtm11 a{

	background:url(img/leftBtm11_kabegami.jpg) top;

}

#leftBtmArea li#leftBtm11 a:hover{

	background:url(img/leftBtm11_kabegami.jpg) bottom;

}

#leftBtmArea li#leftBtm12 a{

	background:url(img/leftBtm12_genmen.jpg) top;

}

#leftBtmArea li#leftBtm12 a:hover{

	background:url(img/leftBtm12_genmen.jpg) bottom;

}

#leftBtmArea li#leftBtm13 a{

	background:url(img/leftBtm13_syokusai.jpg) top;

}

#leftBtmArea li#leftBtm13 a:hover{

	background:url(img/leftBtm13_syokusai.jpg) bottom;

}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p

{

	font-size:12px;

	

}

.twtr-bd p a{

	font-weight:normal;

}

/************************leftBtmArea End ****************/

#rightArea {

	float:right;

	width:724px;

	margin:0px;

	padding:0px 0px 10px; 

}

#midashiPic {

	clear:both;

	width:946px;

	height:146px;

	margin:10px 0px 0px 7px;

	padding-bottom:5px;

}



.midashi {

	clear:both;

	float:left;

	width:680px;

	height:37px;

	margin:15px 0px 10px;

	background-image:url(img/midashiBg.jpg);

	background-repeat:no-repeat;

	line-height:37px;

}

.midashi h1 {

	float:left;

	padding-left:45px;

	color:#555555;

	font-size:15px;

	font-weight:bold;

	letter-spacing:2px;

}

.midashiNewInfo {

	float:left;

	width:680px;

	height:37px;

	margin:5px 0px 10px;

	background-image:url(img/midashiNewInfoBg.jpg);

	background-repeat:no-repeat;

	line-height:37px;

}

.midashiNewInfo h1 {

	float:left;

	padding-left:45px;

	color:#555555;

	font-size:15px;

	font-weight:bold;

	letter-spacing:2px;

}



#bgW720T {

	width:724px;

	height:7px;

	font-size:7px;

	background-image:url(img/bgW720Top.png);

	background-repeat:no-repeat;

}

#bgW720M {

	width:724px;

	height:auto;

	background-image:url(img/bgW720Middle.png);

	background-repeat:repeat-y;

}

#bgW720U {

	width:724px;

	height:17px;

	background-image:url(img/bgW720Under.png);

	background-repeat:no-repeat;

}





#bgW964T {

	width:964px;

	height:7px;

	font-size:7px;

	background-image:url(img/bgW964Top.png);

	background-repeat:no-repeat;

}

#bgW964M {

	width:964px;

	height:auto;

	background-image:url(img/bgW964Middle.png);

	background-repeat:repeat-y;

}

#bgW964U {

	width:964px;

	height:7px;

	background-image:url(img/bgW964Under.png);

	background-repeat:no-repeat;

}



#footerArea {

	clear:both;

	float:left;

	width:964px;

	margin:0px 0px 0px;

	font-size:12px;

}

#footerArea ul {

	clear:both;

	letter-spacing:2px;

	margin:0px;

}

#footerArea li {

	display:block;

	float:left;

	list-style:none;

}

#footerArea a {

	color:#333333;

	text-decoration:none;

	font-size:12px;

}

#footerArea a:hover {

	color:#FF6666;

}

#footerArea #address {

	float:right;

	line-height:1.5em;

}

#footerArea #copyright {

	float:right;

	line-height:2em;

	letter-spacing:1px;

} 



/******************* 共通 *********************/

ul#leftBtmAdd  {

	padding:10px 0px;

}

ul#leftBtmAdd li {

	clear:both;

	margin:0px;

	padding:0px;

	list-style:none;

	text-align:left;

}

ul#leftBtmAdd a {

	display:block;

	width:200px;

	height:auto;

	color:#990000;

	background:url(img/iconBtm.gif) no-repeat 0em 0.2em;

}

.leftBtmAddPadd {

	padding:0px 0px 0px 15px;

}

ul#leftBtmAdd a:hover {

	color:#FF6666;

}

ul#leftBtmAdd img {

	width:200px;

	height:3px;

	margin:0px 0px 7px 10px;

	vertical-align:bottom;

}



#mainContentBox {

	margin:0px 22px;

	padding:10px 0px;

}

.box{

	clear:both;

	margin:0px 10px;

	padding:10px 0px 20px;

}

#topicPath {

	float:left;

	margin-bottom:10px;

}

#topicPath li {

	float:left;

	list-style:none;

	font-size:12px;

}

#topicPath li a {

	float:left;

	display:block;

	color:#990000;

	font-weight:bold;

	text-decoration:underline;

}

#topicPath li a:hover {

	color:#FF6666;

}

#sKoumoku {

	clear:both;

	width:660px;

}

#sKoumoku li {

	float:left;

	margin:10px 0px 0px;

	padding:0px 10px 10px 15px;

	list-style:none;

	background:url(img/icon.gif) no-repeat;

	line-height:14px;

	font-size:14px;

	color:#996633;

}

#sKoumoku li a {

	color:#990000;

	text-decoration:underline;

}

#sKoumoku li a:hover {

	color:#FF6666;

}

p a {

	color:#990000;

	font-weight:bold;

	text-decoration:underline;

}

p a:hover {

	color:#FF6666;

}



.marginR10 {

	margin-right:10px;

}

.marginL10 {

	margin-left:10px;

}

.marginL6 {

	margin-left:6px;

}



.txtArea1 {

	clear:both;

	float:left;

	width:307px;

	background:url(img/borOrange.gif) repeat-y; 

}

.txtArea1 p {

	margin-left:10px;

	text-align:left;

}	

.txtArea1 p a {

	font-weight:bold;

}

.txtArea1 p a:hover {

	font-weight:bold;

	color:#FF6666;	

}

.left {

	float:left;

}

.right {

	float:right;

}



#table1 {

	clear:both;

}

#table1 table {

	float:left;

	margin:5px 10px 15px 0px;

	border:1px solid #FFFFFF;

	border-collapse:collapse;

	border-spacing:0px;

	letter-spacing:0.1em;

}



#table1 th,#table1 td {

	padding:5px;

	border:1px solid #FFFFFF;

}

#table1 th {

	background-color:#f4a460;

	color:#FFFFFF;

}

#table1 td {

	text-align:center;

}

#table1 tr.bg1 {

	background-color:#ffdead;

}

#table1 tr.bg2 {

	background-color:#F0F0F0;

}

#table1 tr.bg3 {

	background-color:#E6E6E6;

}

#table1 a {

	color:#333333;

	font-weight:normal;

	text-decoration:underline;

}

#table1 a:hover {

	color:#FF6666;

}

#table1 td img {

	vertical-align:baseline;

}

#table1 img {

	margin-top:5px;

}

#upBtmArea {

	clear:both;

	height:30px;

	padding:10px 0px 0px;

}

#upBtmArea #migi {

	float:right;

}

}

@media screen and (max-width:640px){

body {

	color:#333333;

	font-size:12px;

	/*background-image:url(img/bg.jpg);

	background-repeat:repeat;*/

}

#headerL {

	/*width:100%;*/
	background-color:#fff;

}
#telTimeBg {
	background-color:#fff;
	height: 70px;
	text-align: center;
	
}

#leftBtmArea {

	/*float:left;

	width:224px;

	height:auto;

	margin:0px;

	padding:0px 0px 20px;*/

}

#bgLeftBtmT {

	/*width:224px;

	height:7px;

	font-size:7px;

	background-image:url(img/bgLeftBtmTop.png);

	background-repeat:no-repeat;*/

}

#bgLeftBtmM {

	/*width:224px;

	height:auto;

	background-image:url(img/bgLeftBtmMiddle.png);

	background-repeat:repeat-y;*/

}

#bgLeftBtmU {

	/*width:224px;

	height:7px;

	background-image:url(img/bgLeftBtmUnder.png);

	background-repeat:no-repeat;*/

}

#leftBtmArea li {

	list-style:none;

	padding:5px 0px;

}

#leftBtmArea ul a {

	display:block;

	width:200px;

	height:70px;

	margin:0px 12px;

	text-decoration:none;

}

#leftBtmArea li#leftBtm0 a{

	background:url(<?php echo get_template_directory_uri(); ?>img/leftBtm0_areamap.jpg) top;

}

#leftBtmArea li#leftBtm0 a:hover{

	background:url(<?php echo get_template_directory_uri(); ?>img/leftBtm0_areamap.jpg) bottom;

}

#leftBtmArea li#leftBtm01 a{

	background:url(img/leftBtm01_instagram.jpg) top;

}

#leftBtmArea li#leftBtm01 a:hover{

	background:url(img/leftBtm01_instagram.jpg) bottom;

}

#leftBtmArea li#leftBtm1 a{

	background:url(img/leftBtm1_blog.jpg) top;

}

#leftBtmArea li#leftBtm1 a:hover{

	background:url(img/leftBtm1_blog.jpg) bottom;

}

#leftBtmArea li#leftBtm2 a{

	background:url(img/leftBtm2_zukan.jpg) top;

}

#leftBtmArea li#leftBtm2 a:hover{

	background:url(img/leftBtm2_zukan.jpg) bottom;

}

#leftBtmArea li#leftBtm3 a{

	background:url(img/leftBtm3_syokudai.jpg) top;

}

#leftBtmArea li#leftBtm3 a:hover{

	background:url(img/leftBtm3_syokudai.jpg) bottom;

}

#leftBtmArea li#leftBtm4 a{

	background:url(img/leftBtm4_store.jpg) top;

}

#leftBtmArea li#leftBtm4 a:hover{

	background:url(img/leftBtm4_store.jpg) bottom;

}

#leftBtmArea li#leftBtm5 a{

	background:url(img/leftBtm5_butterfly.jpg) top;

}

#leftBtmArea li#leftBtm5 a:hover{

	background:url(img/leftBtm5_butterfly.jpg) bottom;

}

#leftBtmArea li#leftBtm6 a{

	width:200px;

	height:100px;

	background:url(img/leftBtm6_gallery.jpg) top;

}

#leftBtmArea li#leftBtm6 a:hover{

	background:url(img/leftBtm6_gallery.jpg) bottom;

}

#leftBtmArea li#leftBtm7 a{

	width:200px;

	height:100px;

	background:url(img/leftBtm7_contest.jpg) top;

}

#leftBtmArea li#leftBtm7 a:hover{

	width:200px;

	height:100px;

	background:url(img/leftBtm7_contest.jpg) bottom;

}

#leftBtmArea li#leftBtm8 a{

	background:url(img/leftBtm8_engei.jpg) top;

}

#leftBtmArea li#leftBtm8 a:hover{

	background:url(img/leftBtm8_engei.jpg) bottom;

}

#leftBtmArea li#leftBtm9 a{

	background:url(img/leftBtm9_culture.jpg) top;

}

#leftBtmArea li#leftBtm9 a:hover{

	background:url(img/leftBtm9_culture.jpg) bottom;

}

#leftBtmArea li#leftBtm10 a{

	background:url(img/leftBtm10_furapasu.jpg) top;

}

#leftBtmArea li#leftBtm10 a:hover{

	background:url(img/leftBtm10_furapasu.jpg) bottom;

}

#leftBtmArea li#leftBtm11 a{

	background:url(img/leftBtm11_kabegami.jpg) top;

}

#leftBtmArea li#leftBtm11 a:hover{

	background:url(img/leftBtm11_kabegami.jpg) bottom;

}

#leftBtmArea li#leftBtm12 a{

	background:url(img/leftBtm12_genmen.jpg) top;

}

#leftBtmArea li#leftBtm12 a:hover{

	background:url(img/leftBtm12_genmen.jpg) bottom;

}

#leftBtmArea li#leftBtm13 a{

	background:url(img/leftBtm13_syokusai.jpg) top;

}

#leftBtmArea li#leftBtm13 a:hover{

	background:url(img/leftBtm13_syokusai.jpg) bottom;

}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p

{

	font-size:12px;

	

}

.twtr-bd p a{

	font-weight:normal;

}

#rightArea {

	/*float:right;

	width:724px;

	margin:0px;

	padding:0px 0px 10px;*/

	background-color: #fff;

}

/*
#midashiPic {

	clear:both;

	/*width:946px;
	width: 100%;

	height:146px;

	margin:10px 0px 0px 7px;

	padding-bottom:5px;

}



.midashi {

	clear:both;

	float:left;

	width:100%;

	height:37px;

	margin:15px 0px 10px;

	background-image:url(img/midashiBg.jpg);

	background-repeat:no-repeat;

	line-height:37px;

}

.midashi h1 {

	float:left;

	padding-left:45px;

	color:#555555;

	font-size:15px;

	font-weight:bold;

	letter-spacing:2px;

}

.midashiNewInfo {

	float:left;

	/*width:680px;*/
	/*width: 100%;

	height:37px;

	margin:5px 0px 10px;

	background-image:url(img/midashiNewInfoBg.jpg);

	background-repeat:no-repeat;

	line-height:37px;

}

.midashiNewInfo h1 {

	float:left;

	padding-left:45px;

	color:#555555;

	font-size:15px;

	font-weight:bold;

	letter-spacing:2px;

}
*/

}





