@charset "Shift_JIS";
/*--------------------------
	BODY基本
--------------------------*/

html {
	overflow:scroll;
}

body{
	margin-top:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#000000;
	line-height:150%;
	text-align:center;
	background:#D9F1F7 url(../images/bg.jpg) top center repeat-x;
}

/*基本マージン設定*/
*{
	margin:0px;
	padding:0px;
}

/*イメージリンク設定*/
a img{
	border:0px;
}

/*イメージ下のスペース取り*/
img {
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

/*******************
*テキストリンク設定*
*******************/

a:link{
	text-decoration:underline;
} 
a:visited{
	text-decoration:underline;
} 
a:hover{
	text-decoration:underline;
} 
a:active{
	text-decoration:underline;
}

/*タイトルタグ設定*/
h1,h2,h3,h4{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}

/*clear設定*/
.clear{
	clear:both;
	height:0px;
	width:0px;
}


/*--------------------------
	ラインデータ
--------------------------*/

.lineBlue620 {
	height:1px;
	width:620px;
	background:url(../../images/line620.gif) repeat-x left top;
}

/*--------------------------
	基本コンテナ部分
--------------------------*/

/*基本大枠*/
#container{
	width:1000px;
	margin:0px auto;
	text-align:left;
	background:url(../images/bgCenter.jpg) top center no-repeat;
}

#containerBottom{
	width:1000px;
	height:30px;
	margin:0px auto;
	text-align:left;
	background:url(../images/bgBottom.jpg) top center no-repeat;
}

/*--------------------------
	ヘッダー
--------------------------*/
/*ヘッダー大枠*/
#header{
	width:900px;
	padding:0px;
	margin:0px auto;
}

#header .copy{
	width:900px;
	height:23px;
	padding:2px 0px 0px 0px;
	text-indent:10pt;
	color:#FFFFFF;
	font-weight:bold;
	background:#014E96;
}

#header .headerLogoBg {
	background:#FFFFFF url(../images/headLogoBg.jpg) top center repeat-x;
}

#header .headerLogoBg .logo {
	float:left;
	width:210px;
}


#header .headerLogoBg .pankuzu {
	margin:20px 20px 0px 0px;
	float:right;
	width:600px;
	text-align:right;
	font-size:11px;
}

/*--------------------------
	グローバルメニュー
--------------------------*/

#menu {
	width:900px;
	margin:0px auto;
	height:50px;
}

#menu ul{
	margin:0px;
	list-style:none;
}


#menu ul li {
	margin:0px;
	float:left;
}

/*--------------------------
	コンテンツ
--------------------------*/
#contents {
	width:860px;
	margin:30px auto 0px;
	padding:0px;
	background:#FFFFFF;
}

/* ページトップへ戻るボタン */
.BtTop {
	float:right;
	margin:0px 0px 10px;
}

/*----------------------------------------------------
	コンテンツ（上）2009.07.03追加
----------------------------------------------------*/
#contents_top {
 }
 
#contentsL_top {
	width:630px;
	margin:0px;
	padding:0px;
	float:left;
}

#contentsR_top {
	width:210px;
	margin:0px;
	padding:0px;
	float:right;
	color:#663300;
	font-size:10px;
}

#contentsR_top .about {
	margin:0px 0px 15px 0px;
	padding:0px 0px 20px;
	color:#CC3300;
	font-weight:bold;
	background:url(../images/sideAboutBg.gif) bottom center no-repeat;
}

#contentsR_top .link {
	margin:0px auto 15px;
	padding:0px;
	line-height:130%;
	background:url(../images/linkBg.gif) top center repeat-y;
}

#contentsR_top .txt01 {
	margin:0px 10px;
	padding-bottom:10px;
	font-size:13px;
	color:#CC3300;
	line-height:120%;
}
#contentsR_top .txt01 h2 {
	width:170px;
	margin:0px auto;
	padding:5px;
	font-size:13px;
	line-height:150%;
	border:1px dotted #E2896C;
}
#contentsR_top .about .txt02 h3 {
	width:180px;
	margin:0px auto;
	font-size:12px;
	line-height:130%;
	font-weight:normal;
}

/*--------------------------
	トップコンテンツ左側
--------------------------*/

#contentsL {
	width:630px;
	margin:0px;
	padding:0px;
	float:left;
}

/* 旅行券、パック */

#contentsL .naviBox {
	width:310px;
	height:250px;
	margin:0px;
	padding:0px;
}

#contentsL .naviBox .ticketHead {
	margin:0px;
	padding:68px 15px 2px 15px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:130%;
	background:url(../../images/ticketHead.jpg) top center no-repeat;
}


#contentsL .naviBox .packHead {
	margin:0px;
	padding:68px 15px 2px 15px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:130%;
	background:url(../../images/packHead.jpg) top center no-repeat;
}



/*--------------------------
	↓2008.10.04　修正
--------------------------*/

/*航空券 */
.naviBoxLeft{
	float:left;
	width:310px;
	margin:0px;
	padding:0px;
}


/*パックナビ */
.naviBoxRight{
	float:right;
	width:310px;
	margin:0px;
	padding:0px;
}	


/*国内格安航空券 */

#Info_bg{
	width:630px;
	background-image:url(../../images/info_bg.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

#InfoContents{
	line-height:1.6em;
	letter-spacing:2px;
	margin: 10px 15px;
}

