﻿/*  temp7 */

#temp7 .a1 {
 width:740px;
}

#temp7 .a1 dl {
 width:730px;
 border:1px solid #ccc;
 background-color:#eee;
 padding:5px;
}

#temp7 .a1 dl dt {
 width:10px;
 float:left;
}

#temp7 .a1 dl dd {
 width:420px;
 float:right;
}

#temp7 .a1 ul {
 margin-top:10px;
}

#temp7 .a1 ul li {
 float:left;
 margin-left:10px;
}

#temp7 .a1 ul li a {
 display:block;
 width:70px;
 height:20px;
}

#temp7 #left_sec2 {
 width:740px;
}

#temp7 .a1 dl dd strong {
 font-size:1.2em;
 line-height:140%;
}

#temp7 .a1 ul li a {
 display:block;
 width:100px;
 height:30px;
}

/*  temp6 */ 
#temp6 h2 {
 text-indent:-9999px;
}

#temp6 dl {
 width:240px;
 float:left;
 margin-left:3px;
 height:250px;
 margin-bottom:5px;
}

#temp6 dl dd {
 width:230px;
 padding:2px 5px;
}

#temp6 .detail {
}

/* temp5 */

#temp5 .btn_hiro {
 background-image:url(../i/hiro_btn.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp5 .btn_oka {
 background-image:url(../i/oka_btn.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp5 .a1 {
 width:360px;
}

#temp5 .a1 dl {
 width:360px;
}

#temp5 .a1 dl dt {
 width:160px;
 float:left;
}

#temp5 .a1 dl dd {
 width:180px;
 float:right;
}

#temp5 .a1 ul li {
 float:left;
 margin-left:5px;
}

#temp5 .a1 ul li a {
 display:block;
 width:100px;
 height:100px;
}

#temp5 #left_sec,
#left_sec3 {
 float:left;
 width:360px;
}

#temp5 #right_sec {
 float:left;
 width:360px;
 margin-left:5px;
}

#temp5 #btn_50 {
 background-image:url(../i/htl-2day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
width:121px height:62px;
}

#temp5 #btn_51 {
 background-image:url(../i/htl-3day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
width:121px height:62px;
}

#temp5 #btn_52 {
 background-image:url(../i/htl-4day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
width:121px height:62px;
}

#temp5 #btn_53 {
 background-image:url(../i/htl-5day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
width:121px height:62px;
}

.top_navi {
 text-align:right;
}

.space_a1 {
 margin-bottom:10px;
}

.a1 dl {
 margin-bottom:10px;
}

.space_a1 {
 margin-top:5px;
}

.clear {
 clear:both;
}

#temp5 .yoyakunavi li {
 float:left;
 margin:0 2px;
}

#temp5 .yoyakunavi li a {
 display:block;
 width:121px;
 height:62px;
 margin:5px 0;
}

#temp5 #contents #main_boxtable {
 margin-left:86px;
}

/*  temp4 */

#temp4 .a1 {
 width:740px;
}

#temp4 .a1 dl {
 width:730px;
 border:1px solid #ccc;
 background-color:#eee;
 padding:5px;
}

#temp4 .a1 dl dt {
 width:80px;
 float:left;
}

#temp4 .a1 dl dd {
 width:640px;
 float:right;
}

#temp4 .a1 ul {
 margin-top:5px;
}

#temp4 .a1 ul li {
 float:left;
 margin-left:5px;
}

#temp4 .a1 ul li a {
 display:block;
 width:70px;
 height:20px;
}

#temp4 #left_sec2 {
 width:740px;
}

#temp4 .a1 dl dd strong {
 font-size:1.2em;
 line-height:140%;
}

#temp4 .a1 ul li a {
 display:block;
 width:100px;
 height:30px;
}

#temp4 #btn_07 {
 background-image:url(../i/67sale-ok-3day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp4 #btn_08 {
 background-image:url(../i/67sale-ok-4day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp4 #btn_09 {
 background-image:url(../i/67sale-ok-5day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp4 #btn_10 {
 background-image:url(../i/67sale-ok-2day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

/* temp3 */

#temp3 h3 {
 margin-top:5px;
}

#temp3 dl {
 width:740px;
 margin-top:10px;
}

#temp3 dl dt {
 width:300px;
 float:left;
}

#temp3 dl dd strong {
 width:300px;
 font-size:16px;
}

#temp3 dl dd {
 width:430px;
 float:right;
}

#temp3 dl dd p {
 line-height:140%;
 height:120px;
}

#temp3 ul {
 width:320px;
 margin-left:100px;
}

#temp3 ul li {
 float:left;
 margin-left:5px;
}

