/*----------
共通
------------*/

#li_left{
display:none;}

#main_right{
float:left;
width:550px;
margin:0;}

.pankuzu{
font-size:8pt;
color:#444444;
background:url(../images/pankuzu_back.gif) 0 0 no-repeat;
width:540px;
height:25px;
padding:5px 5px 0 5px;}

.pankuzu A:link { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.pankuzu A:visited { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.pankuzu A:active { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.pankuzu A:hover { color:#0B78FD; text-decoration:underline; font-size:8pt; font-weight:bold;}

*{
margin:0;
padding:0;
}

.c{
margin:0 auto;
text-align:center;
padding:0;}

.l{
text-align:left;}

.r{
float:right;
text-align:right;}

.bold{
padding-left:2px;
font-weight:bold;}

.vt{
vertical-align:top;}

.vb{
vertical-align:bottom;}

.pagetop{
display:none;}

.foot_sitemap{
clear:both;
font-size:7pt;
text-align:center;
margin:10px 0;}

.foot_sitemap a:link { color:#083977; text-decoration:none; font-size:7pt; font-weight:normal;}
.foot_sitemap a:visited { color:#083977; text-decoration:none; font-size:7pt; font-weight:normal;}
.foot_sitemap a:active { color:#083977; text-decoration:none; font-size:7pt; font-weight:normal;}
.foot_sitemap a:hover { color:#0B78FD; text-decoration:underline; font-size:7pt; font-weight:normal;}

/*----------
あにめ
------------*/

#a_head_menuarea{
display:none;}

.a_w01{
margin:5px 0 0 0;
color:#ff9900;
font-weight:bold;
font-size:10pt;
}

.gakka_menuarea{
display:none;}

.a_pankuzu{
color:#333333;
font-size:8pt; }

.a_pankuzu A { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.a_pankuzu A:hover { color:#0B78FD; text-decoration:underline; font-size:8pt; font-weight:bold;}

#a_t_img{
  color: #fff;
  display: list-item;
  list-style-image: url(../anime/images/a_t_topimg.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
  height:130px;
}

#a_w_img{
  color: #fff;
  display: list-item;
  list-style-image: url(../anime/images/a_w_topimg.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
  height:130px;}

.a_t_left{
float:left;
width:300px;
height:auto;
margin-left:10px;}

.a_t_right{
float:right;
width:216px;
height:auto;}

.a_t_right dt{
margin:5px 0 0 0;
font-size:9pt;
font-weight:bold;
color:#333333;}

.a_t_right dd{
text-indent:-1em;
margin:0 0 0 10px;
font-size:8pt;
color:#444444;
line-height:150%}


.top_li_teacher{
display:none;}

.gakka_waku{
margin:0 0 20px 0;
float:left;
width:550px;
height:auto;}

.gakka_article{
float:left;
width:315px;
height:auto;}

.gakka_img{
text-align:right;
float:left;
width:235px;
height:auto;}

/*----------
声優
------------*/

#v_head_menuarea{
display:none;}

.v_w01{
margin:5px 0 0 0;
color:#F775BB;
font-weight:bold;
font-size:10pt;}

.v_pankuzu{
color:#333333;
font-size:8pt; }

.v_pankuzu { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.v_pankuzu A:hover { color:#0B78FD; text-decoration:underline; font-size:8pt; font-weight:bold;}


.v_d_bg{
  color: #fff;
  display: list-item;
  list-style-image: url(../voice/images/v_d_t_a_bg02.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

.v_d_bg p{
background:url(../voice/images/v_d_t_a_bg.jpg) 0 bottom no-repeat;
width:236px;
height:auto;
padding:0 7px 5px 7px;
line-height:120%;
color:#444444;
font-size:8pt;}

.v_t_bg{
background:url(../voice/images/v_d_t_a_bg02.jpg) 0 0 repeat-y;
width:250px;
height:auto;}

.v_t_bg p{
background:url(../voice/images/v_d_t_a_bg.jpg) 0 bottom no-repeat;
width:236px;
height:auto;
padding:10px 7px 5px 7px;
line-height:120%;
color:#444444;
font-size:8pt;}

/*---- ここだけ ----*/
.v_d_t03{
margin:30px 10px 0 0;
float:left;
display: inline;
}

.v_d_t04{
margin:30px 0 0 0;
}

.txt_pink{
margin:5px 0 0 10px;
font-size:12px;
line-height:130%;
font-weight:bold;
color:#f667b1;
}

.v_w_waku{
float:left;
width:550px;
height:auto;
margin:20px 0 20px 0;}


.v_w_waku02{
float:left;
width:550px;
height:auto;
margin:5px 0 5px 0;}

.v_w_left{
float:right;
width:311px;
height:auto;}

.v_w_left02{
background:url(../voice/images/w01_illust02.gif) top right no-repeat;
float:right;
width:311px;
height:auto;}

.v_w_right{
float:right;
width:223px;
height:auto;}

.v_w_t{
margin:0 0 10px 0;}

.v_w_st{
margin:10px 0 0 0;}

.v_w_st02{
margin:0px 0 3px 0;}

#w01_illust02{
position:absolute;
background:url(../voice/images/w01_illust02.gif) 0 0 no-repeat;
left:0;
top:168px;
width:311px;
height:388px;
}

.rajitama_img{
float:right;
margin:20px 50px 0 50px;}

/*----------
ゲーム
------------*/

#g_head_menuarea{
display:none;}

.g_w01{
margin:5px 0 0 0;
color:#00854a;
font-weight:bold;
font-size:10pt;}

.g_pankuzu{
color:#333333;
font-size:8pt; }

.g_pankuzu A { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.g_pankuzu A:hover { color:#0B78FD; text-decoration:underline; font-size:8pt; font-weight:bold;}


#g_w_bimg{
background:url(../game/images/g_w_topimg_bottom.jpg) top left no-repeat;
width:550px;
height:auto;
}

.g_w_banna_t{
margin:0 0 3px 0;}

.g_b_a{
margin:0 0 2px 35px;}

.g_b{
margin:0 0 25px 35px;}


/*----------
デザイン
------------*/

#d_head_menuarea{
display:none;}

.d_w01{
margin:5px 0 0 0;
color:#50B8D6;
font-weight:bold;
font-size:10pt;}

.d_pankuzu{
color:#333333;
font-size:8pt; }

.d_pankuzu A { color:#083977; text-decoration:none; font-size:8pt; font-weight:bold;}
.d_pankuzu A:hover { color:#0B78FD; text-decoration:underline; font-size:8pt; font-weight:bold;}


#d_w_bimg{
display:none;
}



/*=========================== 講師学生紹介box// ===========================*/

/*--------- アニメ　背景// ---------*/
.box-a {
width: 520px;
margin-top: 20px;
margin-left: 10px;
background-image: url(../voice/images/a_box_bg_mid.gif); background-repeat: repeat-y;
}

.box-a-btm {
width: 520px;
background-image: url(../anime/images/a_box_bg_btm.gif); 
background-position: bottom; 
background-repeat: no-repeat;
}
/*--------- //アニメ　背景 ---------*/

/*--------- 声優　背景// ---------*/
#leftbox {
float: left;
margin: 0;
padding: 0;
}

#rightbox {
float: right;
width: 250px;
margin-right: 10px;
display: inline;
}

.box-v {
width: 520px;
margin-top: 20px;
margin-left: 10px;
background-image: url(../voice/images/v_box_bg_mid.gif); background-repeat: repeat-y;
}

.box-v-btm {
width: 520px;
background-image: url(../voice/images/v_box_bg_btm.gif); background-position: bottom; background-repeat: no-repeat;
}

.box-v-top {
width: 520px;
background-image: url(../voice/images/v_box_bg_top.gif); background-position: top; background-repeat: no-repeat;
}/* 在学中デビューのみ */

/* 1カラム用 */
.box-v-2 {
width: 250px;
margin-top: 20px;
margin-left: 10px;
background-image: url(../voice/images/v_box_bg_mid_2.gif); background-repeat: repeat-y;
}

.box-v-btm-2 {
width: 250px;
background-image: url(../voice/images/v_box_bg_btm_2.gif); background-position: bottom left; background-repeat: no-repeat;
}

.box-v-top-2 {
width: 250px;
background-image: url(../voice/images/v_box_bg_top_2.gif); background-position: top left; background-repeat: no-repeat;
}/* 在学中デビューのみ */
/*--------- //声優　背景 ---------*/

/*--------- ゲーム　背景// ---------*/
.box-g {
width: 520px;
margin-top: 20px;
margin-left: 10px;
background-image: url(../game/images/g_box_bg_mid.gif); background-repeat: repeat-y;
}

.box-g-btm {
width: 520px;
background-image: url(../game/images/g_box_bg_btm.gif); background-position: bottom; background-repeat: no-repeat;
}

/* 1カラム用 */
.box-g-2 {
width: 250px;
margin-top: 20px;
margin-left: 10px;
background-image: url(../game/images/g_box_bg_mid_2.gif); background-repeat: repeat-y;
}

.box-g-btm-2 {
width: 250px;
background-image: url(../game/images/g_box_bg_btm_2.gif); background-position: bottom left; background-repeat: no-repeat;
}
/*--------- //ゲーム　背景 ---------*/

/*--------- デザイン　背景// ---------*/
.box-d {
width: 520px;
margin-top: 20px;
margin-left: 10px;
background-image: url(../digital/images/d_box_bg_mid.gif); background-repeat: repeat-y;
}

.box-d-btm {
width: 520px;
background-image: url(../digital/images/d_box_bg_btm.gif); background-position: bottom; background-repeat: no-repeat;
}

/* 1カラム用 */
.box-d-2 {
width: 250px;
margin-top: 20px;
margin-left: 10px;
margin-right: 0;
background-image: url(../digital/images/d_box_bg_mid_2.gif); background-repeat: repeat-y;
}

.box-d-btm-2 {
width: 250px;
margin-right: 0;
background-image: url(../digital/images/d_box_bg_btm_2.gif); background-position: bottom left; background-repeat: no-repeat;
}
/*--------- //デザイン　背景 ---------*/


.left-box {
width: 250px;
float: left;
margin-right: 20px;
}

.right-box {
width: 250px;
float: left;
margin: 0;
}

.left-box dl,
.right-box dl {
margin: 10px;
}

.left-box dl dt,
.right-box dl dt {
float: left;
width: 80xp;
margin-right: 10px;
}

.left-box dl dt.voice,
.right-box dl dt.voice {
float: left;
width: 80xp;
margin-right: 4px;
}/* 声優の「在学中デビュー」のみ */


.left-box dl dd,
.right-box dl dd {
float: left;
width: 140px;
margin: 0;
line-height: 15px;
}

.left-box dl dd.voice,
.right-box dl dd.voice {
float: left;
width: 146px;
margin: 0;
line-height: 15px;
}/* 声優の「在学中デビュー」のみ */

.left-box dl dd .voice,
.right-box dl dd .voice {
	width: 140px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
}/* 声優の「在学中デビュー」のみ */

.left-box dl dd .btm,
.right-box dl dd .btm {
width: 140px;
margin-bottom: 10px;
font-weight: bold;
font-size:12px;
}

.left-box dl dd .color-1,
.right-box dl dd .color-1 {
font-weight: bold;
color: #fda50d;
font-size: 11px;
}/* オレンジテキスト */

.left-box dl dd .color-2,
.right-box dl dd .color-2 {
font-weight: bold;
color: #78d584;
font-size: 11px;
}/* グリーンテキスト */

.left-box dl dd .color-3,
.right-box dl dd .color-3 {
	font-weight: bold;
	color: #3eadcc;
	font-size: 11px;
}/* ブルーテキスト */

.left-box dl dd .color-4,
.right-box dl dd .color-4 {
font-weight: bold;
color: #f87fc2;
font-size: 11px;
}/* ピンクキスト */

.left-box .txt,
.right-box .txt {
	margin: 10px;
	font-size: 12px;
	line-height: 130%;
}

.txt_orange{
margin:5px 0 0 10px;
font-size:12px;
line-height:130%;
font-weight:bold;
color:#FF6600;
}

.txt_green{
margin:5px 0 0 10px;
font-size:12px;
line-height:130%;
font-weight:bold;
color:#4aba59;
}

.txt_blue{
margin:5px 0 0 10px;
font-size:12px;
line-height:130%;
font-weight:bold;
color:#3eadcc;
}
/*=========================== //講師学生紹介box ===========================*/

/*----------
体験入学
------------*/
img.right05{
float:right;
vertical-align:top text-top;
margin:20px 0;
padding:0px;
}

#btn2 {
clear:both;
width: 495px;
margin:20px 15px 10px 15px;
background:url(../open/images/btn_bg.gif);
background-repeat: no-repeat;
padding:10px 15px 10px 10px;
}
#btn2 li{
float:left;
}


.op_tit{
margin-bottom:10px;
}

#open_img{
  color: #fff;
  display: list-item;
  list-style-image: url(../open/images/open_topimg.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
    height:130px;}

.top_li_form{
display:none;}

.top_li_q{
display:none;;}

.co_rec{
background-color:#ccc;
margin:20px 0 0 10px;
padding:0;}

.open01{
vertical-align:text-top;
color:#083977;
font-weight:bold;
font-size:9pt;
width:50px;
background-color:#e7f8fb;
padding:5pt 10px;}

.open02{
font-size:9pt;
background-color:#ffffff;
padding:5pt;}

.sanka_waku{
margin:0 0 20px 0;
float:left;
width:550px;
height:auto;
border-bottom:#CCCCCC 1px dashed;}

.sanka_left{
float:left;
width:260px;
height:auto;}

.sanka_left dt{
margin:10px 0 0 0;
font-size:10pt;
font-weight:bold;
color:#333333;}

.sanka_left dd{
text-indent:-1em;
margin:0 0 0 10px;
font-size:8pt;
color:#444444;
line-height:150%}


.sanka_right{
float:right;
width:284px;
height:auto;}


.li_print{
text-align:center;
margin:15px 0 20px 0;}

.li_form{
text-align:center;
margin:20px 0 20px 0;}

.green_txt{
color:#009900;
font-weight:bold;
}

#btn2 {
width:100%;
margin:0;
background:url(../open/images/btn_bg.gif);
background-repeat: no-repeat;
padding:10px 15px 10px 10px;
}
#btn2 li{
float:right;
}



.open-main{
width:540px;
margin-top:10px;
background-image:url(../images/line.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 10px 10px;
}
.open-main-left{
width:310px;
float:left;
font-size:12px;
line-height:150%;
margin-left:10px;
}
.open-main-left-bt{
width:300px;
margin:10px 0 0 10px;
}
.open-main-right{
width:210px;
float:right;
text-align:right;
}
#open-photoarea{
width:540px;
padding-top:20px;
margin-bottom:20px;
font-size:12px;
}
#open-photoarea li{
float:right;
}

.open-anime-left{
width:280px;
float:left;
}
.open-anime-left01{
width:140px;
float:left;
}
.open-anime-left02{
width:140px;
float:right;
}


.open-anime-right{
width:260px;
float:right;
text-align:right;
}
.open-anime-txtarea{
width:540px;
font-size:12px;
line-height:150%;
padding-top:8px;
}
.open-main-left-bt02{
width:260px;
margin-top:6px;
text-align:right;
}

.pagetop-area{
width:540px;
text-align:right;
}

/*----------
資料請求
------------*/
.mail_waku{
clear:both;
float:left;
width:530px;
height:auto;
padding:10px 10px 5px 10px;}

img.mail_left{
vertical-align:top text-top;
float:left;
margin:0 8px 0 0;
padding:0;
}

.mail_moji01{
    font-size:9pt;
	color:#333333;
	line-height:130%;
	padding:25px 5px 0 5px;
}

#mail_menuarea{
float:left;
width:100％;
height:auto;
margin:20px 0;}

#mail_menuarea li{
float:left;
display:inline;
width:108px;
height:76px;
padding:0 0 0 20px;}

/*----------
リンク
------------*/

#link_menuarea{
float:left;
width:100%;
height:auto;}

#link_menuarea li{
float:left;
display:inline;
width:108px;
height:36px;}

.li05_area{
float:left;
width:530px;
padding:10px;
margin-bottom:20px;
background-color:#E5F9FF;
font-size: 12px;
line-height: 150%}

.li01_area{
	float:left;
	width:530px;
	padding:10px;
	margin-bottom:20px;
	background-color:#FFFFCC;
	font-size: 12px;
	line-height: 150%;
}

.li02_area{
float:left;
width:530px;
padding:10px;
margin-bottom:20px;
background-color:#FFEEE4;
font-size: 12px;
line-height: 150%
}

.li03_area{
float:left;
width:530px;
padding:10px;
margin-bottom:20px;
background-color:#F3FFEC;
font-size: 12px;
line-height: 150%
}

.li04_area{
float:left;
width:530px;
padding:10px;
margin-bottom:20px;
background-color:#EDFFFF;
font-size: 12px;
line-height: 150%
}

.li06_area{
float:left;
width:530px;
padding:10px;
margin-bottom:20px;
background-color:#f9f9f9;
font-size: 12px;
line-height: 150%
}

.li01_area a{
font-weight:bold;
color:#f57d10;
text-decoration:none;}

.li02_area a{
font-weight:bold;
color:#f56485;
text-decoration:none;}

.li03_area a{
font-weight:bold;
color:#118e35;
text-decoration:none;}

.li04_area a{
font-weight:bold;
color:#15a3c7;
text-decoration:none;}

.li06_area a{
font-weight:bold;
color:#444444;
text-decoration:none;}

/*----------
特別授業
------------*/

.special_waku{
margin:0 0 20px 0;
float:left;
width:550px;
height:auto;}


.special_waku02{
margin:20px 0 20px 0;
float:left;
width:550px;
height:auto;}

.spe_leftbox{
float:left;
width:250px;
height:auto;
padding:0 0 0 20px;}

.spe_rightbox{
float:right;
width:250px;
height:auto;
padding:0 10px 0 0;}

.spe_img{
padding:2px;
border:#cccccc 1px solid;}

.spe_img02{
margin:20px 0 0 0;
padding:2px;
border:#cccccc 1px solid;}

/*----------
デビューシステム
------------*/
#deb_per_waku{
background:url(../debut_system/images/deb_per_waku_bg.gif) 0 0 repeat-y;
width:508px;
height:auto;
padding:10px 20px 5px 20px;
text-align:center;}

.kigyou01{
padding:0 2px;
font-size:9pt;}

/*----------
すクールガイド
------------*/

.guide_pankuzu{
font-size:8pt;
color:#444444;
background:url(../guide/images/guide_pankuzu_back.gif) 0 bottom no-repeat;
width:540px;
height:25px;
padding:5px 5px 0 5px;}

.floor_pankuzu{
font-size:8pt;
color:#444444;
background:url(../guide/images/floor_pankuzu_back.gif) 0 bottom no-repeat;
width:540px;
height:25px;
padding:5px 5px 0 5px;}

.access_pankuzu{
font-size:8pt;
color:#444444;
background:url(../guide/images/access_pankuzu_back.gif) 0 bottom no-repeat;
width:540px;
height:25px;
padding:5px 5px 0 5px;}

.guide_tbl{
margin:20px 0 10px 10px;
}

.guide_li_contact{
padding:20px 10px 0 10px;}

.success_a_bg{
background:url(../guide/images/sccess_a_bg02.jpg) 0 0 repeat-y;
width:165px;
height:auto;}

.success_a_bg p{
background:url(../guide/images/sccess_a_bg.jpg) 0 bottom no-repeat;
width:155px;
height:auto;
text-align:center;
padding:10px 5px 5px 5px;
line-height:120%;
color:#333333;
font-size:8pt;}

.success_v_bg{
background:url(../guide/images/sccess_v_bg02.jpg) 0 0 repeat-y;
width:165px;
height:auto;}

.success_v_bg p{
background:url(../guide/images/sccess_v_bg.jpg) 0 bottom no-repeat;
width:155px;
height:auto;
text-align:center;
padding:10px 5px 5px 5px;
line-height:120%;
color:#333333;
font-size:8pt;}

.success_g_bg{
background:url(../guide/images/sccess_g_bg02.jpg) 0 0 repeat-y;
width:165px;
height:auto;}

.success_g_bg p{
background:url(../guide/images/sccess_g_bg.jpg) 0 bottom no-repeat;
width:155px;
text-align:center;
padding:10px 5px 5px 5px;
line-height:120%;
color:#333333;
font-size:8pt;}

.success_d_bg{
background:url(../guide/images/sccess_d_bg02.jpg) 0 0 repeat-y;
width:165px;
height:auto;}

.success_d_bg p{
background:url(../guide/images/sccess_d_bg.jpg) 0 bottom no-repeat;
width:155px;
text-align:center;
padding:10px 5px 5px 5px;
line-height:120%;
color:#333333;
font-size:8pt;}


#access_waku{
float:left;
width:530px;
height:auto;
margin:0 0 20px 10px;}

.access_print{
float:right;
margin:254px 0 0 0;}

#net_img{
  color: #fff;
  display: list-item;
  list-style-image: url(../guide/images/net_topimg.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
    height:130px;
}

#net02_img{
  height:130px;
  color: #fff;
  display: list-item;
  list-style-image: url(../guide/images/net02_topimg.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

.net_li{
display:none;}

.net_li_q{
display:none;}

.net_t{
margin:10px 0 0 0;
color:#FF0099;
font-size:10pt;
font-weight:bold;}

.net_t02{
margin:10px 0 2px 0;
color:#083977;
font-size:10pt;
font-weight:bold;}

.net_moji01{
font-weight:bold;
color:#333333;
line-height:130%;
font-size:9pt;
padding:5px 5px 2px 5px;}

.net_moji02{
color:#333333;
line-height:130%;
font-size:9pt;
padding:0px 10px 2px 10px;}

.txt_t{
background-color:#FFFFFF;
letter-spacing:2px;
color:#083977;
font-weight:bold;
text-align:center;
vertical-align:text-top;
padding:3px;
font-size:10pt;}

.txt_t02{
line-height:110%;
width:30px;
background-color:#EBF3FC;
color:#444444;
font-weight:bold;
text-align:center;
padding:2px 3px;
font-size:10pt;}

.txt_t03{
line-height:100%;
width:30px;
background-color:#EBF3FC;
color:#444444;
font-weight:bold;
text-align:center;
padding:2px 3px;
font-size:10pt;}

.txt_t05{
line-height:100%;
width:15px;
background-color:#EBF3FC;
color:#444444;
font-weight:bold;
text-align:center;
padding:2px 3px;
font-size:10pt;}

.txt_t04{
line-height:100%;
width:6px;
background-color:#ffffff;
color:#444444;
font-weight:bold;
text-align:center;
padding:2px;
font-size:9pt;}


.txt12-18 {
background-color:#FFFFFF;
text-align:left;
padding:3px;
font-size:9pt;
line-height:140%;
color:#333333;
}

.txt12-19 {
background-color:#FFFFFF;
text-align:left;
vertical-align:text-top;
padding:5px 3px 3px 15px;
text-indent:-1em;
font-size: 9pt;
line-height:140%;
color: #333333;
}

.txt12-20{
background-color:#FFFFFF;
text-align:left;
padding:3px;
font-size:9pt;
font-weight:bold;
line-height:140%;
color: #333333;
}


.txt10-13 {
background-color:#FFFFFF;
text-align:left;
vertical-align:text-top;
padding:3px;
font-size: 9pt;
line-height:140%;
color: #333333;
}

.txt10-14 {
background-color:#FFFFFF;
text-align:left;
vertical-align:text-top;
padding:3px 3px 3px 15px;
font-size: 9pt;
line-height:140%;
color: #333333;
text-indent:-1em;
}

.indent{
margin:0 0 0 20px;
text-indent:-1em;}

.net_dl{
margin: 0;
margin:10px;
}

.net_dt{
float:left;
width:9em;
padding:0;
margin:0;
clear:both;
font-size:9pt;
font-weight:bold;
color:#333333;
}

.net_dd{
margin: 0 0 0 5.5em;
padding:2px 10px 3px 38px;
font-size:9pt;
color:#444444;
line-height:140%;
/* --_height: 1%;--IE6用-----*/
}

.net_table{
background-color:#CCCCCC;}

img.net_print{
display:none;
}


/*----------
サイトマップ
------------*/

/*---共通--*/

#contents-waku-li .pankuzu{
position:relative;
z-index:2;
width:780px;
margin:0 auto;
font-size:10px;
text-align:left;
color:#444;
padding:0 0 0 25px;}

#contents-waku-li .pankuzu a {color:#0B78FD; text-decoration:none; font-size:10px; font-weight:bold;}
#contents-waku-li .pankuzu a:hover {color:#083977; text-decoration:underline; font-size:10px; font-weight:bold;}


/*---学科共通--*/

#contents-waku-li .a_pankuzu,#contents-waku-li .v_pankuzu,#contents-waku-li .g_pankuzu,#contents-waku-li .d_pankuzu {
width:780px;
margin:0 auto;
font-size:10px;
text-align:left;
color:#444;
padding:0 0 0 25px;}


/*---アニメ--*/

#contents-waku-li .a_pankuzu a {color:#f57d10; text-decoration:none; font-size:10px; font-weight:bold;}
#contents-waku-li .a_pankuzu a:hover {color:#660000; text-decoration:none; font-size:10px; font-weight:bold;}


/*---声優--*/

#contents-waku-li .v_pankuzu a {color:#f56485; text-decoration:none; font-size:10px; font-weight:bold;}
#contents-waku-li .v_pankuzu a:hover {color:#8d0536; text-decoration:none; font-size:10px; font-weight:bold;}


/*---ゲーム--*/

#contents-waku-li .g_pankuzu a {color:#118e35; text-decoration:none; font-size:10px; font-weight:bold;}
#contents-waku-li .g_pankuzu a:hover {color:#072e20; text-decoration:none; font-size:10px; font-weight:bold;}


/*---デザイン--*/

#contents-waku-li .d_pankuzu a {color:#15a3c7; text-decoration:none; font-size:10px; font-weight:bold;}
#contents-waku-li .d_pankuzu a:hover {color:#186279; text-decoration:none; font-size:10px; font-weight:bold;}

/*----------
コラボ
------------*/


/*---コラボトップ---*/

#coll_top_menu ul{
width:550px;
list-style:none;
}

#coll_top_menu li{
float:left;
display:inline;
padding:0;
margin:0;
}

#coll_top_menu li a{
display:block;
text-indent:-9999px;
padding:0;
margin:0;
width:181px;
height:152px;
}

