@charset "utf-8";


body {
	background:#fdf7f7;
	color:#220e10;
	font-size:small;
	line-height:1.6em;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "sans-serif";
}

a {
	color:#926e66;
	text-decoration:none;
	overflow:hidden;
}


a:hover {
	color:#926e66;
	text-decoration:underline;
}

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}


hr {
	display:none;
}


.clear{
    clear:both;
}

/*clear*/	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





/*レイアウト*/

/* common */

#wrapper { width:800px; margin:0 auto 30px auto;}
#head { width:800px;}
h1 { float:left; font-size:0.8em; font-weight:normal; margin:10px 0 5px 0;}
#sub_menu { width:387px; margin:5px 0 30px auto;}
#sub_menu ul { float:right; width:387px;}
#sub_menu ul li { float:left;}
#sub_menu ul li a { display:block; text-indent:-9999px;}
#sub_menu ul li.link_01 a { background:url(../../images/sightseeing/sightseeing_menu_01.gif) no-repeat; width:133px; height:24px;}
#sub_menu ul li.link_01 a:hover { background:url(../../images/sightseeing/sightseeing_menu_01.gif) bottom no-repeat;}
#sub_menu ul li.link_02 a { background:url(../../images/sightseeing/sightseeing_menu_02.gif) no-repeat; width:142px; height:24px;}
#sub_menu ul li.link_02 a:hover { background:url(../../images/sightseeing/sightseeing_menu_02.gif) bottom no-repeat;}
#sub_menu ul li.link_03 a { background:url(../../images/sightseeing/sightseeing_menu_03.gif) no-repeat; width:112px; height:24px;}
#sub_menu ul li.link_03 a:hover { background:url(../../images/sightseeing/sightseeing_menu_03.gif) bottom no-repeat;}
P.pagetop { text-align:right; font-size:0.8em; font-weight:bold; margin-top:10px;}
#close { width:72px; margin:0 auto 30px auto;}


/*footer*/

#plan_link { width:744px; margin:20px auto 30px auto;}
#plan_link li { float:left; width:272px;}
#plan_link li.plan_link1 { padding-right:200px;}
#plan_link li a { width:272px; height:42px; display:block; text-indent:-9999px;}
#plan_link li.plan_link1 a { background:url(../../images/sightseeing/plan_link1.gif) no-repeat;}
#plan_link li.plan_link1 a:hover { background:url(../../images/sightseeing/plan_link1.gif) no-repeat bottom;}
#plan_link li.plan_link2 a { background:url(../../images/sightseeing/plan_link2.gif) no-repeat;}
#plan_link li.plan_link2 a:hover { background:url(../../images/sightseeing/plan_link2.gif) no-repeat bottom;}

#footer { width:800px; color:#333; font-size:0.9em; border-top:1px solid #d6ce8c; padding:10px 0;}
#footer dl { width:700px; margin:0 auto;}
#footer dl dt { float:left;}
#footer dl dd { float:right;}
#footer dl dd.copyright { font-size:x-small;}


/* guide */

#guide .sight { width:800px; font-size:80%; margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #666;}
#guide .sight_left { float:left; width:385px;}
#guide .sight_right { float:right; width:385px;}
#guide .sight dl { float:left; width:220px;}
#guide .sight dl dd { padding:0 5px;}
#guide .sight img.photo { float:right; width:160px;}
#guide #no_border { border:none;}


/* event_menu */

#event_menu ul { width:800px; margin:10px 0 10px 10px;}
#event_menu ul li {	float:left; font-weight:bold; margin-right:20px; padding:1px 12px; background:url(../../images/sightseeing/square_mark.gif) 0 50% no-repeat;}

#event_menu ul#summer_overcolor li.summer a { color:#AF0101;}
#event_menu ul#autumn_overcolor li.autumn a { color:#AF0101;}
#event_menu ul#season_overcolor li.season a { color:#AF0101;}
#event_menu ul#leaves_overcolor li.leaves a { color:#AF0101;}
#event_menu ul#umesakura_overcolor li.umesakura a { color:#AF0101;}


/* 季節の観光イベント */

