*{
	margin:0;
	padding:0;
}

a img{
	border-style:none;
}

.clear{
	clear:both;
}

html{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body{
}

#bkcampus{
	margin:2px ;
	width:1170px;
	margin:0 auto;
}


#bkcampus #topbox{ 
	height:345px;
	width:1170px;
}
#bkcampus #topbox #logobox{ 
	height:150px;
	width:450px;
	float:left;
}
#bkcampus #topbox #menubox{ 
	height:100px;
	width:720px;
	padding-top: 35px;
	float:left;
}



#bkcampus #contentbox{ 
	width:1170px;
/*	height:1200px; */
	height:400px;
}





#logo { 
	width:288px;
	height:119px;
	background: url(../img/logo.png) no-repeat;
	margin: 10px auto;
}



#logo_seisaku{ 
	height:12px;
	width:243px;
	background: url(../img_teaser/logo_seisaku.png) no-repeat;
	margin: 30px 0 0 35px;
}


#menubox #menu_news {
	width:103px;
	height:27px;
	float:left;
	margin-left:20px;
}
#menubox #menu_introduction {
	width:256px;
	height:30px;
	float:left;
}
#menubox #menu_outline {
	width:98px;
	height:28px;
	float:left;
}
#menubox #menu_staff {
	width:173px;
	height:28px;
	float:left;
}
#menubox #menu_character {
	width:136px;
	height:29px;
	float:left;
	margin-top:15px;
}
#menubox #menu_tvinformation {
	width:210px;
	height:28px;
	float:left;
	margin-top:15px;
}
#menubox #menu_onair {
	width:98px;
	height:28px;
	float:left;
	margin-top:15px;
}
#menubox #menu_illustration {
	width:101px;
	height:28px;
	float:left;
	margin-top:15px;
}
#menubox #menu_music {
	width:73px;
	height:29px;
	float:left;
	margin-top:15px;
}
#menubox #menu_bd {
	width:108px;
	height:29px;
	float:left;
	margin-top:15px;
}
#menubox #menu_game {
	width:88px;
	height:29px;
	float:left;
	margin-top:15px;
}
#menubox #menu_event {
	width:96px;
	height:28px;
	float:left;
	margin-top:15px;
}
#menubox #menu_secret {
	width:88px;
	height:29px;
	float:left;
	margin-top:15px;
}
#menubox #menu_nico {
	width:88px;
	height:28px;
	float:left;
	margin-top:15px;
}
#menubox #menu_special {
	width:107px;
	height:29px;
	float:left;
	margin-top:15px;
}

#menubox .newicon1 {
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:absolute;
	margin-left:-15px;
	margin-top: -16px;
}

#c_menu_box .newicon2 {
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:absolute;
	margin-left:-5px;
	margin-top: -13px;
}


#event_info_box .new2 {
	width:80px;
	height:42px;
	background: url(../img/new2.png) no-repeat;
	position:absolute;
}



#top_tv_info { 
	width:236px;
	height:286px;
	margin-top:0px;
	margin-left:-20px;
}

#top_move_pv1 { 
	width:255px;
	height:156px;
	margin-top:10px;
}
#top_move_pv2 { 
	width:255px;
	height:156px;
	margin-top:10px;
}


#top_tv_catch { 
	width:96px;
	height:522px;
	background: url(../img/top_tv_catch.png) no-repeat;
	float:right;
	margin-top:10px;
	margin-right:10px;
}

#launch_banner { 
	width:255px;
	height:156px;
	margin-top:15px;
}

#top_left_box {
	float:left;
}



#top_twitter_box { 
	width:305px;
	height:400px;
	margin-top:10px;
	margin-left:0px;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity:0.90;
	
	border:solid 1px #aaa;
}

#top_last_update { 
	width:1159px;
	height:186px;
	background: url(../img/top_last_update.png) no-repeat;
	margin-top:30px;
	padding:75px 40px 0;
}

#top_last_update_text { 
	width:1080px;
	height:100px;
	color:#826d25;
	font-weight:bold;
}
#top_last_update_text hr{ 
	border: 1px #826d25 solid;
	margin-bottom:5px;
}


#top_tv_info_detail { 
	width:330px;
	height:200px;
	color:#826d25;
	
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity:0.85;
	background-color:#fff;
	padding: 10px 20px;
	top:0px;
	margin: -220px auto 50px;

	position:relative;
	
	border:solid 1px #aaa;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
}