#coll_top_menu #cm_01 a {background:url(../collabo/images/collabo_top_a.jpg) 0 0 no-repeat;}
#coll_top_menu #cm_01 a:hover {background:url(../collabo/images/collabo_top_a.jpg) 0 -151px no-repeat;}
#coll_top_menu #cm_02 a {background:url(../collabo/images/collabo_top_v.jpg) 0 0 no-repeat;}
#coll_top_menu #cm_02 a:hover {background:url(../collabo/images/collabo_top_v.jpg) 0 -151px no-repeat;}
#coll_top_menu #cm_03 a {background:url(../collabo/images/collabo_top_g.jpg) 0 0 no-repeat;}
#coll_top_menu #cm_03 a:hover {background:url(../collabo/images/collabo_top_g.jpg) 0 -151px no-repeat;}



/*---コラボ 01〜03---*/

#coll_st {padding:20px 0 0 0;}


.td_cell-r-padding{
width:6em;
padding-right:5px;
}

/*---コラボ 01〜03上ナブ---*/

#coll_menu{
padding:10px 0 10px 13px;
}

#coll_menu ul{
width:523px;
height:40px;
list-style:none;
}

#coll_menu li{
float:left;
display:inline;
padding:0;
margin:0;
}

#coll_menu li a{
display:block;
text-indent:-9999px;
padding:0;
margin:0;
width:127px;
height:40px;
}

