@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Title: 
	Description: 
	Version:

	#main_image
	#contents
	#first_column
	#second_column
	#footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* 共通フレーム
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@import "theme.css";

/* contents
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#contents{
	padding:20px 31px 35px 28px;
	background-image:url(bg_contents.png);
}

/* first column
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#first_column{
	margin-top:210px;
	padding-right:7px;
	float:right;
	width:670px;
	_overflow:hidden;
}

/* second column
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#second_column{
	float:left;
	width:260px;
	margin-top:-35px;
}

#second_column .section{
	margin-bottom:27px;
}

#second_column .section .second_ttl{
	margin-bottom:10px;
}

/* second column -> feature
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#feature {
	width:260px;
	height:242px;
	margin-left:-6px;
	background-image:url(menu_feature.png);
}

#feature p {
	padding-left:15px;
}

#feature p.top_bnr{
	padding-top:8px;
	padding-bottom:5px;
}

/* second column -> menu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#menu.section .second_ttl{
	margin-bottom:0;
}

#menu.section li{
	padding-bottom:1px;
	overflow:hidden;
	width:100%;
	height:40px;
	background:url(menu_sep01.png) no-repeat center bottom;
}

#menu.section li.has-child{
	overflow:auto;
	height:auto;
	background-image:none;
}

#menu.section li ul{
	width:100%;
	background:url(menu_sep02.png) no-repeat center top;	
}

#menu.section li li{
	padding:1px 0 2px;
	height:26px;
	background:url(menu_sep02.png) no-repeat center bottom;
}

/* second column -> special_contents
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#special_contents.section ul{
	margin-bottom:-7px;
}

#special_contents.section ul li{
	margin-bottom:7px;
}

/* second column -> travel_guide
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#travel_guide.section ul{
	margin-bottom:-3px;
}

#travel_guide.section ul li{
	margin-bottom:3px;
}

/* second column -> about_yunokura
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#about_yunokura.section{
	margin-bottom:0;
}

#about_yunokura.section .fig{
	margin-right:6px;
	float:left;
}

#about_yunokura.section address{
	padding-top:6px;
}

/* second column -> other_banner
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#other_banner.section{
	margin-bottom:-5px;
	padding-top:15px;
	overflow:hidden;
}

#other_banner.section li{
	margin-bottom:5px;
}


/* footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer{
	background-image:url(bg_footer.png);
}