#top_link_evt2 {
	width:226px;
	height:129px;
	background: url(../img/top_link_evt.gif) no-repeat;
	left:14px;
	top:12px;
	position:relative;
}
#top_link_evt { 
	width:255px;
	height:156px;
	margin-top:15px;
	background: url(../img/top_link_evt.png) no-repeat;
}



#bd_title{ 
	width:261px;
	height:66px;
	background: url(../img/bd_title.png) no-repeat;
}

#bd_back{ 
	width:996px;
	background: url(../img/bd_back.png) ;
}


#bd_menu_box{ 
	width:835px;
	height:185px;
	margin: 0 auto;
	padding-top:20px;
}
#bd_menu_box .newicon1{ 
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:relative;
	top:-20px;
	left:-720px;
	display: inline-block;
	_display: inline;
}
#bd_menu_box .newicon2{ 
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:relative;
	top:-45px;
	left:-25px;
	display: inline-block;
	_display: inline;
}

#bd_menu_vol_box{ 
	width:835px;
	height:30px;
}


.bd_menu_box_box{
	width:169px;
	height:32px;
}

.bd_vol{ 
	width:111px;
	height:33px;
	display: inline-block;
	_display: inline;
}



#bd_logy_catch{ 
	width:816px;
	height:236px;
	background: url(../img/bd_logy_catch.png) no-repeat;
	margin:15px auto;
}
#bd_logy_corp{ 
	width:165px;
	height:142px;
	background: url(../img/bd_logy_corp.png) no-repeat;
	margin:20px 0;
}
#bd_logy_title{ 
	width:358px;
	height:152px;
	background: url(../img/bd_logy_title.png) no-repeat;
	margin-top:50px;
}
#bd_logy_note{ 
	width:200px;
	height:29px;
	background: url(../img/bd_logy_note.png) no-repeat;
}
#bd_logy_left{ 
	float:left;
	height:627px;
	padding:90px 0;
}
#bd_logy_img{ 
	width:443px;
	height:627px;
	background: url(../img/bd_logy_img.jpg) no-repeat;
	float:right;
	margin:20px 0;
}
#bd_logy_hr{ 
	border: 5px solid #000;
}


#bd_taru_catch{ 
	width:818px;
	height:242px;
	background: url(../img/bd_taru_catch.png) no-repeat;
	margin:15px auto;
}
#bd_taru_tengi{ 
	width:810px;
	height:169px;
	background: url(../img/bd_taru_tengi.png) no-repeat;
	margin:15px auto;
}
#bd_taru_box{ 
	width:880px;
	height:306px;
	margin:15px auto;
}
.bd_taru_box{ 
	width:209px;
	height:306px;
}



.bd_corp{
	width: 100%;
	border-collapse: collapse;
}
.bd_corp th{
	width: 25%;
	padding: 8px;
	text-align: left;
	vertical-align: top;
	color: #333;
	background-color: #eee;
	border: 1px solid #b9b9b9;
}
.bd_corp td{
	padding: 8px;
	background-color: #fff;
	border: 1px solid #b9b9b9;
}

.bd_vol_sash{ 
	width:26px;
	height:33px;
	display: inline-block;
	_display: inline;
	background: url(../img/bd_vol_sash.png) no-repeat;
}

.bd_all{ 
	width:800px;
	height:480px;
	border: 1px solid #ffb6c1;
	margin-bottom:5px;
}





#bd_content_box{ 
	width:835px;
	margin: 0 auto;
	 line-height: 1.3em;
}
#bd_content_box_box{ 
	width:835px;
	height:1190px;
	margin: 10px 0;
	line-height:160%;
}
#bd_content_vol1{ 
	width:835px;
	height:1300px;
	margin: 10px 0;
	line-height:160%;
}
#bd_content_vol2{ 
	width:835px;
	height:1670px;
	margin: 10px 0;
	line-height:160%;
}
#bd_content_vol3{ 
	width:835px;
	height:1670px;
	margin: 10px 0;
	line-height:160%;
}
#bd_content_vol4{ 
	width:835px;
	height:1670px;
	margin: 10px 0;
	line-height:160%;
}
#bd_content_vol5{ 
	width:835px;
	height:1670px;
	margin: 10px 0;
	line-height:160%;
}
#bd_content_vol6{ 
	width:835px;
	height:1470px;
	margin: 10px 0;
	line-height:160%;
}


