@charset "shift-jis";
/*********************
*
*	top page
*
**********************/

div#flash
{
	width:780px;
	height:177px;
	margin:0 auto;
	background:#333 url(../img/noflash_top.jpg) no-repeat;
}

div#compo
{
	width:780px;
}

/* ** noscript ** */
div#noflash
{
	width:780px;
	height:177px;
	margin:0 auto;
	background:#fff url(../img/noflash_top.jpg) no-repeat;
}

p#noscript
{
	height:129px;
	text-indent:-8883px;
}

p#getflash
{
	float:right;
	width:205px;
	height:17px;
	overflow:hidden;
}

p#getflash a
{
	display:block;
	width:205px;
	height:17px;
	text-indent:-8883px;
}

div#flash h2,
div#noflash h2
{
	height:10px;
	text-indent:-8883px;
	overflow:hidden;
}

/* ** appeal banner (aplbnr) ** */
p#aplbnr
{
	width:202px;
	height:82px;
}

p#aplbnr a
{
	display:block;
	width:202px;
	height:82px;
	background:url(../img/appeal_banner.gif) no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

p#aplbnr a:hover
{
	background-position:0 -82px;
}

/* ** prefecture banner (prfbnr) ** */

p#prfbnr01,
p#prfbnr02,
p#prfbnr03,
p#prfbnr04,
p#prfbnr05,
p#prfbnr06,
p#prfbnr07,
p#prfbnr08,
p#prfbnr09,
p#prfbnr10,
p#prfbnr11

{
	float:left;
	width:202px;
	margin:0;
	padding:15px 0 0;
}

p#prfbnr03
{
	width:175px;
}

p#prfbnr05
{
	width:177px;
	padding:15px 0 0;
}

p#prfbnr06
{
	width:150px;
	padding:15px 0 0;
}

p#prfbnr07
{
	margin-top:-15px;
}

p#prfbnr08
{
	padding-top:0;
}

p#prfbnr09
{
/*	width:175px;*/
	padding-top:0;
}

p#prfbnr10
{
	width:177px;
	width:187px;
	padding-top:0;
}

p#prfbnr11
{
	width:180px;
	width:88px;
	padding-top:0;
}

p#prfbnr01 a,
p#prfbnr02 a,
p#prfbnr03 a,
p#prfbnr04 a,
p#prfbnr05 a,
p#prfbnr06 a,
p#prfbnr07 a,
p#prfbnr08 a,
p#prfbnr09 a,
p#prfbnr10 a,
p#prfbnr11 a

{
	display:block;
	width:192px;
	height:45px;
	background:url(../img/banner_kokukikaku.gif) no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

p#prfbnr02 a
{
	background:url(../img/banner_kokukanri.gif) no-repeat;
}

p#prfbnr03 a
{
	width:165px;
	height:45px;
	background:url(../img/kanko_b3.jpg) no-repeat;
}

p#prfbnr04 a
{
	background:url(../img/terminal_banner_s.gif) no-repeat;
}

p#prfbnr05 a
{
	width:177px;
	height:60px;
	background:url(../img/mobilespot_banner.gif) no-repeat;
}

p#prfbnr06 a
{
	width:150px;
	height:45px;
	background:url(../img/exchange_banner.gif) no-repeat;
}

p#prfbnr07 a
{
	background:url(../img/banner_soranohi_s.gif) no-repeat;
}

p#prfbnr08 a
{
	background:url(../img/banner_movie.gif) no-repeat;
}

p#prfbnr09 a
{
	width:165px;
	width:195px;
	height:32px;
	background:url(../img/33-7_bnr.png) no-repeat;
	background:url(../banner/33-7_bnr.png) no-repeat;
}

p#prfbnr10 a
{
	width:177px;
	height:45px;
	background:url(../img/banner_okayamado.jpg) no-repeat;
}

p#prfbnr11 a
{
	width:180px;
	height:66px;
	width:88px;
	height:31px;
	background:url(../banner/banner_dotcom.gif) no-repeat;
	background:url(../banner/banner_kokunaisen_01.gif) no-repeat;
}

/* ****************************************************
	banner momotaro 2014
***************************************************** */

.row #bannerMomo
{
	float:none;
	width:554px;
	padding-top:15px;
}

.row #bannerMomo a:hover
{
	opacity: 0.6;
	filter: alpha(opacity=60);
}


/* ** get flash player, adobe reader (adobe) ** */
dl#adobeBox
{
	width:554px;
	width:216px;
	margin-bottom:8px;
	padding:0 0 8px;
	background:#eeeeee url(../img/adobebox_btm.gif) 0 100% no-repeat;
}

dl#adobeBox dt
{
	margin:0;
	padding:1em 10px 0.4em;
	background:url(../img/adobebox_top.gif) no-repeat;
	font-size:84%;
	line-height:1.2;
}

dl#adobeBox dd
{
	text-align:center;
	padding-bottom:5px;
}

/* ** [nouse] advertise area (adarea) [nouse] ** */
dl#adobe
{
	width:554px;
	padding:30px 0 0;
	background:url(../img/dashed.gif) 0 20px repeat-x;
}

dl#adobe dt
{
	float:left;
	width:170px;
	padding:0;
}

dl#adobe dd
{
	float:right;
	width:204px;
	font-size:84%;
	line-height:120%;
}
/* ** [nouse] advertise area (adarea) [nouse] ** */

/* ** advertise area (adarea) ** */

div#adarea
{
	width:554px;
	padding-top:25px;
}

div#adarea h3
{
	width:554px;
	height:28px;
	background:url(../img/title_adarea.gif) no-repeat;
	text-indent:-8883px;
}

div#adarea p
{
	float:left;
	width:178px;
	height:45px;
}

div#adarea p#adbnr01,
div#adarea p#adbnr02,
div#adarea p#adbnr03,
div#adarea p#adbnr04,
div#adarea p#adbnr05,
div#adarea p#adbnr06,
div#adarea p#adbnr07
{
	display:inline;
	margin-right:10px;
	margin-bottom:15px;
}

div#adarea p#adbnr04,
div#adarea p#adbnr05,
div#adarea p#adbnr06,
div#adarea p#adbnr07
{
	margin-bottom:10px;
}

div#adarea p#adbnr03,
div#adarea p#adbnr06
{
	margin-right:0;
	margin-bottom:15px;
}

div#adarea p#adbnr01 a,
div#adarea p#adbnr02 a,
div#adarea p#adbnr03 a,
div#adarea p#adbnr04 a,
div#adarea p#adbnr05 a,
div#adarea p#adbnr06 a,
div#adarea p#adbnr07 a
{
	display:block;
	width:178px;
	height:45px;
}
div#adarea p#adbnr01 a img,
div#adarea p#adbnr02 a img,
div#adarea p#adbnr03 a img,
div#adarea p#adbnr04 a img,
div#adarea p#adbnr05 a img,
div#adarea p#adbnr06 a img,
div#adarea p#adbnr07 a img
{
	vertical-align:bottom;
}
/*
div#adarea p#adbnr01 a
{
	background:url(../banner/banner_shimoden.gif) no-repeat;
}

div#adarea p#adbnr02 a
{
	background:url(../banner/banner_tabix.jpg) no-repeat;
}

div#adarea p#adbnr03 a
{
	background:url(../banner/banner_toyota-oka.jpg) no-repeat;
}

div#adarea p#adbnr04 a
{
	background:url(../banner/banner_muscattuor.jpg) no-repeat;
}

div#adarea p#adbnr05 a
{
	background:url(../banner/banner_resparle.jpg) no-repeat;
}

div#adarea p#adbnr06 a
{
	background:url(../banner/banner_ana.jpg) no-repeat;
	background:url(../banner/banner_niko.jpg) no-repeat;
	background:url(../banner/banner_okasora.gif) no-repeat;
}
*/
div#adarea p#aboutad
{
	clear:left;
	float:none;
	width:auto;
	height:auto;
/*	margin-left:12px;*/
	padding-left:14px;
	background:url(../img/mark_08.gif) 0 50% no-repeat;
}

div#adarea p#aboutad a
{
	margin:0;
}

/* adjustment timetable menu for home
***************************************************** */

.home div#box02 dl dt
{
	height:auto !important;
	height:80px;
	min-height:93px;/* Taipei seasonal */
	min-height:80px;
}

.home div#box02 dl#dom dd li,.home div#box02 dl#abr dd li
{
	height:auto !important;
	height:27px;
	min-height:26px;
	padding-bottom:1px;
}

.home div#box02 dl#dom dd li.nodot,.home div#box02 dl#abr dd li.nodot
{
	height:auto !important;
	height:26px;
	min-height:26px;
	padding-bottom:0px;
}

.home div#box02 dl#dom dd li a,.home div#box02 dl#abr dd li a
{
	height:auto !important;
	height:26px;
	min-height:15px;
	padding-top:6px;
	padding-bottom:5px;
	background-position:8px 10px;
}

.home div#box02 dl#dom dd li a:hover,.home div#box02 dl#abr dd li a:hover
{
	background-position:8px 10px;
}

/*********************
*
*	media_print
*
**********************/
@media print
{
div#slideArea a,#cardlink
{
	display:none;
}
}
