@charset "shift_jis";

/*
 Share Style
----------------------------------------------------------- */
* { margin: 0; padding: 0 }
body,#htbdfwp_contents {
	background: #80cef4 url(img/bg.jpg) no-repeat center top;
	/*font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 95%;
	color: #454541;
	line-height: 160%;*/
}
hr { clear: both; display: none }
h1 {
	text-indent: -9999px;
}
h2 span { font-size: 90%; }
h2 { background-color: #eaf6fc; padding: 5px }

#wrapper{
	font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 95%;
	color: #454541;
	line-height:160%;
}

/*
 Link
----------------------------------------------------------- */
a {
	color: #0455ba;
	text-decoration: underline;
}
a:hover {
	color: #03a7b7;
	text-decoration: none;
}

/*
 Container
----------------------------------------------------------- */
#header {
	position: relative;
	margin: 0 auto;
	width: 750px;
	height: 396px;
	background: url(img/header.gif) no-repeat center top;
	margin-top: 0; padding-top: 0;
}

#newArea {
	position:absolute;
	width:329px;
	height:66px;
	left: 60px;
	top:235px;
	z-index:1;
}

#container {
	margin: 0 auto;
	width: 690px;
	padding-left: 30px;
	padding-right: 30px;
	background: url(img/wrapper_bg.gif) repeat-y center top;
}
#containerBottom {
	width: 750px;
	height: 17px;
	margin-bottom: 10px;
	margin: 0 auto;
	background: url(img/wrapper_bottom.gif) no-repeat center top;
}

#container p {
	line-height: 170%;
}
/* KILLMIE \*/
p.dc:first-letter {
   font-size: 270%;
   float: left;
   line-height: 1;
   background-color: #cc0000;
   color: white;
   padding: 3px;
   margin-right: 3px;
}
/* KILL */

#sticker {
	width: 500px;
	margin: 0 auto;
	margin-top: 30px;
}

#sticker caption {
	background-color: #70c6f0;
	margin-top: 10px;
	color: #fff;
	font-weight: 700
}
.place {
	color: #6f6d56;
	font-weight: 700;
	border-bottom: 1px dotted #6f6d56;
}
.kugiri {
	border-right: 1px dotted #6f6d56;
}

#oa span {
	background: url(img/ico.gif) no-repeat left top;
	padding-left: 20px;
}

#gn {
	border: 1px solid #6f6d56;
	margin-top: 20px;
	padding: 5px;
}
	
#gn:after{
	content:'';
	clear:both;
	display:block;
}

/*
 Footer
----------------------------------------------------------- */
#footer {
	margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
	width: 120px;
	height: 31px;
	text-align: center;
	color: #454541;
}
	
/*
 other
----------------------------------------------------------- */

#gn ul.movie{
	font-size:80%;
	list-style: none;
	height: auto;
	width: 670px;
}

#gn ul.movie li {
	display:inline;
	float: left;
	height: auto;
	width: 124px;
	margin:0 20px 10px 0;
	text-align:center;
}

#gn ul.movie:after{
	content:'';
	clear:both;
	display:block;
}

#gn ul.movie li img{
	margin:0 auto 2px;
}

#gn ul.movie li a img{
	border:2px solid #0455ba;
}

#gn ul.movie li a:hover img{
	border:2px solid #03a7b7;
}

#gn ul.movie li span{
	display:block;
	line-height:1.4;
	padding:0;
	text-align:center;
}

