@charset "EUC-JP";
@import "01format.css";
@import "02layout.css";
@import "03common.css";

.kankouaruki #contents{
	font-size:84%;
	width:840px;
	background:none;
	padding:0px;
}

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


#kankou-main{
	width:840px;
	background-color:#FFE460;
}

#kankou-main img{
	border:0;
}

#main_area {
	width:840px;
	background-image:url(../images/other/kankou/bg_middle.jpg);
	background-repeat:repeat-y;
}

#main_bg {
	width:840px;
	background-image:url(../images/other/kankou/bg_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.contents_area {
	width:784px;
	padding:15px 0px 0px 28px;
}

.to-pagetop_kankou {
	clear:both;
	text-align:right;
	padding:40px 28px 0px 0px;
}
.to-pagetop_kankou img{
	margin-right:7px;
}

.to-pagetop_kankou_inner {
	clear:both;
	text-align:right;
	padding:0px 0px 30px 0px;
}
.to-pagetop_kankou_inner img{
	margin-right:7px;
}

.mds_area {
	padding-bottom:30px;
}

.clear {
	clear:both;
}

.pb05 {
	padding:0 0 5px 0;
}

.strongtxt {
	font-size:1.1em;
	font-weight:bold;
}

.strongtxt_s {
	font-weight:bold;
}

.txt_red {
	color:red;
}

.txt_grey {
	color:#999;
}

/* タブ
---------------------------------------------------- */

#tab_area {
	width:829px;
	padding-left:11px;

	overflow:hidden;
}

.tab_top {
	width:139px;
	float:left;
}

.tab_flower,
.tab_course,
.tab_walk,
.tab_guide {
	width:136px;
	float:left;
}

.tab_going {
	width:135px;
	float:left;
}

