@charset "utf-8";
@import "./initialaize.css";
@import "./content.css";

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", ＭＳ Ｐゴシック,"MS P Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
}
table {
	line-height: 1em;
	font-family: "ＭＳ Ｐゴシック", ＭＳ Ｐゴシック,"MS P Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
}
.clearfloat {
	clear:both;
	height:0px;
	font-size:1px;
	line-height:0px;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 828px;
	text-align: left;
	line-height: 100%;
}
form {
	margin: 0px;
	padding: 0px;
}




/*ヘッダー部分
-------------------------------------------------------------------------*/
#header {
	margin: 0px auto 10px;
	width: 828px;
}
#header #logo {
	float: left;
	padding-left: 40px;
}

#header h1 {
	margin: 10px 0px 0px;
	width: 490px;
	float: left;
	text-align: right;
	font-size:12px;
	line-height:1.2em;
}
#header h1 a {
	color:#666666;
}
#header a#makeplan {/*右上「プラン作成依頼」ボタン*/
	background: url(../img/navigation/bt_plan_s.jpg) no-repeat left top;
	display: block;
	overflow: hidden;
	margin:5px 0px 0 0;
	padding: 13px 4px 0px 0px;
	text-decoration: none;
	width: 120px;
	float: right;
	text-indent:-1000em;
}
#header a#makeplan:hover {/*右上「プラン作成依頼」ボタンMouseOver*/
	background-position: 0px -30px;
}


#header a#makeseikyu {/*右上「資料作成依頼」ボタン*/
	background: url(../img/navigation/bt_seikyu_s.jpg) no-repeat left top;
	display: block;
	overflow: hidden;
	margin:2px 0px 0 0;
	padding: 13px 5px 0px 0px;
	text-decoration: none;
	width: 138px;
	height:35px;
	float: right;
	text-indent:-1000em;
}
#header a#makeseikyu:hover {/*右上「資料作成依頼」ボタンMouseOver*/
	background-position: 0px -48px;
}


#header a#pamphlet_order {/*右上「プラン作成依頼」ボタン*/
	background: url(../img/navigation/bt_pamphlet.gif) no-repeat left top;
	display: block;
	overflow: hidden;
	margin: 20px 0 0 0;
	heightt: 30px;
	padding: 18px 10px 0px 0px;
	text-decoration: none;
	width: 160px;
	float: right;
	text-indent:-1000em;
}
#header a#pamphlet_order:hover {/*右上「プラン作成依頼」ボタンMouseOver*/
	background-position: 0px -30px;
}

#header a#seikyubutton {/*右上「資料請求」ボタン*/
	background: url(../img/navigation/seikyu.jpg) no-repeat left top;
	display: block;
	overflow: hidden;
	height: 26px;
	margin:25px 50px 0 0;
	padding: 9px 0px 0px 0px;
	text-decoration: none;
	width: 142px;
	float: right;
	text-indent:-1000em;
}
#header a#seikyubutton:hover {/*右上「資料請求」ボタンMouseOver*/
	background-position: 0px 0px;
}



/*ロゴ・ナビゲーションボタン部分
-------------------------------------------------------------------------*/
#mainNavigation {
	height: 41px;
	margin: 0px auto 10px;
}
#mainNavigation ul {
	width: 828px;
	height: 41px;
	margin: 0px;
	padding-bottom:10px;
	background:url(../img/navigation/navigation_bg.jpg) 0 0 no-repeat;
}
#mainNavigation li {
	float:left;
}
#mainNavigation a {
	height: 31px;
	overflow: hidden;
	display: block;
	text-indent: -1000em;
	text-decoration: none;
}
#mainNavigation a:hover {
	background-position: 0px -31px;
}

