@charset "shift_jis";

/* map
-------------------- */

#area_map .flash_block {
	width: 600px;
	height: 350px;
	float: left;
	display: block;
	margin:0px;
	padding:39px 0px 0px 10px;
}

/* 利用規約
-------------------- */

#kiyaku{
	padding:30px;
	text-align:left;
	line-height:150%;
	margin:0px 0px;
	border:0px dashed #fcf;
	font-size:12px;
	color:#fff;
	background:#000;
}

.riyou_title{
	background: url(../_images/ttl_use.gif) left top no-repeat #000;
	width: 755px;
	margin:0px;
	height: 50px;
	float: left;
	display: block;
}

#kiyaku .koumoku{
	padding:0px;
	text-align:left;
	line-height:150%;
	margin:0px;
	border:0px dashed #fff;
}
#kiyaku h2{
	font-size:16px;
	padding:1em;
	margin:0em;
	text-indent:-2em;
	border:0px #fff dashed
}
#kiyaku h3{
	margin:2em 0px 0px 0em;
	font-size:14px;
	text-indent:0em;
}
#kiyaku p{
	margin:2em 0px 0px 1em;
}
#kiyaku ol{
	margin:2em 0px 0px 2em;
}

/* 掲載規約
-------------------- */

.keisai_title{
	background: url(../_images/ttl_agree.gif) left top no-repeat #000;
	width: 755px;
	margin:0px;
	height: 50px;
	float: left;
	display: block;
}

/* リンクページ
-------------------- */

#link{
	padding:30px;
	text-align:left;
	line-height:200%;
	margin:20px 20px;
	border:0px dashed #fcf;
	font-size:12px;
	color:#fff;
	background:#000;
}
#link textarea{
	color:#fff;
	background:#000;
}

.link_title{
	background: url(../_images/ttl_link.gif) left top no-repeat #000;
	width: 755px;
	height: 50px;
	float: left;
	display: block;
}

/* 新着情報
-------------------- */
#area_shopnews{
	padding:0px 0px;
	text-align:left;
	line-height:150%;
	margin:0px 5px;
	font-size:12px;
	color:#000;
	background:#000;
}

#area_staffnews{
	text-align:left;
	line-height:150%;
	margin:10px 5px;
	font-size:12px;
	color:#000;
	background:#000;
}

/* 掲載申し込み
-------------------- */

#keisai .title{
	background: url(../_images/ttl_regist.gif) left top no-repeat #000;
	width: 755px;
	height: 50px;
	float: left;
	display: block;
}

#keisai{
	padding:0px 0px;
	text-align:left;
	line-height:150%;
	margin:0px 5px;
	font-size:12px;
	color:#000;
	background:#000;
}
#keisai .koumoku{
	padding:0px;
	text-align:left;
	line-height:150%;
	margin:0px;
	border:0px dashed #fff;
}
#keisai .ad-title{
	padding:5px;
	margin:0em;
	text-align:center;
	border:0px #fff dashed;
	background:#333;
	color:#fff;
}
#keisai table{
	margin:0px 20px;
}
#keisai th{
	text-align:center;
	padding:5px;
	border: 0px #999 dashed;
	background:#ddd;
	color:#000;
}
#keisai td{
	text-align:center;
	padding:5px;
	border:0px 0px 0px 0px #fff dashed;
	background:#eee;
	color:#000;
}

#keisai .crcr td{
	border:0px #999 dashed;
	text-align:left;
}

#keisai a{
	font-weight:none;
	text-decoration:underline;
	color:#f3f;
}
#keisai .cleal{
	border:0px #999 dashed;
	background:#000;
}

#keisai .moushikomi table{
	background:#fff;
}

#keisai .tank{
	padding:50px;
	text-align:center;
	line-height:150%;
	font-size:16px;
	margin:0px;
	color:#fff;
	border:0px dashed #fff;
}
#keisai .tank p{
	margin:100px;
}

/* サイトマップ
-------------------- */