#coll_menu #coll_m01,#coll_menu #coll_m02,#coll_menu #coll_m03,
#coll_menu #coll_m01_a,#coll_menu #coll_m02_a,#coll_menu #coll_m03_a{ padding-right:5px;}

#coll_menu #coll_m01 a {background:url(../collabo/images/collabo_m01.jpg) 0 0 no-repeat;}
#coll_menu #coll_m01 a:hover,#coll_menu #coll_m01_a a {background:url(../collabo/images/collabo_m01.jpg) 0 -40px no-repeat;}
#coll_menu #coll_m02 a {background:url(../collabo/images/collabo_m02.jpg) 0 0 no-repeat;}
#coll_menu #coll_m02 a:hover,#coll_menu #coll_m02_a a {background:url(../collabo/images/collabo_m02.jpg) 0 -40px no-repeat;}
#coll_menu #coll_m03 a {background:url(../collabo/images/collabo_m03.jpg) 0 0 no-repeat;}
#coll_menu #coll_m03 a:hover,#coll_menu #coll_m03_a a {background:url(../collabo/images/collabo_m03.jpg) 0 -40px no-repeat;}
#coll_menu #coll_m04 a {background:url(../collabo/images/collabo_m04.jpg) 0 0 no-repeat;}
#coll_menu #coll_m04 a:hover,#coll_menu #coll_m04_a a {background:url(../collabo/images/collabo_m04.jpg) 0 -40px no-repeat;}