/* メニュー個別設定 */
#navi1 a {
	width:135px;
	border-right:1px solid #333333;
	background:url(../img/navigation/navigation_home.jpg) 0 0 no-repeat;
}
#navi2 a {
	width:135px;
	border-right:1px solid #333333;
	background:url(../img/navigation/navigation_honeymoon.jpg) 0 0 no-repeat;
}
#navi3 a {
	width:135px;
	border-right:1px solid #333333;
	background:url(../img/navigation/navigation_family.jpg) 0 0 no-repeat;
}
#navi4 a {
	width:136px;
	border-right:1px solid #333333;
	background:url(../img/navigation/navigation_gallery.jpg) 0 0 no-repeat;
}
#navi5 a {
	width:136px;
	border-right:1px solid #333333;
	background:url(../img/navigation/navigation_blog.jpg) 0 0 no-repeat;
}
#navi6 a {
	width:136px;
	background:url(../img/navigation/navigation_service.jpg) 0 0 no-repeat;
}

/* 該当ページ */
#top #navi1 a,
#honeymoon #navi2 a,
#family #navi3 a,
#gallery #navi4 a,
#planner #navi5 a,
#service #navi6 a {background-position:0 -31px;}
}

/* 汎用スタイル
******************************/

/* 回り込み */
.left {
margin:0 10px 5px 0;
float:left;
}
.right {
float:right;
}
.clr {
clear:both;
}

/* 表示位置 */
.txtleft {
text-align:left;
}
.txtright {
text-align:right;
}
.txtcenter {
text-align:center;
}

/* 格納 */
.section {
margin-bottom:15px;
}



/*ログインエリア
-------------------------------------------------------------------------*/
#mainLeft {
	width: 828px;
}

#login {
	width: 259px;
	float: left;
	margin-top:2px;
}
#login a {
	color: #666666;
	text-decoration: none;
}
#login a:hover {
	color: #003366;
	text-decoration: underline;
}

#login #loginContent {
	height: 189px;
	background-image: url(../img/navigation/area_loginmid.gif);
	background-repeat: repeat-y;
	padding: 3px 18px 0px 11px;
	line-height: 9px;
}
#login #loginContent div {
	padding-top: 3px;
	text-align: right;
	font-size: 10px;
	padding-bottom: 3px;
}
#login #loginContent input {
	font-size: 12px;
}
#loginContent #loginTTL {
	text-align: center!important;
	padding-bottom: 6px;
	margin-top: 2px;
}

#lostPW {
	float: left;
	padding-left: 40px;
	margin-top: 3px;
}


#loginBT {/*「Login」ボタン*/
	height: 20px;
}

#loginBT a {/*「Login」ボタン*/
	background: url(../img/navigation/btn_login.gif) no-repeat left top;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 18px 0px 0px;
	text-decoration: none;
	width: 56px;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
	float: right;
}
#loginBT a:hover {/*「Login」ボタンMouseOver*/
	background-position: 0px -18px;
}

#loginBTout {/*「Logout」ボタン*/
	height: 20px;
}
#loginBTout a {/*「Logout」ボタン*/
	background: url(../img/navigation/bt_logout.gif) no-repeat left top;
	display: block;
	overflow: hidden;
	margin: 5px 0px 0px;
	padding: 18px 0px 0px;
	text-decoration: none;
	width: 56px;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
	float: right;
}
#loginBTout a:hover {/*「Logout」ボタンMouseOver*/
	background-position: 0px -18px;
}

#login a#makeplanL {/*ログイン「プラン作成依頼」ボタン*/
	background: url(../img/navigation/bt_plan_l.gif) no-repeat left top;
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 47px 0px 0px;
	text-decoration: none;
	width: 230px;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
}
#login a#makeplanL:hover {/*ログイン「プラン作成依頼」ボタンMouseOver*/
	background-position: 0px -47px;
}
#login a#myPage {/*ログイン「My page」ボタン*/
	background: url(../img/navigation/bt_mypage.gif) no-repeat left top;
	position: relative;
	display: block;
	overflow: hidden;
	margin: 7px 0px 0px;
	_margin: 22px 0px 0px;
	padding: 80px 0px 0px;
	text-decoration: none;
	width: 230px;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
}
#login a#myPage:hover {/*ログイン「My page」ボタンMouseOver*/
	background-position: 0px -80px;
}


