@charset "utf-8";

/*
 Link Color [
----------------------------------------------------------- */
#scroll-navi a:link{	color:#333333;
	text-decoration:none;
	}
#scroll-navi a:visited{	color:#333333;
	text-decoration:none;
	}
#scroll-navi a:hover{	color:#999999;
	text-decoration:underline;
	}
/*
 Link Color [
----------------------------------------------------------- */
.p-01-text a:link{	color:#333333;
	text-decoration:none;
	}
.p-01-text a:visited{	color:#333333;
	text-decoration:none;
	}
.p-01-text a:hover{	color:#999999;
	text-decoration:none;
	}
/*
 Link Color [
----------------------------------------------------------- */
.p-02-text a:link{	color:#333333;
	text-decoration:none;
	}
.p-02-text a:visited{	color:#333333;
	text-decoration:none;
	}
.p-02-text a:hover{	color:#999999;
	text-decoration:none;
	}
/*
 Link Color [
----------------------------------------------------------- */
h4 a:link,h5 a:link{	color:#333333;
	text-decoration:none;
	}
h4 a:visited,h5 a:visited{	color:#333333;
	text-decoration:none;
	}
h4 a:hover,h5 a:hover{	color:#333333;
	text-decoration:underline;
	}
/*
 コンテナ左タイトル周り [
----------------------------------------------------------- */
.title{	width:480px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}
.subtitle{	
	width:460px;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	color:#BB8800;
	font-size:16px;
	line-height:18px;
	}
.container-l p{	margin:0px 20px 20px 10px;
	padding:10px 0px;
	font-size:12px;
	line-height:18px;
	border-top:1px dotted #FF9999;
	border-bottom:1px dotted #FF9999;
	}
#scroll-navi{	/*width:700px;*/
	margin:0px 0px 0px 10px;
	padding:0px;
	}
#scroll-navi li{	width:152px;
	margin:0px 5px 10px 0px;
	padding:0px 0px 0px 30px;
	float:left;
	font-size:14px;
	line-height:18px;
	background-image:url(../special/img/list-icon.jpg);
	background-repeat:no-repeat;
	}
.navi-midashi{	margin:0px 400px 10px 10px;
	padding:5px;
	font-size:14px;
	line-height:14px;
	background-color:#FFDDDD;
	text-align:left;
	font-weight:bold;
	color:#333333;
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	}

/*
 H3 [
----------------------------------------------------------- */
.coupon-midashi{	width:700px;
	height:60px;
	margin:20px 30px 0px 30px;
	padding:0px;
	background-color:#999933;
	clear:both;
	}
#main-container table{width:700px;
	margin:0px 10px 10px 30px;
	padding:0px;
	}

#main-container td{	width:225px;
	height:220px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.nedan {
	font-weight:bold;
	margin:0px 20px 0px 15px;
	text-align:left;
	line-height:18px;
	color:#ff005d;
}
	
.p-01-text{	margin:20px 10px 5px 65px;
	padding:0px;
	text-align:right;
	}
.p-02-text{	
	width:190px;
	margin:0 20px 0px 15px;
	padding:0px;
	height:35px;
	line-height:18px;
	text-align:left;
	}
.kigen {
	font-size:10px;
	text-align:right;
	margin:3px 15px 0 0;
	color:#362f2d;
}

.back-top{	margin:0px 30px 40px 40px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	text-align:right;
	border-top:1px dotted #FF9999;
	}
.shop-p{	margin:5px 0px 5px 25px ;
	padding:0px;
	}
.back_list h4{	
	margin:0px 10px 0px 10px;
	padding:0px;
	font-size:13px;
	line-height:18px;
	height:21px;
	font-weight:bold;
	display:block;
	}
#main-container h5{	margin:0px 0px 0px 15px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	}
#main-container strong{color:#CC0000}

.back-top{	margin:0px 30px 40px 40px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	text-align:right;
	border-top:1px dotted #FF9999;
	}
.back_list { 
	background-image:url(/img/special/td-back/back_list.jpg);
	background-repeat:no-repeat;
	width:220px;
	}
/*
 コンテナフォーマット [
----------------------------------------------------------- */
#container{	width:760px;
	margin:5px 0px 0px 0px;
	padding:0px;
	}
.container-l{	width:480px;
	float:left;
	margin:0px;
	padding:0px;
	}
.container-r{	width:280px;
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#999900;
	}
#main-container{	width:760px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	}

/*
 clearfix [
----------------------------------------------------------- */
.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}
.clearfix {
        display:inline-block;
}
/* Hides from IE-mac \*/
*html.clearfix{height:1%}
.clearfix{display:block;}
/* End hide from IE-mac */