/*---コラボ 01---*/
#main_right .coll01-01 .colltxt{
font-size:9pt;
color:#444444;
line-height:140%;
margin-bottom:10px;
}


#main_right .coll01-01{
clear:both;
width:550px;
padding-top:10px;
}

#main_right .coll01-01 h4{
padding:20px 0 7px 0;
}

#main_right #coll01-01-l{
float:left;
width:392px;
}

#main_right #coll01-01-r{
float:right;
width:148px;
}

#main_right #coll01-02-l{
float:left;
width:348px;
}

#main_right #coll01-02-r{
float:right;
width:188px;
}

#main_right #coll01-03-l{
float:left;
width:452px;
}

#main_right #coll01-03-r{
float:right;
width:70px;
}

#coll01_namebox{
width:548px;
height:auto;
float:left;
border:#f57d10 1px solid;
background-color:#FFFCD1;
}

#coll01_namebox dl{
padding:10px;
}

#coll01_namebox dt{
margin:0 0 8px 0;
padding:0 0 3px 0;
border-bottom:#CCCCCC 1px dashed;}

#main_right .table-font10{
font-size:10px;
line-height:140%;}

#coll01_namebox_left{
float:left;
width:265px;
height:auto;
}

#coll01_namebox_right{
float:right;
width:275px;
height:auto;
}