.bd_content_vol{ 
	width:835px;
	height:376px;
	margin: 10px 0;
}

.bd_content_left{
	width:300px;
	height:376px;
	float:right;
}

#bd_content_left_box{
	width:300px;
	height:610px;
	float:right;
	line-height:100%;
}
#bd_content_left1{
	width:300px;
	height:730px;
	float:right;
	line-height:100%;
}
#bd_content_left2{
	width:300px;
	height:1100px;
	float:right;
	line-height:100%;
}
#bd_content_left3{
	width:300px;
	height:680px;
	float:right;
	line-height:100%;
}
#bd_content_left4{
	width:300px;
	height:1100px;
	float:right;
	line-height:100%;
}
#bd_content_left5{
	width:300px;
	height:660px;
	float:right;
	line-height:100%;
}
#bd_content_left6{
	width:300px;
	height:1100px;
	float:right;
	line-height:100%;
}
.bd_content_right{
	width:535px;
	height:376px;
	float:left;
}

.bd_subtitle{
	color:#006699;
	font-weight: bold;
	margin-top:7px;
	font-size:x-large;
}
.bd_subtext{
	color:#505050;
	left:24px;
	position:relative;
	font-size:large;
	line-height: 1.4em;
}
.bd_apple{
	width:25px;
	height:25px;
	top:5px;
	position:relative ;
}


.bd_top{
	width:61px;
	height:18px;
	background: url(../img/outline_top.png) no-repeat;
	float:right;
}
.bd_top:hover{
	cursor: pointer;
}

#privilege01{
	width:806px;
	height:500px;
	border:solid 4px #07508a;
}
#privilege02{
	width:350px;
	height:493px;
	border:solid 4px #07508a;
}
#privilege03{
	width:350px;
	height:517px;
	border:solid 4px #07508a;
}
#privilege04{
	width:800px;
	height:439px;
	border:solid 4px #07508a;
}

.privilege_text{
	height:30px;
	font-weight:bold;
	text-align:center;
	line-height:0px;
}





#illustration_title{
	width:329px;
	height:66px;
	background: url(../img/illustration_title.png) no-repeat;
}


#illustration_keyvisual1{ 
	width:784px;
	height:1001px;
	background: url(../img/illustration_keyvisual1.jpg) no-repeat;
}
#illustration_keyvisual1_sum{ 
	width:341px;
	height:435px;
	background: url(../img/illustration_keyvisual1_sum.jpg) no-repeat;
	margin: 0 auto;
}
#illustration_keyvisual2{ 
	width:846px;
	height:1201px;
	background: url(../img/illustration_keyvisual2.jpg) no-repeat;
}
#illustration_keyvisual2_sum{ 
	width:322px;
	height:456px;
	background: url(../img/illustration_keyvisual2_sum.jpg) no-repeat;
	margin: 0 auto;
}


.illustration_key{ 
	width:410px;
	height:54px;
	margin-bottom:50px;
	background: url(../img/illustration_key1.jpg) no-repeat;
}


#illustration_box{ 
	padding: 100px;
}
#illustration_box_key1{ 
	width:410px;
	height:500px;
	float:left;
}
#illustration_box_key2{ 
	width:410px;
	height:500px;
	float:right;
}





#main_frame{ 
	width:1118px;
	height:823px;
	background: url(../img/frame.png) no-repeat;
	margin: 10px ;
}
#comming_soon{ 
	width:341px;
	height:196px;
	background: url(../img/comming_soon.png) no-repeat;
	position:relative;
	top:200px;
	left:411px;
}




#news_title{ 
	width:190px;
	height:66px;
	background: url(../img/news_title.png) no-repeat;
}

#news_sub_frame{ 
	width:289px;
	height:392px;
	background: url(../img/news_sub_frame.png) no-repeat;
	margin: 30px 10px;
	float:left;
}
#news_sub_frame_text_box{ 
	width:240px;
	height:352px;
	margin-top: 35px;
	margin-left: 20px;
	font-size:small;
}

