﻿body{
	margin: 10px 0 0 0;
	padding: 0;
	background-color: #FFFFFF;
	/*background: url(img/back2.gif) repeat-y;*/
}
img{
	margin: 0;
	padding: 0;
	border: 0;
}

/* Header */
.header{
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	width: 850px;
	height: 110px;
}

.logo{
	margin: 10px 0 0 0;
	float: left;
	width: 160px;
}

.top_txt{
	margin: 20px 0 0 0;
	float: left;
	width: 190px;
	font-family: "Verdana", "sans-serif";
	font-size: 60%;
	color: #0D4DA4;
}

.his_header{
	margin: 0;
	float: right;
	width: 500px;
}

/* Line */
.line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	width: 100%;
	height: 1px;
	overflow:hidden;
}

/* Main */
.main_back{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #EBEBEB;
	/*background: url(img/back.gif) repeat-x;*/
}
.main{
	padding: 0;
	margin: 10px 10px 10px 0;
	margin-left:auto;
	margin-right:auto;
	width: 850px;
}

/* Layout*/
div.layout_left{
	margin: 0;
	padding: 0;
	float: left;
	width: 160px;
	display: inline;
}
div.layout_right{
	margin: 0;
	padding: 0;
	float: left;
	width: 690px;
	display: inline;
}
/* Menu */
div.menu{
	margin: 0;
	padding: 0;
	width: 158px;
}
div.menu p{
	font-size: 100%;
}
div.menu a{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	/*color: #227CE8;*/
	color: #0D4DA4;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	cursor: pointer;
	/*width: 100px;*/
	/*height: 40px;*/
}
div.box_blog{
	margin:0 0 5px 0;
	padding:0;
}
/*div.menu a:hover{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D4D4D4;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
}*/
#menu_flight{
	margin: 0;
	padding: 18px 0 0 60px;
	background: url(img/menu_flight.gif) no-repeat;
	height: 40px;
}
#menu_optional{
	margin: 0;
	padding: 12px 0 0 60px;
	background: url(img/menu_optional.gif) no-repeat;
	height: 46px;
}
#menu_package{
	margin: 0;
	padding: 12px 0 0 60px;
	background: url(img/menu_package.gif) no-repeat;
	height: 46px;
}
#menu_hotel{
	margin: 0;
	padding: 18px 0 0 60px;
	background: url(img/menu_hotel.gif) no-repeat;
	height: 40px;
}
#menu_futbol{
	margin: 0;
	padding: 12px 0 0 60px;
	background: url(img/menu_futbol.gif) no-repeat;
	height: 46px;
}
#menu_parts{
	margin: 0;
	padding: 18px 0 0 60px;
	background: url(img/menu_parts.gif) no-repeat;
	height: 40px;
}
#menu_his{
	margin: 0;
	padding: 18px 0 0 60px;
	background: url(img/menu_his.gif) no-repeat;
	height: 40px;
}
div.menu_blue{
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(img/menu_blue.gif) no-repeat;
	height: 33px;
	font-family: "Verdana", "sans-serif";
	font-size: 80%;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
}
div.menu_blue_contents{
	width: 138px;
	margin: 0;
	padding: 8px 3px 6px 8px;
	font-family: "Verdana", "sans-serif";
	font-size: 60%;
	color: #2F84E9;
	text-decoration: none;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E5E5E5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
	background-color: #F2F2F2;
	line-height: 150%;
}
div.menu_blue_f{
	margin: 0;
	padding: 0;
	background: url(img/menu_blue_f.gif) no-repeat;
	height: 7px;
}

