@charset "EUC-JP";
/* VANCACRAFT Éã¤ÎÆü*/
.clearfix{ /zoom : 1; }
.clearfix:after{ content : ''; display : block; clear : both; height:0;}
.entry_title,.state{
display:none;
}
.mainFrame{
background:none;
padding:0;
}
#fathersday{
overflow:hidden;
width:705px;
}
#main{
background:url(/img/campaign/fathersday/bg.jpg) no-repeat;
height:465px;
position:relative;
}
#main h2{
padding-top:39px;
margin-left:39px;
}
#main p{
padding-top:20px;
margin-left:39px;
}
#main .mg{
position:absolute;
top:251px;
left:50px;
}
.w_box{
margin:33px 0 0 -2px;
}
.box{
width:234px;
float:left;
border-left:#e5e5e5 1px solid;
text-align:center;
padding-bottom:10px;
}
.box h3{
display:block;
text-align:center;
margin:11px 0 38px;
}
.box p{
width:191px;
text-align:left;
margin:0 auto;
}
.box p.ot{
text-align:center;
margin:37px auto 10px auto;
width:210px;
}
.box .head{
margin-top:11px;
border-bottom:#666666 1px dotted;
width:191px;
margin:0 auto;
padding:8px 0 10px;
}
.box p.txt{
padding:8px 0;
}
.box p.arr{
margin-top:14px;
}
.kh {
border:#ababab 1px solid;
padding:19px 0 16px;
margin-top:24px;
}
.kh ul{
padding:0px;
margin:2px 0 0 28px;
}
.kh li{
float:left;
list-style:none;
text-align:center;
margin-left:12px;
display:inline;
}
.kh h3{
display:block;
float:left;
margin:0 37px 0 28px;
}
.kh p{
margin:0px;
padding:0px;
}
.kh p.arr_kh{
margin:14px auto 0;
width:191px;
}
#fathersday .arr a:hover img{
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}
#fathersday a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}


