@charset "utf-8";

/*\*/

@import "common.css";

@import "lightbox.css";



/*===========================================================

ニュース

===========================================================*/



#news{

margin:0 8px;

overflow:hidden;

height:100%;

}



#news hr{

clear:both;

}



#news img{

float:left;

display:block;

margin:0 10px 5px 2px;

clear:both;

}



#news .list img{

	margin:10px 5px 5px 10px;

}



#news dl{

_height:1px;

min-height:1px;

margin:8px 10px;

text-align:left;

background:url(../img/hr_x.gif) repeat-x bottom;

padding-bottom:5px;

}



#news dl:after{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

display:inline-table;

}





#news .list{

clear:both;

background:url(../img/hr_x.gif) repeat-x top;

padding-top:5px;

margin-top:-5px;

text-align:left;

}



#news .list dl:after{

content : "";

display : block;

height : 0;

clear : both;

}



#news .list dl{

background:none;

}



#news dl dt{

color:#666;

margin-bottom:3px;

padding:0 10px;

}



#news dl dd {

margin-bottom:3px;

line-height:1.5;

padding:0 10px;

}



#news dl dd h3 {

font-size:120%;

font-weight:bold;

line-height:130%;

display: block;

color:#2560a2;

}





#news p{

margin:0 10px;

line-height:1.5;

}




#socialbutton{

clear:both;

margin-bottom:5px;

}

#socialbutton p{

margin:0 10px;

line-height:1.5;

background:url(../img/hr_x.gif) bottom repeat-x;

}



#news1,

#news2,

#news3{

clear:both;

margin-bottom:5px;

}



/*関連情報

-------------------------*/

#related dl{

clear:both;

background:none;

padding-top:5px;

}



#related dt{

color:#333;

clear:both;

margin-top:0.5em;

}



#related dd{

margin-left:2em;

}



/*写真表示設定

-------------------------*/



#news .photo{

width:724px;

clear:both;

margin:5px 0;

}



#news .photo img{

clear:none;

margin:0 1px 1px 0;

display:inline;

}



#news .left{

display:inline;

float:left;

width:181px;

}



#news .right{

display:inline;

float:right;

width:181px;

}



/*動画ボタン設定

-------------------------*/

#news .movie{

width:100%;

}



#news .movie a.play_official,

#news .movie a.play_yahoo{

display:block;

width:159px;

height:34px;

text-indent:-9999px;

float:right;

margin:10px 0 10px 10px;

}



#news .movie a.play_official{

background:url(../news/img/play.gif) no-repeat;

}



#news .movie a.play_official:hover{

background-position:0 -34px;

}



#news .movie a.play_yahoo{

background:url(../news/img/btnYDMYellow.gif) no-repeat;

}



#news .movie ul{

border:1px #336fb7 solid;

background:#d5e2ee url(../news/img/play_bg.gif) 10px center no-repeat;

padding:10px 10px 10px 80px;

float:right;

overflow:hidden;

margin:10px 0 10px 10px;

}



#news .movie ul li{

display:inline;

border-left:1px #7490ae solid;

padding-left:5px;

margin-left:5px;

}



#news .movie .movie_s{

border:1px #336fb7 solid;

background:#d5e2ee url(../news/img/play_bg.gif) 10px center no-repeat;

padding:10px 10px 10px 80px;

float:right;

overflow:hidden;

margin:10px 0 10px 10px;

}

/*Clearfix
===========================================================*/
#news dl:after {
content:".";
height:0;
clear:both;
visibility:hidden;
display:block;
}

#news dl {
display:inline-block;
}

/*\*/
* html #news dl {
height:1%;
}

#news dl {
display:block;
}