/*メインイメージエリア
-------------------------------------------------------------------------*/
#mainPhoto {
	background-image: url(../img/navigation/area_mainmid.gif);
	width: 551px;
	background-repeat: repeat-y;
	background-position: left top;
	left: 18px;
	float: right;
}
#mainPhoto #PR {
	padding: 0 15px 4px 14px;
}

#mainTitle {
	padding-top: 50px;
	float: right;
}
#mainTitle h1 {
	text-align: right;
	margin: 0px 20px 10px 0px;
}
#mainTitle .ttlLead {
	text-align: right;
	margin-right: 20px;
	line-height: 140%;
}



#mainBnr {
	width: 230px;
	margin-left: 10px;
	padding-top: 10px;
}
#mainBnr img {
	margin:0px 5px 2px 0px;
}
#mainBnr ul {
	margin: 0px;
}
#mainBnr li {
	margin:0 0 15px 0;
}
#mainBnr a {
	width:230px;
	height:60px;
	overflow: hidden;
	display: block;
	text-indent: -1000em;
	text-decoration: none;
}
#mainBnr a:hover {background-position:-230px 0;}

#bnrtc1 a {background:url(../img/navigation/category_honeymoon.jpg) 0 0 no-repeat;}
#bnrtc2 a {background:url(../img/navigation/category_family.jpg) 0 0 no-repeat;}
#bnrtc3 a {background:url(../img/navigation/category_gallery.jpg) 0 0 no-repeat;}
#bnrtc4 a {background:url(../img/navigation/category_wedding.jpg) 0 0 no-repeat;}
#bnrtc5 a {background:url(../img/navigation/category_sanretu.jpg) 0 0 no-repeat;}
#bnrtc6 a {background:url(../img/navigation/category_guam.jpg) 0 0 no-repeat;}



/*画面下部メニュー
-------------------------------------------------------------------------*/
#ftMenu {
	width: 828px;
	clear: both;
}
#ftMenu #useful {
	background-color: #EEEEEE;
	height:23px;
	padding:7px 0px 0px 20px;
}
#ftMenu #guideblog {
	background-color: #FAFAFA;
	height:23px;
	padding:7px 0px 0px 20px;
}

#ftMenu .ttlImg {
	display: block;
	float: left;
	padding-right: 10px;
}
#ftMenu .ttlImg2 {
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 4px;
}
#ftMenu .ttlImg3 {
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 90px;
}

#useful ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
}
#useful ul li {
	display: inline;
}
#useful a {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 16px 0px 0px;
	text-decoration: none;
	float: left;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
	background-image: url(../img/navigation/menu_use.gif);
	background-repeat: no-repeat;
}
#useful a#uMenu1 {/*基本的な質問*/
	width: 88px;
	background-position: 0px 0px;
}
#useful a#uMenu1:hover {
	background-position: 0px -16px;
}
#useful a#uMenu2 {/*旅の裏技*/
	width: 67px;
	background-position: -88px 0px;
}
#useful a#uMenu2:hover {
	background-position: -88px -16px;
}
#useful a#uMenu3 {/*お得な情報*/
	background-position: -155px 0px;
	width: 78px;
}
#useful a#uMenu3:hover {
	background-position: -155px -16px;
}
#useful a#uMenu4 {/*お勧めのホテル*/
	background-position: -233px 0px;
	width: 98px;
}
#useful a#uMenu4:hover {
	background-position: -233px -16px;
}
#useful a#uMenu5 {/*ハワイ最新情報*/
	background-position: -331px 0px;
	width: 100px;
}
#useful a#uMenu5:hover {
	background-position: -331px -16px;
}
#useful a#uMenu6 {/*海外・沖縄ウエディング*/
	background-position: -431px 0px;
	width: 145px;
}
#useful a#uMenu6:hover {
	background-position: -431px -16px;
}
#useful a#uMenu7 {/*トラベルギャラリー*/
	background-position: -576px 0px;
	width: 100px;
}
#useful a#uMenu7:hover {
	background-position: -576px -16px;
}


