@charset "utf-8";



/* ------------------------
   コンテンツレイアウト
------------------------ */
.linkBOX{
border:1px #8190aa double;
padding:5px;
}
.linkBOX_s{
border:1px #8190aa double;
padding:5px;
margin:0px 5px 0px 0px;
}
.link_L{
float:left;
}
.link_R{
float:right;
padding:0px 0px 0px 10px;
}
.bgornge{
background:#e2d694;
padding:1px;
text-align:center;
}
.bgblue{
background:#3f6970;
padding:1px;
text-align:center;
}
.tcBOX{
border:3px #5d573d double;
padding:5px;
background:#f5f3e1;
}
.preBOX{
border:1px #5d573d double;
padding:5px;
}
.txblue{
color:#3f6970;
}
.txwht{
color:#ffffff;
}
.txpink{
color:#d80c59;
}
.cruise{
width:710px;
border-color:#3f6970;
border-style:solid;
border-width:1px;
}
.cruise td{
border-color:#3f6970;
border-style:solid;
border-width:1px;
padding:4px 2px 2px 5px;
font-size:90%;
}
.cruise th{
padding:4px 2px 2px 10px;
background-color:#3f6970;
color:#ffffff;
text-align:left;
border-color:#3f6970;
border-style:solid;
border-width:1px;
}
.price{
font-weight:bold;
font-size:120%;
float:left;
padding:4px 0px 0px 5px;
}
.price p{
color:#e00000 !important;
}


#inquiry #footerContactArea2 {
    background: url("/common_rn/img/tour/bg_contactarea_001.gif") repeat-y scroll center top transparent;
    margin-top: 18px;
}


#inquiry #footerContactAreaInner01 {
    background: url("/common_rn/img/tour/bg_contactarea_002.gif") no-repeat scroll center bottom transparent;
}

#inquiry #footerContactAreaInner02 {
    background: url("/common_rn/img/tour/bg_contactarea_003.gif") no-repeat scroll center top transparent;
    padding: 15px 0 18px;
}


#inquiry #footerContactArea2 ul li {
    float: left;
    width: 349px;
}


#inquiry #footerContactArea2 ul li h4 {
    line-height: 1.3;
    margin-top: 6px;
    text-align: center;
}


#inquiry #footerContactArea2 ul li h4 .largeTxt {
    font-size: 88%;
}


#inquiry #footerContactArea2 ul li h4 .smallTxt {
    font-size: 74%;
}

#inquiry #footerContactArea2 .telNumber {
    margin: 0 auto;
    width: 350px;
}


#inquiry #footerContactArea2 .telNumber .floatL {
    text-align: right;
    width: 115px;
}

#inquiry #footerContactArea2 .telNumber .floatR {
    width: 225px;
}


#inquiry #footerContactArea2 .telNumber strong {
    color: #996600;
    font-size: 132%;
}


#inquiry #footerContactArea h3 {
    float: left;
    padding-top: 45px;
    text-align: center;
    width: 236px;
}


#inquiry #footerContactArea ul li {
    float: left;
    width: 352px;
}


#inquiry #footerContactArea ul li h4 {
    line-height: 1.3;
    margin-bottom: 8px;
    text-align: center;
}

#inquiry #footerContactArea .telNumber {
    margin: 0 auto;
    width: 350px;
}

#inquiry #footerContactArea .add {
    font-size: 88%;
    padding: 7px;
}


#inquiry #footerContactArea ul li {
    float: left;
    width: 352px;
}

#inquiry #footerContactArea ul li h4 {
    line-height: 1.3;
    margin-bottom: 8px;
    text-align: center;
}

#inquiry #footerContactArea ul li h4 .largeTxt {
    font-size: 88%;
}


#inquiry #footerContactArea ul li h4 .smallTxt {
    font-size: 74%;
}

#inquiry #footerContactArea .telNumber {
    margin: 0 auto;
    width: 350px;
}

#inquiry #footerContactArea .telNumber .floatL {
    text-align: right;
    width: 100px;
}

#inquiry #footerContactArea .telNumber .floatR {
    width: 240px;
}

#inquiry #footerContactArea .add {
    font-size: 88%;
    padding: 7px;
}