@charset "euc-jp";

/******ALL******/


body{
	background-color:#FFFFFF;
	margin:10px 0px;
	line-height:115%;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li{
	margin:0px;
	padding:0px;
}

.line{
	width:800px;
	height:1px;
	background:#fff url(/wws/images/dots.gif) repeat;
	margin:10px 0px;
}

.red{
	color:#990000;
}

.sml{
	font-size:10px;
}

p.bt{
	text-align:right;
	margin:0px 0px 10px;
}

a.bt01{
	display:block;
	border:1px solid #ccc;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
	background:#dfdfdf url(/wws/common/image/btn4-bg.gif) repeat-x left top;
	text-decoration:none;
}
a.bt01 span {
	background:url(/wws/common/image/btn4-bg2.gif) no-repeat right top;
	display:block;
}
a.bt01 span span {
	display:block;
	background:url(/wws/common/image/btn4-ico.gif) no-repeat right center;
	padding:0.125em 1.3em 0.125em 0.5em;
	text-align:left !important;
}

a.ptlink {
	padding-left:15px;
	background: url(/wws/common/image/format-icn-link.gif) no-repeat left center;
	line-height: 1.5;
	text-align: left;
	display: block;
}

a.ptlink span {
	padding-right:10px;
	background: url(/wws/common/image/ico-blank-blue.gif) no-repeat right center;
	text-align: left;
}


.bk_idx{
	width:800px;
	text-align:right;
	padding:0px 0px;
}

.bk_idx p{
	background:#FFFFFF url(../../../../wws/general/images/ya_back.gif) no-repeat;
	height:15px;
	padding:0px 0px 0px 15px;
	width:75px;
	text-align:left;
	line-height:15px;
		float: right;
		display: inline;
}

.bk_idx_s p{
	background:#FFFFFF url(../../../../wws/general/images/ya_back.gif) no-repeat;
	height:15px;
	padding:0px 20px 0px 15px;
	text-align:left;
	line-height:15px;
		float: right;
		display: inline;
}

.bk_idx p.air{
	width:200px;
}

.bk_idx p.e{
	width:150px;
}


.menu2{
	margin:0px 0px 0px 80px;
	width:700px;
	padding:5px 10px 0px;
}

.menu2 ul{
	margin:0px;
	padding:0px;
}

.menu2 li{
	list-style-type:none;
	background:#fff url(../../../../wws/general/images/format-icn-link.gif) no-repeat;
	padding:0px 5px 10px 15px;
	line-height:110%;
	width:680px;
	float:left;
}


/******************************************
Japanese
*******************************************/

	

.rakunori_j .menu{
	margin:0px 60px;
	width:640px;
	border:1px solid #999999;
	padding:10px 10px 5px;
	overflow:auto;
}

.rakunori_j .menu ul{
	margin:0px;
	padding:0px;
}

.rakunori_j .menu li{
	list-style-type:none;
	background:#fff url(../../../../wws/general/images/format-icn-link.gif) no-repeat;
	padding:0px 5px 10px 15px;
	line-height:110%;
	width:300px;
	float:left;
}

.rakunori_j .menu li a{
	float:left;
}




.rakunori_j .top{
	width:780px;
	margin:10px 10px 15px;
	text-align:right;
}

.rakunori_j .top p a{
	background-image: url(/wws/common/image/format-icn-uparrow-sky.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:10px;
}



.rakunori_j h1{
	width:700px;
	height:25px;
	background:#fff url(../../../../wws/general/j/rakunori/images/title.gif) no-repeat;
	text-indent:-9999px;
	margin:15px 0px 5px;
	font-size:12px;
}

.rakunori_j h1.rakunori{
	background:#fff url(../j/rakunori/images/title_rakunori.gif) no-repeat;}
.rakunori_j h1.airport_s{
	background:#fff url(../j/rakunori/images/title_airport_s.gif) no-repeat;}
.rakunori_j h1.k_rakunori{
	background:#fff url(../j/rakunori/images/title_k_rakunori.gif) no-repeat;}
.rakunori_j h1.s_rakunori{
	background:#fff url(../j/rakunori/images/title_s_rakunori.gif) no-repeat;}
.rakunori_j h1.f_rakunori{
	background:#fff url(../j/rakunori/images/title_f_rakunori.gif) no-repeat;}
.rakunori_j h1.p_rakunori{
	background:#fff url(../j/rakunori/images/title_p_rakunori.gif) no-repeat;}
.rakunori_j h1.k_keitai{
	background:#fff url(../j/rakunori/images/title_k_keitai.gif) no-repeat;}
.rakunori_j h1.kids_phone{
	background:#fff url(../j/rakunori/images/title_kids_phone.gif) no-repeat;}

.rakunori_j h2 {
	line-height: 100%;
	font-size: 13px !important;
	font-size: 100%;
	width:800px;
	background:url(/wws/common/image/format-ttlbg-wide.gif) no-repeat left top;
	margin: 0 0 0.8em 0;
}

.rakunori_j h2 span {
	background:url(/wws/common/image/format-ttlbtm-wide.gif) no-repeat left bottom;
	display:block;
	width:100%;
	padding:5px 0 5px 24px;
}

.rakunori_j h2.ttl395 {
	line-height: 100%;
	font-size: 13px !important;
	font-size: 100%;
	width:395px !important;
	background:url(/wws/common/image/format-ttlbg-395.gif) no-repeat left top;
	margin: 0 0 0.8em 0;
}
.rakunori_j h2.ttl395 span {
	background:url(/wws/common/image/format-ttlbtm-395.gif) no-repeat left bottom;
	display:block;
	width:100%;
	padding:5px 0 5px 24px;
}

.rakunori_j h3 {
	border:1px solid #ccc;
	border-left:3px solid #0C9eed;
	margin-bottom:0.8em;
	font-size: 12px !important;
	padding:2px 5px 2px;
	background:#f9f9f9;
}

.rakunori_j h4{
	font-size:12px;
	margin:0px 0px 5px;
}


.cnt{
	width:800px;
	margin:15px 0px 30px;
}


.data{
	width:780px;
	background-color:#999999;
	margin:0px 0px 10px;
}

.cl01{
	background-color:#CCCCFF;
}

.cl02{
	background-color:#DDDDDD;
}



/*****h2以下*****/


.tx{
	width:780px;
	margin:0px 10px 20px;
}

.tx p{
	margin:0px 0px 15px;
}

.tx p.p02{
	width:760px;
	margin:0px 10px 15px;
}

.tx p.p03{
	width:760px;
	margin:0px 10px 10px;
	line-height:180%;
}

.tx p.p04{
	margin:0px 10px;
}

/*****h2以下 ver2*****/

.tx2{
	width:780px;
	margin:0px 10px 20px;
}

.tx2 h3{
	font-size:12px;
	margin:0px 0px 10px;
	border:none;
	padding:0px;
	background-color:#FFFFFF;
}

.tx2 p{
	width:760px;
	margin:0px 0px 20px 20px;
}

.tx2 p.p02{
	width:760px;
	margin:0px 0px 0px 20px;
}

.tx2 p.p03{
	width:750px;
	margin:10px 0px 10px 30px;
}

.tx2 .data{
	width:760px;
	background-color:#999999;
	margin:5px 0px 10px 20px;
}



/*****table*****/

table.dataTable {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

table.dataTable th {
	background-color: #ccccff;
	/* font-weight: normal; *//* ←th内を太文字をノーマルにする場合に使用 */
}
table.dataTable th,
table.dataTable td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align: middle !important;
	padding: 3px;
}

/* 中のテーブルにボーダーラインを出さない */
table.dataTable th table th,
table.dataTable td table td,
table.dataTable th table th table th,
table.dataTable td table td table td,
table.dataTable th table th table th table th,
table.dataTable td table td table td table td {
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
}







/******************************************
English
*******************************************/

.rakunori_e .menu{
	margin:0px 10px;
	width:760px;
	border:1px solid #999999;
	padding:10px 10px 5px;
	overflow:auto;
}

.rakunori_e .menu ul{
	margin:0px;
	padding:0px;
}

.rakunori_e .menu li{
	list-style-type:none;
	background:#fff url(../../../../wws/general/images/format-icn-link.gif) no-repeat;
	padding:0px 0px 10px 15px;
	line-height:110%;
	width:365px;
	float:left;
}

.rakunori_e .menu li a{
	float:left;
}



.rakunori_e .top{
	width:780px;
	margin:10px 10px 15px;
	text-align:right;
}

.rakunori_e .top p a{
	background-image: url(/wws/common/image/format-icn-uparrow-sky.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:10px;
}



.rakunori_e h1{
	width:750px;
	height:25px;
	background:#fff url(../../../../wws/general/e/rakunori/images/title.gif) no-repeat;
	text-indent:-9999px;
	margin:15px 0px 5px;
	font-size:12px;
}


.rakunori_e h1.rakunori{
	background:#fff url(../e/rakunori/images/title_rakunori.gif) no-repeat;}
.rakunori_e h1.airport_s{
	background:#fff url(../e/rakunori/images/title_airport_s.gif) no-repeat;}
.rakunori_e h1.k_rakunori{
	background:#fff url(../e/rakunori/images/title_k_rakunori.gif) no-repeat;}
.rakunori_e h1.s_rakunori{
	background:#fff url(../e/rakunori/images/title_s_rakunori.gif) no-repeat;}
.rakunori_e h1.f_rakunori{
	background:#fff url(../e/rakunori/images/title_f_rakunori.gif) no-repeat;}
.rakunori_e h1.p_rakunori{
	background:#fff url(../e/rakunori/images/title_p_rakunori.gif) no-repeat;}
.rakunori_e h1.kids_phone{
	background:#fff url(../e/rakunori/images/title_kids_phone.gif) no-repeat;
	height:50px;}

.rakunori_e h2 {
	line-height: 100%;
	background-color:#003399;
	color:#FFFFFF;
	font-weight:bold;
	width:770px;
	font-size:12px;
	padding:5px;
	margin:0px 0px 15px;
}

.rakunori_e h3 {
	line-height: 100%;
	background-color:#CCD6F5;
	width:740px;
	font-size:12px;
	padding:5px 10px;
	margin:0px 10px 10px;
	font-weight:normal;
}

.rakunori_e h3.v02 {
	line-height: 100%;
	background-color:#FFFFFF;
	width:740px;
	font-size:12px;
	padding:5px 10px;
	margin:0px 10px 10px;
	font-weight:bold;
}


.rakunori_e .cnt_e{
	width:780px;
	margin:15px 10px 30px;
}

.cnt_e p{
	margin:0px 0px 15px;
}

.tx_e{
	width:760px;
	margin:0px 10px 15px;
}

.tx_e p{
	margin:0px 0px 15px;
}

.tx_e .data{
	width:760px;
	background-color:#999999;
	margin:5px 0px;
}

.data2{
	width:780px;
	background-color:#999999;
	margin:5px 0px;
}



.g10{
	color:#999999;
	font-size:10px;
}


/*****インデックス*****/



/*.idx{
	margin:0px 10px 20px;
	width:758px;
	border:1px solid #999999;
	padding:10px 10px 5px;
	overflow:auto;
}*/
br.clear {
	clear: both
	}

.idx li{
	list-style-type:none;
	background:#fff url(../../../../wws/general/images/format-icn-link.gif) no-repeat;
	padding:0px 0px 0px 15px;
	margin:10px;
	font-weight:normal;
	line-height:110%;
	list-style: none;
		float: left;
		display: inline;
}

.idx_b li{
	list-style-type:none;
	background:#fff url(../../../../wws/general/images/format-icn-link.gif) no-repeat 0 0;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:85px;
	font-weight:normal;
	line-height:110%;
	list-style: none;
}

.idx ul{
	width:365px;
	margin:0px 0px 20px;
	padding:0px;
	list-style-type:none;
}

.idx ul li{
	padding:0px 0px 5px 15px;
	width:345px;
	background:#FFFFFF url(../../../../wws/general/images/ic_list01.gif) no-repeat;
}

.idx .idx_l{
	width:365px;
	float:left;
	text-align:left;
}

.idx .idx_r{
	width:365px;
	float:right;
	text-align:left;
}




