@charset "Shift_JIS";
/* 文字コードSJIS */

/*require css*/

/* area-top CSS */
@import "../../area_include/css/dd_area01.css";/* areapage_include */
@import "../css/la_search.css";/*  */
@import "../css/la_tencho.css";/*  */
@import "../css/la_common.css";/*  */
@import "../css/la_event.css";/*  */
@import "../css/la_feti.css";/*  */
@import "../css/la_newface.css";/**/
@import "../css/la_now.css";/**/
@import "../css/la_sitemap.css";/**/
@import "../css/la_fav.css";/**/
@import "../css/la_inquiry.css";/**/
@import "../css/la_argency.css";/**/
@import "../css/la_select_shop.css";/**/
@import "../css/la_special_article.css";/**/
@import "../css/la_deliden_news.css";/**/
@import "../css/la_deliden_request.css";/**/
@import "../css/la_deliden_document_form.css";/**/

/**************************general*/

body{
	font-size:small;
	text-align:center;
	margin:auto;
	position:relative;
	display:inline;
}
div{margin:0px;}
body img{
	border:none;
	vertical-align:bottom;
}
a:link {
	text-decoration: none;
	color:#003399;
}
a:visited {
	text-decoration: none;
	color:#003366;
}
a:hover {
	color:#FF0066;
	text-decoration:underline;
}
/* overflow.clearfix */
.crfix:after{
	content: url(../css_img/pixel.gif);
	display: block;
	clear: both;
	height: 0;
}
.img-bd0{
	border:0px;
	margin:0px;
	display:inline;
}
.bold{ font-weight:bold;}

/****************************************header-area*/
#header{
	text-align:left;

}
#header-grey{
	background:url(../css_img/la-header-back.gif) repeat-x;
	width:100%;
	height:70px;
	text-align:center;
	position:relative;
	z-index: 10;
}
#header-title{
	width:985px;
	position:relative;
	z-index: 20;
	margin:auto;
	text-align:center;
	height:70px;
}

#header-logo{
	background:url(../css_img/deli-logo.gif) no-repeat;
	position:absolute;
	clear:both;
	width:206px;
	height:70px;
	left:0px;
	top:0px;	
}
h1#header{
	font-size:10px;
	color:#666;
	position:absolute;
	top:0px;
	left:210px;
	width:500px;
	line-height:1;
	font-weight:normal;
}
h1#header a{
	color:#666;
	color:10px;
}
.header-ad-banner{
	position:absolute;
	top:18px;
	left:270px;
}
.header-navi{
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:5px;
	right:10px;	
}
.head-search-blk {
    position: absolute;
    top: 35px;
    left: 566px;
    margin: 0;
    padding: 0;
    width: 420px;
    height:18px;
    line-height:22px;
    text-align:left;
}
form.header-form{
	height:24px;
	margin:0px;
	padding:0px;

}
form.header-search-word{
}
.submit-btn{
	position:relative;
	top:6px;
	left:1px;
}
.header-search-gname{
	
}
.header-search-shname{
	
}
/****************************************container*/
#container{
	width:985px;
	position:relative;
	clear:both;
	text-align:center;
	margin:auto;
}
/**********************la-info-left*/
#la-info-left{
	width:798px;
	position:relative;
	clear:both;
	float:left;
}
#la-area-navi{
	margin:0px;
	
}
#ad-link{
	font-size:12px;
	height:25px;
	background:url(../css_img/icon-adlink.gif) no-repeat;
	text-align:left;
	float:left;
	display:inline;
	margin-bottom:2px;
}
/********************** ad-link*/
.adlink-head{
	width:74px;
	font-size:10px;
	text-align:center;
	line-height:25px;
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	font-weight:bold;
	margin-bottom:5px;
}
.adlink{
	width:119px;
	font-size:10px;
	text-align:center;
	line-height:25px;
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	font-weight:bold;
	margin-bottom:2px;
}