.tab_top a{
	display:block;
	width:139px;
	background-image:url(../images/other/kankou/tab01.jpg);
	padding:55px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.tab_top a:hover {
	background-position:0 -55px;
}

.tab_top a.active {
	background-position:0 -55px;
}

.tab_flower a{
	display:block;
	width:136px;
	background-image:url(../images/other/kankou/tab02.jpg);
	padding:55px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.tab_flower a:hover {
	background-position:0 -55px;
}

.tab_flower a.active {
	background-position:0 -55px;
}

.tab_course a{
	display:block;
	width:136px;
	background-image:url(../images/other/kankou/tab03.jpg);
	padding:55px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.tab_course a:hover {
	background-position:0 -55px;
}

.tab_course a.active {
	background-position:0 -55px;
}

.tab_walk a{
	display:block;
	width:136px;
	background-image:url(../images/other/kankou/tab04.jpg);
	padding:55px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.tab_walk a:hover {
	background-position:0 -55px;
}

.tab_walk a.active {
	background-position:0 -55px;
}

.tab_guide a{
	display:block;
	width:136px;
	background-image:url(../images/other/kankou/tab05.jpg);
	padding:55px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.tab_guide a:hover {
	background-position:0 -55px;
}

.tab_guide a.active {
	background-position:0 -55px;
}

.tab_going a{
	display:block;
	width:135px;
	background-image:url(../images/other/kankou/tab06.jpg);
	padding:55px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.tab_going a:hover {
	background-position:0 -55px;
}

.tab_going a.active {
	background-position:0 -55px;
}


/* トップページ
---------------------------------------------------- */

p.midashi {
	padding:0 0 14px 0;
}

p.midashi2 {
	padding:14px 0 14px 0;
}

img.pdf {
	vertical-align: bottom;
	padding:0 5px 0 5px;
}
/* IE6 HACK */
*html img.pdf {
	vertical-align: baseline;
	padding:0 5px 0 5px;
}


/* イベント概要（左）------------------ */
div.gaiyo_left {
	width:784px;
}

div.gaiyo_left div.sankahouhou {
	background-image: url(../images/other/kankou/index_sankahouhou.gif);
	background-repeat: no-repeat;
	background-color:#FFE465;
	margin:10px 0 0 0;
	padding:15px 10px 8px 395px;
}

div.gaiyo_left div.sankahouhou a {
	background: url(../images/other/kankou/mark_sankaku_blue.gif) no-repeat 0 1px;
	padding-left: 10px;
}

.bg_sanka {
	background-image: url(../images/other/kankou/index_bk_sankahouhou.gif);
	background-repeat: repeat-y;
	overflow:hidden;
}


/* イベント概要（左）自由参加型-------- */

div.gaiyo_left div.sanka_left {
	width:260px;
	float:left;
}

div.sanka_left div.txt {
	padding:0 10px 20px 27px;
}

div.sanka_left div.btn1 {
	padding:0 0 10px 25px;
}

div.sanka_left div.btn1 a#link1 {
	display:block;
	width:225px;
	background-image:url(../images/other/kankou/index_btn01.gif);
	padding:37px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.sanka_left div.btn1 a#link1:hover {
	background-position:0 -37px;
}

div.sanka_left div.btn1 a#link2 {
	display:block;
	width:225px;
	background-image:url(../images/other/kankou/index_btn02.gif);
	margin:7px 0 0 0;
	padding:37px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.sanka_left div.btn1 a#link2:hover {
	background-position:0 -37px;
}


/* イベント概要（左）ツアー参加型-------- */

div.gaiyo_left div.sanka_center {
	width:255px;
	float:left;
}

div.sanka_center div.txt {
	padding:0 10px 20px 22px;
}

div.sanka_center div.btn1 {
	padding:0 0 10px 20px;
}

div.sanka_center div.btn1 a#link1 {
	display:block;
	width:225px;
	background-image:url(../images/other/kankou/index_btn02.gif);
	padding:37px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.sanka_center div.btn1 a#link1:hover {
	background-position:0 -37px;
}

div.sanka_center div.btn1 a#link2 {
	display:block;
	width:225px;
	background-image:url(../images/other/kankou/index_btn03.gif);
	margin:7px 0 0 0;
	padding:37px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.sanka_center div.btn1 a#link2:hover {
	background-position:0 -37px;
}


/* イベント概要（左）体験型参加型-------- */

div.gaiyo_left div.sanka_right {
	width:269px;
	float:left;
}

div.sanka_right div.txt {
	padding:0 10px 20px 22px;
}

div.sanka_right div.btn1 {
	padding:0 0 10px 20px;
}

div.sanka_right div.btn1 a#link1 {
	display:block;
	width:225px;
	background-image:url(../images/other/kankou/index_btn04.gif);
	padding:37px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.sanka_right div.btn1 a#link1:hover {
	background-position:0 -37px;
}


/* イベント概要（右）------------------ */
div.gaiyo_right {
	width:185px;
	float:left;
	margin:0 0 0 17px;
}

div.gaiyo_right div.btn1 {
	background-image:url(../images/other/kankou/index_topics2.gif);
	padding:16px 0 6px 21px;
}

div.gaiyo_right div.btn1 a#link1 {
	display:block;
	width:143px;
	background-image:url(../images/other/kankou/index_btn05.gif);
	padding:48px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.gaiyo_right div.btn1 a#link1:hover {
	background-position:0 -48px;
}

div.gaiyo_right div.btn1 a#link2 {
	display:block;
	width:143px;
	background-image:url(../images/other/kankou/index_btn07.gif);
	padding:45px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:5px 0 0 0;
}

div.gaiyo_right div.btn1 a#link2:hover {
	background-position:0 -45px;
}

div.gaiyo_right div.btn2 {
	background-image:url(../images/other/kankou/index_topics3.gif);
	padding:15px 0 18px 21px;
}

div.gaiyo_right div.btn2 a#link1 {
	display:block;
	width:143px;
	background-image:url(../images/other/kankou/index_btn06.gif);
	padding:48px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.gaiyo_right div.btn2 a#link1:hover {
	background-position:0 -48px;
}

div.gaiyo_right div.btn2 a#link2 {
	display:block;
	width:143px;
	background-image:url(../images/other/kankou/index_btn08.gif);
	padding:45px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:5px 0 0 0;
}

div.gaiyo_right div.btn2 a#link2:hover {
	background-position:0 -45px;
}


/* プレゼント------------------ */

div.present {
	background-image:url(../images/other/kankou/index_present.gif);
	background-repeat:no-repeat;
	background-color:#FFE465;
	padding:5px 0 0 150px;
	display:inline-block;
	width:634px;
}


div.present p {
	float:left;
	width:450px;
}

div.present div.btn a {
	display:block;
	width:171px;
	background-image:url(../images/other/kankou/index_btn09.gif);
	padding:35px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}

div.present div.btn a:hover {
	background-position:0 -35px;
}

/* 主催------------------ */

div.syusai {
	margin:15px 0 0 0;
	background-color:#FEE988;
}

div.syusai div.txt {
	padding:0 13px;
}