/*---コラボ 02---*/

#main_right #coll02-01-l{
float:left;
width:402px;
}

#main_right #coll02-01-r{
float:right;
width:137px;
}

#main_right #coll02-02-l{
float:left;
width:380px;
}

#main_right #coll02-02-r{
float:right;
width:140px;
}

#coll01_namebox_v{
width:548px;
height:auto;
float:left;
border:#E6617F 1px solid;
background-color:#FFFCD1;
}

#coll01_namebox_v dl{
padding:10px;
}

#coll01_namebox_v dt{
margin:0 0 8px 0;
padding:0 0 3px 0;
border-bottom:#CCCCCC 1px dashed;}



/*---コラボ 03---*/

#main_right #coll03-01-l{
float:left;
width:383px;
}

#main_right #coll03-01-r{
float:right;
width:155px;
}

#main_right #coll03-02-l{
float:left;
width:367px;
}

#main_right #coll03-02-r{
float:right;
width:142px;
}

#main_right #coll03-03-l{
float:left;
width:330px;
}

#main_right #coll03-03-r{
float:right;
width:185px;
}

#coll01_namebox_g{
width:548px;
height:auto;
float:left;
border:#16883B 1px solid;
background-color:#FFFCD1;
}

#coll01_namebox_g dl{
padding:10px;
}

