@charset "Shift_JIS";/*ブラウザスタイルの初期化*/body,div,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,address,
ul,ol,li,dl,dt,dd,
table,th,td,
form,fieldset,legend{
	margin:0;
	padding:0;
	font-family:Verdana,Arial,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",san-serif;
}/*font-size初期化*/body{
	font-size:10px;
	_font-size:62.5%;/*IE6向け*/
}/*border初期化*/img,object{
	border:0;
}/*table設定*/table{
	border-collapse:collapse;
	border-spacing:0;
}
/*テキスト設定*/p{
	text-align:justify;
	text-justify:distribute;
}/*共通*/body{
	background:#E4C048 url(img/bg1.jpg) repeat-x;
}#bg{
	background:#882B23 url(img/bg2.jpg) repeat-x top;
}#container{
	border:3px solid #5D4920;
	background-color:#FFF;
	margin:0 auto;
	width:754px;
}#header ul:after,
#navi ul:after,
#warpper:after,
.box01:after,
#footer ul:after{
	content:"";
	display:block;
	clear:both;
	height:0.1px;
	visibility:hidden;
}.clear{
	clear:both;
}.fl{
	float:left;
}.fr{
	float:right;
}.txt01{
	padding-bottom:15px;
	width:287px;
	line-height:1.4;
	font-size:1.4em;
}.txt02{
	display:block;
	height:24px;
	text-align:right;
	font-size:1.2em;
}.txt02 img{
	vertical-align:middle;
}
/*ヘッダ*/#header{
	background:url(img/head_bg.jpg) no-repeat left top;
	padding-top:14px;
	padding-bottom:34px;
}#header ul{
	padding-left:460px;
	list-style:none;
	overflow:hidden;
	_height:1%;
}#header li{
	float:left;
	margin-right:3px;
}#header ul li a img{
	vertical-align:bottom;
}/*ナビ*/#navi{
	margin:0 2px 9px;
}#navi ul{
	list-style:none;
	overflow:hidden;
}#navi li{
	float:left;
}#navi li img{
	vertical-align:bottom;
}/*メイン*/#main{
	padding:0 13px;
	width:728px;
}

.info {
	width: 728px;
	}
	 
.left {
	float: left;
	}
	
.news_area{
	background:url(img/top_newsBg2.jpg) repeat-y left top;
	padding:8px 0px 0px 0px;
	font-size:1.3em;
	line-height:1.4;
}
iframe {
	width: 360px;
	overflow: auto;
	height:295px;
	}
.movie {
	background: #F1EAD0;
	padding: 2px;
	width: 320px;
	border: 1px #A6813B solid;
	margin: 5px 20px 10px 0;
	float: right;
	}
.movie p {
	text-align: center;
	}
/**
.news_area dl{
	height:96px;
	overflow:auto;
	margin-left: 15px;
}.news_area dt{
	float:left;
	clear:both;
	color: #6C0000;
	letter-spacing: -0.05em;
	font-weight: bold;
}
**/
.iframesita {
	width: 360px;
	height: 13px;
	margin-bottom:6px;
	background: url(img/top_newsBg_bottom.jpg) no-repeat bottom left;
	}
/*ウォルパー*/#warpper{
	background:url(img/main_bg.jpg) repeat-y;
	padding:0 5px;
	width:718px;
	overflow:hidden;
	_height:1%;
}#left{
	float:left;
	padding-left:13px;
	padding-bottom:10px;
	width:150px;
}#right{
	float:right;
	padding-top:6px;
	padding-right:2px;
	width:550px;
}.box01{
	border-bottom:dotted 1px #A58138;
	margin:0 18px 10px;
	padding-bottom:10px;
	overflow:hidden;
	_height:1%;
}/*フッタ*/#footer{
	background:url(img/footer_bg.jpg) no-repeat bottom;
}#footer ul{
	padding-left:492px;
	list-style:none;
	height:12px;
}#footer li{
	float:left;
	margin-right:2px;
	height:12px;
}
.DefaultH1
{
    FONT-SIZE: 8pt;
    color: #666666;
    MARGIN: 0px
}


H1
{
    FONT-SIZE: 8pt;
    color: #666666;
    MARGIN: 0px
}
.summary
{
    FONT-SIZE: 8pt;
    color: #666666;
}
STRONG
{
    FONT-WEIGHT: normal;
}
em {
	font-style: normal;
}

/*--追加--*/

.tuikabanner {
	width: 728px;
	margin: 0 auto;
	}
.tuikabannerright {
	float: right;
	width: 546px;
	}

.tuikabanner02 {
	clear:both;
	width: 728px;
	}

div.tuikabanner p {
	width: 370px;
	display: block;
	float:left;
	padding-left: 10px;
	line-height:1.6;
	}

div.tuikabanner p span {
	color: #B70000;
	font-weight: bold;
	font-size: 14px;
	width: 370px;
	display: block;
	float: left;
	border-bottom: 1px dotted #B70000;
	}
.couponleft {
	width: 546px;
	float: left;
	background: url(img/zeroyen.jpg) top right no-repeat;
	padding-bottom: 15px;
	margin:5px 0 10px 0;
	}
	
.coupon02 {
	width: 728px;
	float: left;
	background: url(img/kyassyu.jpg) top right no-repeat;
	padding-bottom: 15px;
	margin:5px 0 10px 0;
	}

div.tuikabanner02 p {
	width: 370px;
	padding-left: 10px;
	line-height:1.6;
	}


div.tuikabanner02 p span {
border-bottom:1px dotted #B70000;
color:#B70000;
font-size:14px;
font-weight:bold;
width:370px;
}

.right {
	float: right;
	}
.sinki {
	font-size: 12px;
	line-height: 200%;
	}
	
.koinu_buy {
	font-size: 12px;
	line-height: 200%;
	}


div.tuikabanner02 p.koinu_buy span{
	color:#B70000;
	font-weight: bold;
	font-size: 14px;
	
}