/*************2010/05/20追加↓**************/
#InfoContents2{
	line-height:1.6em;
	letter-spacing:2px;
	margin: 10px 15px;
}

#InfoContents p{
	color: #0099cc;
	margin: 0px 0px 5px 0px;
}
#InfoContents a{
	color: #0099cc;
	text-decoration: none;
}

#InfoContents a:hover{
	color: #0099cc;
	text-decoration: underline;
}
/*************2010/05/20追加↑**************/

.discount{
	border-bottom:1px dotted #006699;
	margin-bottom:1px;
	vertical-align: bottom;
}

/*----テキストリンク設定----*/
.discount a:link {
	text-decoration:none;
	color:#0000CC;
}

.discount a:visited {
	text-decoration:none;
	color:#0000CC;
}

.discount a:hover {
	text-decoration:underline;
	color:#0066FF;
}


/*●印 */
.sign{
	color:#FF6600;
	margin-right:7px;
	margin-left:10px;
}

/*料金 */
.price{
	color:#FF0000;
	font-weight:bold;
}
/*--------------------------
	↑2008.10.04　修正
--------------------------*/

/****************2010/05/20修正↓*****************/
#contentsL ul {
	width:630px;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#contentsL ul li.informationTxt {
	padding: 10px 0px 9px 0px;
	/*text-indent:0px;*/
	background:url(../../images/line620.gif) repeat-x left bottom;
}

#contentsL ul .line {
	margin:6px 0px 6px -53px;
	width:630px;
	height:1px;
	background:url(../../images/line620.gif) repeat-x left top;
}
/****************2010/05/20修正↑*****************/

/*--------------------------
	トップコンテンツ右側
--------------------------*/

#contentsR {
	width:210px;
	margin:0px;
	padding:0px;
	float:right;
	color:#663300;
	font-size:10px;
}

/* ABOUT */

#contentsR .about {
	margin:0px 0px 15px 0px;
	padding:0px 0px 20px;
	color:#CC3300;
	font-weight:bold;
	background:url(../images/sideAboutBg.gif) bottom center no-repeat;
}

#contentsR .about .txt01 h2 {
	width:170px;
	margin:0px auto;
	padding:5px;
	font-size:13px;
	line-height:150%;
	border:1px dotted #E2896C;
}

#contentsR .about .txt02 h3 {
	width:180px;
	margin:8px auto 0px;
	font-size:11px;
	line-height:120%;
}

/* リンク */

#contentsR .link {
	margin:0px auto 15px;
	padding:0px;
	line-height:130%;
	background:url(../images/linkBg.gif) top center repeat-y;
}

#contentsR .link .linkBox {
	width:180px;
	margin:0px auto 0px;
}

#contentsR .link .linkBox .bannerImg{
	text-align:center;
	margin:10px auto 10px;
}

#contentsR .link .linkBox .bannerLine {
	width:180px;
	height:1px;
	margin:5px 0px;
	background:url(../images/linkLine.gif) repeat-x left top;
}


/*--------------------------
	セカンドコンテンツ
--------------------------*/
.Text_domtravel {
	width:558px;
	font-size:12px;
	color:#0000CC;
	margin:20px auto 5px;
}	

/*路線価格表の大枠*/
#contentsWide {
	width:860px;
	margin:0px auto 0px;
	padding:0px;
	background:#FFFFFF;
}

/*カレンダー部分*/
.CallenderTtl {
	text-align:center;
	margin-bottom:20px;
}

.Callender {
	width:558px;
	height:164px;
	margin:0px auto 0px;
}
.Callender_4 {
	height:164px;
	margin:0px auto 0px;
}

.CallenderMoney {
	margin:10px 0px 15px 0px;
	text-align:right;
}

.CallenderText {
	font-size:12px;
	color:#FF0000;
	float:left;
	margin-left:30px;
}

/*インラインフレーム部分*/
.TextAirline {
	margin-top:20px;
	font-size:12px;
	color:#0000CC;
}	


/*-----------------------------
	セカンドコンテンツ右側
-----------------------------*/

#contentsR .aboutSecond {
	margin:0px 0px 13px 0px;
	padding:0px;
	font-weight:bold;
	background-image:url(../images/second/sideAboutBg_second.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contentsR .aboutSecond .txt01 {
	width:180px;
	margin:0px auto 0px;
	padding-bottom:10px;
	font-size:12px;
	color:#CC3300;
	line-height:120%;
}

#contentsR .linkSecond {
	margin:0px auto 15px;
	padding:0px;
	text-align:center;
	line-height:130%;
}

#contentsR .linkSecond .linkBox {
	margin-top:21px;
}

#contentsR .linkSecond .linkBox .bannerImg{
	margin:0px auto 10px;
}


/*--------------------------
	フッター
--------------------------*/
.border_blue{
	height:1px;
	background:url(../../images/bg_top_blue.gif) repeat-x left top;
}

/*--------------------------
	フッター
--------------------------*/
/*フッター大枠*/
#footer{
	width:860px;
	margin:0px auto;
	padding:10px 0px 0px;
	text-align:center;
	font-size:11px;
	border-top:1px solid #80B3CC;
}

#footer .footerLine{
	width:860px;
	height:1px;
	margin:5px 0px;
	background:url(../../images/line620.gif) repeat-x left top;
}

	
