@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.narrowdown_method ul {
list-style: none;
margin: 0;
/*	margin-left:-32px; */
text-align:left;
}
div.narrowdown_method ul li{
display:inline-block;
list-style:none;
margin-left:0.5em;
white-space:nowrap;
}
div.narrowdown_method ul li.online2 {background:url("./online_icon2.png") no-repeat  left top 3px;background-size:23px 21px;
-moz-background-size:23px 21px;
-webkit-background-size:23px 21px;
-o-background-size:23px 21px;
padding:0 0 0 25px;height:24px;}
div.narrowdown_method ul li.online2 a { margin-left:-25px; padding-left:25px;}
div.narrowdown_method ul li.netrsv2 {background:url("./netrsv_icon2.png") no-repeat left top 4px;background-size:20px 21px;
-moz-background-size:20px 21px;
-webkit-background-size:20px 21px;
-o-background-size:20px 21px;
padding:0 0 0 22px;height:25px;}
div.narrowdown_method ul li.netrsv2 a { margin-left:-22px; padding-left:22px;}
div.narrowdown_method ul li.femaledoc2 {background:url("./femaledoc2_icon2.png") no-repeat left top 1px;background-size:21px 23px;
-moz-background-size:21px 23px;
-webkit-background-size:21px 23px;
-o-background-size:21px 23px;
padding:0 0 0 23px;height:24px;}
div.narrowdown_method ul li.femaledoc2 a { margin-left:-23px; padding-left:23px;}
div.narrowdown_method ul li.language2 {background:url("./language_icon2.png") no-repeat left top 3px;background-size:19px 20px;
-moz-background-size:19px 20px;
-webkit-background-size:19px 20px;
-o-background-size:19px 20px;
padding:0 0 0 21px;height:23px;}
div.narrowdown_method ul li.language2 a { margin-left:-21px; padding-left:21px;}
div.narrowdown_method ul li.homevisit2 {background:url("./homevisit_icon2.png") no-repeat left top 2px;background-size:22px 22px;
-moz-background-size:22px 22px;
-webkit-background-size:22px 22px;
-o-background-size:22px 22px;
padding:0 0 0 24px;height:24px;}
div.narrowdown_method ul li.homevisit2 a { margin-left:-24px; padding-left:24px;}
div.narrowdown_method ul li.holiday2 {background:url("./holiday_icon2.png") no-repeat left top 4px;background-size:18px 19px;
-moz-background-size:18px 19px;
-webkit-background-size:18px 19px;
-o-background-size:18px 19px;
padding:0 0 0 20px;height:23px;}
div.narrowdown_method ul li.holiday2 a { margin-left:-20px; padding-left:20px;}
div.narrowdown_method ul li.night2 {background:url("./night_icon2.png")  no-repeat  left top 4px;background-size:18px 19px;
-moz-background-size:18px 19px;
-webkit-background-size:18px 19px;
-o-background-size:18px 19px;
padding:0 0 0 20px;height:23px;}
div.narrowdown_method ul li.night2 a { margin-left:-20px; padding-left:20px;}
div.adingo_keywords ul li a, div.narrowdown_method ul li a {
font-size: 15px;
line-height:1.2em;
text-decoration:underline;
color: #0066CC;
}
div.adingo_keywords ul li a:hover, div.narrowdown_method ul li a:hover{color: #CC3333;}
div.narrowdown_method ul li a.invalidlink,div.narrowdown_method ul li a.invalidlink:hover{color:#bbbbbb;text-decoration:none;}
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;
}