/* Waku400px */
div.waku400_h{
	margin: 0;
	padding: 0;
	background: url(img/waku400_h.gif) no-repeat;
	height: 5px;
	width: 400px;
	font-size: 0;
	line-height:0;
}
div.waku400{
	margin: 0;
	padding: 0;
	width: 399px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D4D4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4D4D4;
	background-color: #FFFFFF;
}
div.waku400_f{
	margin: 0;
	padding: 0;
	background: url(img/waku400_f.gif) no-repeat;
	height: 8px;
	width: 400px;
}
/* Waku280px */
div.waku280_h{
	margin: 0;
	padding: 0;
	background: url(img/waku280_h.gif) no-repeat;
	height: 5px;
	width: 280px;
	overflow:hidden;
}
div.waku280{
	margin: 0;
	padding: 0;
	width: 279px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D4D4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4D4D4;
	background-color: #FFFFFF;
}
div.waku280_f{
	margin: 0;
	padding: 0;
	background: url(img/waku280_f.gif) no-repeat;
	height: 8px;
	width: 280px;
}
/* Waku685px */
div.waku685_h{
	margin: 0;
	padding: 0;
	background: url(img/waku685_h.gif) no-repeat;
	height: 5px;
	width: 685px;
	overflow:hidden;
}
div.waku685{
	margin: 0;
	padding: 0;
	width: 684px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D4D4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4D4D4;
	background-color: #FFFFFF;
}
div.waku685_f{
	margin: 0;
	padding: 0;
	background: url(img/waku685_f.gif) no-repeat;
	height: 8px;
	width: 685px;
}
/* Contents Red */
div.contentsR_title{
	margin: 0;
	padding: 10px 15px 5px 20px;
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	height: 20px;
	font-weight: bold;
	text-align: right;
	background: url(img/his_red.gif) no-repeat;
}
div.contentsR_line_h{
	margin: 0;
	padding: 0;
	background: #D61D00 no-repeat;
	height: 7px;
	overflow:hidden;
}
div.contentsR_contents_h{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 25px;
}
div.contentsR_contents{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #FDFCFC no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDEDED;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
}
div.contentsR_contents_f{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 25px;
	text-align: right;
}
div.contentsR_line_f{
	margin: 0;
	padding: 0;
	background: #D61D00 no-repeat;
	height: 5px;
	overflow:hidden;
}
/* Contents Blue */
div.contentsB_title{
	margin: 0;
	padding: 10px 15px 5px 5px;
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #0D4DA4;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	height: 20px;
	font-weight: bold;
	text-align: right;
	background: url(img/his_blue.gif) no-repeat;
}
div.contentsB_line_h{
	margin: 0;
	padding: 0;
	background: #0D4DA4 no-repeat;
	height: 7px;
	overflow:hidden;
}
div.contentsB_contents_h{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 25px;
}
div.contentsB_contents{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #FDFCFC no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDEDED;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EDEDED;
}
div.contentsB_contents_f{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 25px;
	text-align: right;
}
div.contentsB_contents_f2{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 40px;
	text-align: right;
}
div.contentsB_line_f{
	margin: 0;
	padding: 0;
	background: #0D4DA4 no-repeat;
	height: 5px;
	overflow:hidden;
}
/* Contents Grey */
div.contentsG_title{
	margin: 0;
	padding: 10px 15px 5px 5px;
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #ABB1B7;
	letter-spacing: 0.1em;
	text-decoration: none;
	display: block;
	height: 20px;
	font-weight: bold;
	text-align: right;
	background: url(img/his_grey.gif) no-repeat;
}
div.contentsG_line_h{
	margin: 0;
	padding: 0;
	background: #D4D4D4 no-repeat;
	height: 7px;
	overflow:hidden;
}
div.contentsG_contents_h{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 25px;
}
div.contentsG_contents{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #FDFCFC no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDEDED;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EDEDED;
}
div.contentsG_contents_f{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background: #EDEDED no-repeat;
	height: 25px;
	text-align: right;
}
div.contentsG_line_f{
	margin: 0;
	padding: 0;
	background: #D4D4D4 no-repeat;
	height: 5px;
	overflow:hidden;
}
/* Contents Size */
div.contentsR_390{
	margin: 0;
	padding: 0 0 0 5px;
	width: 390px;
}
div.contentsB_270{
	margin: 0;
	padding: 0 0 0 5px;
	width: 270px;
}
div.contentsG_675{
	margin: 0;
	padding: 0 0 0 5px;
	width: 675px;
}
/* News */
div.news{
	margin: 0;
	padding: 0;
	float: left;
	width: 405px;
	display: inline;
}
ul.news_menu{
	margin: 0;
	padding: 0;
}
ul.news_menu li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D0BC;
	list-style-type: none;
}
/*.news_menu a{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: none;
}
.news_menu a:hover{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: underline;
}*/
/*div.news_menu_2{
	padding: 5px 10px 5px 10px;
	font-family: "Verdana", "sans-serif";
	font-size: 100%;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-decoration: none;
	background-color: #D61D00;
	display: block;
}*/
#news_menu_1{
	padding: 5px 10px 5px 10px;
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-decoration: none;
	background-color: #D61D00;
	display: block;
}
#news_menu_2{
	padding: 5px 10px 5px 10px;
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: none;
	background-color: #EDEDED;
	display: block;
}
#news_menu_3{
	padding: 5px 10px 5px 10px;
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: none;
	background-color: #EDEDED;
	display: block;
}
ul.news_menu_f{
	margin: 0;
	padding: 0;
}
ul.news_menu_f li {
	margin: 0;
	padding: 5px 10px 5px 10px;
	float: right;
	display: inline;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D0BC;
	list-style-type: none;
}
.news_menu_f a{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: none;
}
.news_menu_f a:hover{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #D61D00;
	letter-spacing: 0.1em;
	text-decoration: underline;
}