.adlink a{ color:#333;display:inline;}
.adlink a:link{ color:#333;display:inline;text-decoration:none;}
.adlink a:visited{ color:#333;display:inline;}
.adlink a:hover{ color:#003399;display:inline;text-decoration:underline;}
/**********************la-area-select*/
#la-area-select{
	margin:0px 0px 0px 0px;
	text-align:center;
	padding:0px 1px 3px 1px;
}
.la-area-select{
	margin-right:2px;
	float:left;
}

/**********************la-head-under*/
#la-head-under{
	clear:both;
	position:relative;
	float:left;
	margin:0px 0px 5px 0px;
	width:795px;
}
#la-head-under-left{
	float:left;
	position:relative;
	height:205px;
	width:600px;
	
}
#la-head-under-right{
	float:right;
	position:absolute;
	width:190px;
	height:310px;
	border:1px solid #ccc;
	top:0px;
	right:0px;
	background-color: #ffffcc;
}
#la-top-update{
	background:url(../css_img/icon_updateinfo.jpg) no-repeat;	
	width:430px;
	height:25px;
	text-align:left;
	font-size:12px;
	line-height:25px;
	padding-left:170px;
	border:1px solid #ccc;
}
/**********************la-today-ima*/
#la-today-ima{
	width:598px;
	position:relative;
	z-index:200;
	text-align:left;
	margin:0px;
	padding:0px;
	border:1px solid #ccc;
	
}
#la-today-cp{
	margin:0px 0px 5px 0px;
	background:url(../css_img/la_today_bar_off.gif) no-repeat;
	position:relative;
	z-index:50;
}
#la-imasugu-cp{	
	margin:0px 0px 5px 0px;
	background:url(../css_img/la_imasugu_bar_on.gif) no-repeat;
	position:relative;
	z-index:50;
}
.la-reload{
	position:absolute;
	display:block;
    right:10px;
    top:5px;
    background-color:#fff;
    text-indent:0;
    z-index:30;
    
}
.accToggler{
	cursor: pointer;
	height:25px;
}
.accContent{
	height:230px;
}
#la-ima-pick-l{
	width:130px;
	text-align:center;
	float:left;
}
.la-ima-pickl-area{
	font-size:10px;
	line-height:16px;
	color:#999;
}
.la-ima-pikl-shop{
	font-size:12px;
	font-weight:bold;
}
#la-ima-pick-s{
	width:467px;
	float:right;
	text-align:left;
}
.la-ima-picks-blk{
	width:77px;
	text-align:center;
	float:right;
}
.la-ima-picks-cpname{
	font-size:10px;
	line-height:12px;
	height:26px;
}
.la-ima-picks-cpname a{ color:#333;display:inline;}
.la-ima-picks-cpname a:link{ color:#ff3366;display:inline;text-decoration:none;}
.la-ima-picks-cpname a:visited{ color:#ff3366;display:inline;}
.la-ima-picks-cpname a:hover{ color:#003399;display:inline;text-decoration:underline;}


/**********************la-head-under-right*/
#la-mapnavi{
	position:relative;
	overflow:hidden;
	height:195px;
	/*border-bottom:1px solid #ccc;*/
	text-align:center;
	padding:5px 1px;
}
.la-mapnavi-txt{
	position:absolute;
	z-index:30;
	top:10px;
	right:5px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#la-mapnavi-under{
	position:relative;
	padding:5px 5px;
}
.la-pkup-img{
	float:right;
	margin-left:3px;
}
.la-pkup-title{
	font-size:12px;
	color:#999;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	padding-top:36px;
	padding-bottom:2px;
	margin-right:67px;

}
.la-pkup-shname{
	font-size:10px;
	font-weight:bold;
	text-align:right;	
	padding-top:2px;
	border-top:1px solid #ccc;
	margin-right:67px;
}
/**********************la-rnd-shop*/

#la-rnd-shop{
	clear:both;
	position:relative;
}
.rnd-shop-blk{
	float:left;
	width:195px;
	height:205px;
	background:url(../css_img/shoparea_bg.gif) no-repeat;
	margin:0px 4px 5px 0px;	

}
.rnd-shop-name{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	text-align:lseft;
	padding:2px 5px;
	overflow:hidden;
	height:28px;
	padding:3px 1px 2px 1px;
}
.rnd-shop-img{
	margin-bottom:2px;
}
.rnd-shop-gname{
	font-size:12px;
	text-align:center;
	font-weight:bold;
	line-height:14px;	
}
.rnd-shop-gname a{ color:#333;display:inline;}
.rnd-shop-gname a:link{ color:#ff3366;display:inline;text-decoration:none;}
.rnd-shop-gname a:visited{ color:#ff3366;display:inline;}
.rnd-shop-gname a:hover{ color:#003399;display:inline;text-decoration:underline;}

.rnd-shop-area{
	color:#999;
	font-size:10px;
}
/****************************************la-contents*/
#la-contents{
	position:relative;
	clear:both;
}
#la-contents-l{
	position:relative;
	width:395px;
	float:left;
	margin-right:3px;
}
#la-contents-r{
	position:relative;
	width:395px;
	float:left;
}

/****************************************la-pickup-shop*/
#la-pickup-shop{
	position:relative;
	padding:27px 0px 0px 0px;
	background:url(../css_img/pickupshop_bar.gif) no-repeat;
	height:210px;
	border:1px solid #ccc;
	margin-bottom:5px;
}
.la-shopname{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding-left:7px;
	line-height:24px;
}
.la-shopname a{ color:#333;display:inline;}
.la-shopname a:link{ color:#003399;display:inline;text-decoration:none;}
.la-shopname a:visited{ color:#003399;display:inline;}
.la-shopname a:hover{ color:#ff3366;display:inline;text-decoration:underline;}

.la-shopimg-blk{
	float:left;
	padding:0px 5px 3px 7px;
}
.la-shopimg{

}
.la-shop-gname{
	font-size:12px;
	text-align:center;
	font-weight:bold;
	line-height:16px;
}
.la-shop-gname a{ color:#333;display:inline;}
.la-shop-gname a:link{ color:#ff3366;display:inline;text-decoration:none;}
.la-shop-gname a:visited{ color:#ff3366;display:inline;}
.la-shop-gname a:hover{ color:#003399;display:inline;text-decoration:underline;}

.la-shoptxt-blk{
	margin:0px 5px 0px 125px;
	text-align:left;
}
.la-pkup-comm{
	color:#ff3366;
	font-size:12px;
	line-height:1.3;
	height:30px;
	margin-bottom:3px;
}
.la-pkup-tel{
	color:#333;
	font-size:12px;
	line-height:1.3;
	margin-bottom: 3px;	

}
.la-pkup-time{
	color:#333;
	font-size:12px;
	line-height:1.3;
	margin-bottom: 3px;	
}
.la-pkup-area2{
	color:#333;
	font-size:12px;
	line-height:1.3;
	font-weight:bold;
	margin-bottom: 3px;	
}
.la-pkup-shopcomm{
	color:#333;
	font-size:12px;
	line-height:1.2;
}


/****************************************la-pickup-girl*/
#la-pickup-girl{
	position:relative;
	padding:27px 0px 0px 0px;
	background:url(../css_img/pickupgirl_bar.gif) no-repeat;
	height:210px;
	border:1px solid #ccc;
	text-align:left;
	margin-bottom:5px;
}

.la-pkup-gname{
	text-align:center;
	width:124px;
	font-weight:bold;
	font-size:12px;
	line-height:1.3;
	margin-bottom: 3px;	
	
}
.la-pkup-gname a{ color:#333;display:inline;}
.la-pkup-gname a:link{ color:#ff3366;display:inline;text-decoration:none;}
.la-pkup-gname a:visited{ color:#ff3366;display:inline;}
.la-pkup-gname a:hover{ color:#003399;display:inline;text-decoration:underline;}

.la-pkupg-shname{
	text-align:left;
	font-weight:bold;
	font-size:12px;
	line-height:1.1;
	margin-bottom: 2px;	
	
}
.la-pkup-3size{
	color:#333;
	font-size:12px;
	line-height:1.3;
	margin-bottom: 2px;	
}
.la-mike-ico{
	position:absolute;
	top:205px;
	left:10px;
	width:25px;
	height:25px;
	
}
.la-ima-ico{
	position:absolute;
	top:205px;
	left:39px;
	width:25px;
	height:25px;

}
.la-today-ico{
	position:absolute;
	top:205px;
	left:39px;
	width:25px;
	height:25px;

}
.la-newface-ico{
	position:absolute;
	top:205px;
	left:68px;
	width:25px;
	height:25px;
}
/**********************la-cont-ranking*/
#la-cont-ranking{
	background:url(../css_img/pickuplank_bar.gif) no-repeat;
	padding-top:28px;
	margin-bottom:5px;

}
.ranking-allb{
	margin:0px;
	text-align:right;
	padding:5px;
	font-size:10px;
}
ul#lank-selector{
	clear:both;
	position:relative;
	margin:0px;
	list-style:none;
	padding:0px 0px 5px 5px;
}
li#sel-hokkai{
	width:112px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-hokkai a:hover{
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:112px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-hokkai_now{
	font-weight:bold;
	width:112px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-hokkai_now a:hover{
	font-weight:bold;
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:112px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-kantou{
	width:112px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-kantou a:hover{
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:112px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-kantou_now{
	font-weight:bold;
	width:112px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-kantou_now a:hover{
	font-weight:bold;
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:112px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-tokai{
	width:143px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-tokai a:hover{
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:143px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-tokai_now{
	font-weight:bold;
	width:143px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-tokai_now a:hover{
	font-weight:bold;
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:143px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-kansai{
	width:112px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-kansai a:hover{
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:112px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-kansai_now{
	font-weight:bold;
	width:112px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-kansai_now a:hover{
	font-weight:bold;
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:112px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-kyusyu{
	width:155px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-kyusyu a:hover{
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:155px;
	height:28px;
	float:left;
	text-decoration:none;
}
li#sel-kyusyu_now{
	font-weight:bold;
	width:155px;
	height:28px;
	background:url(../css_img/la-ranksel-bg_off.gif) repeat-x;
	float:left;
	border:1px solid #ccc;
	overflow:hidden;
	line-height:28px;
	margin-right:5px;
	margin-bottom:5px;
}

li#sel-kyusyu_now a:hover{
	font-weight:bold;
	background:url(../css_img/la-ranksel-bg_on.gif) repeat-x;
	width:155px;
	height:28px;
	float:left;
	text-decoration:none;
}

#ranking-unit{
	clear:both;
	position:relative;
	margin:0px;
}
#ranking-l{
	float:left;
	width:190px;
	margin:1px 5px 0px 0px;
	background:url(../css_img/rank-bar-syousai.gif) no-repeat;
	padding-top:23px;
	}
#ranking-r{
	float:right;
	width:190px;
	margin:1px 2px 0px 0px;
	background:url(../css_img/rank-bar-girl.gif) no-repeat;
	padding-top:23px;
}
img.rank-u-img{
	margin-bottom:2px;
}
.la-rank01{
	background:url(../css_img/rank-1-bg.gif) no-repeat;	
	height:210px;
	width:185px;
	margin-bottom:2px;
	border:1px solid #ccc;
}
.la-rank02{
	background:url(../css_img/rank-2-bg.gif) no-repeat;	
	height:140px;
	width:185px;
	margin-bottom:2px;
	border:1px solid #ccc;

}
.la-rank03{
	background:url(../css_img/rank-3-bg.gif) no-repeat;	
	height:140px;
	width:185px;
	margin-bottom:2px;
	border:1px solid #ccc;

}
.la-rank1-shname{
	font-size:12px;
	line-height:1.2;
	font-weight:bold;
	margin:2px 2px;	
	height:26px;
}
.la-rank1-shimg{
	margin-bottom:2px;	
}
.la-rank1-sharea{
	margin-bottom:2px;
	font-size:12px;
	color:#333;
	font-weight: bold;
	line-height:24px;		
}
.la-rank2-sharea{
	margin-bottom:2px;
	font-size:12px;
	color:#333;
	font-weight: bold;
	line-height:16px;
}
/**********************************#la-contents-r*/

#la-pkup-movie{
	position:relative;
	padding:27px 0px 0px 0px;
	background:url(../css_img/pickupmovie_bar.gif) no-repeat;
	height:210px;
	border:1px solid #ccc;
	margin-bottom:5px;
}
.la-pkupshopname{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding-left:56px;
	line-height:24px;
}
#movie-inc-blk{
	clear:both;
	position:absolute;
	margin:0px;
	top:50px;
	left:2px;
	width:390px;
}
#pkup-movie-sum{
	width:250px;
	height:178px;
	background-color: #ffcc99;
	float:left;
	margin-right:3px;
}
.pkup-playbtn{
	position:absolute;
	top:28px;
	left:0px;
	margin:0px;
	padding:0px;
	clear:both;
	height: 20px;
	width:54px;
}
.pkup-movie-title{
	text-align:left;
	line-height:1.1;
	font-size:12px;
	color:#ff3366;
	margin-bottom:2px;

}
.pkup-movie-comm{
	text-align:left;
	color:#333;
	line-height:1.1;
	font-size:12px;
	height:52px;
	overflow:hidden;
}
#pkup-movie-txtblk{
	position:absolute;
	display:inline;
	clear:both;
	top:145px;
	left:257px;
	width:130px;
	text-align:left;

}
.pkup-movie-tel{
	color:#333;
	margin-bottom:2px;		
}
.pkup-movie-shtime{
	color:#333;
	margin-bottom:2px;		
}
.pkup-movie-area2{
	color:#333;
	margin-bottom:2px;
	font-weight:bold;
}
.pkup-movie-shcomm{
	color:#333;
	font-size:10px;
	margin-bottom:2px;	
}
/**********************************movie-latest-blk*/
#movie-latest-blk{
	background:url(../css_img/movielatest_bar.gif) no-repeat;
	padding:27px 2px 5px 2px;
	color:#333;
	line-height:1.4;
	font-size:12px;
	border:1px solid #ccc;
	margin-bottom:5px;
}
.latest-list{
	width:100%;
	position:relative;
	height:90px;
	text-align:left;
	margin:2px 0px;
	padding-top:2px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color: #ccc;
	clear:both;
	overflow:hidden;
}
.movie-latest-sum{
	width:114px;
	height:86px;
	float:left;
	background-color:#ccc;
}
.movie-latest-movietitle{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-left:118px;
	margin-bottom:2px;
}
.movie-latest-playtime{
	font-size:10px;
	padding-left:118px;
	line-height:1.2;
	margin-bottom:2px;
}
.movie-latest-evalution{
	font-size:10px;
	padding-left:118px;
	line-height:1.2;
	margin-bottom:2px;
}
.movie-latest-comm{
	font-size:10px;
	padding-left:118px;
	line-height:1.2;
	margin-bottom:2px;
}
/**********************************la-fuutube-info*/
#la-fuutube-info{
	background:url(../css_img/movieinfo_bar.gif) no-repeat;
	padding:27px 2px 5px 2px;
	color:#333;
	line-height:1.4;
	font-size:12px;
	border:1px solid #ccc;
	text-align:left;
}
.ftlink-blk{
	text-align:center;
	width:193px;
	height:60px;
	float:left;	
	margin:0px;
}
.ftinfo-img{
	display:block;
	margin-bottom:2px;
	text-align:center;
}
.ftinfo-under{
	clear:both;
	width:100%;
	text-align:center;
	
}
.ftinfo-title{
	font-size:12px;
	line-height:16px;
	padding:2px;
}
.ftinfo-title-red{
	font-size:12px;
	line-height:16px;
	padding:2px;
	color:#FF0099;
}
/**c********************************la-info-right*/
#la-info-right{
	width:180px;
	position:relative;
	float:right;
	margin:0px;
	display:inline;
}
.la-prem-ban{
	margin-bottom:2px;
}
.la-side-ban{
	margin-bottom:2px;
}
.la-new-title{
	margin-bottom:2px;
}

/**********************la-newshop-blk*/
.la-newshop-blk{
	width:180px;
	height:200px;
	background:url(../css_img/newshop_bg.gif) no-repeat;
	margin:0px 0px 5px 0px;
}
.la-newshop-area{
	font-size:10px;
	line-height:16px;
	color:#999;
}
.la-newshop-img{
	margin-bottom: 2px;
}
.la-newshop-name{
	font-size:12px;
	font-weight:bold;
}



