@charset "utf-8";

/*===================================================================================================*/
/*common*/
/*===================================================================================================*/
#page1 #main-contents #main-body {
   padding-bottom:20px;
}

#main_bg {
   background:url(../../images/interior/bg_mv.jpg) 0 0 no-repeat;
}

/*===================================================================================================*/
/*title*/
/*===================================================================================================*/
.interior #mv {
   background:url(../../images/interior/bg_navi.jpg) left bottom no-repeat;
}

/*===================================================================================================*/
/*tab*/
/*===================================================================================================*/
.interior #mv ul li#page1,
.interior #mv ul li#page2,
.interior #mv ul li#page3,
.interior #mv ul li#page4 {
   width:180px;
}

.interior #mv ul li {
   margin-right:20px;
}

/*page1*/
.interior #mv ul li#page1 a {
   background:url(../../images/interior/tab.jpg) 0px 0px no-repeat;
}

.interior #mv ul li#page1 a:hover {
   background:url(../../images/interior/tab.jpg) 0px -45px no-repeat;
}

#page1 #mv ul li#page1 a,
#page1 #mv ul li#page1 a:hover {
   background:url(../../images/interior/tab.jpg) 0px -90px no-repeat;
}

/*page2*/
.interior #mv ul li#page2 a {
   background:url(../../images/interior/tab.jpg) -200px 0px no-repeat;
}

.interior #mv ul li#page2 a:hover {
   background:url(../../images/interior/tab.jpg) -200px -45px no-repeat;
}

#page2 #mv ul li#page2 a,
#page2 #mv ul li#page2 a:hover {
   background:url(../../images/interior/tab.jpg) -200px -90px no-repeat;
}

/*page3*/
.interior #mv ul li#page3 a {
   background:url(../../images/interior/tab.jpg) -400px 0px no-repeat;
}

.interior #mv ul li#page3 a:hover {
   background:url(../../images/interior/tab.jpg) -400px -45px no-repeat;
}

#page3 #mv ul li#page3 a,
#page3 #mv ul li#page3 a:hover {
   background:url(../../images/interior/tab.jpg) -400px -90px no-repeat;
}

/*page4*/
.interior #mv ul li#page4 a {
   background:url(../../images/interior/tab.jpg) -600px 0px no-repeat;
}

.interior #mv ul li#page4 a:hover {
   background:url(../../images/interior/tab.jpg) -600px -45px no-repeat;
}

#page4 #mv ul li#page4 a,
#page4 #mv ul li#page4 a:hover {
   background:url(../../images/interior/tab.jpg) -600px -90px no-repeat;
}

/*===================================================================================================*/
/*foot*/
/*===================================================================================================*/
#page2 #foot #foot-body,
#page3 #foot #foot-body,
#page4 #foot #foot-body {
   background:url(../../images/common/bg_foot_bottom2.jpg) #a88a22 left top repeat-x;
}

/*===================================================================================================*/
/*page1*/
/*===================================================================================================*/

#page1 .readbox {
}

#page1 .readbox p {
   float:left;
   width:270px;
}

#page1 .readbox img {
   float:left;
   margin-left:20px;
}

/*===================================================================================================*/
/*page2*/
/*===================================================================================================*/

#page2 .readbox img {
   margin-top:10px;
}

#page2 #end-contents .columnbox {
   padding:20px 0 20px 20px;
}

#page2 #end-contents .columnbox .childbox-2 {
   clear:both;
   margin-top:20px;
}

#page2 #end-contents .columnbox .childbox-2 .childbox {
   width:360px;
   margin-right:20px;
   float:left;
}

#page2 #end-contents .columnbox .childbox-2 .end {
   margin-right:0;
}

#page2 #end-contents .columnbox .childbox-2 .childbox img {
   float:left;
}

#page2 #end-contents .columnbox .childbox-2 .childbox p {
   width:180px;
   float:right;
}

/*===================================================================================================*/
/*page3*/
/*===================================================================================================*/

#page3 #comfort {
   background:#7c8183;
   padding:0 20px 20px 0;
}

/*share*/
 
#page3 #comfort .com-child {
   margin:20px 0 0 0;
   font-size:0.75em;
   color:#FFF;
}

#page3 #comfort .com-child img {
   margin-bottom:10px;
}

#page3 #comfort .com-child h4 {
   margin-bottom:10px;
}

#page3 #comfort .com-child h4 img {
   margin-bottom:0;
}

#page3 #comfort #comfortbox {
}

#page3 #comfort img#mainimage {
   float:left;
}

#page3 #comfort #num1,
#page3 #comfort #num2 {
   width:390px;
   float:right;
}

/*num1*/
#page3 #comfort #num1 {
   margin-top:40px;
   text-align:center;
}

#page3 #comfort #num1 h4,
#page3 #comfort #num1 p {
   text-align:left;
}

/*num3*/
#page3 #comfort #num3,
#page3 #comfort #num4 {
   clear:both;
   margin-left:20px;
}

#page3 #comfort #num3 img {
   float:right;
}

#page3 #comfort #num3 .alpha {
   width:385px;
   float:left;
}