#sitemap{text-align:left; padding-left:30px;}
#sitemap ul{/*margin-left:15px;*/ letter-spacing:1px; width:400px; margin-bottom:20px; }
#sitemap li{padding:5px 0px; background:#fff; border-bottom:1px solid #FCD; margin:5px 0px; line-height:16px;}
#sitemap a{color:blue; font-size:16px; font-weight:800; border-bottom:1px solid; line-height:30px;}
.subtitle{ width:430px; padding:5px 5px 5px 10px; background:#ffccff; color:#000}




/* ムービーページ

----------------------------------- */

#area_movie {
	width: 755px;
	float: right;
	display: block;
	margin-bottom: 10px;
}

#movie1 {
	width: 755px;
	float: right;
	display: block;
	margin-l
}

#movie1 .box {
	background: url(../_images/bg_pink1.jpg);
	width: 370px;
	height: 160px;
	float: left;
	display: block;
	margin: 0px 0px 5px 7px;
}

#movie1 .wrap {
	background: #fff;
	width: 360px;
	height: 150px;
	margin: 5px 0px 0px 5px;
	float: left;
	display: block;
}

#movie1 .name {
	background: url(../_images/bg_pink1.gif);
	width: 360px;
	height: 20px;
	padding-top: 3px;
	text-align: center;
	float: left;
	display: block;
	font-size: 15px;
	font-weight: bold;
}

#movie1 .name a {
	color: #000;
}

#movie1 .name a:hover {
	color: #06f;
}

#movie1 .ttl {
	width: 350px;
	height: 14px;
	float: right;
	display: block;
	padding: 7px 0px;
	margin: 0px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #f60;
	border-bottom: 1px dashed #999;
}

#movie1 .photo {
	width: 150px;
	height: 120px;
	float: left;
	display: block;
	margin-top: 5px;
	overflow: hidden;
}

#movie1 .photo img {
	width: 150px;
	float: right;
}

#movie1 .detail {
	background: #292929;
	width: 195px;
	height: 110px;
	float: right;
	margin: 5px 5px 0px 0px;
	padding: 3px;
	overflow: auto;
	display: block;
	font-size: 12px;
	line-height: 1.1;
	display: block;
}

/* カートページ
-------------------- */

#cart{
	width: 770px;
	float: left;
	padding:0px 0px;
	text-align:left;
	line-height:150%;
	margin:0px 5px;
	font-size:12px;
	color:#fff;
	background:#000;
	display: block;
}

#cart .ad-title{
	padding:5px;
	margin:0em;
	text-align:center;
	border:0px #fff dashed;
	background:#333;
	color:#fff;
}
#cart .title{
	background: url(../_images/ttl_regist.gif) left top no-repeat #000;
	width: 755px;
	height: 50px;
	float: left;
	display: block;
}

#cart table{
	background:#000;
	margin:0px 20px;
}

#cart .crcr td{
	border:0px #999 dashed;
	text-align:left;
}

#cart .cleal{
	border:0px #999 dashed;
	background:#000;
	color:#fff;
}

#cart a{
	font-weight:none;
	text-decoration:underline;
	color:#f3f;
}
#cart th{
	text-align:center;
	padding:5px;
	border: 0px #999 dashed;
	background:#ddd;
	color:#000;
}
#cart td{
	text-align:center;
	padding:5px;
	border:0px 0px 0px 0px #fff dashed;
	background:#eee;
	color:#000;
}

#area_shopnews .title{
	background: url(../_images/ttl_latest.gif) left top no-repeat;
	width: 755px;
	height: 50px;
	float: left;
	display: block;
}

#area_staffnews .title{
	background: url(../_images/ttl_update.gif) left top no-repeat;
	width: 755px;
	height: 50px;
	float: left;
	display: block;
}

#area_movie .title{
	background: url(../_images/ttl_movie.gif) right top no-repeat;
	width: 755px;
	height: 55px;
	float: left;
	display: block;
}
