@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

* {
	margin:0;
	padding:0;
	list-style:none;
	}

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	}

img{
	border:none;
	}
	
h1,h2,h3,h4{
	font-size:10px;
}

table{clear:both;}

td {vertical-align:middle;}

.zentai{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}


/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

#sc_contents{
	color:#333333;
	line-height:1.5em;
}

#sc_date p{
	color:#ff0000;
}

#sc_date p span{
	font-size:10px;
	color:#333333;
}

#sc_tab{
	margin-top:10px;
}

#sc_tab td{
	background-image:url(../parts/bg01.gif);
	background-repeat:repeat-x;
}

/*++++++++++++++++++++++++++++++++++++++++++
上の検索 Setting
+++++++++++++++++++++++++++++++++++++++++++*/

#sc_frm{
	width:796px;
	border-left:solid 2px #d9d9d9;
	border-right:solid 2px #d9d9d9;
	border-top:solid 2px #d9d9d9;
}

#sc_frm table{
	margin:10px 15px;
	width: 766px;
}

#sc_frm .sc_shuppatsu{
	width:42px;
	padding-left: 15px;
}

#sc_frm .sc_month{
	width:52px;
}

#sc_frm .sc_t_month{
	width:20px;
}

#sc_frm .sc_day{
	width:52px;
}

#sc_frm .sc_t_day{
	width:20px;
}

#sc_frm .sc_t_country{
	width:20px;
	padding-left: 15px;
}

#sc_frm .sc_country{
}

#sc_frm .sc_submit{
	text-align:right;
}

#sc_frm .sc_reset{
	width:73px;
	text-align:right;
}

#sc_tourtable{
	width:796px;
	border-left:solid 2px #d9d9d9;
	border-right:solid 2px #d9d9d9;
	margin-top:15px;
}

.list_midashi,.list_tour{
	margin-bottom:3px;
}

.list_error{
	text-align:center;
	border-top:solid 2px #d9d9d9;
	padding:1em;
	font-weight:bold;
	color:#FF6666;
}

.list_midashi td{
	padding:5px 2px;
	text-align:center;
	border-right: 1px solid #FFFFFF;
	background-color:#d9d9d9;
	color: #262626;
}

.sc_m_date{
	width:68px;
}

.sc_m_country{
	width:90px;
}

.sc_m_price{
	width:92px;
}

.sc_m_no{
	width:92px;
}

.sc_m_name{
	width:auto;
}

.list_midashi .sc_m_name, #sc_tourtable .list_tour .sc_m_name{
	text-align:left;
	padding-left:10px;
	border-right: none;
}

.list_tour{
	background-color:#fff6cc;
	color: #262626;
}

.list_tour .sc_m_price{
	color:#FF0000;
}

.list_tour .sc_m_price{
	color:#FF0000;
}

.list_tour .sc_m_date, .list_tour .sc_m_country, .list_tour .sc_m_price, .list_tour .sc_m_no, .list_tour .sc_m_name{
	padding:5px 2px;
	background-color:#fff6cc;
	font-weight:bold;
	text-align:center;
	border-right: 1px solid #d9d9d9;
}

.list_tour .sc_t_point, .list_tour .sc_t_btn{
	background-color:#ffffff;
}

.sc_t_point{
	width:681px;
	padding:2px 0px 3px 15px;
	font-size:10px;
}

.sc_t_btn{
	width:100px;
}




/*++++++++++++++++++++++++++++++++++++++++++
下の検索 Setting
+++++++++++++++++++++++++++++++++++++++++++*/

#sc_kensaku_i{
	width:800px;
	height:68px;
	background-image:url(../parts/bg02.gif);
}

.sc_kensaku_inakami{
	margin:10px 0px 0px 17px;
}

.sc_kensaku_inakami .sc_shuppatsu{
	width:52px;
}

.sc_kensaku_inakami .sc_month{
	width:52px;
}

.sc_kensaku_inakami .sc_t_month{
	width:20px;
}