#guideblog ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
}
#guideblog ul li {
	display: inline;
}
#guideblog a {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 16px 0px 0px;
	text-decoration: none;
	float: left;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
}
#guideblog a#gMenu1 {/*コンセプト*/
	background-image: url(../img/navigation/menu_guide.gif);
	width: 76px;
	background-position: 0px 0px;
}
#guideblog a#gMenu1:hover {
	background-position: 0px -16px;
}
#guideblog a#gMenu2 {/*サービス案内*/
	background-image: url(../img/navigation/menu_guide.gif);
	width: 89px;
	background-position: -76px 0px;
}
#guideblog a#gMenu2:hover {
	background-position: -76px -16px;
}
#guideblog a#gMenu3 {/*スタッフ紹介*/
	background-image: url(../img/navigation/menu_guide.gif);
	background-position: -165px 0px;
	width: 89px;
}
#guideblog a#gMenu3:hover {
	background-position: -165px -16px;
}
#guideblog a#gMenu4 {/*お問合せ*/
	background-image: url(../img/navigation/menu_guide.gif);
	background-position: -254px 0px;
	width: 44px;
}
#guideblog a#gMenu4:hover {
	background-position: -254px -16px;
}


#guideblog a#gMenu5 {/*楽しいヨーロッパ小話*/
	background-image: url(../img/navigation/menu_blog.gif);
	background-position: 0px 0px;
	width: 129px;
}
#guideblog a#gMenu5:hover {
	background-position: 0px -16px;
}
#guideblog a#gMenu6 {/*ハワイ直送ブログ*/
	background-image: url(../img/navigation/menu_blog.gif);
	background-position: -129px 0px;
	width: 90px;
}
#guideblog a#gMenu6:hover {
	background-position: -129px -16px;
}



/*フッターエリア
-------------------------------------------------------------------------*/
#Footer {
	color: #FFFFFF;
	background-color: #000033;
	height: 18px;
	clear: both;
	padding-top: 7px;
	width: 828px;
}

#Footer ul {
	margin: 0px;
	padding: 0px;

	text-align: left;
}
#Footer ul li {
	display: inline;
}
#Footer a {
	display: block;
	overflow: hidden;
	margin: 0px 20px;
	text-decoration: none;
	text-indent: -1000em;
	float: left;
	height: 11px!important;
	_height: 11px!important;
}
#Footer a#fnavi1 {/*about us*/
	background: url(../img/navigation/btf_1.gif) no-repeat left top;
	width: 40px;
}
#Footer a#fnavi1:hover {/*about us MouseOver*/
	background-position: 0px -11px;
}
#Footer a#fnavi2 {/*privacy policy*/
	background: url(../img/navigation/btf_2.gif) no-repeat left top;
	width: 92px;
}
#Footer a#fnavi2:hover {/*privacy policy MouseOver*/
	background-position: 0px -11px;
}
#Footer a#fnavi3 {/*travel stipulation*/
	background: url(../img/navigation/btf_3.gif) no-repeat left top;
	width: 105px;
}
#Footer a#fnavi3:hover {/*travel stipulation MouseOver*/
	background-position: 0px -11px;
}
#Footer a#fnavi4 {/*contact us*/
	background: url(../img/navigation/btf_4.gif) no-repeat left top;
	width: 58px;
}
#Footer a#fnavi4:hover {/*contact us MouseOver*/
	background-position: 0px -11px;
}
#Footer a#fnavi5 {/*about us*/
	background: url(../img/navigation/btf_5.gif) no-repeat left top;
	width: 46px;
}
#Footer a#fnavi5:hover {/*about us MouseOver*/
	background-position: 0px -11px;
}