/* 各季節共通項目 */
.event_box div { width:770px; margin:0 auto; padding:20px 0; border-bottom:1px solid #fff;}
.event_box div img { float:right; padding-top:3px;}
.event_box div dl { float:left; line-height:1.65em;}
.event_box div dl dd a { padding-left:10px;}
.event_box div dl dd ul { background:#fff; font-size:0.8em; margin-top:10px; padding:5px 10px;}

/* summer */
#summer { background:url(../../images/sightseeing/blue_box_top.gif) no-repeat #daecfe;}
#summer div dl dt { color:#1d8bfe; font-weight:bold; padding-bottom:10px;}
#summer div dl dt span { background:#1d8bfe; color:#fff; padding:2px 5px 0 5px;}
#blue_bottom { background:url(../../images/sightseeing/blue_box_bottom.gif) no-repeat; width:800px; height:12px; margin-bottom:50px;}

/* 個別 width */
#summer .box_01 dl { width:540px;}
#summer .box_02 dl { width:440px;}
#summer .box_03 dl { width:770px;}
#summer .box_04 dl { width:770px;}
#summer .box_05 dl { width:770px;}
#summer .box_06 dl { width:440px;}
#summer .box_07 dl { width:770px;}
#summer .box_08 dl { width:770px;}
#summer .box_09 dl { width:440px;}
#summer .box_10 dl { width:440px;}
#summer .box_10 { border:none;}

/* autumn */
#autumn { background:url(../../images/sightseeing/orange_box_top.gif) no-repeat #fee9d2;}
#autumn div dl dt { color:#A75F0E; font-weight:bold; padding-bottom:10px;}
#autumn div dl dt span { background:#A75F0E; color:#fff; padding:2px 5px 0 5px;}
#orange_bottom { background:url(../../images/sightseeing/orange_box_bottom.gif) no-repeat; width:800px; height:12px; margin-bottom:50px;}

/* 個別 width */
#autumn .box_01 dl { width:770px;}
#autumn .box_02 dl { width:770px;}
#autumn .box_03 dl { width:440px;}
#autumn .box_04 dl { width:770px;}
#autumn .box_05 dl { width:640px;}
#autumn .box_06 dl { width:440px;}
#autumn .box_07 dl { width:440px;}
#autumn .box_08 dl { width:440px;}
#autumn .box_09 dl { width:770px;}
#autumn .box_09 { border:none;}



/* 花・景色の見ごろ */

/*共通項目*/
#event #season_box { width:800px; background:url(../../images/sightseeing/purple_box_top.gif) no-repeat #e9e2ff;}
#season_box .box { width:770px; margin:0 auto; padding:20px 0; border-bottom:1px solid #fff;}
#season_box .box dl { float:right; line-height:1.65em;}
#season_box .box dl dt { color:#3d34b2; font-weight:bold; padding-bottom:10px;}
#season_box .box dl dt span { background:#3d34b2; color:#fff; padding:2px 5px 0 5px;}
#season_box .box dl dd.item { background:#fff; border:2px solid #CDBAEB; padding:15px 15px;}
#season_box .box dl dd.item h3 { color:#873059;}
#season_box .box dl dd.item h3 span { color:#666; font-size:0.8em; padding-left:20px;}
#season_box .box dl dd.item p { font-size:0.8em;}
#season_box .box dl dd a { padding-left:10px;}
#season_box .box dl dd ul { background:#fff; font-size:0.8em; margin-top:5px; padding:5px 10px;}

/* 個別 width and float */
#season_box #box_01 #title_text { margin:10px 0;}
#season_box #box_01 dl { width:440px; float:right;}
#season_box #box_01 img { float:left;}
#season_box #box_02 dl { width:440px; float:left;}
#season_box #box_02 img { float:right;}
#season_box #box_03 dl { width:440px; float:right;}
#season_box #box_03 img { float:left;}
#season_box #box_04 dl { width:440px; float:left;}
#season_box #box_04 img { float:right;}
#season_box #box_05 dl { width:440px; float:right;}
#season_box #box_05 img { float:left;}
#season_box #box_06 dl { width:440px; float:left;}
#season_box #box_06 img { float:right;}
#season_box #box_06 { border-bottom:3px solid #CDBAEB;}
#season_box #box_07 dl { width:440px; float:right;}
#season_box #box_07 img { float:left; margin-top:32px;}
#season_box #box_08 dl { width:770px; float:right;}
#season_box #box_08 img { float:left; margin-top:32px;}
#season_box #box_08 { border-bottom:3px solid #CDBAEB;}
#season_box #box_09 dl { width:440px; float:left;}
#season_box #box_09 img { float:right; margin-top:32px;}
#season_box #box_09 { border-bottom:3px solid #CDBAEB;}
#season_box #box_10 dl { width:520px; float:right;}
#season_box #box_10 img { float:left; margin-top:32px;}
#season_box #box_10 { border:none;}

#purple_bottom { background:url(../../images/sightseeing/purple_box_bottom.gif) no-repeat; width:800px; height:12px;}


/*紅葉の見どころ */

/*共通項目*/
#event #leaves_box { width:800px; background:url(../../images/sightseeing/brown_box_top.gif) no-repeat #E4D3BE;}
#leaves_box #title_text { margin:10px 0;}
#leaves_box div.img_left dl { width:440px; float:right;}
#leaves_box div.img_left img { float:left;}
#leaves_box div.img_right dl { width:440px; float:left;}
#leaves_box div.img_right img { float:right;}
#leaves_box .box { width:770px; margin:0 auto; padding:20px 0; border-bottom:1px solid #fff;}
#leaves_box .no_bo { border-bottom:none;}
#leaves_box .box dl { float:right; line-height:1.65em;}
#leaves_box .box dl dt { color:#4D3820; font-weight:bold; padding-bottom:10px;}
#leaves_box .box dl dt span { background:#4D3820; color:#fff; padding:2px 5px 0 5px;}
#leaves_box .box dl dd.item { background:#fff; border:1px solid #B79162; padding:15px 15px;}

#leaves_box .box dl dd.item h3 span { color:#666; font-size:0.8em;}
#leaves_box .box dl dd.item p { color:#876238; font-size:0.8em; padding-left:10px; line-height:1.4em;}
#leaves_box .box dl dd a { padding-left:10px;}
#leaves_box .box dl dd ul { background:#fff; font-size:0.8em; margin-top:5px; padding:5px 10px;}

#broun_bottom { background:url(../../images/sightseeing/brown_box_bottom.gif) no-repeat; width:800px; height:12px;}


/*梅・桜の見どころ */

/*共通項目*/
#event #umesakura_box { width:800px; background:url(../../images/sightseeing/pink_box_top.gif) no-repeat #fdd0f3;}
#umesakura_box #title_text { margin:10px 0;}
#umesakura_box div.img_left dl { width:440px; float:right;}
#umesakura_box div.img_left img { float:left;}
#umesakura_box div.img_right dl { width:440px; float:left;}
#umesakura_box div.img_right img { float:right;}
#umesakura_box .box { width:770px; margin:0 auto; padding:20px 0; border-bottom:1px solid #fff;}
#umesakura_box .no_bo { border-bottom:none;}
#umesakura_box .box dl { float:right; line-height:1.65em;}
#umesakura_box .box dl dt { color:#906; font-weight:bold; padding-bottom:10px;}
#umesakura_box .box dl dt span { background:#906; color:#fff; padding:2px 5px 0 5px;}
#umesakura_box .box dl dd.item { background:#fff; border:1px solid #B79162; padding:15px 15px;}

#umesakura_box .box dl dd.item h3 span { color:#666; font-size:0.8em;}
#umesakura_box .box dl dd a { padding-left:10px;}
#umesakura_box .box dl dd ul { background:#fff; font-size:0.8em; margin-top:5px; padding:5px 10px;}

#pink_bottom { background:url(../../images/sightseeing/pink_box_bottom.gif) no-repeat; width:800px; height:12px;}


/* pamphlet */

#event #pamphlet { margin:30px auto; width:680px; border:1px solid #8f6a62;}
#event #pamphlet p { padding:10px;}
#event #pamphlet p span { color:#a85451; padding:0 10px;}
#event #pamphlet ul { float:left; width:250px; padding-left:20px;}
#event #pamphlet ul li { float:left; background:url(../../images/sightseeing/square_mark.gif) 0 50% no-repeat; padding-left:13px; padding-right:20px;}
#event #pamphlet dl { float:right; padding-right:20px;}
#event #pamphlet dl dt { font-size:0.8em;}
#event #pamphlet dl dd { text-align:right; padding-bottom:5px;}



























































