.sc_kensaku_inakami .sc_day{
	width:50px;
}

.sc_kensaku_inakami .sc_t_day{
	width:20px;
}

.sc_kensaku_inakami .sc_cal{
	width:24px;
}

.sc_kensaku_inakami .sc_submit{
	text-align:right;
}

.sc_kensaku_inakami .sc_reset{
	width:90px;
	text-align:right;
}

/*++++++++++++++++++++++++++++++++++++++++++
催行確定より Setting
+++++++++++++++++++++++++++++++++++++++++++*/

#confirmation {
height:auto;
margin-top:15px;
width:800px;
}
#confirmation dt {
color:#003399;
display:block;
font-size:16px;
}
#confirmation dd {
font-size:12px;
line-height:1.4em;
}

#other_tour  {
height:auto;
margin-bottom:10px;
overflow:hidden;
position:relative;
width:800px;
}
* html #other_tour {
height:auto;
margin-bottom:10px;
width:801px;
}
#other_tour:after {
clear:both;
content:"";
height:1px;
overflow:hidden;
}
* html #other_tour:after {
height:1px;
overflow:visible;
}
#other_tour h2 {
background:url("../parts/kokunai_ttl05.gif") no-repeat scroll 0 0 transparent;
height:48px;
text-indent:-9999px;
width:800px;
}
#ebook {
background:url("../parts/saikou_ttl_line.gif") repeat-y scroll 0 0 transparent;
float:left;
height:auto;
width:258px;
}
#ebook dt {
background:url("../parts/saikou_ttl_bg.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:12px;
font-weight:bold;
height:22px;
line-height:1.8em;
text-align:center;
width:258px;
}
#ebook dd {
font-size:12px;
height:auto;
line-height:1.2em;
padding:3px 7px;
width:244px;
}
#ebook dd a {
background:url("../parts/bt_syousai.gif") no-repeat scroll 0 0 transparent;
display:block;
height:27px;
margin-left:140px;
text-indent:-9999px;
width:94px;
}
#ebook dd a:hover {
background-position:0 -27px;
}
#course {
background:url("../parts/saikou_ttl_line.gif") repeat-y scroll 0 0 transparent;
float:left;
height:auto;
margin-left:12px;
width:258px;
}
#course dt {
background:url("../parts/saikou_ttl_bg.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:12px;
font-weight:bold;
height:22px;
line-height:1.8em;
text-align:center;
width:258px;
}
#course dd {
font-size:12px;
height:auto;
line-height:1.2em;
padding:3px 7px;
width:244px;
}
#course dd a {
background:url("../parts/bt_syousai.gif") no-repeat scroll 0 0 transparent;
display:block;
height:27px;
margin-left:140px;
text-indent:-9999px;
width:94px;
}
#course dd a:hover {
background-position:0 -27px;
}
#newspaper {
background:url("../parts/saikou_ttl_line.gif") repeat-y scroll 0 0 transparent;
float:left;
height:auto;
margin-left:12px;
width:258px;
}
#newspaper {
background:url("../parts/saikou_ttl_line.gif") repeat-y scroll 0 0 transparent;
float:left;
height:auto;
margin-left:12px;
width:258px;
}
#newspaper dt {
background:url("../parts/saikou_ttl_bg.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:12px;
font-weight:bold;
height:22px;
line-height:1.8em;
text-align:center;
width:258px;
}
#newspaper dd {
font-size:12px;
height:auto;
line-height:1.2em;
padding:3px 7px;
width:244px;
}
#newspaper dd a {
background:url("../parts/bt_syousai.gif") no-repeat scroll 0 0 transparent;
display:block;
height:27px;
margin-left:140px;
text-indent:-9999px;
width:94px;
}
#newspaper dd a:hover {
background-position:0 -27px;
}
.saikou_ttl_bottom {
background:url("../parts/saikou_ttl_bottom.gif") no-repeat scroll center bottom transparent;
height:5px;
width:244px;
}
