/*ぜんたい*/
body{margin:auto;}
h1{background-color:gray; color:white; text-align:center; font-size:12px; padding:3px; margin:0; letter-spacing:3px;}
.top-img{text-align:center; margin:0; background-color:#fff;}
.top-tel{text-align:center; margin:0; background-color:#DDDDDD; border-bottom:1px solid gray; padding:5px; font-size:12px; color:#FF6600;}
#main{margin:auto; text-align:center;}

#main .tbl_main{background-color:white; margin-top:10px; margin-bottom:20px; width:820px; text-align:left; margin-left:auto; margin-right:auto;}
/*20091027追加目指す君へのページのみ*/
#main .tbl_main2{background-color:white; margin-top:10px; margin-bottom:20px; width:820px; text-align:left; margin-left:auto; margin-right:auto; background:url(../img/mezase_left_photo.jpg) no-repeat left bottom;}

.tbl_main-left{vertical-align:top; width:25%; padding-right:20px;}

.tbl_main-right{vertical-align:top; width:75%;}
/*20091013追加例題のみ*/
.tbl_main-right2{vertical-align:top; width:75%; background:url(../img/sample_photo.jpg) no-repeat right center; padding:0 0 260px 0;}
/*20091013追加試験の流れのみ*/
.tbl_main-right3{vertical-align:top; width:75%; background:url(../img/sinagare_photo.jpg) no-repeat right bottom; padding:0 0 260px 0;}

.red{color:#FF0000;}
img {border:0;}

/*左のめにゅ〜*/
#left{}
#left table{border-left:1px solid gray; border-right:1px solid gray; border-bottom:1px solid gray; width:100%; margin-left:auto; margin-right:auto;}
#left th{text-align:left; font-size:14px; background:url(../img/li0.gif) no-repeat left center; padding:8px 5px 3px 20px; background-color:#CCCCCC; border-bottom:1px solid gray; border-top:3px solid gray;}
#left td{background-color:#EEEEEE;}
#left ul{list-style:none; margin:0; padding:0;}
#left li{background:url(../img/li1.gif) no-repeat left center; margin:10px 0; padding:0 0 0 17px; font-size:14px; line-height:100%;}
#left a{text-decoration:none;}
#left a:link{color:blue;}
#left a:visited{color:blue;}
#left a:hover{text-decoration:underline; color:red;}
#left .s-m{border:3px outset blue; margin:0; background-color:#CCCCFF;}
.s-m img{margin:5px;}
#left .ya{text-align:left; font-size:14px; background:url(../img/li0.gif) no-repeat left 20px; padding:20px 5px 3px 20px;}
/*右の中身（Top）*/
#right{}
#right .title0{background:url(../img/title0.gif) no-repeat left center; padding:5px 25px; margin:0; font-size:16px; color:blue; font-weight:bold;  letter-spacing:3px;}
.mazu1{border:1px solid green; background-color:#CCFFCC; text-align:center; padding:3px; width:150px; font-size:14px;}
.mazu2{border-bottom:1px solid green; border-right:1px solid green; border-left:1px solid green; padding:3px; width:150px; font-size:12px;}
#right .mazu-td{vertical-align:top; padding:20px 0;}
#right .ya{background:url(../img/ya.gif) no-repeat center center; padding:0 7px;}
#right h4{background:url(../img/li2.gif) no-repeat left center; font-size:14px; padding:0 0 5px 20px; margin:5px 0 0 5px;}
.new-txt{font-size:12px; margin:5px 0 10px 20px; line-height:130%;}
#right hr{height:1px; color:gray; padding:0; border:1px dotted gray; margin-left:10px;}
#right .top-hidari{vertical-align:top; background:url(../img/top_photo1.jpg) no-repeat right top; height:350px;}
#right .tab{width:100%;}
#right .torikesi{text-decoration:line-through; margin:0 3px;}
#right .campaign{font-size:14px; font-weight:bold; margin:0 3px; color:red;}
.index_hr{margin:0 220px 0 0;}
/*ふった〜*/
#foot{border-top:1px solid gray; border-bottom:1px solid gray; background-color:#CCCCCC; text-align:right; padding:5px 50px; margin:0;}
#foot span{font-size:12px; margin-right:30px; color:#000066;}
#foot a{text-decoration:none;}
#foot a:link{color:blue;}
#foot a:visited{color:blue;}
#foot a:hover{text-decoration:underline; color:red;}

/*右の中身（Top以外）*/
#right h2{font-size:12px; color:#333333; border-bottom:1px solid gray; border-top:1px solid gray; padding:5px; background-image:url(../img/bg_guide.gif); font-weight:normal; margin:0;}
#right h2 span{margin:0 7px; font-weight:bold;}
#right h3{background:url(../img/title1.gif) no-repeat left center; padding:5px 25px; font-size:16px; color:blue; letter-spacing:2px; margin:5px 0;}
#right .site-map1{margin-left:5px; font-size:14px; font-weight:bold;}
#right .site-map2{margin-left:20px; font-size:12px; border:1px solid gray; padding:5px; background-color:#EEEEEE;}
#right .site-map3{margin-left:30px; font-size:12px;}
#right .site-map4{margin-left:40px; font-size:12px;}
#right .site-map1 a,#right .site-map3 a,#right .site-map4 a{text-decoration:none;}
#right .site-map1 a:hover,#right .site-map3 a:hover,#right .site-map4 a:hover{text-decoration:underline; color:red;}

/*資料請求、声募集も…*/
#siryou{margin-left:5px;}
#siryou .p1{font-size:12px; line-height:130%;}
#siryou table{border-collapse:collapse; border:1px solid blue; margin-left:5px;}
#siryou th{border:1px solid blue; padding:10px; font-weight:normal; text-align:right; background-color:#E2E7FE; font-size:12px; white-space:nowrap;}
#siryou td{border:1px solid blue; padding:10px 5px; color:#333333; line-height:150%; font-size:12px;}
#siryou .sam{color:#333333;}
#siryou .att{color:red;}
#siryou input{margin-right:10px;}
#siryou .sub{text-align:center;}
#siryou .thx{margin-left:20px; font-size:12px;}
#siryou .vi1{background:url(../img/siryou/star.gif) no-repeat left top; padding:5px 25px; font-weight:bold; font-size:14px; margin-left:10px;}
#siryou .vi2{color:blue; font-size:14px;}
#siryou .err1{background:url(../img/siryou/ex-toge.jpg) no-repeat left center; padding:5px 30px; font-weight:bold; font-size:12px; color:red;}
#siryou .err2{color:red; font-size:12px; line-height:150%; margin-left:10px;}
#siryou .star{color:#FFCC00;}
#siryou .p2{font-size:14px; line-height:150%; margin-left:15px;}

/*声検とは*/
#seikentoha{margin-left:5px;}
#seikentoha table{width:100%; margin-left:auto; margin-right:auto;}
#seikentoha td{font-size:12px; line-height:20px;}
#seikentoha .td_photo{background:url(../img/toha_photo.jpg) no-repeat right top;}
#seikentoha hr{border:1px solid black; height:1px; margin:0;}
#seikentoha h5{font-size:20px; margin:0; font-family:"ＭＳ Ｐゴシック"; line-height:150%;}
#seikentoha span{color:#C60000;}
#seikentoha p{font-size:12px; text-align:center; margin:0 0 10px 0;}

/*試験内容*/
#naiyou{margin-left:5px; background:url(../img/naiyou_photo.jpg) no-repeat right bottom;}
#naiyou table{border-collapse:collapse; border:1px solid black;}
#naiyou th{border:1px solid black; text-align:center; padding:10px; font-size:14px; background-color:#66C0BA; color:white;}
#naiyou td{border:1px solid black; text-align:center; padding:5px; font-size:12px;}
#naiyou .td-kou{background-color:#66C0BA; color:white;}
#naiyou .td-mon{background-color:#FFFF99;}
#naiyou .td-nai{text-align:left;}
#naiyou p{font-size:12px;}

/*20100326追加（試験内容注意文）*/
#naiyou .osirase{font-size:14px; font-weight:bold; margin:5px auto 0 auto; padding:5px; text-align:center; background-color:#006633; color:#FFF;}
#naiyou .bun{margin:0 0 10px 0; padding:5px; line-height:130%; background-color:#FFFFCC; border:1px solid #D8D8D8;}
/*申込みの流れ*/
#sinagare{width:100%; text-align:center;}
#sinagare table{width:100%; margin:0 auto 20px auto;}
#sinagare td{font-size:12px; line-height:20px; text-align:left; vertical-align:top;}
#sinagare p{margin:0;}
#sinagare .ao{background:url(../img/bg-ao.gif) no-repeat center;color:#FFFFFF; font-weight:bold; line-height:32px; height:34px;font-size:14px;}
#sinagare .ki{background:url(../img/bg-ki.gif) no-repeat center;color:#66c0ba; font-weight:bold; line-height:32px; height:38px;font-size:14px;}
#sinagare .ki span{color:#C60000;}
#sinagare .sankaku{color:#66c0ba; font-size:14px;}
#sinagare h5{font-size:20px; margin:0; font-family:"ＭＳ Ｐゴシック"; line-height:150%;}
#sinagare h5 span{color:#C60000}
#sinagare .monagare_photo{background:url(../img/monagare_photo.jpg) no-repeat right center; padding:0 0 70px 0;}
#sinagare .left_honbun{width:408px;}


#modoru{width:100%; text-align:right; margin-top:20px;}
#modoru a{text-decoration:none;}
#modoru a:hover{text-decoration:underline; color:red;}
#modoru a:visited{color:blue;}

/*お問合せ*/
#toiawase{width:100%; text-align:left;}
#toiawase table{font-size:14px; border:1px solid black; border-collapse:collapse; margin-top:15px;}
#toiawase th{background-color:#66C0BA; color:#fff; text-align:center;border:1px solid black; padding:10px;}
#toiawase td{border:1px solid black; padding:10px; line-height:20px;}
#toiawase p{font-size:12px; letter-spacing:2px; padding-left:10px;}

/*例題*/
#sample{margin-left:5px; font-size:12px;}
#sample .p1{line-height:130%;}
#sample .p2{line-height:130%; margin:5px 0;}
#sample .kome{color:red;}
#sample .title{border:2px double black; padding:5px; font-size:14px; width:200px; margin:20px 0 0 50px; background-color:#FFFFFF;}
#sample .index{margin:10px 0 20px 80px;}
#sample .index1{background:url(../img/li-sample.gif) no-repeat left center; padding:5px 25px; margin:0;}
#sample .title-c{text-align:center;}
#sample .contents{margin:5px 25px; background-color:#EEEEEE; border:3px solid gray; padding:10px;}
#sample .con1{font-size:14px;}
#sample .con2{margin:5px 10px; line-height:130%;}
#sample .atti{margin:5px 25px; border:1px solid black; padding:10px 10px 10px 20px;}
#sample .atti1{text-align:center; font-size:14px;}
#sample .atti2{line-height:130%; margin:3px; text-indent:-1em;}
#sample .sam{margin:5px 25px;}
#sample .sam0{margin:5px 0; font-weight:bold; font-size:14px; line-height:130%;}
#sample .sam1{margin:0;}
#sample .sam2{font-size:14px; line-height:150%;}
#sample .sam2 span{color:#8DA8D6; font-weight:bold; font-size:12px;}
#sample .sam3{margin:5px 0; font-weight:bold; font-size:14px; background:url(../img/li-sample2.gif) no-repeat left center; padding:5px 20px; color:blue;}
#sample .sam4{font-size:12px; line-height:130%; color:#000033; margin:0;}
#sample rt{font-size:11px; color:#333333;}
#sample .back{background-color:#CCFFFF; font-size:14px; line-height:130%; padding:5px;}
#sample .tbl-dora{border-collapse:collapse;}
#sample .tbl-dorama th{color:white; font-size:12px;}
#sample .ao{background-color:#8DA8D6; padding:5px 10px; white-space:nowrap; text-align:center;}
#sample .siro{background-color:white;}
#sample .tbl-dorama td{font-size:12px; padding:10px 0; vertical-align:top;}
#sample .dot{background:url(../img/dot.gif) repeat-y;}
#sample img{border:1px solid #888;}

/*試験の流れ*/
#e-flow{margin-left:5px; font-size:12px;}
#e-flow .p1{line-height:130%; margin:5px;}
#e-flow .kome{color:red;}
#e-flow table{border-collapse:collapse; border:1px solid black;}
#e-flow th{border:1px solid black; padding:5px 10px; background-color:#66C0BA; color:white; white-space:nowrap; font-size:12px;}
#e-flow td{border:1px solid black; line-height:130%; padding:3px; font-size:12px;}
#e-flow .td-1{color:blue; background-color:#E2E7FE;}
#e-flow .td-2{background-color:#FFFF99;}
#e-flow hr{border:1px solid black; height:1px; margin:0;}
#e-flow h5{text-align:center; font-size:20px; margin:0; font-family:"ＭＳ Ｐゴシック";}
#e-flow h5 span{color:#C60000;}
#e-flow .p0{text-align:center; margin:0 0 10px 0;}
#e-flow .index{margin:10px 0 20px 80px;}
#e-flow .index1{background:url(../img/li-sample.gif) no-repeat left center; padding:5px 25px; margin:0;}
/*20101118追加かけひ*/
#e-flow .kyu_tabu{text-align:center; background-color:#FFCCFF; padding:5px 0; margin:0 0 10px 0;}
#e-flow .kyu_now{font-size:14px; padding:0 10px 0 0;}
#e-flow .kyu_nonow{font-size:12px; padding:0 10px 0 0;}


/*合格者の声*/
#koe,#koe2{margin-left:5px; text-align:center;}
#koe .p1{font-size:14px; background:url(../img/list-koe.gif) no-repeat left center; padding:5px 20px; text-align:left;}
#koe .p2,#koe2 .p2{font-size:12px; border:3px solid #999; padding:10px; margin:0 auto; width:400px; background-color:#FFFFCC;}
#koe table{border-collapse:collapse; border:1px solid gray; margin-left:auto; margin-right:auto; width:95%;}
#koe th{border:1px solid gray; font-size:14px; padding:5px; color:blue; background-color:#FFCCFF;}
#koe th span{color:red; margin-right:20px;}
#koe td{border:1px solid gray; font-size:12px; padding:5px; background-image:url(../img/sakura-koe.gif); line-height:130%; text-align:left;}
#koe .motto,#koe2 .motto{text-align:right; font-size:12px; color:#FF3333; width:95%;}
#koe .motto a:link,#koe2 .motto a:link{color:#FF3333;}
#koe .motto a:hover,#koe2 .motto a:hover{color:#FFCC66; text-decoration:underline;}
#koe .motto a:visited,#koe2 .motto a:visited{color:#FF3333;}
#koe .motto a,#koe2 .motto a{text-decoration:none;}
/*合格者の声バックナンバー*/
#koe2 table{width:95%; margin:10px auto; border-collapse:collapse; border:1px solid #999;}
#koe2 th{font-size:14px; padding:5px; color:#006633; background-color:#D0FFD0; text-align:center; border:1px solid #999; white-space:nowrap;}
#koe2 td{font-size:12px; border:1px solid #999; padding:5px; background-color:#FFFFCC;}
#koe2 .td1{text-align:center; white-space:nowrap; color:#FF6633; font-weight:bold;}
#koe2 .td2{text-align:left; line-height:140%;}
#koe2 .td3{text-align:center; white-space:nowrap; color:#003399; font-weight:bold;}


/*声優を目指すキミに*/
#mezase{width:100%; margin-left:5px;}
#mezase .table1{width:100%; margin-left:auto; margin-right:auto;}
#mezase .table2{ z-index:2;width:550px; margin-left:auto; margin-right:auto; padding:0; border-collapse:collapse;}
#mezase .ue{font-size:12px; line-height:20px; text-align:left; vertical-align:top; background:url(../img/mezase_photo.jpg) no-repeat right center;}
#mezase p{font-size:14px; margin:0; line-height:150%;}
#mezase .chibi{font-size:10px;}
#mezase h5{font-size:20px; margin:0; font-family:"ＭＳ Ｐゴシック"; line-height:150%;}
#mezase h5 span{color:#C60000;}

#mezase .job-sam{font-size:14px; text-align:center;}
#mezase .hidariao{background-color:#66C0BA;width:198px; border-top:1px solid #000; border-bottom:1px solid #000;z-index:1;}
#mezase .migifontao{ color:#FFFFFF;background-color:#66C0BA; font-size:12px; line-height:15px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1;}
#mezase .migiao{background-color:#66C0BA;width:150px; height:116px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1;}
#mezase .hidarisiro{background-color:#fff; width:198px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1;}
#mezase .migifontsiro{background-color:#fff; font-size:12px; line-height:15px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1;}
#mezase .migisiro{background-color:#fff; width:150px; height:116px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1;}
#mezase .aaa{background-image:url(../img/mezase7.gif); position:absolute; width:192px; height:495px; left:294px; top:461px;}
#mezase .migifontao2{ color:#FFFFFF;background-color:#66C0BA; font-size:12px; line-height:15px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1; padding:0 0 0 50px;}
#mezase .migifontsiro2{background-color:#fff; font-size:12px; line-height:15px;border-top:1px solid #000; border-bottom:1px solid #000;z-index:1; padding:0 0 0 50px;}

/*合格者特典*/
#tokuten{margin-left:5px;}
#tokuten h5{padding:40px 0 2px 68px; border-bottom:5px outset gray; margin:10px 0 3px 0; font-size:16px;}
#tokuten .t-1{background:url(../img/tokuten/1.gif) no-repeat left center;}
#tokuten .t-2{background:url(../img/tokuten/2.gif) no-repeat left center;}
#tokuten .t-3{background:url(../img/tokuten/3.gif) no-repeat left center;}
#tokuten .t-4{background:url(../img/tokuten/4.gif) no-repeat left center;}
#tokuten .p1{margin:0 0 30px 20px; line-height:130%; font-size:12px;}
#tokuten .p2{float:left; margin:0 10px 0 20px; line-height:130%; font-size:12px; text-align:center;}
#cre{clear:both;}
/*合格発表*/
#pass{width:100%; margin-top:15px;}
#pass table{width:600px;}
#pass td{text-align:center;font-size:12px;}
#pass p{line-height:20px; margin:0; font-weight:bold; font-size:14px;}
#pass .mozi_big{line-height:20px; font-size:14px;}
#pass .mozi{line-height:20px;}
#voice_dl{margin:0 auto; padding:10px; border:1px solid #009933; line-height:20px; font-size:12px;}
#pass ul{list-style-type:none; margin:0 0 0 20px; padding:0; text-align:left;}
#pass .hana{background:url(../img/list-koe.gif) no-repeat left center; padding:5px 0 5px 20px; font-size:14px; color:#006633; font-weight:bold;}
#pass .text_li{padding:0 0 10px 20px; line-height:140%;}
/*合格発表（不合格者用）*/
#pass0{width:100%; margin-top:15px; text-align:center;}
#pass0 .kekka{font-weight:bold; font-size:14px;}
#pass0 .p1{font-size:12px;}
#pass0 td{font-size:12px; padding:5px;}
#pass0 ul{text-align:left; list-style:none; margin:0 auto; padding:3px 0 3px 15px; border:3px outset #003300; width:350px;}
#pass0 li{font-size:12px; background:url(../img/pass/check.jpg) no-repeat left center; padding:3px 0 3px 18px;}

/*コンテスト結果発表（合格発表を流用）*/
#pass .rank_txt1{font-weight:normal; font-size:12px; margin:0 0 0 20px;}
#pass .rank_txt2{font-weight:normal; font-size:12px; margin:0 0 0 0; padding:5px; border:1px solid gray; background-color:#DDDDDD;}
#pass .rank_txt3{font-weight:bold; font-size:14px;}
#pass .rank_tbl{margin:10px 0 20px 90px; border-collapse:collapse; border:1px solid black; width:400px;}
#pass .rank_tbl th{border:1px solid black; padding:5px; background-color:#FFCCFF; font-size:14px;}
#pass .rank_tbl td{border:1px solid black; padding:5px; font-size:12px;}
#pass .rank_waku{margin:0 0 0 20px; padding:5px; text-align:center; font-size:12px; line-height:150%;}




/*プライバシーポリシー*/
#privacy{width:90%; line-height:20px;}
#privacy p{font-weight:bold; font-size:14px;}
#privacy .mozi{font-size:12px;}

/*特許表示*/
#patent{margin:5px; font-size:11px; text-align:center; line-height:130%;}
#patent span{font-size:12px; color:#006600;}

/*声検NEWS*/
#koe_news{margin-left:5px; font-size:12px;}
#koe_news .news-waku{border-bottom:1px dotted gray; border-top:1px dotted gray; background-color:#FFFFCC; padding:10px; width:80%;}
#koe_news .title{font-size:14px; background:url(../img/news/ya.gif) no-repeat left center; padding:5px 0 5px 20px;}
#koe_news span{background:url(../img/pdf-icon.gif) no-repeat left center; padding:5px 0 5px 20px; margin:0 10px;}

/*ヘッダー住所*/
#add{margin-bottom:5px; font-size:12px; text-align:center;}
#add p{font-size:14px; font-weight:bold; margin:2px;}

/*ヘッドセット*/
#h-set{width:100%; margin-top:15px;}
#h-set p{font-size:14px;}

/*声検コンテスト追加*/
.con_kome{font-size:12px; color:#FF0000;}

/*声コン発表ページ*/
#happyo{width:100%; text-align:left;}
#happyo .intro{ padding:10px 0 0 10px; background:url(../img/happyo/intro.gif) no-repeat right center; height:176px; text-align:left; font-size:12px; line-height:160%;}
#happyo .txt1{font-size:14px; font-weight:bold; color:#FF6633; margin:0 0 30px 0; border-bottom:3px dashed #ffcc00; width:420px; background-color:#FFFFCC;}
#happyo .cle{clear:both;}
#saiyusyu:after,#yusyu:after,#junyusyu:after,#syoreisyo:after,#drama:after,#mondai:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}

#saiyusyu{height:178px; text-align:left; margin:0; padding:45px 0 0 50px; background:url(../img/happyo/gaku.gif) no-repeat center center;}
* html #saiyusyu{height:188px; text-align:left; margin:0 0 10px 0; padding:30px 0 0 50px; background:url(../img/happyo/gaku.gif) no-repeat center center;}
#saiyusyu .name{float:left; width:200px; height:65px; font-size:20px; font-weight:bold; padding:10px 0 0 55px; margin:0 0 0 10px; background:url(../img/happyo/sai_m.gif) no-repeat left top;}
#saiyusyu .button{float:left; height:65px; text-align:right; vertical-align:middle;}

#yusyu{height:207px; text-align:left; margin:0; padding:45px 0 40px 50px; background:url(../img/happyo/gaku2.gif) no-repeat center center;}
#yusyu .yu_name{float:left; width:160px; margin:5px 0 0 10px; background:url(../img/happyo/medal.gif) no-repeat left top;}
#yusyu .name,#junyusyu .name,#syoreisyo .name{font-size:14px; margin:0; padding:10px 0 0 50px;}
#yusyu .button,#junyusyu .button,#syoreisyo .button{margin:0; padding:5px 0 0 50px;}

#junyusyu,#syoreisyo{height:127px; text-align:left; margin:0 0 10px 0; padding:10px 0 0 50px; background:url(../img/happyo/gaku3.gif) no-repeat center center;}
#junyusyu .yu_name{float:left; width:180px; margin:0; background:url(../img/happyo/medal.gif) no-repeat left top;}

#syoreisyo .yu_name{float:left; width:250px; margin:0; background:url(../img/happyo/medal.gif) no-repeat left top;}

#nyoro,#uiro{float:left; width:260px; text-align:left; margin:0 0 10px 10px; padding:5px 5px 0 0; border:5px outset #A6BFB0; background-color:#DDFFFF;}
#nyoro .yu_name{float:left; height:50px; margin:0 5px 0 10px; background:url(../img/happyo/medal_nyo.gif) no-repeat left top;}
#nyoro .name,#pyoko .name,#uiro .name,#manzai .name,#drama .name{font-size:12px; margin:0; padding:5px 0 0 45px;}
#nyoro .button,#pyoko .button,#uiro .button,#manzai .button,#drama .button{margin:0; padding:5px 0 0 40px;}

#pyoko,#manzai{float:left; width:260px; text-align:left; margin:0 0 10px 5px; padding:5px 5px 0 0; border:5px outset #A6BFB0; background-color:#DDFFFF;}
#pyoko .yu_name{float:left; height:50px; margin:0 5px 0 10px; background:url(../img/happyo/medal_pyo.gif) no-repeat left top;}

#uiro .yu_name{float:left; height:50px; margin:0 5px 0 10px; background:url(../img/happyo/medal_ui.gif) no-repeat left top;}

#manzai .yu_name{float:left; height:50px; margin:0 5px 0 10px; background:url(../img/happyo/medal_man.gif) no-repeat left top;}

#drama{float:left; width:540px; text-align:left; margin:0 auto 10px 10px; padding:5px 0 0 0; border:5px outset #A6BFB0; background-color:#DDFFFF;}
#drama img{float:left;}
#drama .yu_name{float:left; height:50px; margin:0 0 0 10px; background:url(../img/happyo/medal_do.gif) no-repeat left top;}

#kohyo{background:url(../img/happyo/kohyo_waku.gif) no-repeat center top; padding:20px 0 70px 0; margin:10px 0 0 0;}
#kohyo hr{width:530px; text-align:center; margin:0 auto;}
#kohyo .ue{font-size:12px; line-height:140%; text-align:left; margin:0; padding:40px 30px 5px 145px;}
#kohyo .sita{font-size:12px; line-height:140%; text-align:left; margin:0; padding:5px 140px 20px 30px;}
#kohyo .p1{font-size:12px; padding:5px 0 5px 10px; margin:0;}
#kohyo .p2{font-size:12px; padding:5px 0 5px 40px; margin:0;}

#mondai{background:url(../img/happyo/mondai.gif) no-repeat center top; padding:90px 0 0 20px; margin:0;}
#mondai .mon_txt{font-size:12px; line-height:140%; padding:0 0 10px 40px; margin:0;}
#mondai .mon_img{text-align:center; margin:0; padding:0 0 30px 0;}

/*声コン出題問題*/
#mondai2{margin-left:5px; font-size:12px;}
#mondai2 .title-c{text-align:center;}
#mondai2 .title{border:2px double black; padding:5px; font-size:14px; width:250px; margin:20px auto 0 auto; background-color:#FFFFFF;}
#mondai2 .index{margin:20px 0 5px 10px;}
#mondai2 .index1{background:url(../img/li-sample.gif) no-repeat left center; padding:5px 25px; margin:0; color:#CC3333; font-size:14px;}
#mondai2 .sam{margin:5px 10px;}
#mondai2 .mon{margin:5px 0 5px 10px; font-weight:bold; font-size:14px; line-height:130%;}
#mondai2 .sizi{font-size:14px; line-height:150%; padding:5px; margin:10px 0 0 10px;}
#mondai2 .bun{clear:both; font-size:14px; line-height:150%; margin:10px 0 0 40px; background-color:#DFF9FF; padding:10px; width:600px;}
#mondai2 ul{clear:both; list-style-type:none; margin:0 0 0 15px;}
#mondai2 li{float:left; font-size:14px; margin:0; line-height:140%;}
#mondai2 .left{width:105px;}
#mondai2 .ten{width:20px;}
#mondai2 .togaki{font-size:12px; color:#CC0033; margin:10px 0 10px 70px; line-height:140%;}
#right h6{background:url(../img/happyo/title1.gif) no-repeat left center; padding:5px 25px; font-size:16px; color:blue; letter-spacing:2px; margin:5px 0;}

/*おいおい　comnonのスタイルコピー*/
#s_box2{
	border:3px outset #3333cc;
	margin-bottom:10px;
	background-color:#ccccff;
	padding:3px;
}
#s_box2 p.kyuusi1{font-size:16px; text-align:center; font-weight:bold; line-height:18px; margin:0 0 10px 0;}
#s_box2 p.kyuusi2{font-size:14px; line-height:16px;}