/* 注意------------------ */

div.attention {
	margin:15px 0 0 0;
}

div.attention div.txt {
	padding:5px 13px 13px 16px;
	border-top:0px;
	border-right:1px #ff0000 solid;
	border-left:1px #ff0000 solid;
	border-bottom:1px #ff0000 solid;
}


/* 花と自然の見どころ情報
---------------------------------------------------- */

p.right {
	text-align:right;
	margin:15px 0 25px 0;
}

p.right a {
	background: url(../images/other/kankou/mark_sankaku_blue.gif) no-repeat 0 1px;
	padding-left: 10px;
}

.flower_mds
	{
	margin:10px 0 0 0;
}

img.flowermds {
	padding:8px 7px 0 0;
	vertical-align:-4px;
}
/* IE6 HACK */
/* img.flowermds {
	padding:5px 5px 0 0;
	vertical-align:baseline; */
}

p.flowerarea {
	font-size:9pt;
}


#flower01 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar01.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower02 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar02.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower03 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar03.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower04 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar04.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower05 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar05.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower06 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar06.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower07 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar07.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower08 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar08.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower09 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar09.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower10 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar10.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower11 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar11.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower12 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar12.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower13 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar13.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower14 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar14.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower15 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar15.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower16 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar16.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower17 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar17.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower18 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar18.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower19 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar19.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower20 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar20.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower21 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar21.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower22 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar22.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower23 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar23.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower24 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar24.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower25 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar25.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower26 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar26.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}
#flower27 {
	margin:0 0 0 0;
	background: url(../images/other/kankou/bk_calendar27.jpg) no-repeat;
	padding:10px 10px 20px 190px;
}


/* 全20コースの紹介
---------------------------------------------------- */

.course {
	margin:15px 0 15px 0;
}

.course p.profile {
	float:left;
	width:637px;
}

.course p.pdf {
	float:right;
	padding:5px 0 0 0;
}
/* IE7 HACK */
*:first-child+html .course p.pdf {
	float:right;
	padding:10px 0 0 0;
}

.course p.no {
	padding:15px 0 0 0;
	overflow:hidden;
}

.course table {
	width:100%;
	border-collapse: collapse;
	border: 1px #1A943D solid;
}

.course table th {
	padding:7px;
	font-weight:normal;
	background-color:#CEF6DA;
	border-bottom: 1px #1A943D solid;
	text-align:left;
}

.course table th.one {
	width:100px;
}

.course table th.two {
	width:60px;
}

.course table th.three {
	width:60px;
}

.course table td {
	padding:7px;
	border-bottom: 1px #1A943D solid;
	text-align:left;
}

.course table td.one {
	width:210px;
}

.course table td.two {
	width:210px;
}

.course table td.three {
	width:60px;
}



/* ガイドツアースケジュール
---------------------------------------------------- */

.walk_bg {
	margin-top:15px;
	background-image:url(../images/other/kankou/bg_walk_middle.gif);
	background-position:top;
	background-repeat:repeat-y;
	display:block;
	overflow:hidden;
}