#page3 #comfort #num3 .alpha h4 img {
   float:none;
}

#page3 #comfort #num3 .alpha ul {
   line-height:1.2em;
   font-size:0.9em;
   list-style:none;
   margin-left:1.5em;
}

#page3 #comfort #num3 .alpha ul li {
   text-indent:-1.5em;
}

/*num4*/
#page3 #comfort #num4 img {
   float:left;
}

#page3 #comfort #num4 .alpha {
   width:500px;
   float:right;
}

#page3 #comfort #num4 .alpha h4 img {
   float:none;
}

/*clm1*/
#page3 #end-contents .columnbox {
   clear:both;
}

#page3 #end-contents #clm1 .beta,
#page3 #end-contents #clm3 .beta {
   float:right;
}

#page3 #end-contents #clm1 .alpha,
#page3 #end-contents #clm3 .alpha {
   float:left;
   width:370px;
}

/*clm2*/
#page3 #end-contents #clm2 .beta {
   float:left;
}

#page3 #end-contents #clm2 .alpha {
   float:right;
   width:550px;
}

/*===================================================================================================*/
/*page4*/
/*===================================================================================================*/
#page4 #main-contents .txtbox .choice-box img#img {
   margin-top:20px;
}

#page4 #main-contents .txtbox .choice-box .choice-menu dl {
   width:760px;
   margin-bottom:10px;
}

#page4 #main-contents .txtbox .choice-box .choice-menu dl.end {
   margin-bottom:0;
}

#page4 #main-contents .txtbox .choice-box .choice-menu dl dt {
   float:left;
   margin-right:10px;
}

/*clm-share*/
#page4 #main-contents .childbox-2,
#page4 #main-contents .childbox-3 {
   clear:both;
   font-size:0.75em;
   margin-top:20px;
}

/*cld1*/
#page4 #main-contents .childbox-2 #cld1 {
   width:245px;
}

#page4 #main-contents .childbox-2 #cld1 p img {
   margin-bottom:5px;
}

/*cld2*/
#page4 #main-contents .childbox-2 #cld2 {
   width:515px;
   margin-right:0;
}

/*-----------------------------------------------------------------*/
/*table-share*/
#page4 #cld2 table {
   border-top:solid 1px #a88a22;
   border-right:solid 1px #a88a22;
}

#page4 #cld2 table tr th {
   background:#e5dcbc;
}

/*thead*/
#page4 #cld2 table thead tr th {
   border-left:solid 1px #ffffff;
   border-bottom:solid 1px #ffffff;
   padding:8px;
   height:auto;
   background:#a88a22;
}

#page4 #main-contents #cld2 table thead tr th img {
   margin:0px;
}

#page4 #cld2 table tr#seattitle th {
   background:#d3c490;
}

#page4 #cld2 table tr#seattitle th#five {
   border-left:solid 1px #a88a22;
}

#page4 #cld2 table tr th.first {
   background:#cebe8b;
}

#page4 #cld2 table thead tr th#position {
   border-left:solid 1px #a88a22;
}

/*tbody*/
#page4 #cld2 table tbody td,
#page4 #cld2 table tbody th {
   border-left:solid 1px #a88a22;
   border-bottom:solid 1px #a88a22;
}

#page4 #cld2 table tbody td {
   padding:2px 3px;
   text-align:center;
   color:#a88a22;
}

#page4 #cld2 table tbody th {
   font-weight:normal;
}

#page4 #cld2 table tbody td.seatfunctions {
   text-align:left;
   margin-left:10px;
   color:#000000;
}

/*-----------------------------------------------------------------*/
/*clm1*/
#page4 #end-contents #clm1 .alpha {
   width:410px;
   float:left;
}

#page4 #end-contents #clm1 .beta {
   float:right;
}

#page4 #end-contents #clm1 .beta ol {
   list-style:none;
   margin-top:20px;
}

#page4 #end-contents #clm1 .beta ol li {
   height:20px;
   width:220px;
   display:block;
   margin-bottom:5px;
}

#page4 #end-contents #clm1 .beta ol li span {
   display:none;
}

#page4 #end-contents #clm1 .beta ol li#txt-a {
   background:url(../../images/interior/page4/txt_a.gif) 0 0 no-repeat;
}

#page4 #end-contents #clm1 .beta ol li#txt-b {
   background:url(../../images/interior/page4/txt_b.gif) 0 0 no-repeat;
}

#page4 #end-contents #clm1 .beta ol li#txt-c {
   background:url(../../images/interior/page4/txt_c.gif) 0 0 no-repeat;
}

#page4 #end-contents #clm1 .beta ol li#txt-d {
   background:url(../../images/interior/page4/txt_d.gif) 0 0 no-repeat;
}

#page4 #end-contents #clm1 .beta ol li#txt-e {
   background:url(../../images/interior/page4/txt_e.gif) 0 0 no-repeat;
}

#page4 #end-contents #clm1 .beta ol li#txt-f {
   background:url(../../images/interior/page4/txt_f.gif) 0 0 no-repeat;
}

#page4 #end-contents #clm2 {
   padding:20px 0 20px 20px;
}