#news_frame_top{ 
	width:832px;
	height:44px;
	background: url(../img/news_frame_top.png) no-repeat;
	position:relative;
	float:right;

}
#news_frame_in{ 
	width:832px;
	background: url(../img/news_frame_in.png);
	position:relative;
	float:right;
}
#news_frame_in_text_box{
	width:772px;
	height:100%;
	position:relative;
	margin:0 30px;
}
#news_frame_in_text_box hr{
	margin-bottom:4px;

}
#news_frame_bottom{ 
	width:832px;
	height:44px;
	background: url(../img/news_frame_bottom.png) no-repeat;
	position:relative;
	float:right;
}



.news_icon{ 
	width:15px;
	height:23px;
	background: url(../img/news_icon.png) no-repeat;
	display: inline-block;
	_display: inline;
}



#introduction_title{ 
	width:659px;
	height:66px;
	background: url(../img/introduction_title.png) no-repeat;
}
#introduction_story{ 
	width:1306px;
	height:812px;
	background: url(../img/introduction_story.png) no-repeat;
	margin-top:-50px;
}



#staff_title{ 
	width:362px;
	height:66px;
	background: url(../img/staff_title.png) no-repeat;
}

#staff_staff{ 
	width:1118px;
	height:823px;
	background: url(../img/staff_staff.png) no-repeat;
	margin-top:10px;
}



#tvinformation_title{ 
	width:431px;
	height:66px;
	background: url(../img/tvinformation_title.png) no-repeat;
}

#tvinformation_info{ 
	width:1271px;
	height:982px;
	background: url(../img/tvinformation_info.png) no-repeat;
	margin-top:-50px;
}


#music_title{ 
	width:206px;
	height:66px;
	background: url(../img/music_title.png) no-repeat;
}

#music_info{ 
	width:1118px;
	height:596px;
	background: url(../img/music_info.png) no-repeat;
	margin-top:0px;
}

#music_info2_url{ 
	width:300px;
	height:16px;
	top:670px;
	left:140px;
	position:relative ;
}
.music_info_text {
	margin:0 30px;
	width:1050px;
	font-size:large;
}
.music_info_text .new3 {
	width:100px;
	height:42px;
	background: url(../img/new3.png) no-repeat;
	position:absolute;
	left:760px;
	top:-9px;
}


.music_content_left{
	width:710px;
	height:340px;
	top:3px;
	float:left;
	position:relative;
}
.music_content_right{
	width:340px;
	height:360px;
	top:10px;
	float:right;
	position:relative;
}

#music_ost_title{
	color:#505050;
	font-size:xx-large;
}

.music_apple{
	width:25px;
	height:25px;
	top:5px;
	left:0px;
	position:relative ;
}

#music_cloud{
	width:1050px;
	height:166px;
}

#music_ost_list{
	width:580px;
	height:100%;
	border: 2px #800000 solid;
}




#event_title{ 
	width:201px;
	height:66px;
	background: url(../img/event_title.png) no-repeat;
}

#event_info_wilbell{ 
	width:599px;
	height:969px;
	margin-left:700px;
	background: url(../img/event_wilbell.png) no-repeat;
	position:absolute ;
}

#event_info_box{ 
	width:1000px;
	height:1340px;
	margin-left:40px;
}

#event_info1_url{ 
	width:300px;
	height:16px;
	top:390px;
	left:100px;
	position:relative ;
}
#event_info2_url{ 
	width:300px;
	height:16px;
	top:393px;
	left:100px;
	position:relative ;
}
#event_info3_url{ 
	width:500px;
	height:16px;
	top:364px;
	left:100px;
	position:relative ;
}


.event_info{ 
	width:776px;
	height:416px;
	margin-bottom:20px;
}
.event_info1{ 
	width:776px;
	height:386px;
	margin-bottom:20px;
}


.event_frame_top{ 
	width:1118px;
	height:35px;
	background: url(../img/event_frame_top.png) no-repeat;
	position:relative;
	margin-top:10px;

}
.event_frame_in{ 
	width:1118px;
	background: url(../img/event_frame_in.png);
	position:relative;
}
.event_frame_bottom{ 
	width:1118px;
	height:35px;
	background: url(../img/event_frame_bottom.png) no-repeat;
	position:relative;
	margin-bottom:20px;
	z-index:-1;
}