#coll01_namebox_g dt{
margin:0 0 8px 0;
padding:0 0 3px 0;
border-bottom:#CCCCCC 1px dashed;}

#coll01_namebox_g dd,#coll02_namebox_v dd,#coll03_namebox_v dd{
font-size:10px;}



/*----------
HEADER
------------*/
#header,#navi{
display:none;}

h1{
float:left;
margin:15px 0 0 4px;
}

.header_right{
display:none;}

.header_menuarea{
display:none;}

.li_sugawara{
display:none;} 

#head_menuarea{
display:none;}


/*----------
FOOTER
------------*/

#foot_bg {
display:none;
}




/*----------
etc
------------*/
a img{
border:none;
}

ul{
list-style:none;
}

img.right{
float:right;
vertical-align:top text-top;
margin:0px;
padding:0px;
}

img.right02{
float:right;
vertical-align:top text-top;
margin:7px;
padding:0px;
}

img.right03{
float:right;
vertical-align:top text-top;
margin:10px 0 0 0;
padding:0px;
}

img.right04{
float:right;
vertical-align:top text-top;
margin:0 10px 0 0;
padding:0px;
}


img.left{
vertical-align:top text-top;
float:left;
margin:0;
padding:0;
}


.spacer01{
margin:33px 0 0 0;
color:#666;}

.spacer02{
margin:20px 0 0 0;
color:#666;}

.spacer03{
margin:10px 0 10px 0;}

.spacer04{
margin:10px 0 0 0;}

.spacer05{
margin:20px 0 10px 10px;}

.spacer06{
margin:10px 0 30px 0;}

.spacer07{
margin:0 0 30px 0;}

.spacer08{
margin:30px 0 20px 0;}

.spacer09{
margin:0 0 20px 0;}

.spacer10{
margin:20px 0;}

.spacer11{
margin:20px 0 10px 0;}

.spacer12{
margin:10px 0 0 0;}

.spacer13{
margin:0 0 0 10px;}

.spacer14{
margin:60px 0 20px 0;}

.spacer15{
margin:7px 0;}


.w01{
    font-size:9pt;
	color:#444444;
	line-height:140%;
	padding:5px;
}

.w02{
    font-size:9pt;
	color:#333333;
	line-height:120%;
	padding:5px;
}
.w03{
    font-size:8pt;
	color:#333333;
	line-height:150%;
	padding:5px;
}

.w04{
    font-size:10pt;
	font-weight:bold;
	color:#333333;
	line-height:150%;
	padding:5px 5px 0px 25px;
}

.w05{
    font-size:9pt;
	color:#333333;
	line-height:150%;
	padding:0 5px 5px 25px;
}

.w06{
    font-size:8pt;
	color:#333333;
	line-height:150%;
	padding:5px 0 5px 0;
}

.w06 A:link { color:#083977; text-decoration:underline; font-size:8pt;}
.w06 A:visited { color:#083977; text-decoration:underline; font-size:8pt;}
.w06 A:active { color:#083977; text-decoration:underline; font-size:8pt;}
.w06 A:hover { color:#0B78FD; text-decoration:underline; font-size:8pt;}

.w07{
    font-size:9pt;
	color:#333333;
	line-height:140%;
	padding:5px 2px;
}

.clear{
clear:both;
}

/*----------
summer追加分
------------*/

#s_anime_img{
background:url(../open/summer/h_a-img01.jpg) 0 0 no-repeat;
padding:0;
width:550px;
height:290px;}
#s_voice_img{
background:url(../open/summer/h_v-img01.jpg) 0 0 no-repeat;
padding:0;
width:550px;
height:290px;}
#s_game_img{
background:url(../open/summer/h_g-img01.jpg) 0 0 no-repeat;
padding:0;
width:550px;
height:290px;}
#s_digital_img{
background:url(../open/summer/h_d-img01.jpg) 0 0 no-repeat;
padding:0;
width:550px;
height:290px;}


.s_open_top_li_mail{
padding:19px 0 0 285px;
float:left;
}
.s_open_top_li_form{
padding:14px 0 125px 18px;
float:left;
}
#openschool_date1{
width:550px;
}
.openschool_date2{
float:left;
}

#a_submenu{
background:url(../open/summer/a_sub_bg.jpg) 0 0 no-repeat;
width:550px;
height:154px;
padding-top:15px;
}
.a_submenu1{
margin:0 0 0 71px;
}
.a_submenu2{
margin:0 0 30px 71px;
}
.a_submenu1 a{
margin:0 20px 10px 0;
}
.a_submenu2 a{
margin:0 20px 10px 0;
}

