.center,body{text-align:center}hr.tensen,img{border:none}#main table01,.box td,.footer td,.footer2 th{vertical-align:top}#main #tb p.green,#main #tb p.lime,#main #tb p.yellow{white-space:normal;margin-bottom:1em}body{font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";font-size:75%;line-height:1.6em;color:#333;margin:0;padding:0;background:url(images/bg.gif) #E30021}.mtop10{margin-top:10px}.mtop20{margin-top:20px}.mtop30{margin-top:30px}.mtop40{margin-top:40px}.mtop50{margin-top:50px}h1,h2,h3,li,p,ul{margin:0;padding:0}.center{width:100%}.right{width:100%;text-align:right}textarea{font-size:11px}ul{list-style-type:none}a{color:#03c}a:hover{color:#E30021}.look{background:#efefef}.red_font{color:red}.red_font2{color:red;font-size:10px;font-weight:400}.font20_faq,.font25b{font-weight:700;line-height:100%}.blue_font{color:#00f}.blue_u-font{color:#00f;text-decoration:underline}.bluegreen_font{color:#019B6A}.gry666-font{color:#666;margin-left:5px}.font8{font-size:8px;line-height:100%}.font9{font-size:9px;line-height:100%}.font10{font-size:10px;line-height:100%}.font11{font-size:11px;line-height:100%}.font12{font-size:12px;line-height:100%}.font14{font-size:14px;line-height:100%}.font15{font-size:15px;line-height:100%}.font25b{font-size:25px;color:#472b26}.font22{font-size:22px;line-height:100%}.font25{font-size:25px;line-height:100%}.font30{font-size:30px;line-height:100%}.font40{font-size:40px;line-height:100%}.font45{font-size:45px;line-height:100%}.font20_faq{font-size:20px;background-color:#eaeaea}.p_clear{margin:0;padding:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block;overflow:hidden}.clear{clear:both}#contents a:hover img{filter:Alpha(opacity=60);opacity:.6}.box{margin:10px auto 20px}.box img{padding:4px;border:1px solid #CCC;margin:2px}#container,#contents,ul#menu{margin-right:auto;margin-left:auto}.box td{text-align:center;font-size:10px;padding-bottom:.5em}.box a{text-decoration:none}.box a:hover img{border:1px solid #E30021}#container{background:url(images/container_bg.gif) repeat-y;text-align:left;width:930px;padding-right:4px;padding-left:4px;overflow:hidden}#header{background:url(images/header_bg.gif) no-repeat;height:92px;position:relative;margin-left:13px}#header h1{font-size:10px;color:#666;line-height:1em;font-weight:400;padding-left:5px;padding-top:5px}#header h1 .top{font-size:13px;color:#bd100f;line-height:.9em;font-weight:700}#header .icon_access{position:absolute;top:30px;left:600px}ul#menu{width:903px}ul#menu li{float:left}ul#menu img{vertical-align:bottom}#contents{clear:left;width:897px;padding-top:5px}#top_img{width:600px}#top_img .img{margin-right:10px}#top_img .navi{width:245px;padding-top:0;overflow:hidden}#top_img .navi p{margin:0;padding:0}#top_img .navi .navi_menu p{font-size:8px;width:100%;height:52px;overflow:hidden;position:relative}#top_img .navi .navi_menu p a{width:100%;height:100%;display:block}#top_img .navi .navi_menu p.n_01 a:link,#top_img .navi .navi_menu p.n_01 a:visited{position:absolute;top:0;left:0}#top_img .navi .navi_menu p.n_01 a:active,#top_img .navi .navi_menu p.n_01 a:hover,#top_img .navi .navi_menu p.n_01 span.selected{position:absolute;top:0;left:-245px}#top_img .navi .navi_menu p.n_02 a:link,#top_img .navi .navi_menu p.n_02 a:visited{position:absolute;top:-52px;left:0}#top_img .navi .navi_menu p.n_02 a:active,#top_img .navi .navi_menu p.n_02 a:hover,#top_img .navi .navi_menu p.n_02 span.selected{position:absolute;top:-52px;left:-245px}#top_img .navi .navi_menu p.n_03 a:link,#top_img .navi .navi_menu p.n_03 a:visited{position:absolute;top:-104px;left:0}#top_img .navi .navi_menu p.n_03 a:active,#top_img .navi .navi_menu p.n_03 a:hover,#top_img .navi .navi_menu p.n_03 span.selected{position:absolute;top:-104px;left:-245px}#main,#main .setsuritu_box{position:relative}#t_news{width:100%;margin-top:10px}#t_news table{float:right;padding-right:10px}.area{width:100%;margin:20px 0;padding:5px 5px 0}.area .area_text p,.area p{margin:0;padding:0}.area .area_text{margin:5px 25px 0}h2.area_serv{margin-top:50px}#camp_box{width:878px;margin:0 auto}#camp_box .greething_box{width:878px;height:600px;background:url(images/kakekomi_001.jpg) top no-repeat}#camp_box .greething_box .greething_cont{padding:340px 0 0 115px}#camp_box .font-atton{font-size:14px;color:#6a6665;font-weight:700;line-height:1.5em}#camp_box .camp_naiyo{width:559px;height:205px;background:url(images/c-naiyo_bg.jpg) left top no-repeat;margin:0 auto;padding-left:85px}#camp_box .camp_naiyo .cam_{text-align:left;color:#7f6302;padding-bottom:10px;font-size:16px;font-weight:700}#camp_box .camp_naiyo li{background:url(images/icon_r.jpg) left 30px no-repeat;padding-left:25px;font-size:16px;font-weight:700;color:#464646}#camp_box .exam_box{background:url(images/c-naiyo_img02.jpg) left top no-repeat;margin:30px auto 0;width:737px;height:333px;padding-top:33px;padding-left:40px;padding-right:40px;font-size:14px}#camp_box .exam_box ul{padding-top:13px}#camp_box .exam_box li.orange_icon{background:url(images/icon_orange.jpg) left 2px no-repeat;padding-left:20px}#camp_box .exam_box li.blue_icon{background:url(images/icon_blue.jpg) left 2px no-repeat;padding-left:20px}#main{float:right;width:550px;display:inline;margin-right:20px;padding-top:15px;padding-bottom:50px;word-break:normal}#main h1{font-size:11px;color:#666;line-height:1.2em;font-weight:400;padding-left:20px;padding-top:2px}#main h2{font-size:100%;background:url(images/h2_bg_03.gif) no-repeat #E91836;color:#FFF;text-align:center;line-height:28px}#main p{padding:.5em 20px 1em}#main p.bold{font-weight:700}#main p.title{font-size:12px;color:#444;line-height:1.8em;font-weight:400;padding-top:1px}#main .greething{width:100%;padding-bottom:30px}#main .greething .subtitle_img{float:left;width:196px}#main .greething .subtitle_text{float:left;width:345px}#main .greething .subtitle_text .link_img{float:right;padding-top:20px;padding-left:15px}#main .setsuritu_box .text{position:absolute;top:93px;left:35px}#main .bg_yellow{background-color:pink;font-weight:700}#main .bg_pink{background-color:#ff00ae}#main p .bg_gold{background-color:#f3bb10}#main .bg_gray{background-color:#666}#main .bg_white{background-color:#eef6fe}#main #navitxt{font-size:12px;text-align:left;color:#666}#main img.sp00{border:1px solid #fff}#main img.sp01,#main img.sp01-1{border:1px solid red;text-align:center}#main img.sp01-1{margin:0 0 30px}#main img.sp02{border:1px solid #333;text-align:center;margin:0 0 15px}#main table01{text-align:center;font-size:11px;padding-bottom:.5em}#main .form_icon{padding:0 20px 8px;text-align:right}table.table_merito{width:470px;margin:10px auto 0;text-align:left;border-collapse:collapse;border-spacing:0;border-top:1px solid #ffc5c5;border-bottom:1px solid #ffc5c5}table.table_merito td{width:217px;padding:3px 8px;margin:0}table.table_merito td span.{font-weight:700;color:#800b04;font-size:large}span.{font-weight:700;color:#800b04}#main .news{width:550px;margin:20px 0}#main .news .title{margin:0;padding:0;float:left}#main .news .sub_title{font-size:x-small;float:right;margin:0;padding:0}#main .news dl{clear:both;width:550px;height:200px;overflow:scroll;margin:0;padding:5px 10px 10px;border-top:2px solid red}#main .news dl dd .ss_title{color:#800b04;margin:0;padding:0}#main .news dl dt{width:60px;padding:10px 5px;float:left;color:#800b04;clear:both}#main .news dl dd{margin:0;padding:10px 5px 3px 90px;background:url(images/arrow_8.gif) 80px 13px no-repeat}#main .s_{width:400px;font-size:1.1em;font-weight:700;color:#990100;padding:2px 15px;margin:12px 0;border-left:4px solid #ff8400;border-bottom:1px dashed #ff8400}table#table-01{width:550px;margin-top:1em;margin-bottom:3em;border:1px solid #999;border-collapse:collapse;border-spacing:0}table#table-01 th{padding:5px;width:150px;border:solid #999;border-width:0 0 1px 1px;background:#eee;font-weight:700;line-height:120%;text-align:left}table#table-01 td{width:400px;padding:5px;border:1px solid #999;border-width:0 0 1px 1px;text-align:left}#main td.menu_title{padding-left:90px;padding-top:20px}#main .menu_title span{padding-top:4px}#main .menu_title a{padding-left:20px;margin-left:230px;background:url(images/arrow_4.gif) left center no-repeat}#main p.comm_bg{width:519px;height:100px;background:url(images/comment_bg.gif) left top no-repeat;padding:15px;margin:13px 0}#main p.center{width:480px;text-align:center}#main p.right{width:480px;text-align:right}#main .more{width:100%;text-align:right;font-size:x-small}#main .more a{padding-left:20px;background:url(images/arrow_3.gif) left center no-repeat}#main #main-uc{width:550px;font-size:100%;text-align:center;margin-top:5em}#main p.ttcolor{width:200px;color:#fff;font-size:100%;font-weight:700;background-color:#ff4102;padding:5px 10px}#main #tb{margin:0 auto;padding:0;width:550px}#main #tb h3{width:550px;font-size:100%;background:url(images/h2_bg_03.gif) no-repeat;color:#FFF;text-align:center;line-height:28px;margin-bottom:1em}#main #tb h4{width:532px;font-size:100%;background:url(images/h2_bg_02.gif);color:#000;line-height:20px;padding-left:18px;border-style:solid;border-width:1px;border-color:#fff}#main #tb p.yellow{font-size:1em;min-height:138px;background:#fef0eb;border-style:solid;border-width:1px;border-color:#ff4102}#main #tb div.red div.tbl_ttl p.ttltxt{width:200px;height:10px;text-align:left;color:#fff;font-size:100%;font-weight:700;background-color:#ff4102}#main #tb div.red table,#main #tb div.red table tr,#main #tb div.red table tr td,#main #tb div.red table tr th{width:550px;font-size:1em;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#ff4102;text-align:center}#main #tb div.red table tr th.w20p{width:20%}#main #tb p.green{width:510px;font-size:1em;background:#fff;border-style:solid;border-width:1px;border-color:#b42525}#main #tb div.green div.tbl_ttl p.ttltxt{width:200px;height:10px;text-align:left;color:#fff;font-size:100%;font-weight:700;background-color:#b42525}#main #tb div.green table,#main #tb div.green table tr,#main #tb div.green table tr td,#main #tb div.green table tr th{width:550px;font-size:1em;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#b42525;text-align:center}#main #tb div.green table tr th.w16p{width:16%;height:40px}#main #tb div.red2 div.tbl_ttl p.ttltxt{width:200px;height:10px;text-align:left;color:#fff;font-size:100%;font-weight:700;background-color:#b90016}#main #tb div.red2 table,#main #tb div.red2 table tr,#main #tb div.red2 table tr td,#main #tb div.red2 table tr th{width:550px;font-size:1em;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#b90016;text-align:center}#main #tb div.red2 table tr th.w20p{width:20%}#main #tb div.red3 div.tbl_ttl p.ttltxt{width:200px;height:10px;text-align:left;color:#fff;font-size:100%;font-weight:700;background-color:#dda100}#main #tb div.red3 table,#main #tb div.red3 table tr,#main #tb div.red3 table tr td,#main #tb div.red3 table tr th{width:550px;font-size:1em;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#dda100;text-align:center}#main #tb div.red3 table tr th.w30p{width:30%}#main #tb div.red3 table tr th.w35p{width:35%}#main #tb div.red3 table tr th.w40p{width:40%}#main #tb div.red3 table tr th.w65p{width:65%}#main #tb p.lime{width:480px;height:150px;font-size:1em;background:#f7f7d6;border-style:solid;border-width:1px;border-color:#c0ff00}#main #tb img.right01{float:right}#main #tb div.lime div.tbl_ttl p.ttltxt{width:200px;height:10px;text-align:left;color:#fff;font-size:100%;font-weight:700;background-color:#bbbd01}#main #tb div.lime table,#main #tb div.lime table tr,#main #tb div.lime table tr td,#main #tb div.lime table tr th{width:550px;font-size:1em;border-collapse:collapse;border-style:solid;border-width:1px;border-color:#c0ff00;text-align:center}#main .example_box{border:1px solid #e4d76c;padding:8px;background:#fffdec;margin:20px 0}#main .example_box p.{font-size:1.2em;font-weight:700;color:#d67900;padding:4px 8px;border-bottom:1px dashed #ff9000}#main .example_box ul{padding:8px 8px 0}#main .example_box ul li{padding-bottom:10px;padding-left:20px;background:url(images/arrow_7.gif) left 2px no-repeat}#main .jirei_box{margin:40px 0 10px;padding:0}#main div.faq0 table td img{border-bottom:1px solid #f68630;padding:0 1px;margin:0}#main div.faq table tr td,#main div.faq2 table tr td{border-style:solid;border-width:1px;border-color:#fff}#main div.faq table tr td,#main div.faq2 table tr td,#main div.faq3 table tr td{text-align:left;padding-bottom:19px;border-collapse:collapse}#main div.faq0 table a{color:#5d0160;text-decoration:none;margin-bottom:8px}#main div.faq0 table a:hover{color:red;text-decoration:none}#main div.faq table tr th{height:33px;width:520px;font-size:.98em;text-align:left;padding-left:30px;padding-top:8px;background:url(images/q_icon.gif) left 8px no-repeat}#main div.faq table tr td{height:20px;width:505px;font-size:1em;padding-left:45px;padding-top:10px;background:url(images/a_icon.gif) left 13px no-repeat;border-bottom:3px dotted #ffd0d0}#main div.faq2 table tr th{height:33px;width:520px;font-size:.98em;text-align:left;padding-left:30px;padding-top:8px;background:url(images/q_icon.gif) left 8px no-repeat}#main div.faq2 table tr td{height:20px;width:505px;font-size:1em;padding-left:45px;padding-top:10px;background:url(images/a_icon.gif) left 13px no-repeat;border-bottom:3px dotted #ffd0d0}#main div.faq3 table{margin:10px 0}#main div.faq3 table tr th{height:33px;width:520px;font-size:.98em;text-align:left;padding-left:30px;padding-top:8px;background:url(images/q_icon.gif) left 8px no-repeat}#main div.faq3 table tr td{height:20px;width:505px;font-size:1em;border-style:solid;border-width:1px;border-color:#fff;padding-left:45px;padding-top:10px;background:url(images/a_icon.gif) left 13px no-repeat;border-bottom:3px dotted #ffd0d0}#main div.f-txt,#main div.f-txt a:link,#main div.f-txt a:visited{text-align:center;margin-top:0;font-size:10px}#main div.f-txt{padding-bottom:0}#main div.f-txt a:link{padding-bottom:0;color:#cd0202}#main div.f-txt a:visited{padding-bottom:0;color:#444}#main div.f-txt2,#main div.f-txt3{font-size:10px;padding-bottom:0;text-align:left;margin-top:15px;color:#444;width:550px;background-color:#fff}#main p.f-img{margin:30px 0 20px;color:#20186a;font-size:80%;font-weight:400;text-align:center}#main p.top{margin-top:15px;text-align:right}#main .merit p{margin:0;padding:0}#main .merit .merit_box{width:544px;margin:30px 0}#main .merit .merit_box .m_text{background:url(images/merit_bg.jpg) left top no-repeat;padding:10px 25px}#main .merit .merit_box .m_img{margin-top:30px;text-align:center}#service_list{margin:0;padding:0}#service_list .center{width:100%;text-align:center;margin:20px 0}#service_list p{margin:0;padding:5 0 0}#service_list .greeting{width:100%;height:214px;background:url(images/service_list/_bg.jpg) right top no-repeat}#service_list .greeting p{font-size:14px;font-weight:700;color:#4b4b4b}#service_list .kihon{width:522px;margin-top:5px}#service_list .step_box{margin-left:50px}#service_list .step_box p{margin:0;padding:0}#service_list .step{width:387px;background:url(images/service_list/step_under.gif) center bottom no-repeat;margin-bottom:10px}#service_list .step .text{padding:0 40px 20px}#service_list .step .text_01{padding:0 40px 10px}#service_list .quick_box{width:340px;margin-left:80px;background:url(images/service_list/quick_bg.gif) center bottom no-repeat}#service_list .quick_box p.text{padding:10px 13px}#service_list .konna_box p,#service_list .quick_box p{padding:0;margin:0}#service_list .konna_box{width:522px;position:relative;background:url(images/service_list/konna_bg.gif) center bottom no-repeat}#service_list .konna_box .{width:100%;text-align:center;position:relative;top:-20px}#service_list .konna_box .text{padding:0 50px}#service_list .konna_box .img{text-align:center;padding-bottom:15px}#service_list .muryou{width:100%;background:#fffcf8;border:1px solid #ffe3c2}#service_list .muryou p{margin:0;padding:20px 10px}#service_list .muryou p img{padding-left:5px}#course_menu,#course_menu p{margin:0;padding:0}#course_menu .center{width:100%;text-align:center;margin:20px 0}#course_menu .main_{width:488px;height:31px;background:url(images/course_menu/_bg.jpg) left top no-repeat;color:#815200;font-size:16px;font-weight:700;padding:13px 23px 0;margin-top:10px}#course_menu .greeting{padding:10px}#course_menu .greeting ul{padding:10px 0}#course_menu .greeting ul li{padding:2px 20px;background:url(images/arrow_2.gif) left center no-repeat}#course_menu .syorui_box{width:450px;position:relative;border:3px solid #b90016;margin:50px auto}#course_menu .syorui_box .icon{position:absolute;top:-30px;left:-3px}#course_menu .houjin{position:absolute;top:-23px;left:260px}#course_menu .houjin a{background:url(images/course_menu/hatena_icon.gif) left top no-repeat;padding-left:20px}#course_menu .syorui_box .{padding-left:80px;padding-top:10px;color:#b90016;font-weight:700;font-size:1.2em}#course_menu .syorui_box ul{margin-left:80px;padding-bottom:10px;padding-top:10px}#course_menu .syorui_box .point{text-align:right;color:red;padding:3px 10px 10px 0}#course_menu .main_text{padding:10px;font-size:1.2em}#course_menu .main_center{width:100%;text-align:center}#course_menu .course_tit{padding-top:20px}#course_menu .check{width:100%;padding-bottom:10px;text-align:right}#course_menu .check a{background:url(images/course_menu/check_icon.gif) left top no-repeat;padding-left:20px;padding-right:80px;padding-bottom:15px}#course_menu .recommen_box{background:url(images/course_menu/recommen_bg.gif) left bottom no-repeat}#course_menu .recommen_box ul{margin-left:20px;padding-bottom:10px}#course_menu .recommen_box ul li{padding-left:20px;background:url(images/course_menu/arrow_icon.gif) left center no-repeat}#course_menu .recommen_box .float_box{width:461px;overflow:hidden}#course_menu .recommen_box .float_box .icon{float:right;padding:0 20px 10px 0}#course_menu .recommen_box .float_box ul{float:left}#course_menu .option_{padding-left:80px;color:#9c7203;font-weight:700;font-size:1.2em;margin-top:80px}#course_menu .option_box{position:relative;border:3px solid #dda100}#course_menu .option_box .icon{position:absolute;top:-60px;left:-3px}#course_menu .option_box .float_box{width:500px;margin:0 auto}#course_menu .option_box .float_box dl{padding-top:15px}#course_menu .option_box .float_box dt{float:left;clear:both;padding:5px 0}#course_menu .option_box .float_box dd{margin:10px 0 20px;padding-left:150px;color:#811b1b}#zeikin,#zeikin dd,#zeikin dl,#zeikin dt,#zeikin p{margin:0;padding:0}#zeikin .center{width:100%;text-align:center;margin:20px 0}#zeikin .main_{width:494px;height:31px;background:url(images/course_menu/_bg.jpg) left top no-repeat;color:#815200;font-size:16px;font-weight:700;padding:13px 20px 0;margin-top:10px}#zeikin .main_text{padding:10px}#zeikin .tejun_box{width:60%;border:1px solid #ccc;background-color:#e2faff}#zeikin .exam_{margin-top:20px}#zeikin .tejun_box ul{text-align:center;font-size:1.2em;padding:10px}#zeikin .zei_{width:215px;height:30px;color:#828282;font-size:16px;font-weight:700;padding-left:30px;line-height:30px;background:url(images/course_menu/gray_.gif) left top no-repeat}#zeikin .zei_box{width:245px;border:2px solid #b5b5b5}#zeikin .zei_box .zei_text{padding:3px 10px 10px}#zeikin .zei_box .sub_{color:#811b1b;font-size:1.1em;font-weight:700}#zeikin .zei_box .atton{color:red;font-size:x-small;font-weight:400}#zeikin .zei_box table{width:100%;border-collapse:collapse;border-spacing:0}#zeikin .zei_box table td{padding:1px 7px}#zeikin .tihou{width:544px;overflow:hidden;margin-top:10px}#zeikin .tihou .zei_{width:544px}#zeikin .tihou .float_box{float:left;padding:0 2px;border-right:1px dashed #cbcbcb}#zeikin .point01,#zeikin .point02,#zeikin .point03{width:100%;text-align:right;font-size:1.1em;padding-top:5px;font-weight:700}#zeikin .point01{color:red}#zeikin .point02{color:green}#zeikin .point03{color:#00f}#zeikin .gray_box{width:80%;background:#f7f7f7;border:1px solid #c2c2c2;margin-top:10px}#zeikin .gray_box table{padding:10px}#zeikin .waku{width:470px;margin-top:5px;background:url(images/course_menu/g_waku_top.gif) left top no-repeat}#zeikin .waku p{font-size:1.3em;font-weight:700;text-align:center;padding-top:18px;margin-top:10px}#zeikin .waku_under{width:470px}#zeikin .waku_big{width:486px;background:url(images/course_menu/or_waku_top.gif) left top no-repeat}#zeikin .waku_big p{padding:20px 20px 0}#zeikin .waku_big_under{width:486px}#zeikin .point_text{font-size:1.3em;font-weight:700;color:#ff9000}#zeikin dl.atton_text dt{padding-left:23px;font-size:106%;font-weight:700}#zeikin dl.atton_text dd{padding-bottom:10px}#zeikin dl.atton_text dd p{padding:5px 10px}#zeikin dl.atton_text dd ul{padding:10px}#zeikin dl.atton_text dd ul li{padding-bottom:10px;background:url(images/arrow_4.gif) left center bottom no-repeat;padding-left:20px}#zeikin .num01{background:url(images/r_num_01.gif) left center no-repeat}#zeikin .num02{background:url(images/r_num_02.gif) left center no-repeat}#zeikin .num03{background:url(images/r_num_03.gif) left center no-repeat}#zeikin .num04{background:url(images/r_num_04.gif) left center no-repeat}#zeikin .num05{background:url(images/r_num_05.gif) left center no-repeat}#zeikin .num06{background:url(images/r_num_06.gif) left center no-repeat}#main #news_list dl{width:530px;padding:5px 10px 10px;margin:0 auto;font-size:110%;line-height:20px}#main #news_list dl dd .ss_{color:#800b04;margin:0;padding:0}#main #news_list dl dt{width:60px;padding:10px 5px;float:left;color:#800b04;clear:both}#main #news_list dl dd{margin:0;padding:10px 5px 3px 90px;background:url(images/arrow_8.gif) 80px 13px no-repeat}#main p.pp_{font-size:12px;font-weight:700;text-align:left;margin:5px 0;color:#ca0000;width:550px}#main p.pp_txt,#main ul.pp_txt{font-size:12px;font-weight:400;color:#444;text-align:left}#main p.pp_txt{margin:0 10px;width:500px}#main ul.pp_txt{margin:0 10px 0 50px;width:450px}#main div.sitemap{width:550px}#main ul li.sitemap_{font-size:1.2em;font-weight:700;padding-left:5px;text-align:left}#main ul li.sitemap_list{font-size:1em;margin-left:20px;text-align:left}#main div.bk{margin:0 auto;padding:0;width:550px;height:130px;background:url(images/bk_title_bx01.gif) no-repeat #fff}#main div.bk table tr th{text-align:center;color:#b42525;font-size:180%;font-weight:700;padding-top:24px;padding-left:0;padding-right:0}#main div.bk table tr td{text-align:left;color:#fff;font-size:120%;font-weight:700;padding-top:10px;padding-left:40px}#main div.bk2 table tr th{text-align:left;color:#b42525;font-size:150%;font-weight:400;padding-top:25px;padding-left:45px;padding-right:17px;line-height:35px}#main div.bk2 table tr td,#main div.bk3 table tr td,#main div.bk3 table tr th{text-align:left;color:#000;padding-top:10px;padding-left:45px;padding-right:17px}#main div.bk2 table tr td{font-size:100%;font-weight:400;line-height:25px}#main div.bk3 table tr th{font-size:125%;font-weight:700;line-height:35px;background:url(images/bk_title_bx02.gif) no-repeat #fff}#main div.bk3 table tr td{font-size:100%;font-weight:400;line-height:25px}#main div.bk3-1 table tr td.off,#main div.bk3-1 table tr td.on{height:25px;text-align:left;color:#000;font-size:90%;font-weight:400;line-height:15px;border-style:solid solid dashed;border-width:0 0 1px;border-color:#fff #fff #aaa;margin-top:30px}#main div.bk3-1 table{width:500px;margin-top:30px;margin-left:30px}#main div.bk3-1 table tr td.on{width:200px;padding:10px 5px 10px 10px}#main div.bk3-1 table tr td.off{width:300px;padding:10px 5px;background:#fef2f2}#main div.bk4{margin-top:30px}#main div.bk4 table{margin-right:20px}#main div.bk4 table tr th{width:20px;text-align:center;color:#fff;font-size:110%;font-weight:700;background-color:#b90101}#main div.bk4 table tr td,#main div.bk5 table tr td{text-align:left;color:#000;padding-top:5px;border-style:solid}#main div.bk4 table tr td{font-size:110%;font-weight:700;padding-left:30px;padding-right:17px;line-height:35px;margin-top:30px;border-width:1px;border-color:#b90101}#main div.bk5 table{margin-top:15px}#main div.bk5 table tr td{font-size:80%;font-weight:400;padding-left:5px;padding-right:5px;line-height:15px;border-width:1px 0;border-color:#ddd #fff}#main div.bk6{margin-top:10px;margin-bottom:10px;text-align:center}#main div.bk7,#main div.bk8{margin:0 auto;height:130px;background:url(images/bk_title_bx07.gif) no-repeat #fff;width:550px}#main #novel{width:550px}#main div.bk7{padding:0}#main div.bk7 table tr th{text-align:center;color:#740013;font-size:180%;font-weight:700;padding-top:24px;padding-left:0;padding-right:0}#main div.bk7 table tr td{text-align:left;color:#fff;font-size:120%;line-height:120%;font-weight:700;padding-top:10px;padding-left:40px}#main div.bk8{padding:0}#main div.bk8 table tr th{text-align:center;color:#740013;font-size:150%;font-weight:700;padding-top:24px;padding-left:0;padding-right:0}#main div.bk8 table tr td{text-align:left;color:#fff;font-size:100%;line-height:100%;font-weight:700;padding-top:10px;padding-left:40px}#main #novel p.body{background:url(images/novel/line_02.gif) repeat-y;line-height:35px;font-size:115%;margin:15px 5px 5px}#main #novel p.body_end{line-height:35px;font-size:150%;font-weight:700;text-align:center;margin:15px 5px 5px}#main #novel p.body .font10blue{line-height:15px;font-size:75%;font-weight:700;color:red}#main #novel p.body_off .font10blue{line-height:15px;font-size:80%;color:#0501a1}#main #novel table{width:550px;text-align:center}#main #novel table tr td{text-align:left;color:#222;font-size:115%;padding-top:5px;padding-left:0;padding-right:10px;line-height:25px;margin-top:15px}#main #novel table tr td bg_yellow{background-color:pink;font-weight:700}#main #novel table tr td.menu{text-align:center;color:#111;font-size:125%}#main #novel table tr td.right{width:275px;text-align:right;color:#111;font-size:110%}#main #novel table tr td.left{width:275px;text-align:left;color:#111;font-size:110%}#main #novel table tr td img{margin-left:1em;margin-bottom:1em;border-style:solid inset inset solid;border-width:0 2px 4px 0;border-color:#999 #999 #222}#main p.map1,#main p.map2{margin-top:15px;text-align:center;border-style:solid;border-color:#09007d #fff}#main p.map1{border-width:0 0 2px}#main p.map2{border-width:2px 0 0}#main p.map3{margin-top:5px;margin-bottom:5px;text-align:left;color:#444;font-size:120%;font-weight:700}#side .camp_info,#side h3,#side img.call{text-align:center}#side div.title,#side h3{color:#FFF;font-size:100%;height:16px}#side{float:left;width:300px;padding-bottom:50px;padding-top:15px}#side .camp_box{padding-bottom:10px}#side .camp_info .link a{padding-left:20px;background:url(images/arrow_2.gif) left center no-repeat}#side .menu_content{position:relative}#side .menu_content .menu_icon{position:absolute;top:115px;right:40px;padding:0;margin:0}#side h3{background:url(images/submenu_bg03.gif) no-repeat;letter-spacing:.1em;padding:10px 15px}#side div.title{position:relative;margin-top:22px;background:#FFF;letter-spacing:.2em;padding:10px 20px;font-weight:700}#side div.title .img{position:absolute;top:2;right:5px}#side div.title .img a:hover img{filter:Alpha(opacity=100);opacity:1}#side p{padding:0 10px 1em}#side img.call{border:1px solid #ddd;margin-bottom:.5em}#side a:hover .img_kigyo{filter:Alpha(opacity=100);opacity:1}#side div.side_tb01 table tr td{width:300px;height:100px;text-align:center;background:#fff;color:#333;font-size:80%;font-weight:400;margin-top:10px;padding-top:2px;padding-left:2px;padding-right:2px;border-style:solid;border-width:1px;border-color:#ddd}#side div.side_inquiry{width:300px;height:120px;margin-top:2em;color:#20186a;font-size:80%;font-weight:400;text-align:left;background:#fff}#blue,#red,#side div.side_box04 .bold,button.button1{font-weight:700}#side div.side_tb02 table tr td{width:300px;height:20px;text-align:left;background:#fff}#side div.side_box01{width:290px;height:105px;font-size:11px;padding:5px;color:#333;text-align:left;line-height:20px;margin-bottom:15px;background:#f3f1e8;border-style:solid;border-width:1px 0;border-color:#e4ca53}#side div.side_box02,#side div.side_box03,#side div.side_box04{font-size:11px;padding:5px;text-align:left;line-height:20px;margin-bottom:15px;border-style:solid;border-width:1px 0;border-color:#777 #e4ca53}#side div.side_box02{width:290px;height:90px;color:#333;background:#f5f5f5}#side div.side_box03{width:290px;color:#333;background:#eee}#side div.side_box03 table tr td.w1{width:120px;height:10px;text-align:left;background:#fff;color:#333}#side div.side_box03 table tr td.w2{width:150px;height:10px;text-align:left;background:#fff;color:#333}#side div.side_box04{width:290px;color:#555;background:#f5f5f5}ul.sidemenu li a,ul.sidemenu2 li a,ul.sidemenu2 li.toppage{line-height:36px;height:36px;padding-left:20px;display:block;text-decoration:none}table.footer,table.footer2{border-left:0 solid #fff;border-collapse:collapse}ul.sidemenu li a,ul.sidemenu li a:hover,ul.sidemenu2 li a,ul.sidemenu2 li a:hover,ul.sidemenu2 li.toppage{color:#333;font-weight:600}ul.sidemenu{margin-bottom:5px;padding-bottom:10px;background:url(images/h3_title_bg.gif)}ul.sidemenu li a{background:url(images/submenu_bg01.gif) no-repeat;width:260px;margin:0 10px}ul.sidemenu li a:hover{background:url(images/submenu_bg00.gif) no-repeat}ul.sidemenu2 li a{background:url(images/submenu_bg01.gif) no-repeat;width:280px;font-size:90%}ul.sidemenu2 li a:hover{background:url(images/submenu_bg00.gif) no-repeat;font-size:90%}ul.sidemenu2 li.toppage{background:url(images/submenu_bg01.gif) no-repeat;width:280px;font-size:90%}ul.sidemenu3{background:url(images/novel/bg_kigyo.jpg) left top no-repeat;width:300px;padding-top:45px;padding-bottom:10px}ul.sidemenu3 li{width:280px;font-size:10px;color:#222;padding:0 10px}#footer,#footer2{width:929px;clear:both;text-align:center}#footer,#footer a{color:#fff}#recruiting{padding:10px 80px}#recruiting table{margin-top:10px;border-collapse:collapse;border-spacing:0}#recruiting table th{width:300px;padding:10px}#recruiting table td{padding:10px}#recruiting table td img{padding:20px 0}#footer{background:#E30021}#footer2{background:#fff;color:#000}#footer2 a{text-decoration:none;color:#000}#footer2 a:hover{text-decoration:none;color:red}#footer2 h1{clear:both;width:100%;background:#fff;text-align:center;color:#333;font-size:11px;font-weight:400}#footer2 p.subtitle{font-size:11px;color:#666;line-height:1.5em;font-weight:400;padding-top:1px;margin-left:10px;text-align:center}.footer td,.footer th,.footer2 td{border-right:0 solid #fff;border-bottom:0 solid #fff;text-align:left}table.footer{border-top:0 solid #fff;border-spacing:0;background-color:#fff;empty-cells:show}.footer th{color:#fff;padding:.3em 1em;background-color:#E30021}.footer td{color:#000;padding:2px 0 0 10px}table.footer2{border-top:0 solid #fff;border-spacing:0;background-color:#fff;empty-cells:show}table.main2,table.main3,table.main4{border-collapse:separate;border-spacing:0;empty-cells:show;background-color:#fff}.footer2 th{border-right:0 solid #fff;border-bottom:0 solid #fff;color:#fff;padding:.3em;background-color:#fff}.footer2 td,.main2 th{vertical-align:middle}.footer2 td{color:#000;padding:10px 40px 0 10px}table.main2{width:570px;border-top:1px solid #b41e1e;border-left:1px solid #b41e1e;border-right:1px solid #b41e1e;border-bottom:1px solid #b41e1e;font-size:14px}.main2 th{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#fff;padding:4px 3px;text-align:center;font-size:14px}.main2 td{border-top:1px solid #b41e1e;border-left:1px solid #b41e1e;border-right:1px solid #b41e1e;border-bottom:1px solid #b41e1e;vertical-align:top;padding:5px 7px;text-align:left;font-size:14px}table.main3{width:570px;border-top:0 solid #b41e1e;border-left:0 solid #b41e1e;border-right:0 solid #b41e1e;border-bottom:0 solid #b41e1e;font-size:14px}.main3 td,.main3 th{border-top:1px solid #b41e1e;border-left:1px solid #b41e1e;border-right:1px solid #b41e1e;border-bottom:1px solid #b41e1e;font-size:14px}.main3 th{background-color:#fff;padding:4px 3px;vertical-align:middle;text-align:center}.main3 td{vertical-align:top;padding:5px 7px;text-align:left}table.main4{width:370px;border-top:0 solid #b41e1e;border-left:0 solid #b41e1e;border-right:0 solid #b41e1e;border-bottom:0 solid #b41e1e;font-size:14px}.main4 td,.main4 th{border-top:1px solid #b41e1e;border-left:1px solid #b41e1e;border-right:1px solid #b41e1e;border-bottom:1px solid #b41e1e;font-size:14px}.main4 th{background-color:#fff;padding:4px 3px;vertical-align:middle;text-align:center}.main4 td{vertical-align:top;padding:5px 7px;text-align:left}table.mailform,table.top{border-top:0 solid #fff;border-left:0 solid #fff;border-bottom:0 solid #fff;border-right:0 solid #fff;border-spacing:0;empty-cells:show;border-collapse:collapse}table.mailform{width:550px;background-color:#fff}.mailform td,.mailform th{border-right:1px dotted #fff;border-bottom:1px dotted #fff;border-left:1px dotted #fff;border-top:1px dotted #fff;background-color:#fff;color:#2b2b2b;padding:1em}.mailform th{width:300px;text-align:left;vertical-align:middle}.mailform td,.main td,.top2 th{vertical-align:top}.mailform td{width:250px;line-height:18px;text-align:right}hr.tensen{height:1px;border-top:1px #000 dashed}hr.black{height:3px;border:none;border-top:3px #000 solid}table.top{width:900px;padding:0;background-color:#000}.top td,.top th{border-right:0 solid #fff;border-bottom:0 solid #fff;border-left:0 solid #fff;border-top:0 solid #fff;color:#fff;background-color:#fff;padding:0}.top th{width:33%;text-align:right}.top td,.top2 th{text-align:center}.top td{width:66%}table.top2{width:900px;padding:0;border-top:0 solid #fff;border-left:0 solid #fff;border-bottom:0 solid #fff;border-right:0 solid #fff;border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show}.top2 td,.top2 th{width:300px;color:#fff;padding:0;border-top:0 solid #fff;border-left:0 solid #fff;background-color:#fff;border-right:0 solid #fff;border-bottom:0 solid #fff}table.kaisetsu,table.main,table.mynum{border-collapse:separate;border-spacing:0;empty-cells:show}.top2 td{text-align:right}.top2 td.on{width:15px;border-right:0 solid #fff;border-bottom:0 solid #fff;border-left:0 solid #fff;border-top:0 solid #fff;color:#fff;background-color:#fff;padding:0;text-align:left}table.main{border-top:0 solid #fff;border-left:0 solid #fff;border-right:0 solid #fff;border-bottom:0 solid #fff;width:280px;background-color:#fff}.main th{border-top:0 solid #fff;border-left:0 solid #fff;border-right:0 solid #fff;border-bottom:0 solid #fff;background-color:#fff;padding:4px 3px;text-align:center}.main td{border-right:0 solid #fff;border-bottom:0 solid #fff;width:130px;text-align:left;font-size:11px}.main td.on{border-right:0 solid #fff;border-bottom:0 solid #fff;vertical-align:middle;width:30px;padding:0 3px;text-align:right;font-size:11px}.scr{overflow-y:scroll;width:550px;height:200px;padding:10px}hr.dashed{height:1px;border:none;border-top:1px #fd6068 dashed}hr.groove{height:3px;border:none;border-top:3px #fd6068 groove}.mynum th,table.mynum{border-top:0 solid #fff;border-left:0 solid #fff;background-color:#fff;border-right:0 solid #fff;border-bottom:0 solid #fff}.text1{font-size:12px;line-height:14px;text-align:left;color:#000}table.mynum{width:540px}.mynum th{width:180px;padding:0;text-align:center}.mynum td,.mynum td.line{vertical-align:top;background-color:#fff;text-align:left}.mynum td{border-right:0 solid #fff;border-bottom:0 solid #fff;width:auto;font-size:14px}.mynum td.line,.mynum td.line2,.mynum td.on{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;width:auto;padding:7px 3px}.mynum td.line{font-size:12px}.mynum td.on{vertical-align:middle;background-color:#c71818;color:#fff;text-align:center;font-size:16px}.mynum td.line2{vertical-align:top;background-color:#fff;text-align:left;font-size:12px}.kaisetsu th,.mynum td.on2{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;text-align:center}.mynum td.on2{vertical-align:middle;width:auto;padding:7px 3px;background-color:#c71818;color:#fff;font-size:16px}#red{color:#c71818}#blue{color:#6552da}table.kaisetsu{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;width:540px;background-color:#fff}.kaisetsu th{width:120px;background-color:#eee;padding:0}.kaisetsu td,.kaisetsu td.on{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;vertical-align:middle;width:auto;background-color:#fff}.kaisetsu td{text-align:right;font-size:14px}.kaisetsu td.on{padding:7px 3px;text-align:left;font-size:12px}button.button1{font-size:14px;padding:5px 10px;background-color:#eee;color:#000;border-style:solid}button.button1:hover{background-color:red;color:#fff}