@charset "UTF-8";
body{
-webkit-text-size-adjust:none;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Arial","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
div,p,ul,ol,li,dl,dt,dd,h1,h2{
border:0;
margin:0;
padding:0;
list-style:none;
line-height:1.5em;
font-weight:normal;
font-size:12px;
color:#000000;
}
a{outline:none;}
img{border:0;
border-style:none;
}
/*float解除クラス*/
.clearfix:after{
content:"";
display:block;
clear:both;
}
.clearfix{
zoom:1;
}
* html .clearfix{
height:1px;
}
/*全体一括*/
#main_layout{
width:1400px;
position:absolute;
}
/*head*/
#head{
height:45px;
width:1000px;
}
#head h1{
float:left;
}
#head h1 a{
background:url("../img/icon_academeia.png") left top no-repeat;
width:82px;
height:24px;
text-indent:-9999px;
overflow:hidden;
display:block;
margin:20px 0 0 30px;
}
#main_menu{
display:inline;
float:left;
margin:29px 0 0 140px;
}
#main_menu li{
float:left;
margin-right:55px;
}
/*body*/
#body{
margin:30px 0 0 30px;
}
#side_menu{
float:left;
height:493px;
width:210px;
margin-top:50px;
_display:inline;/*IE6*/
}
/*展開メニュー*/
div.side_disp,.disp{
display:none;
}
.disp li{
font-size:11px;
}
div.side_menu_contents,#side_menu ul,#side_menu ol,#side_menu div.disp p{
margin-bottom:15px;
}
div.side_menu_contents{
width:210px;
}
#side_menu ul,#side_menu ol,#side_menu div.disp p{
margin-top:15px;
font-size:11px;
color:#808080;
}
#side_menu li,#side_menu li{
margin:0 0 10px 10px;
}
/*center*/
#center_contents{
width:700px;
float:right;
margin:50px 445px 0 0;
_display:inline;/*IE6*/
}
#top_img{
background:url("../img/top_ncgene_img.jpg") left top no-repeat;
width:522px;
height:415px;
text-indent:-9999px;
overflow:hidden;
}
#under_box{
width:600px;
margin-top:40px;
}
#new_info,#under_box p{
float:left;
}
#new_info{
width:370px;
}
#new_info li{
font-size:10px;
letter-spacing:1px;
margin-bottom:8px;
}
#under_box p{
margin-left:10px;
}
/*text*/
p.txt,#title{
width:520px;
letter-spacing:1pt;
margin-bottom:20px;
line-height:2.0em;
}
p.n_b{
width:100px;
margin:40px 0 0 490px;
font-size:13px;
}
div.page_num{
width:180px;
margin:40px 0 0 210px;
}
ol.num{
width:180px;
}
ol.num li{
font-size:13px;
letter-spacing:4px;
display:inline;
float:left;
}
span.bold{
font-weight:bold;
display:inline;
}
span.underline{
color:#A9A9A9;
}
p.sign{
width:520px;
margin-top:40px;
text-align:right;
font-size:11px;
}
p.end{
margin:40px 0 0 480px;
font-size:11px;
}
/*contact*/
#con_img{
width:275px;
margin-bottom:30px;
}
p.con_txt{
width:275px;
font-size:11px;
margin-bottom:10px;
}
/*member*/
div#koh_block{
width:600px;
margin-bottom:50px;
}
p.koh_img{
float:left;
width:150px;
}
dl#koh_txt{
width:380px;
float:left;
margin:0 0 0 20px;
}
dt.name{
font-size:11px;
}
dl.mem_txt{
width:380px;
float:left;
margin:25px 0 0 170px;
font-size:11px;
}
dl#koh_txt dd#koh,dl.mem_txt dd.mem{
font-size:11px;
padding-top:15px;
margin-bottom:10px;
}
/*info*/
#info_blk{
width:400px;
}
#info_blk li.info_list{
margin-bottom:10px;
}
p.info_txt{
margin:10px 0 0 0;
font-size:11px;
}
div.info_disp{
display:none;
}
p.year{
margin-bottom:15px;
}
/*media*/
#media_block{
background:url("../img/line_bg_m.png") center top repeat-y;
width:670px;
height:750px;
}
#fla_cnt,#left_m,#cnt_info,#summary{
width:320px;
}
#fla_cnt{
height:240px;
}
#fla_cnt{
display:none;
}
#left_m{
float:left;
}
#right_m{
float:left;
width:285px;
margin-left:30px;
}
#cnt_info,#summary{
margin-top:10px;
}
#cnt_info table{
float:left;
width:160px;
}
#cnt_info td,#summary p.sumtxt,#sign2{
font-size:11px;
}
p.sumtxt{
line-height:1.8em;
}
#cnt_info tr{
margin-bottom:5px;
}
#cnt_info td{
vertical-align:top;
}
#cnt_info p{
float:right;
width:152px;
}
p.un_b{
border-bottom:1px solid #000000;
margin-bottom:10px;
font-size:11.5px;
}
p.un_b span{
position:absolute;
left:855px;
}
p.liner{
width:285px;
margin-top:20px;
font-size:11.5px;
line-height:1.8em;
}
p#sign2{
margin-top:15px;
text-align:right;
}
/*ust,youtube*/
#uy_info,#uy_info table{
width:480px;
}
#uy_info{
margin-top:15px;
}
#uy_info p.program,#uy_info p.program2{
font-size:11px;
line-height:1.8em;
border-bottom:1px solid #000000;
}
#uy_info p.program span{
position:absolute;
left:615px;
}
#uy_info table{
font-size:11px;
line-height:1.8em;
margin-top:5px;
}
#uy_info td{
vertical-align:top;
}
hr{
height:1px;
border:none;
border-top:1px #000000 dotted;
}
p.icon{
margin-top:10px;
}
/*archive*/
.arch_title,.csw,.slider-wrap,.stripViewer,.stripViewer .panelContainer,.stripViewer .panelContainer .panel{
width:680px;
}
.arch_title{
margin-bottom:15px;
}
.csw,.stripViewer,.stripViewer .panelContainer .panel{
height:240px;
}
p.left_t,p.right_t{
line-height:1.0em;
}
p.left_t{
float:left;
}
p.right_t{
float:right;
padding-right:15px;
}
.slider-wrap{
position:relative;
margin-bottom:30px;
}
.csw{
overflow:scroll;
}
.stripViewer{
position:relative;
overflow:hidden; 
clear:both;
}
.stripViewer .panelContainer{
position:relative;
left:0;
top:0;
list-style-type:none;
}
.stripViewer .panelContainer .panel{
float:left;
position:relative;
}
.stripNavL,.stripNavR{
position:absolute;
top:-30px;
*top:-39px;/*IE6-7*/
text-indent:-9999px;
overflow:hidden;
}
.stripNavL a,.stripNavR a{
display:block;
height:7px;
width:7px;
}
.stripNavL{
left:620px;
}
.stripNavR{
right:0px;
}
.stripNavL{
background:url("../img/arrow.png") left top no-repeat;
}
.stripNavR{
background:url("../img/arrow.png") -7px top no-repeat;
}
ul.wrap_blk{
margin-bottom:15px;
}
li.block{
float:left;
width:330px;
margin-right:10px;
_display:inline;
}
dt.img{
float:left;
width:120px;
display:block;
}
dd.txt2{
float:left;
width:195px;
margin-left:10px;
font-size:11px;
line-height:1.7em;
}
img.thum{
padding:1px;
border:solid 1px #000000;
}
#uy_info p.program2 span{
position:absolute;
left:360px;
}
/*link_class*/
a.gray_txt:link{
color:#808080;
text-decoration:none;
}
a.gray_txt:visited{
color:#808080;
text-decoration:none;
}
a.gray_txt:hover{
color:#808080;
text-decoration:none;
}
a.black_txt:link{
color:#000000;
text-decoration:none;
}
a.black_txt:visited{
color:#000000;
text-decoration:none;
}
a.black_txt:hover{
color:#000000;
text-decoration:none;
}
a.black_txt2:link{
color:#000000;
text-decoration:none;
}
a.black_txt2:visited{
color:#000000;
text-decoration:none;
}
a.black_txt2:hover{
color:#000000;
text-decoration:underline;
}
a.underline_txt:link{
color:#000000;
text-decoration:underline;
}
a.underline_txt:visited{
color:#000000;
text-decoration:underline;
}
a.underline_txt:hover{
color:#000000;
text-decoration:underline;
}
a.alpha:hover{
opacity:0.70;
filter: alpha(opacity=70);
-moz-opacity:0.70;
-ms-filter: "alpha(opacity=70)";
}
/*footer*/
#footer{
width:1000px;
height:50px;
margin-top:30px;
}
#footer p{
font-size:11px;
margin-left:258px;
}