#temp3 ul li a {
 display:block;
 width:100px;
 height:30px;
}

#temp3 dl#info dt {
 width:300px;
 float:right;
}

#temp3 dl#info dd {
 width:430px;
 float:left;
}

#temp3 .btn_07 {
 background-image:url(../i/67sale-ok-3day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp3 .btn_08 {
 background-image:url(../i/67sale-ok-4day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp3 .btn_09 {
 background-image:url(../i/67sale-ok-5day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp3 .btn_11 {
 background-image:url(../i/67sale-ok-2day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

.btn_hiro {
 background-image:url(../i/hiro_btn.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

.btn_oka {
 background-image:url(../i/oka_btn.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

.a1 {
 margin-top:5px;
 width:360px;
}

.a1 dl {
 width:360px;
 zoom: 100%;
}

.a1 dl:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.a1 dl dt {
 width:100px;
 float:left;
}

.a1 dl dd {
 width:250px;
 float:right;
}

.a1 dl dd ul {
 zoom: 100%;
}

.a1 dl dd ul:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

.a1 ul li {
 float:left;
 margin-left:5px;
}

.a1 ul li a {
 display:block;
 width:70px;
 height:20px;
}

#left_sec,
#left_sec2 {
 float:left;
 width:365px;
}

#right_sec,
#right_sec2 {
 float:left;
 width:365px;
 margin-left:5px;
}

#left_sec3 {
 float:left;
 width:243px;
}

#center_sec3 {
 float:left;
 width:243px;
 margin-left:2px;
}

#right_sec3 {
 float:left;
 width:243px;
 margin-left:2px;
}

.top_navi {
 text-align:right;
}

.space_a1 {
 margin-top:5px;
}

#btn_01 {
 background-image:url(../i/jalcp-2day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_02 {
 background-image:url(../i/jalcp-3day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_03 {
 background-image:url(../i/jalcp-4day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_04 {
 background-image:url(../i/jalcp-5day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_013 {
 background-image:url(../i/jalcp-1-3day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_014 {
 background-image:url(../i/jalcp-1-4day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_015 {
 background-image:url(../i/jalcp-1-5day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#btn_035 {
 background-image:url(../i/jalcp-3_5day.gif);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

.clear {
 clear:both;
}

.space_a1 {
 margin-bottom:10px;
}

.a1 dl {
 margin-bottom:10px;
}

/*  temp2 */

#temp2 .a1 {
 width:740px;
}

#temp2 .a1 dl {
 width:730px;
 border:1px solid #ccc;
 background-color:#eee;
 padding:5px;
}

#temp2 .a1 dl dt {
 width:300px;
 float:left;
}

#temp2 .a1 dl dd {
 width:420px;
 float:right;
}

#temp2 .a1 ul {
 margin-top:5px;
}

#temp2 .a1 ul li {
 float:left;
 margin-left:5px;
}

#temp2 .a1 ul li a {
 display:block;
 width:70px;
 height:20px;
}

#temp2 #left_sec2 {
 width:740px;
}

#temp2 .a1 dl dd strong {
 font-size:1.2em;
 line-height:140%;
}

#temp2 .a1 ul li a {
 display:block;
 width:100px;
 height:30px;
}

#temp2 #btn_07 {
 background-image:url(../i/67sale-ok-3day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_08 {
 background-image:url(../i/67sale-ok-4day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_09 {
 background-image:url(../i/67sale-ok-5day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_10 {
 background-image:url(../i/67sale-ok-2day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_11 {
 background-image:url(../i/67sale-ok-naha.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_00 {
 background-image:url(../i/67sale-ok-00day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_073 {
 background-image:url(../i/67sale-ok-1_3day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_084 {
 background-image:url(../i/67sale-ok-1_4day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#temp2 #btn_095 {
 background-image:url(../i/67sale-ok-1_5day.jpg);
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#main_box #temp3 h2 {
 display:none;
}

#main_box {
 width: 745px;
 font-size: 80%;
 text-align: left;
 line-height:140%;
}

#main_box a:hover {
 color:#03F;
}

#main_box h3 {
 background-image: url(../i/h3_title.jpg);
 background-repeat: no-repeat;
 background-position:left center;
 width: 729px;
 color:#fff;
 padding:8px 0 6px 16px;
 font-size: 120%;
 margin:5px 0 5px 0;
}

#footer p,
#footer ul {
 text-align:left;
}

.pkg:after {
 content: ".";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.pkg {
 display: inline-block;
}

/* exlude MacIE5 \*/
* html .clearfix {
 height: 1%
}

.pkg {
 display:block;
}

/* end MacIE5 */


#temp2 .width_txt01 {
 width:415px;
 float:right:
}
