
/* ========== Module Style ========== */
option.pd_sunday{
	color:#cc0000;
	background-color:#ffeeee;
}

option.pd_saturday{
	color:#0000cc;
	background-color:#eeeeff;
}





/* ========== Pankuzu ========== */
ul#pankuzu {
	width: 713px;
	text-align: right;
	font-size:70%;
}

#pankuzu li { 
	display: inline;
}
#pankuzu li a{
	color:#658294;
}
#pankuzu li span {
	margin: 0 8px;
}



/* ========== Main Contents ========== */
#mainContents {
	width: 720px;
	float: left;
}

#mainContents02 {
	width: 960px;
}

#mainContents03 {
	margin: 0 45px;
}


.mainContBlk01 {
	width: 713px;
}

.mainContBlk02A {
	width: 350px;
	float: left;
}

.mainContBlk02B {
	width: 350px;
	float: right;
}

.mainContBlk03A {
	width: 415px;
	float: left;
}

.mainContBlk03B {
	width: 415px;
	float: right;
}


/* ========== Title ========== */
.title01 {
	width: 724px;
}

.title01 h1 {
	padding: 12px 0 14px 28px;
}

.title02 {
	width: 724px;
}

.title02 h1 {
	padding: 12px 0 14px 28px;
}

.title03 {
	width: 960px;
}

.title03 h1 {
	padding: 12px 0 14px 28px;
}


/* ========== Title Block ========== */
.titBlk01A {
	width: 724px;
	background: transparent url(/common_rn/img/title_blk01_bg01.gif) repeat-y left top;
}

.titBlk01B {
	width: 724px;
	background: transparent url(/common_rn/img/title_blk01_bg02.gif) no-repeat left bottom;
}

.titBlk01Cont01 {
	padding: 10px 16px 13px 10px;
}


/* ========== Title Block ========== */
ul.titBtn01 li {
	margin-right: 10px;
	float: left;
}

ul.titBtn01 li.last  {
	margin-right: 0;
}


/* ========== Titles ========== */
.tits01 {
	width: 705px;
	height: 56px;
	background: transparent url(/common_rn/img/tits01_bg01.gif) no-repeat left bottom;
}
.tits01 h2 {
	margin-left:50px;
	padding-top: 18px;
	padding-bottom: 10px;
	font-weight: bold;
	text-shadow: 0 2px 0 #FFF; 
}
.tits01_top {
	width: 713px;
	background: transparent url(/common_rn/img/tits01_top_bg01.gif) no-repeat left bottom;
}
.tits01A {
	width: 724px;
}

.tits01B {
	width: 724px;
}

.tits01C {
	width: 724px;
}

.tits01C h2 {
	padding: 7px 12px 10px 22px;
	color: #FFFFFF;
	font-weight: bold;
}

.tits02A {
	width: 960px;
}

.tits02B {
	width: 960px;
}

.tits02C {
	width: 960px;
}

.tits02C h2 {
	padding: 7px 12px 10px 22px;
	color: #FFFFFF;
	font-weight: bold;
}


/* ========== Titless ========== */
/* Titss01 */
.titss01 {
	width:704px;
	background: transparent url(/common_rn/img/titss01_bg01_long.gif) no-repeat left bottom;
	font-weight:bold;}

.titss01 h3 {
	margin-left:27px;
	padding-top: 4px;
	padding-bottom: 13px;
	font-weight:bold;
}

/* Titss02 */
.titss02 {
	width: 330px;
	background: transparent url(/common_rn/img/titss02_bg01.gif) no-repeat left bottom;
}

.titss02 h3 {
	margin-left:27px;
	padding-top: 4px;
	padding-bottom: 13px;
}

/* Titss03 */
.titss03 {
	width: 720px;
	background: transparent url(/common_rn/img/titss03_bg01.gif) no-repeat left bottom;
}

/* Titss04 */
.titss04 {
	padding: 5px;
	font-weight: bold;
	background-color: #F0F0F0;
}

/* Titss05 */
.titss05 {
	width: 870px;
	background: transparent url(/common_rn/img/titss05_bg01.gif) no-repeat left bottom;
}

.titss05 h3 {
	padding-bottom: 10px;
	font-weight: bold;
}

/* Titss06 */
.titss06 {
	width: 415px;
	background: transparent url(/common_rn/img/titss06_bg01.gif) no-repeat left bottom;
}

.titss06 h3 {
	padding-bottom: 10px;
	font-weight: bold;
}


/* ========== Tab ========== */
.tabChange {
	padding-bottom: 6px;
	height: 30px;
}

.tabChange li {
	float: left;
	line-height: 30px;
	font-weight: bold;
	margin-right: 5px;
}

.tabChange li a {
	display: block;
	_display: inline;
	line-height: 30px;
	_height: 30px;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 10px;
}