#nico_title{ 
	width:274px;
	height:66px;
	background: url(../img/nico_title.png) no-repeat;
}

#nico_box{
	width:1064px;
	margin: 0 auto;
}

#nico_bannar{
	width:1064px;
	height:465px;
	background: url(../img/nico_bannar.png) no-repeat;
	position:relative;
	top: -25px;
	margin-bottom:-15px;
}

#nico_bannar2{
	width:1064px;
	height:465px;
	background: url(../img/nico_bannar2.png) no-repeat;
	position:relative;
	top: -25px;
	margin-bottom:-15px;
}

#nico_escription{
	width:1064px;
	height:74px;
	background: url(../img/nico_escription.png) no-repeat;
}

.nico_info_box{
}

.nico_barrel_box {
	width:1057px;
	height:100%;
	
	border:solid 4px #3399ff;
	border-radius: 0px 10px 10px 10px / 0px 10px 10px 10px;
	
	margin-top:-5px;
}

.nico_barrel_text {
	margin:15px;
	width:1000px;
	height:100%;
}

#a15anime_insertbanner{
	width:1061px;
	height:300px;
	margin-top:15px;
}


.nico_rightarea{
	width:315px;
	height:0px;
	position:relative;
	left:650px;
	top:-240px;
}


.nico_menu_box{
	width:172px;
}
.nico_menu_box:hover{
	cursor: pointer;
	width:172px;
}


#nico_menu .newicon1 {
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:relative;
	top:100px;
	left:160px;

}
.nico_barrel_text .newicon1 {
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:relative;
	top:-40px;
	left:255px;
}
.nico_barrel_text .newicon2 {
	width:42px;
	height:25px;
	background: url(../img/new.png) no-repeat;
	position:relative;
	top:-40px;
	left:210px;
}


#outline_title{ 
	width:241px;
	height:66px;
	background: url(../img/outline_title.png) no-repeat;
}

#outline_summary_left{
	width:500px;
	height:200px;
	float:left;
}
#outline_summary_right{
	width:500px;
	height:200px;
	float:right;
}
#outline_summary_attention{
	width:1000px;
	height:10px;
}

.outline_contents_box{
	width:1020px;
	height:100%;
	margin: 25px auto 0;
}

#outline_contents{
	width:1071px;
	height:58px;
	margin: 0 auto;
	background: url(../img/outline_contents.png) no-repeat;
}

.outline_apple{
	width:24px;
	height:24px;
	background: url(../img/outline_apple.png) no-repeat;
	display: inline-block;
	_display: inline;
}
.outline_apple_red{
	width:24px;
	height:24px;
	background: url(../img/outline_apple_red.png) no-repeat;
	display: inline-block;
	_display: inline;
}
.outline_apple_red2{
	width:16px;
	height:16px;
	background: url(../img/outline_apple_red2.png) no-repeat;
	display: inline-block;
	_display: inline;
}

.outline_content{
	width:1071px;
	height:58px;
	margin: 0 auto;
}

.outline_content_text{
	width:1071px;
	height:auto;
	margin-top: 20px;
}

.outline_sum{
	width:324px;
	height:182px;
}


.outline_top{
	width:61px;
	height:18px;
	background: url(../img/outline_top.png) no-repeat;
	top:0;
	left:1000px;
	position:relative;
}
.outline_top:hover{
	cursor: pointer;
}

.outline_staff{
	width:900px;
	height:50px;
	display: inline-block;
	_display: inline;
	position:relative;
	top:10px;
	left:10px;
	margin-bottom:30px;
	
}


.outline_escha{
	width:1010px;
	height:100%;
	padding:8px;
	margin-bottom:10px;
	border:solid 1px #ff0000;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
}
.outline_escha_view{
	width:96px;
	height:20px;
	background: url(../img/outline_escha_view.png) no-repeat;
}
.outline_logy{
	width:1010px;
	height:100%;
	padding:8px;
	margin-bottom:20px;
	
	border:solid 1px #003399;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
}
.outline_logy_view{
	width:96px;
	height:20px;
	background: url(../img/outline_logy_view.png) no-repeat;
}

.outline_logy_title{
	width:100%;
	height:100%;
	color:#fff;
	background-color:#004b87;
	border:solid 1px #004b87;
}

#special_title{ 
	width:274px;
	height:66px;
	background: url(../img/special_title.png) no-repeat;
}