#copyr {
	text-align: right;
	color: #999999;
	font-size: 10px;
	padding: 5px;
}
#bnrLink {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
#bnrLink ul {
	margin:0 auto;
	padding:0;
}
#bnrLink li {
	list-style-type:none;
	margin: 0 6px;
	padding:0;
	float:left;
}




/*コンテンツエリア
-------------------------------------------------------------------------*/
#contents {
	background-image: url(../img/navigation/leftbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-top: 30px solid #FFFFFF;
	width: 100%;
	height: auto;
	margin:0 auto;
	/* macie \*/
	height: 100%;
	/* macie end */
}
#contents #leftArea {
	width: 200px;
	float: left;
	text-align: left;
}
#contents #leftArea .info {
	margin-left: 8px;
	margin-top: 10px;
}

#contents #rightArea {
	float: right;
	width: 610px;
	text-align: left;
	padding-bottom: 20px;
}
/* float対策------*/
#contents:after {
	content: ".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#contents{
 display:inline-table;
}
/*Hides from IE-mac\*/
*html #contents{ height:1%;}
#contents{display:block;}
/*End hide from IE-mac*/
/* end float対策
-------------------*/


/*左側メニュー---------------------------------------*/
#leftArea .menu1 ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
	background-color: #FFFFFF;
}
#leftArea .menu1 ul li {
	border-bottom: 6px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#leftArea .menu1 a {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 60px 0px 0px;
	text-decoration: none;
	height: 0px!important;
	_height: 0px!important;
	font-size: 0px;
	width: 185px;
}
#leftArea .menu1 a.bmenu1 {/*お得な情報*/
	background: url(../img/navigation/globalbtbnr_1.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu1:hover {/*お得な情報 MouseOver*/
	background-position: -185px 0px;
}
#leftArea .menu1 a.bmenu2 {/*お勧めのホテル*/
	background: url(../img/navigation/globalbtbnr_2.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu2:hover {/*お勧めのホテル MouseOver*/
	background-position: -185px 0px;
}
#leftArea .menu1 a.bmenu3 {/*海外・沖縄ウエディング*/
	background: url(../img/navigation/globalbtbnr_3.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu3:hover {/*海外・沖縄ウエディング MouseOver*/
	background-position: -185px 0px;
}
#leftArea .menu1 a.bmenu4 {/*ハワイ最新情報*/
	background: url(../img/navigation/globalbtbnr_4.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu4:hover {/*ハワイ最新情報 MouseOver*/
	background-position: -185px 0px;
}
#leftArea .menu1 a.bmenu5 {/*トラベルギャラリー*/
	background: url(../img/navigation/globalbtbnr_5.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu5:hover {/*トラベルギャラリー MouseOver*/
	background-position: -185px 0px;
}
#leftArea .menu1 a.bmenu6 {/*スタッフブログ*/
	background: url(../img/navigation/globalbtbnr_6.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu6:hover {/*スタッフブログ MouseOver*/
	background-position: -185px 0px;
}
#leftArea .menu1 a.bmenu7 {/*お勧めモデルコース*/
	background: url(../img/navigation/globalbtbnr_7.jpg) no-repeat left top;
}
#leftArea .menu1 a.bmenu7:hover {/*お勧めモデルコース MouseOver*/
	background-position: -185px 0px;
}

#leftArea .menu1 .blog {
	width:185px;
	height:90px;
	background:#f2f2f2 url(../img/navigation/blog_bg.jpg) 0 0 no-repeat;
}


#leftArea .menu1 .blog li {
	background:url(../img/navigation/blog_arrow.gif) 5px 7px no-repeat;
	border:none;
	margin:0 0 0 70px;
	padding:5px 0 0 15px;
}
#leftArea .menu1 .blog .title {
	background:none;
	border:none;
	margin:0 0 0 75px;
	padding:5px 0 0 0px;
}
#leftArea .menu1 .blog a {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:10px;
	display:inline;
	background:none;
	margin:0;
	padding:0;
}
#leftArea .menu1 .blog a:hover {
	color: #333366;
	text-decoration: underline;
}