.tabChange li a:link {         color: #000000; text-decoration: none;}
.tabChange li a:visited {      color: #000000; text-decoration: none;}

.tabChange li a.active:link { 	color: #FFFFFF; text-decoration: none;}
.tabChange li a.active:visited {color: #FFFFFF; text-decoration: none;}
.tabChange li a.active:hover {  color: #FFFFFF; text-decoration: none;}
.tabChange li a.active:active { color: #FFFFFF; text-decoration: none;}



/* ========== Side ========== */
#side01 {
	width: 231px;
	float: right;
}


/* ========== Side Tits ========== */
.sideTits01 {
	width: 231px;
}

.sideTits01 h2 {
	padding: 0 3px;
}


/* ========== Side Block ========== */
.sideBlk01A {
	width: 231px;
	background: transparent url(/common/images/share/side_blk01_bg01.gif) repeat-y left top;
	border-top: 1px solid #f4f6f7;
}
.sideBlk01A p a {
	width: 195px;
	margin-left: 3px;
	padding: 18px 0 18px 30px;
	color: #000;
	display:block;
	text-decoration: none;
	background-color: transparent;
	background-image: url(/common/images/share/arrow01.png);
	background-repeat: no-repeat;
	background-position: 13px center;
}
.sideBlk01A p a:link,
.sideBlk01A p a:visited {
	text-decoration: none;
}
.sideBlk01A p a:active,
.sideBlk01A p a:hover,
.sideBlk01A p a.current {
	background-color: #faf9eb;
	text-decoration: none;
}
.sideBlk01A .sideline {
	width: 223px;
	height: 1px;
	line-height: 1px;
	background: #ebeef0;
	margin-left: 3px;
}
.sideBlk01A li a{
	width: 195px;
	margin-left: 3px;
	padding: 12px 0 12px 30px;
	color: #000;
	display:block;
	text-decoration: none;
	background-color: transparent;
	background-image: url(/common/images/share/icon_side_bar01.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
}
.sideBlk01A li a:link,
.sideBlk01A li a:visited {
	text-decoration: none;
}
.sideBlk01A li a:active,
.sideBlk01A li a:hover,
.sideBlk01A li a.current{
	background-color: #faf9eb;
	text-decoration: none;
}

.sideBlk01B {
	width: 216px;
	background: transparent url(/common_rn/img/side_blk01_bg02.gif) no-repeat left bottom;
}

.sideBlk01Cont01 {
	padding: 10px 13px 13px 13px;
}

.sideBlk01Cont02 {
	padding: 8px 13px 13px 13px;
}


/* ------------------------------------------
	Module
--------------------------------------------*/

/* ========== Module Icon ========== */
.msIcon01 img {
	margin-left: 10px;
	cursor: pointer;
	vertical-align: middle;
}

.msIcon02 img {
	margin-left: 5px;
	cursor: pointer;
	vertical-align: middle;
}


/* ========== Module Home ========== */
#side01 .mhSel01 {
	width: 134px;
}

#side01 .mhSel02 {
	width: 60px;
}

#side01 .mhSel03 {
	width: 100px;
}

/* ========== Module Side ========== */
.msSel01 {
	width: 130px;
}

.msSel02 {
	width: 60px;
}

.msSel03 {
	width: 90px;
}


/* ========== Module Page ========== */
.mpBlk01A {
	width: 724px;
	background: transparent url(/common/images/share/mod_page_bg01.gif) repeat-y left top;
}

.mpBlk01B {
	width: 724px;
	background: transparent url(/common/images/share/mod_page_bg02.gif) no-repeat left bottom;
}

.mpBlk01Cont01 {
	padding: 10px 13px 13px 13px;
}

.mpSel01 {
	width: 130px;
}

.mpSel02 {
	width: 60px;
}

.mpSel03 {
	width: 90px;
}
#module1{
	width:655px;
	height:323px;
	margin:10px auto 0 auto;
	background:url(/common_rn/img/module_back_main_160817.gif) no-repeat;
	padding:20px 0 0 0;
}
#module1Inbox{
	width:615px;
	margin:0 auto;
}

.moduleBer{
		display:block;
	margin:15px 0 5px 0;
}

/* ------------------------------------------
	Popup
--------------------------------------------*/
/* ========== Popup Wrapper ========== */
#popWrapper {
	margin: 0 10px;
	text-align: left;
}

/* ========== Popup Header ========== */
#popHheader {
	margin: 10px 0 20px 0;
}

/* ========== Popup Footer ========== */
#popFooter {
	margin-top: 50px;
}

#popFtCopy {
	margin-top: 10px;
}



/* ========== Gourmet ========== */  

/* -グルメページ本文テキストの行間を広げる- */
.lh21 {
	line-height: 210%;
}



/* ========== Shop ========== */  

/* -赤以外の文章固定カラー- */
.txLbl01 {
	color: #54B9F2;
}
.txPnk01 {
	color: #FF6699;
}
.txGrn {
	color: #179D5A;
}

/* -申込番号- */
p.rsrvMainContBlk01TitsBg {
	height: 33px;
	background: url(/shop/img/rsrvmaincontblk02titsbg.gif) no-repeat;
}


/* ========== flight_info ========== */  

.tabSpl {
	padding-bottom: 6px;
}

.tabSpl li {
	float: left;
	height: 30px;
	font-weight: bold;
	margin-right: 5px;
	padding-bottom: 2px;
}

.tabSpl li {
	background: #E0E0E0 url(/flight_info/img/flight_info_tab01.gif) no-repeat left top;
}
.tabSpl li a {
	display: block;
	line-height: 32px;
	text-decoration: none;
	padding-left: 28px;
	padding-right: 10px;
	background-position: left center;
}



/* ========== GuideLine Source ========== */
.iconPdf a {
	display:block;
	line-height:23px;
	padding-left:30px;
	background: transparent url(/common_rn/img/icon_pdf.gif) no-repeat left 1px;
	color:#666;
}



