* {
	margin:0 auto;
	padding:0;
}

p{
	margin:0 auto;
	padding:0;
}
img {
    margin: 0;
	padding: 0;
	border: none;
}

img a {
    margin: 0;
	padding: 0;
	border: none;
}

a:link{
	color:#e60012;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:visited{
	color:#e60012;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:hover{
	color:#e60012;
	text-decoration:underline;
	padding:0;
	margin:0;
}
dl,dt,dd{
	margin:0;
	padding:0;
}

body{
	width:100%;
	margin:0;
	padding:0;
	color:#333333;
	font-size:12px;
	line-height:18px;
}
h2{
	margin:0;
	padding:0;
}
*html h2{
	margin:-3px 0;
	padding:0;
}
#all{
	width:720px;
	margin:5px auto 0;
	padding:0;
	border:10px double #e60012;
}
* html img{
behavior: expression(IEPNGFIX.fix(this));
} 
/*//////要素////////*/
.none{
	position:absolute;
	margin:0;
	padding:0;
	width:0px;
	height:0px;
	line-height:0px;
	left:-100000px;
	text-decoration:none;
	overflow:hidden;
}
.ake15{letter-spacing:15px;}
.naka{text-align:center;}
.hh315{
	width:315px;
	float:left;
	padding:0 5px;}
.l5{margin-left:5px;}
.l10{margin-left:10px;}	
.l11{margin-left:11px;}	
.l15{margin-left:15px;}		
.l20{margin-left:20px;}		
.l25{margin-left:25px;}
.l30{margin-left:30px;}
.l35{margin-left:35px;}
.l40{margin-left:60px;}
.l50{margin-left:50px;}
.l60{margin-left:60px;}
.l90{margin-left:90px;}
.r5{margin-right:5px;}
.r10{margin-right:10px;}		
.r15{margin-right:15px;}		
.r20{margin-right:20px;}		
.r25{margin-right:25px;}
.modoru{
	text-align:right;
	clear:both;
	margin-right:10px;}
.migi{float:right;}
.hidari{float:left;}
.clear{clear:both;}	
.ue5{ margin-top:5px;}
.ue10{margin-top:10px;}
.ue15{margin-top:15px;}
.ue20{margin-top:20px;}
.ue25{margin-top:25px;}
.ue30{margin-top:30px;}
.ue50{margin-top:50px;}
.sita10{margin-bottom:10px;}
.sita20{margin-bottom:20px;}
.sita30{margin-bottom:30px;}
.uesita{margin:30pt auto 10px;}
.us10{
	margin-top:10px;
	margin-bottom:10px;}
.us20{
	margin-top:20px;
	margin-bottom:20px;}
.us30{
	margin-top:30px;
	margin-bottom:30px;}
.us40{
	margin-top:40px;
	margin-bottom:40px;}
.us50{
	margin-top:50px;
	margin-bottom:50px;}
.size16{
	font-size:16px;}
.size13{
	font-size:13px;}	
.size11{
	font-size:11px;
}
.red{color:#e60012;}
/*//////　end　////////*/
/*////// ページ構成 ////////*/
h1{
	display:block;
	margin:10px auto 0;
	padding:0 ;
	width:720px;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	background-color:#e60012;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:3px;
}

#top_l{
	width:310px;
	clear:both;
	float:left;
}
#top_r{
	width:409px;
	float:left;
}
.wish1{
	witdh:184px;
	height:44px;
	margin:0 auto;
	padding:40px 63px 4px;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	letter-spacing:1px;
	color:#e60012;
	background-image:url(../images/wish1.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.wish2{
	witdh:184px;
	height:42px;
	margin:0 auto;
	padding:10px 63px 8px;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	letter-spacing:1px;
	color:#e60012;
	background-image:url(../images/wish2.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.wish3{
	witdh:184px;
	height:42px;
	margin:0 auto;
	padding:9px 63px 7px;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	letter-spacing:1px;
	color:#e60012;
	background-image:url(../images/wish3.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.ans1{
	witdh:184px;
	height:198px;
	margin:0 auto;
	padding:18px 63px 0;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-image:url(../images/ans1.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	clear:both;
}
.top_title{
	witdh:720px;
	height:86px;
	background-image:url(../images/h2_intro_back.png);
	background-position:-1px 0px;
	background-repeat:no-repeat;
	clear:both;
}
.flash_title{
	witdh:409px;
	height:30px;
	background-image:url(../images/h2_flash_back.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:170px;
	line-height:30px;
	font-size:25px;
	font-weight:bold;
	letter-spacing:2px;
	color:#FF0000;
	clear:both;
}
.review_back{
	display:block;
	width:350px;
	padding-top: 10px;
	padding-right: 26px;
	padding-bottom: 10px;
	padding-left: 26px;
	margin:0 0 0 2px;
	border:1px solid #FF0000;
}
.review_back2{
	display:block;
	width:319px;
	padding:0;
	background-image:url(../images/flash_detail_back.png);
	background-position:0px 0px;
	background-repeat:repeat-y;
}
.o_site{
	display:block;
	width:205px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
}
.k_site{
	display:block;
	width:204px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
}
.taiou{
	display:block;
	width:72px;
	height:77px;
	background-image:url(../images/taiou_info.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.taiou_t{
	text-align:center;
	font-weight:bold;
	font-size:13px;
}
.l_r30{
	padding:4px 27px;
}
.one{
	width:720px;
	height:45px;
	background-image:url(../images/h2_1.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.two{
	width:720px;
	height:45px;
	background-image:url(../images/h2_2.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.three{
	width:720px;
	height:45px;
	background-image:url(../images/h2_3.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.four{
	width:720px;
	height:45px;
	background-image:url(../images/h2_4.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.circle{
	display:block;
	width:193px;
	height:133px;
	margin:0;
	padding:40px 54px 0 72px;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/ok_back.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
.cross{
	display:block;
	width:217px;
	height:133px;
	margin:0;
	padding:40px 72px 0 54px;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/no_back.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
.frich_review_title{
	width:720px;
	height:38px;
	background-image:url(../images/frich_review_title_01.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.frich_review_title2{
	width:72px;
	height:37px;
	background-image:url(../images/frich_review_title_02.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.frich_review{
	width:270px;
	margin:0;
	padding:0px 225px;
	font-size:18px;
	line-height:27px;
	letter-spacing:1px;
	color:#e60012;
	background-position:0px 0px;
	background-repeat:repeat-y;
}
address{
	margin:0;
	width:100%;
	height:18px;
	padding:18px 0 0 0;
	color:#FFFFFF;
	text-align:center;
	font-style:normal;
	background-image:url(../images/copy_back.png);
}