#leftArea .menu1 .recommend {
	width:185px;
	height:60px;
	background:#f2f2f2 url(../img/navigation/recommend_bg.jpg) 0 0 no-repeat;
}


#leftArea .menu1 .recommend li {
	background:url(../img/navigation/blog_arrow.gif) 5px 7px no-repeat;
	border:none;
	margin:0 0 0 70px;
	padding:5px 0 0 15px;
}
#leftArea .menu1 .recommend .title {
	background:none;
	border:none;
	margin:0 0 0 75px;
	padding:5px 0 0 0px;
}
#leftArea .menu1 .recommend a {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:10px;
	display:inline;
	background:none;
	margin:0;
	padding:0;
}
#leftArea .menu1 .recommend a:hover {
	color: #333366;
	text-decoration: underline;
}

#leftArea .menu1 .travel {
	width:185px;
	height:60px;
	background:#f2f2f2 url(../img/navigation/travel_bg.jpg) 0 0 no-repeat;
}
#leftArea .menu1 .travel li {
	background:url(../img/navigation/blog_arrow.gif) 5px 7px no-repeat;
	border:none;
	margin:0 0 0 70px;
	padding:5px 0 0 15px;
}
#leftArea .menu1 .travel .title {
	background:none;
	border:none;
	margin:0 0 0 75px;
	padding:5px 0 0 0px;
}
#leftArea .menu1 .travel a {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:10px;
	display:inline;
	background:none;
	margin:0;
	padding:0;
}
#leftArea .menu1 .travel a:hover {
	color: #333366;
	text-decoration: underline;
}

#leftArea .menu1 .wedding {
	width:185px;
	height:60px;
	background:#f2f2f2 url(../img/navigation/wedding_bg.jpg) 0 0 no-repeat;
}
#leftArea .menu1 .wedding li {
	background:url(../img/navigation/blog_arrow.gif) 5px 7px no-repeat;
	border:none;
	margin:0 0 0 70px;
	padding:5px 0 0 15px;
}
#leftArea .menu1 .wedding .title {
	background:none;
	border:none;
	margin:0 0 0 75px;
	padding:5px 0 0 0px;
}
#leftArea .menu1 .wedding a {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:10px;
	display:inline;
	background:none;
	margin:0;
	padding:0;
}
#leftArea .menu1 .wedding a:hover {
	color: #333366;
	text-decoration: underline;
}

#leftArea .menu1 .stay {
	width:185px;
	height:60px;
	background:#f2f2f2 url(../img/navigation/stay_bg.jpg) 0 0 no-repeat;
}
#leftArea .menu1 .stay li {
	background:url(../img/navigation/blog_arrow.gif) 5px 7px no-repeat;
	border:none;
	margin:0 0 0 70px;
	padding:5px 0 0 15px;
}
#leftArea .menu1 .stay .title {
	background:none;
	border:none;
	margin:0 0 0 75px;
	padding:5px 0 0 0px;
}
#leftArea .menu1 .stay a {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:10px;
	display:inline;
	background:none;
	margin:0;
	padding:0;
}
#leftArea .menu1 .stay a:hover {
	color: #333366;
	text-decoration: underline;
}


#leftArea .menu2 ul {
	margin: 10px 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
}
#leftArea .menu2 ul li {
	margin: 0px 0px 15px;
	padding: 0px;
}
#leftArea .menu2 a {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 1px 0px 0px 10px;
	font-size: 12px;
	color: #666666;
	width: 175px;
}
#leftArea .menu2 a:hover {
	color: #333366;
	text-decoration: underline;
}



/*プラン　宿情報　コンテンツエリア
-------------------------------------------------------------------*/
#contentsFull {
	clear: both;
	border-top: 30px solid #FFFFFF;
}