div.news_contents {
	font-family: "Verdana", "sans-serif";
	font-size: 80%;
	/*color: #656C95;*/
	color: #656C95;
	line-height: 150%;
	height: 200px;
	overflow: auto;
}
div.news_contents strong{
	font-size: 110%;
	font-weight: bold;
}
div.news_contents h2{
	font-family: "Verdana", "sans-serif";
	font-size: 110%;
	color: #0F228B;
	line-height: 130%;
	font-weight: bold;
}
div.news_contents h3{
	margin: 0;
	padding: 3px 0 3px 3px;
	font-family: "Verdana", "sans-serif";
	font-size: 110%;
	color: #D61D00;
	font-weight: bold;
	background: #EDEDED no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
}
.news_price{
	font-family: "Verdana", "sans-serif";
	font-size: 110%;
	color: #D61D00;
	font-weight: bold;
}
div.news_contents p{
	font-size: 100%;
}
div.news_contents a{
	text-decoration: none;
	color: #656C95;

}
div.news_contents a:hover{
	text-decoration: underline;
	color: #656C95;

}
div.news_contents img{
	margin: 3px 10px 3px 3px;
	padding: 0;
	border: 0;
	display: block;
}
#news_1{
	display: block;
}
#news_2{
	display: none;
}
#news_3{
	display: none;
}
#news_1_f{
	display: block;
}
#news_2_f{
	display: none;
}
#news_3_f{
	display: none;
}
/* Pictures */
div.pictures{
	margin: 0;
	padding: 0;
	float: left;
	width: 285px;
	display: inline;
}
/*#pictures_contents {
	margin: 0;
	padding: 0;
	height: 235px;
	width: 270px;
	background: url(img/spain_picture1.jpg) no-repeat;
}*/
div.pictures_contents {
	margin: 0;
	padding: 0;
	height: 235px;
	width: 270px;
}
#pictures_bottom{
	margin: 0;
	padding: 214px 0 0 0;
	display: block;
	float: right;
}

div.pictures_f{
	margin: 0;
	padding: 5px 10px 5px 10px;
	float: right;
	display: inline;
	display: block;
}
div.pictures_f a{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #0D4DA4;
	/*color: #227CE8;*/
	letter-spacing: 0.1em;
	text-decoration: none;
}
div.pictures_f a:hover{
	font-family: "Verdana", "sans-serif";
	font-size: 90%;
	color: #0D4DA4;
	letter-spacing: 0.1em;
	text-decoration: underline;
}
/* Index Detail */
div.index_detail{
	margin: 3px 0 0 0;
	padding: 0;
	display: block;
	width: 690px;
}
div.index_detail_contents{
	margin: 0;
	padding: 0 0 0 20px;
	width: 300px;
	float: left;
}
ul.index_detail_b{
	margin: 0;
	padding: 0;
	display: block;
}
ul.index_detail_b li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	line-height: 140%;
}
.index_detail_b a{
	font-family: "Verdana", "sans-serif";
	font-size: 75%;
	/*color: #5E6165;*/
	color: #0F228B;
	font-weight: bold;
	text-decoration: none;
}
ul.index_detail_s{
	margin: 0;
	padding: 0;
	display: inline;
}
ul.index_detail_s li{
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
	display: inline;
	list-style-type: none;
}
.index_detail_s a{
	font-family: "Verdana", "sans-serif";
	font-size: 75%;
	/*color: #ABB1B7;*/
	color: #656C95;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.index_detail_s a:hover{
	font-family: "Verdana", "sans-serif";
	font-size: 75%;
	/*color: #5E6165;*/
	color: #656C95;
	font-weight: normal;
	text-decoration: underline;
	display: block;
}
div.his_world{
	margin: 0;
	padding: 5px 5px 0 5px;
	background: #FFFFFF no-repeat;
	text-align: right;
}
div.his_japan{
	margin: 0;
	padding: 0 5px 5px 5px;
	background: #FFFFFF no-repeat;
	text-align: right;
}
/* Footer Contents */
.footer_contents{
	margin: 10px 0 0 0;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	width: 850px;
	height: 110px;
}

.link_box{
	margin: 0;
	padding: 0;
	float: left;
	width: 500px;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;

}
.link_box_text{
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-family: "Verdana", "sans-serif";
	font-size: 60%;
	color: #FFFFFF;
	background-color: #D4D4D4;
	float: left;
	width: 50px;
	height: 13px;
}
div.link_box_img1{
	margin: 0;
	padding: 8px 0 8px 10px;
	float: left;
	/*width: 200px;*/
}
div.link_box_img2{
	margin: 0;
	padding: 8px 0 8px 10px;
	float: left;
	/*width: 200px;*/
}
div.his_credit{
	margin: 0;
	float: right;
	width: 290px;
	font-family: "Verdana", "sans-serif";
	font-size: 60%;
	color: #0D4DA4;
	text-decoration: none;
	line-height: 150%;
}
div.his_credit a{
	font-family: "Verdana", "sans-serif";
	font-size: 100%;
	color: #0D4DA4;
	text-decoration: underline;
}


/* Clear Float */
.clear_left{
	margin: 0;
	padding: 0;
	clear: left;
	overflow:hidden;
}
.clear_both{
	margin: 0;
	padding: 0;
	clear: both;
	overflow:hidden;
}
.clear_right{
	margin: 0;
	padding: 0;
	clear: right;
	overflow:hidden;
}
