body {
margin:0;
background-image:url(https://pixelarchivenow.com/image/coupon/images02/bg.gif);
font-size:12px;
text-align:center;
margin:0px auto;
}
a:link{
color: #FF0066;
font-weight:normal;
text-decoration: none;
}
a:visited {
text-decoration: none;
font-size: 12px;
color: #FF0066;
}
a:hover {
color: #ff6600;
text-decoration: underline;
}
a.bk:link, a.pur:active, a.bk:visited{ 
color: #444; font-size:12px; text-decoration: none;}
a.bk:hover{ 
color: #FF0066; font-size:12px;}
a.wh:link, a.pur:active, a.wh:visited{ 
color: #f9f9f9; font-size:12px; text-decoration: none;}
a.wh:hover{ 
color: #FFFF00; font-size:12px;}
img {
border:none;
margin:0px;
}
p {
font-size:12px;
text-align:left;
color:#444444;
margin:2px 0px;
line-height:148%;
}
p.lil {
font-size:11px;
text-align:left;
color: #CC0000;
margin:1px 0px;
line-height:120%;
}
p.wh {
font-size:12px;
text-align:center;
color: #cccccc;
margin:0px;
line-height:120%;
}
h1{
margin:5px 0px 0px 15px;
font: bold 14px Arial, Helvetica, sans-serif, "MSゴシック", "OSAKA";
text-align:left;}
h2{
margin:5px 0px 0px 15px;
font: bold 14px Arial, Helvetica, sans-serif, "MSゴシック", "OSAKA";
text-align:left;}
h3{
margin:5px 0px 0px 15px;
font: bold 14px Arial, Helvetica, sans-serif, "MSゴシック", "OSAKA";
text-align:left;}
/***************************************************** all ******/
#all {
	width:700px;
	text-align:center;
	margin:0px auto;
	float:inherit;
}
/***************************************************** wrapper ******/
#wrapper {
	width:700px;
	background-color:#FFFFFF;
	float:left;
}
/***************************************************** head ******/
#head {
	width:700px;
}
/***************************************************** left ******/
#left{
width:124px;
border:3px double #DBE0E3;
background-color:#FFF;
text-align:center;
float:left;
}
.title{
width:124px;
margin:5px 0px;}
.title-top{
width:124px;
margin:0px 0px 5px 0px;}
.kaijo{
clear:left;
margin:0px;
padding:0px;
}
.gsa{
text-align:center;
width:124px;
margin:2px 0px;
padding:0px;
}
html>/**/body .gsa{
text-align:center;
width:124px;
margin:6px 0px;
padding:0px;
}

/***************************************************** 左メニュー ******/
#left-menu{
width:124px;
float:left;
}
.menu {
width:124px;
padding:0; 
margin:0px 0px 5px 0px;
float:left;
width:0;
}

.menu li {
list-style-type:none; 
width:124px; 
height:22px; 
margin:1px 0; 
clear:both;
text-align:left;
}

.menu a, #menu a:visited {
position:relative; 
display:block; 
width:119px; 
height:17px; 
border:1px solid #ccc; 
background-color: #FDECC6; 
color:#444; 
padding:3px 0px 0px 3px; 
text-decoration:none;}

.menu a span, .menu a:visited span {display:none;}

.menu a:hover {
color:#fff; 
background-color: #F33D1D; 
border:1px solid #999; 
text-decoration:none;}

.menu a:hover span {
position:absolute; 
display:block; 
left:124px; 
top:0; 
width:0px; 
height:0px; 
border-left:8px solid #DD6f00; 
border-top:8px solid #fff; 
border-bottom:8px solid #fff; 
font-size:1px; 
line-height:0;}

/***************************************************** right ******/
#right{
width:563px;
margin-left:7px;
margin-top:3px;
float:left;
background-color:#fff;
text-align:left;
}
.title-bar{
width:555px;
height:25px;
background-image:url(https://pixelarchivenow.com/image/coupon/images02/bar-bg.gif);
margin:0px;
}
html>/**/body .title-bar{
width:555px;
height:25px;
background-image:url(https://pixelarchivenow.com/image/coupon/images02/bar-bg.gif);
margin:0px 0px -5px 0px;
}


#menubox01{
width:563px;
float:left;
padding:5px 0px 5px 0px;
}
#menubox01 .boxaaa{
width:327px;
padding:5px 4px 3px 4px;
border:1px solid #999;
margin:5px 2px 5px 2px;
float:left;}
#menubox01 .boxbbb{
width:204px;
margin:5px 2px 5px 0px;
padding:5px 5px 4px 5px;
border:1px solid #999;
float:left;
text-align:center;}
#menubox01 .btn{
margin:0px 0px 0px 0px;
}
.ex{
width:555px;
margin:0px;
}
.menubox02{
width:537px;
border:#999999 3px double;
float:left;
padding:5px;
margin:5px 0px;
}
.box-girl{
width:172px;
border:1px solid #999;
padding:5px 5px 0px 5px;
float:left;
margin:2px 2px 2px 0px;

}
.exbtn{
margin:5px 5px -3px 0px;}

/***************************************************** footer ******/

#footer{
width:700px;
background-color: #FF0000;
float:left;
text-align:center;
padding:5px 0px;}