#g_submenu{
background:url(../open/summer/d_sub_bg.jpg) 0 0 no-repeat;
width:550px;
height:80px;
padding-top:15px;
}
.g_submenu1{
margin:0 0 0 71px;
}
.g_submenu1 a{
margin:0 20px 10px 0;
}

.d_submenu1{
margin:0 0 0 124px;
}
.d_submenu1 a{
margin:0 67px 10px 0;
}

.pagetop{
margin:0 0 10px 0;
text-align:right;
float:right;}

.s_open-main-right{
width:226px;
float:right;
text-align:right;
margin-right:7px;
}

.s_open-main-left{
width:300px;
float:left;
font-size:12px;
line-height:150%;
margin-left:0px;
}

.s_open-main-lefttext{
margin-left:9px;
}
.anime_lefttext{
color:#F59412;
margin-top:15px;
}

.s_open-main-left-bt{
width:290px;
margin:35px 0 29px 0;
}
.voice_open-main-left-bt{
width:300px;
margin:35px 0 35px 0;
}
.s_op_tit{
margin-bottom:15px;
}

.s_open_btn_li_mail{
padding:19px 0 0 155px;
float:left;
}
.s_open_btn_li_form{
padding:14px 130px 125px 18px;
float:left;
}

.s_pagetop{
margin:-100px 0 10px 0px;
float:right;
}