.walk_bg .bg_top {
	background-image:url(../images/other/kankou/bg_walk_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
}

.walk_left {
	padding:15px 0px 0px 15px;
	width:426px;
	float:left;
}

.walk_right {
	padding:5px 5px 0 0;
	width:325px;
	float:right;
}

.walk_txt {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	line-height:130%;
	background:url(../images/other/kankou/line.gif) left top no-repeat;
}

.walk_cont_area {
	width:732px;
	margin:10px auto 0;
	border:1px #fff solid;
	padding:10px;
	background:url(../images/other/kankou/bg_walk02.gif) left top repeat-y;
}

.walk_cont_area .cont_txt {
	width:732px;
	margin:0;
}

.walk_cont_area .cont_txt2 {
	width:366px;
	float:left;
	margin:0;
	overflow:hidden;
}
.walk_cont_area .cont_txt3 {
	width:732px;
	margin:0;
	font-size:0.8em;
}

.walk_cont_area .cont_txt li, .walk_cont_area .cont_txt2 li {
	padding: 0px 0px 10px 15px;
	line-height:130%;
	background: url(../images/other/kankou/circle_walk.gif) no-repeat 0px 3px;
	list-style: none;
}

.walk_btn01 {
	margin:0px auto;
	width:426px;
	padding-top:10px;
}

.walk_btn01 a {
	display:block;
	width:426px;
	background-image:url(../images/other/kankou/btn_orange.gif);
	padding:25px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.walk_btn01 a:hover {
	background-position:0 -25px;
}

.moushikomi_list {
	padding-top:30px;
}

.moushikomi_list .txt {
	padding:5px 0 5px 16px;
}

.moushikomi_list .list {
	padding:10px 0 0 0;
}

.moushikomi_list .list .list_cont {
	padding:10px 10px 5px 10px;
	width:762px;
	border-left:1px #FF8201 solid;
	border-right:1px #FF8201 solid;
}

.moushikomi_list .list .list_cont li.li1 {
	padding: 0px 0px 10px 18px;
	line-height:130%;
	background: url(../images/other/kankou/circle1.gif) no-repeat 0px 2px;
	list-style: none;
}

.moushikomi_list .list .list_cont li.li2 {
	padding: 0px 0px 10px 18px;
	line-height:130%;
	background: url(../images/other/kankou/circle2.gif) no-repeat 0px 2px;
	list-style: none;
}

.moushikomi_list .list .list_cont li.li3 {
	padding: 0px 0px 0px 18px;
	line-height:130%;
	background: url(../images/other/kankou/circle3.gif) no-repeat 0px 2px;
	list-style: none;
}




/* 沿線ボランティアガイド組織
---------------------------------------------------- */

.guide_area {
	width:784px;
	padding:30px 0px;
	border-bottom:1px #BC2F5B solid;
	overflow:hidden;
}

.guide_area_last {
	width:784px;
	padding-top:30px;
}

.guide_left {
	height:149px;
	width:391px;
	float:left;
}

.guide_right {
	width:374px;
	padding-left:19px;
	float:left;
}

.guide_txt {
	padding-top:15px;
	height:73px;
	line-height:130%;
}

.guide_btn {
	padding-top:15px;
}

.guide_btn a {
	display:block;
	width:142px;
	background-image:url(../images/other/kankou/btn_purple.gif);
	padding:20px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.guide_btn a:hover {
	background-position:0 -20px;
}

.guide_btn_grey {
	width:142px;
	height:21px;
	padding-top:15px;
	background-image:url(../images/other/kankou/btn_grey.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}


/* お出かけ情報
---------------------------------------------------- */

.going_btn_area {
	padding-bottom:15px;
	height:39px;
}

.going_btn01,
.going_btn02,
.going_btn03,
.going_btn04 {
	width:186px;
	padding-right:15px;
	float:left;
}

.going_btn01 a {
	display:block;
	width:186px;
	background-image:url(../images/other/kankou/btn_going01.gif);
	padding:39px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.going_btn01 a:hover {
	background-position:0 -39px;
}

.going_btn02 a {
	display:block;
	width:186px;
	background-image:url(../images/other/kankou/btn_going02.gif);
	padding:39px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.going_btn02 a:hover {
	background-position:0 -39px;
}

.going_btn03 a {
	display:block;
	width:186px;
	background-image:url(../images/other/kankou/btn_going03.gif);
	padding:39px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.going_btn03 a:hover {
	background-position:0 -39px;
}

.going_btn04 a {
	display:block;
	width:186px;
	background-image:url(../images/other/kankou/btn_going04.gif);
	padding:39px 0px 0px 0px;
	height:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

.going_btn04 a:hover {
	background-position:0 -39px;
}

.going_txt {
	padding:3px 0px 0px 0px;
	color:#02258C;
	line-height:130%;
}

.going_txt2 {
	padding:11px 0px 0px 0px;
	color:#02258C;
	line-height:130%;
}

.link_txt_area {
	padding-top:30px;
}

.link_txt_area .link_txt {
	padding-top:15px;
	width:271px;
	float:left;
}

.link_txt_area .link_txt2 {
	padding-top:15px;
	width:242px;
	float:left;
}

.link_txt_area .link_txt li {
	padding: 0px 0px 3px 15px;
	background: url(../images/other/kankou/circle_blue.gif) no-repeat 0px 2px;
	list-style: none;
}

.link_txt_area .link_txt2 li {
	padding: 0px 0px 3px 15px;
	background: url(../images/other/kankou/circle_blue.gif) no-repeat 0px 2px;
	list-style: none;
}

.addBox {
	border-top: 1px dashed #0D35B9;
	margin-top: 15px;
}

.addBox .link_txt {
	width:365px;
}