#special_menu{ 
	width:1118px;
	height:15px;
	margin:0 0 40px 0px;
}


#collabo_title{ 
	width:392px;
	height:66px;
	background: url(../img/collabo_title.png) no-repeat;
}

#collabo_textbox{ 
	width:1118px;
	margin: 0 auto;
}

#collabo_text1{ 
	width:1073px;
	height:55px;
	background: url(../img/collabo_text1.png) no-repeat;
	margin: 0 auto;
}

#collabo_text2{ 
	width:1044px;
	height:179px;
	background: url(../img/collabo_text2.png) no-repeat;
	margin: 0 auto;
}

#collabo_text3{ 
	width:1114px;
	height:237px;
	background: url(../img/collabo_text3.png) no-repeat;
	margin: 0 auto;
}
#collabo_text4{ 
	width:1113px;
	height:93px;
	background: url(../img/collabo_text4.png) no-repeat;
	margin: 0 auto;
}

#collabo_back{ 
	width:1086px;
	height:587px;
	background: url(../img/collabo_back.png) no-repeat;
	margin: 10px auto;
}

#collabo_food_box{ 
	width:1074px;
	height:292px;
	margin: 20px auto;
}
.collabo_food{ 
	width:358px;
	height:292px;
	float:left;
}

#collabo_back{ 
	width:1086px;
	height:587px;
	background: url(../img/collabo_back.png) no-repeat;
	margin: 10px auto;
}
#collabo_link{ 
	width:448px;
	height:73px;
	margin: 0px auto;
}

#collabo_map{ 
	width:600px;
	height:400px;
	margin: 10px auto 18px;
	border:solid 4px #663300;
}
#collabo_map_text{ 
	width:600px;
	height:60px;
	margin: 15px auto;
	font-size:small;
}



#orelg_title{ 
	width:388px;
	height:66px;
	background: url(../img/orelg_title.png) no-repeat;
	margin:10px 0;
}
#orelg_outline{ 
	width:1080px;
	height:250px;
	background: url(../img/orelg_outline.jpg) no-repeat;
	margin: 0 auto;
}
#orelg_head{ 
	width:1080px;
	height:250px;
	background: url(../img/orelg_head.png) no-repeat;
	margin: 0 auto;
	margin-bottom:20px;
}
#orelg_catch{ 
	width:905px;
	height:70px;
	background: url(../img/orelg_catch.png) no-repeat;
	margin: 0 auto;
	margin-bottom:20px;
}
#orelg_present{ 
	width:977px;
	height:333px;
	background: url(../img/orelg_present.png) no-repeat;
	margin: 0 auto;
	margin-bottom:20px;
}

#orelg_flow{ 
	width:977px;
	height:414px;
	background: url(../img/orelg_flow.png) no-repeat;
	margin: 0 auto;
	margin-bottom:20px;
}
#orelg_guideline{ 
	width:977px;
	height:333px;
	background: url(../img/orelg_guideline.png) no-repeat;
	margin: 0 auto;
	margin-bottom:20px;
}

#orelg_material_box{
	margin: 0 auto;
	width:1000px;
	height:84px;
	margin-bottom:20px;
}
#orelg_material1{ 
	width:316px;
	height:84px;
	background: url(../img/orelg_material1.png) no-repeat;
	display: inline-block;
	_display: inline;
}
#orelg_material2{ 
	width:316px;
	height:84px;
	background: url(../img/orelg_material2.png) no-repeat;
	display: inline-block;
	_display: inline;
}
#orelg_material3{ 
	width:316px;
	height:84px;
	background: url(../img/orelg_material3.png) no-repeat;
	display: inline-block;
	_display: inline;
}

#orelg_nico{ 
	width:469px;
	height:102px;
	margin:0 auto;
}
#orelg_pv{ 
	width:418px;
	height:243px;
	position:absolute;
	top:3px;
	left:677px;
}





.iframe_area{
	width:720px;
	height:200px;
	background-color:#FFF;
	margin:0 auto;
	overflow:auto;
	border: 1px solid gray;
}

.iframe_area .textarea{
	width:680px;
	height:200px;
	font-size:12px;
	line-height:16px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	color:#666;
}
#agreementbox{
	width:100px;
	height:40px;
	margin:0 auto;
}


