@charset "utf-8";

#wrapperTop{
width:816px;
height:180px;
background:url(../img/common/back_conts_top01.jpg) no-repeat;
text-align:center;
overflow: hidden;
clear:both;
}
#wrapperTop:after{
content:"";
display:block;
clear:both;
height:180px;
overflow: hidden;
}
/*\*/
*html #wrapperTop{
height:180px;
overflow:visible;
}
/**/

#mainVisual{
width:816px;
height:323px;
background: url(../img/common/main_visual.jpg) no-repeat 0 0;
}
#mainVisual h2{display:none;}
#mainVisual p{display:none;}


/* トップ左用ボッックス */
.boxNew{
width:440px;
float:left;
margin:15px 0 0 28px;
font-size:80%;
text-align:left;
}
*html .boxNew{margin:15px 0 0 14px;}
.boxNew h3{
width:440px;
height:50px;
background:url(../img/common/title_new.jpg) no-repeat;
}
.boxNew h3 span{display:none;}
.boxNewTop{background:url(../img/common/back_new.jpg) repeat-y 0 0; width:440px;}
.boxNewBottom{background:url(../img/common/bottom_new.jpg) no-repeat 0 100%;}
.boxNew h4{font-weight:bold;}

.wrapperNew{
width:420px;
padding:10px 0 15px 0;
text-align:center;
margin:0 10px;
overflow: hidden;
clear:both;
}
.wrapperNew:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperNew{
height:1em;
overflow:visible;
}
/**/

.boxNewPhoto{
background:url(../img/common/back_photo.jpg) no-repeat 0 0;
width:92px;
height:80px;
text-align:center;
padding:4px 0;
float:left;
}
.boxNewText{
width:312px;
float:left;
text-align:left;
line-height:170%;
margin:0 0 0 10px;
}
.boxNewText ul li a{
position:relative;
top:0;
left:254px;
display:block;
background:url(../img/common/btn_more.gif) no-repeat;
width:56px;
height:19px;
}
.boxNewText ul li a span{display:none;}


/* トップ右用ボッックス */
.boxInfo{
width:302px;
font-size:80%;
background:url(../img/common/back_info.jpg) repeat-y;
margin:15px 0 0 18px;
float:left;
}
.boxInfoBottom{background:url(../img/common/bottom_info.jpg) no-repeat 0 100%;}
.boxInfo h3{
display:block;
width:302px;
height:50px;
background:url(../img/common/title_info.jpg) no-repeat;
}
.boxInfo h3 span{display:none;}
.boxInfo dl{
font-size:13px;
padding:0 10px 0 10px;
line-height:140%;
text-align:left;
overflow: hidden;
clear:both;
}
.boxInfo dl:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .boxInfo dl{
height:1em;
overflow:visible;
}
/**/

.boxInfo dt{
display:block;
width:90px;
background:url(../img/common/back_newsday.gif) no-repeat 0 0;
float:left;
clear:both;
margin:0 0 7px 0;
}
.boxInfo dd{
display:block;
margin:0 0 7px 0;
padding:0 0 5px 5px;
background:url(../img/common/back_dot_line.gif) repeat-x 0 100%;
}