.s_open-main{
width:550px;
margin-top:10px;
background-image:url(../images/line.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 10px 9px;}

#voice_event{
width:550px;
background-image:url(../open/summer/event05.gif);
margin-top:20px;
}
#voice_event_in{
width:525px;
background-image:url(../open/summer/event_voice03.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 0 0 25px;
}
#voice_event_in table{
font-size:11px;
line-height:140%;
}
#voice_event_in table p{
margin:5px;
}

#game_event{
width:550px;
background-image:url(../open/summer/event05.gif);
margin-top:20px;
}
#game_event_in{
width:525px;
background-image:url(../open/summer/event_game03.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 0 0 25px;
}
#game_event_in02{
padding:20px;
font-size:12px;
line-height:150%;
}

#manga_table{
width:546px;
background-image:url(../open/summer/a_manga_bg2-2.gif);

}
#manga_table_in{
width:526px;
background-image:url(../open/summer/a_manga_bg2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:7px 10px 0 10px ;
}
#manga_table_in02{
padding:7px 10px;
font-size:12px;
line-height:140%;
}

/*特別体験*/
.fontsize10{
font-size:9px;
}
.fontsize12{
font-size:12px;
}


#sp_open_img{
margin:4px 0 0 0;
width:550px;
background:url(../open/summer/s_img01.jpg) 0 0 no-repeat;
padding:0;}


#sp_open_h4{
width:530px;
margin:0px 0 0px 20px;
}
#sp_open_h4 li{
float:left;
}

#sp_open_h2 td{
padding:5px;
line-height:130%;
}
#sp_open_btn {
width: 475px;
margin:20px 0px 0 15px;
padding:10px 15px 0px 10px;
}

/*夏の*/
#s_open_img{
margin:4px 0 0 0;
width:550px;
background:url(../open/summer/h_img01.jpg) 0 0 no-repeat;
padding:0;}

#s_opne_h2{
width:534px;
margin:20px 0 0 8px;
}

#s_opne_h2_left01{
width:264px;
float:left;
}
#s_opne_h2_left03{
width:270px;
float:left;
}
#s_opne_h2_right01{
width:264px;
float:right;
}
#s_opne_h2_left02{
width:262px;
padding:10px 0 0 0;
font-size:12px;
line-height:140%;
border-style:solid;
border-width:0 1px 0 1px;
border-color:#3d77d2;
}
#s_opne_h2_left05{
width:242px;
padding:10px 10px 0 10px;
float:left;
font-size:12px;
border-style:solid;
border-width:0 1px 0 1px;
border-color:#3d77d2;
}
#s_opne_h2_left04{
width:242px;
font-size:12px;
line-height:140%;
padding:0 10px 0 10px;
}
#s_opne_h2_right02{
width:242px;
float:right;
padding:10px 10px 0 10px;
font-size:12px;
border-style:solid;
border-width:0 1px 0 1px;
border-color:#3d77d2;
}
#s_opne_h2_right03{
width:242px;
float:right;
padding:10px 10px 0 10px;
font-size:12px;

}
#s_opne_h2_in01{
width:534px;
background-image:url(../open/summer/h2_img06.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#s_opne_h2_in02{
width:534px;
background-image:url(../open/summer/h2_img07.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#s_open_h3{
width:530px;
background-image:url(../open/summer/h3_img01.gif);
background-repeat:no-repeat;
margin:20px 0 0 10px;
padding-top:40px;
}
#s_open_btn {/*修正してます*/
width: 488px;
margin:0 10px;
padding:10px 5px 0px 10px;
}
#s_open_btn li{
float:right;
}

#s_open_h4{/*修正してます*/
width:531x;
padding:5px 0 0 0;
margin:0px 0 0 17px;
}
#s_open_h4 li{
float:left;
}

#s_open_h5{
width:550px;
background-image:url(../open/summer/h5_img04.gif);
margin-top:20px;
}
#s_open_h5_in{
width:525px;
background-image:url(../open/summer/h5_img02.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 0 0 25px;
}
#s_open_h5_in02{
padding-left:195px;
font-size:11px;
line-height:140%;
}
