@charset "utf-8";/*------------------------BASE-CONTROLL for ENISHI2008.7.10(THU)------------------------*//*----共通----*/body { margin:40px 0;color : #000000;font-size: 12px;font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka-等幅";line-height:140%;background:url(../gif/allbg.gif) repeat-x #DCDCDC;text-align : center;} /*--for win ie--*/*+html body, * html body{font-size:75%;}/*----リンク----*/a:link { color : #469E89;text-decoration : none;} a:visited { color : #469E89;text-decoration : none;} a:hover { color : #06CF82;text-decoration : none;} a:active { color : #06CF82;text-decoration : none;} .clear {clear: both;font: 0px/0px sans-serif ;}/*----レイアウト----*/#wrap {width : 940px;margin : 0 auto;text-align : left;} #header {position:relative;width : 940px;height:50px;background:url(../gif/header_bg.gif) no-repeat transparent;}#contents{width:940px;height:auto;float:left;background:#ffffff;}#swfSpace{width:940px;height:335px;border-bottom:5px solid #dcdcdc;}.photobox {  width:   940px;  height:  300px;  padding:0;  margin:0;  overflow:hidden;}  .photobox img { width:   940px;  height:  300px;  top:  0; left: 0 } /*--PRIMARY--*/#primary{width:361px;height:auto;margin:20px 0 10px 0;float:left;border-right:1px solid #dcdcdc;}#newsRelease{padding:0 10px;}/*secondary*/#secondary{width:578px;height:auto;margin:20px 0 10px 0;float:right;}#blog{width:361px;height:auto;float:left;border-right:1px solid #dcdcdc;}#blog .pad{margin:0 10px;}#adspace{width:216px;height:auto;padding:10px 0 0 0;float:left;}/*--- footer ---*/#footer{width:940px;height:auto;clear:both;background:url(../gif/footer_bg.gif) no-repeat #ffffff bottom;border-top:1px solid #B4B4B4;text-align:right;}#footer .pad{padding:10px;color:#000;font-size:84%;}#footer .pad img{vertical-align:bottom;}
