@charset "utf-8";


div.adOverture {
position:relative;
clear: both;
background:url("./hs_bk.gif") no-repeat left bottom;
margin:4px auto;
padding:0 0 8px 0;
width:200px;
text-align:left;
}
div.adOverture .btm a {
position:absolute;
bottom:0;
right:0;
width: 23px;
height:17px;
margin: 0;
padding: 0;
border:0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
}

/*自動hotspot用*/
div.adingo_keywords {
/* font-size: 15px; */
line-height: 1.2em;
font-weight:normal;
text-decoration:none;
border:none;
margin:0;
}
div.adingo_keywords ul {
	list-style: none;
	margin: 0;
/*	margin-left:-32px; */
	text-align:left;
}
/*
div.adingo_keywords ul:before {
content: "\A";
white-space: pre;
}
*/
div.adingo_keywords ul li{
	margin: 0 0 5px 5px;
	white-space:nowrap;
}
div.adingo_keywords ul li.netrsv {background:url("./netrsv_icon.png") no-repeat 0 -4px;padding:2px 0 4px 25px;height:20px;}
div.adingo_keywords ul li.femaledoc {background:url("./femaledoc_icon.png") no-repeat 0 -2px;padding:2px 0 4px 24px;height:20px;}
div.adingo_keywords ul li.holiday {background:url("./holiday_icon.png") no-repeat 0 -4px;padding:2px 0 4px 27px;height:20px;}
div.adingo_keywords ul li.night {background:url("./night_icon.png") no-repeat 0 -4px;padding:2px 0 4px 25px;height:20px;}

div.adingo_keywords ul li.netrsv2 {background:url("./netrsv_icon2.png") no-repeat 0 0;background-size:20px 21px;
-moz-background-size:20px 21px;
-webkit-background-size:20px 21px;
-o-background-size:20px 21px;
padding:4px 0 4px 22px;height:13px;}
div.adingo_keywords ul li.netrsv2 a { margin-left:-22px; padding-left:22px;}
div.adingo_keywords ul li.femaledoc2 {background:url("./femaledoc2_icon2.png") no-repeat 0 0;background-size:20px 26px;
-moz-background-size:20px 26px;
-webkit-background-size:20px 26px;
-o-background-size:20px 26px;
padding:4px 0 3px 22px;height:19px;}
div.adingo_keywords ul li.femaledoc2 a { margin-left:-20px; padding-left:20px;}
div.adingo_keywords ul li.language2 {background:url("./language_icon2.png") no-repeat 0 0;background-size:18px 19px;
-moz-background-size:18px 19px;
-webkit-background-size:18px 19px;
-o-background-size:18px 19px;
padding:4px 0 4px 19px;height:11px;}
div.adingo_keywords ul li.language2 a { margin-left:-19px; padding-left:19px;}
div.adingo_keywords ul li.homevisit2 {background:url("./homevisit_icon2.png") no-repeat 0 0;background-size:19px 19px;
-moz-background-size:19px 19px;
-webkit-background-size:19px 19px;
-o-background-size:19px 19px;
padding:4px 0 4px 21px;height:11px;}
div.adingo_keywords ul li.homevisit2 a { margin-left:-19px; padding-left:19px;}
div.adingo_keywords ul li.holiday2 {background:url("./holiday_icon2.png") no-repeat 0 0;background-size:18px 19px;
-moz-background-size:18px 19px;
-webkit-background-size:18px 19px;
-o-background-size:18px 19px;
padding:4px 0 4px 19px;height:11px;}
div.adingo_keywords ul li.holiday2 a { margin-left:-19px; padding-left:19px;}
div.adingo_keywords ul li.night2 {background:url("./night_icon2.png") no-repeat 0 0;background-size:18px 19px;
-moz-background-size:18px 19px;
-webkit-background-size:18px 19px;
-o-background-size:18px 19px;
padding:4px 0 4px 20px;height:11px;}
div.adingo_keywords ul li.night2 a { margin-left:-20px; padding-left:20px;}

div.adingo_keywords ul li a{
/*	margin: 0px 0px 0px -32px;
	padding:4px 0 8px;*/
	font-size: 15px;
	line-height:1.2em;
	text-decoration:underline;
	color: #0066CC;
}
div.adingo_keywords ul li a:hover{
	color: #CC3333;
}

div.adOverture h2 {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
line-height:1.2em;
margin:0;
padding:10px 0 0 7px;
}

/* Fluct 728×90 type1 */
div.Fluct728_90 {
width:728px;
margin:16px auto;
}

/* Fluct 728×90 type1 to the left as far as possible */
div.Fluct728_90_wrapper {
position:relative;
width:728px;
height:90px;
margin:16px auto;
padding:0;
}
div.Fluct728_90_wrapper .inner {
position:absolute;
top:0;
left: -8px;
}

/* Fluct 728×90 type2 for landing-pages */
div.Fluct728_90_2 {
width:728px;
margin:0 auto 16px;
}


/*----静的ページ：フリー検索窓左横adingo---------------------------------------------------*/
div.static_pretended_search {
	float:left;
	padding: 3px 0;
	margin-right:1em;
	text-align: left;
	font-size:90%;
}
div.static_pretended_search div {
	display: inline-block;
}
div.static_pretended_search li {
	display:inline;
	list-style:none;
	margin-left:1em;
}

/* foreign language icons ----------------------*/
div.avail_langs {
display:none;
both;clear;
}
div.avail_langs .lang {
float:left;
width:34px;
height:34px;
margin:3px;
padding:0;
display:block;
font:0px/0px sans-serif;
}
div.avail_langs .eng {
background:url("./lang/eng.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .chn {
background:url("./lang/chn.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .chn2 {
background:url("./lang/chn2.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .esp {
background:url("./lang/esp.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .fra {
background:url("./lang/fra.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .prt {
background:url("./lang/prt.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .deu {
background:url("./lang/deu.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .ita {
background:url("./lang/ita.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .rus {
background:url("./lang/rus.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .kor {
background:url("./lang/kor.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .tur {
background:url("./lang/tur.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .phl {
background:url("./lang/phl.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .tha {
background:url("./lang/tha.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .arb {
background:url("./lang/arb.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .sgn {
background:url("./lang/sgn.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
div.avail_langs .vnm {
background:url("./lang/vnm.png") no-repeat 0 0;
background-size:34px 34px;
-moz-background-size:34px 34px;
-webkit-background-size:34px 34px;
-o-background-size:34px 34px;
}
