html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol{list-style:none}*{-webkit-text-size-adjust:100%;box-sizing:border-box}button:hover,input [type=submit]:hover{cursor:pointer}button:focus,input [type=submit]:focus{outline:none}button,input[type=submit]{-webkit-appearance:none}strong{font-weight:normal}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt95{margin-top:95px !important}.mt100{margin-top:100px !important}.fs0{font-size:0 !important;line-height:0 !important}.fs10{font-size:1rem !important;line-height:1.5 !important}.fs11{font-size:1.1rem !important;line-height:1.5 !important}.fs12{font-size:1.2rem !important;line-height:1.5 !important}.fs13{font-size:1.3rem !important;line-height:1.5 !important}.fs14{font-size:1.4rem !important;line-height:1.5 !important}.fs15{font-size:1.5rem !important;line-height:1.5 !important}.fs16{font-size:1.6rem !important;line-height:1.5 !important}.fs17{font-size:1.7rem !important;line-height:1.5 !important}.fs18{font-size:1.8rem !important;line-height:1.5 !important}.fs19{font-size:1.9rem !important;line-height:1.5 !important}.fs20{font-size:2rem !important;line-height:1.4 !important}.fs21{font-size:2.1rem !important;line-height:1.4 !important}.fs22{font-size:2.2rem !important;line-height:1.4 !important}.fs23{font-size:2.3rem !important;line-height:1.4 !important}.fs24{font-size:2.4rem !important;line-height:1.4 !important}.fs25{font-size:2.5rem !important;line-height:1.4 !important}.fs30{font-size:3rem !important;line-height:1.4 !important}.fs35{font-size:3.5rem !important;line-height:1.4 !important}.fs40{font-size:4rem !important;line-height:1.4 !important}.fwn{font-weight:normal !important}.fwb{font-weight:bold !important}.lh12{line-height:1.2 !important}.lh14{line-height:1.4 !important}.lh16{line-height:1.6 !important}.lh18{line-height:1.8 !important}.lh20{line-height:2 !important}.tl{text-align:left !important}.tc{text-align:center !important}.tr{text-align:right !important}html{font-size:62.5%}body{font-size:1.4rem;line-height:1.8;text-align:center;color:#333;background:#fff}a:link,a:visited{color:#333;text-decoration:none}a:hover,a:active{color:#666;text-decoration:none}a:focus{outline:none}a.underline{text-decoration:underline}img{border:0}body,button,input{font-family:Verdana,"Meiryo","メイリオ","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Helvetica,sans-serif,"icons"}.serif{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif,"icons"}.table1{border-top:solid 2px #bcd5df;overflow:hidden}.table1>dt{font-weight:bold;text-align:center}.table1>dd{border-bottom:solid 1px #bcd5df}.table1>dd>div{background:#fff}.btn{margin:0 auto;padding:20px;line-height:1;text-align:center;text-decoration:none !important;border-radius:2px;border:none;display:block;cursor:pointer;width:298px;color:#fff !important;outline:none;position:relative}.btn:after{margin-top:-0.5em;content:"";font-size:1.8rem;line-height:1;position:absolute;top:50%;right:20px}.btn_default{background:gradient(linear, left top, left bottom, color-stop(0.88, #9e9e9e), color-stop(0, #ababab));background:linear-gradient(to bottom, #ababab 0%, #9e9e9e 88%)}.btn_main{background:gradient(linear, left top, left bottom, color-stop(0.88, #0d2c84), color-stop(0, #1e3f9d));background:linear-gradient(to bottom, #1e3f9d 0%, #0d2c84 88%)}.fl{float:left}.fr{float:right}.fbox::after,.social_btn_set::after{content:"";display:table;clear:both}ul.fbox li,ol.fbox li,.social_btn_set li{list-style:none;float:left;display:inline}.clr{clear:both}.cf::after{content:"";display:table;clear:both}.inner{margin:0 auto;width:960px}.head_body{width:100%;background:#e7f9ff}.head_body .header_top{margin-left:auto;width:598px;overflow:hidden}.head_body .sub_nav{font-size:0;line-height:0;width:303px;float:left}.head_body .sub_nav li{margin:10px 15px 0 0;display:inline-block;font-size:1.2rem;line-height:1.6}.head_body .sub_nav li a{text-decoration:none}.head_body .sub_nav li a::before{content:"";color:#2fb4e6;margin-right:5px}.head_body .inq_block{width:170px;float:left}.head_body .inq_block ul li{margin:10px 10px 5px 0;display:inline-block}.head_body .inq_block ul li:first-child{padding-right:15px}.head_body .inq_block ul li #SkypeButton_Call_sleepingtack_1{margin:0 !important;height:24px;width:56px}.head_body .inq_block ul li #SkypeButton_Call_sleepingtack_1_paraElement{display:inline;position:relative}.head_body .inq_block ul li #SkypeButton_Call_sleepingtack_1_paraElement img{margin:0 !important;position:absolute;top:12px}.head_body .recruit_block{float:left;margin-top:7px;margin-left:25px}.head_body .recruit_block a{display:block;width:100px;color:#fff;font-size:1.1rem;padding:3px 0;border-radius:2px;position:relative}.head_body .recruit_block a:before{content:"";color:#fff;margin-right:5px}.header_bottom{width:100%;background:#fff;overflow:hidden}.header_bottom h1{float:left;margin-top:21px}.header_bottom .header_gnav{float:right}.header_bottom .global_nav li{vertical-align:middle;margin:0 10px}.header_bottom .global_nav li a{padding:20px 15px;display:block}.tabs{margin:0;padding:0;text-align:center;overflow:hidden}.tabs li{margin:0 10px 0 0;display:inline-block}.tabs li a{padding:10px 0;font-size:1.8rem;line-height:35px;display:block;width:320px;color:#999;background:#efefef;border:2px solid #cdcdcd;border-bottom:none}.tabs li span{padding:10px 0;font-size:1.8rem;line-height:35px;display:block;width:320px;color:#2fb4e6;background:#fff;border:2px solid #2fb4e6;border-bottom:solid 2px #fff !important;text-decoration:none}.tabs_content{padding:10px 0 0 0;border-top:solid 1px #ccc;min-height:230px}.pagetop{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;position:relative;bottom:0 !important}.pagetop a{padding:10px 0;display:block}.pagetop::before{content:"";color:#2fb4e6;position:absolute;top:10px;left:410px}.site_footer{background:url(../images/common/bg.png)}.site_footer .footer_top{overflow:hidden;width:960px}.site_footer .footer_location{width:282px;margin:70px 25px 0 0;float:left}.site_footer .footer_info{width:340px;height:320px;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin:70px 0 0 0;padding:0 20px;float:left}.site_footer .footer_info h4{margin:0 0 15px 0}.site_footer .footer_info .info_box{border-top:1px dotted #cdcdcd;border-bottom:1px dotted #cdcdcd;padding:15px 0;margin:15px 0}.site_footer .footer_info .info_box #SkypeButton_Call_sleepingtrack_1{margin:0 !important}.site_footer .footer_info .info_box #SkypeButton_Call_sleepingtrack_1_paraElement{display:inline;position:relative}.site_footer .footer_info .info_box #SkypeButton_Call_sleepingtrack_1_paraElement a{margin:0 auto;padding:20px;line-height:1;text-align:center;text-decoration:none !important;border-radius:2px;border:none;display:block;cursor:pointer;width:298px;height:54px;outline:none;position:relative;background:linear-gradient(to bottom, #ababab 0%, #9e9e9e 88%)}.site_footer .footer_info .info_box #SkypeButton_Call_sleepingtrack_1_paraElement a:after{content:"";font-size:1.8rem;position:absolute;top:35%;right:20px;color:#fff}.site_footer .footer_info .info_box #SkypeButton_Call_sleepingtrack_1_paraElement img{margin:0 !important;position:absolute;top:14px;left:105px}.site_footer .footer_info .contact_box{border-top:1px dotted #cdcdcd;border-bottom:1px dotted #cdcdcd;padding:15px 0;margin:15px 0}.site_footer h5{margin:0 0 8px 0}.site_footer .skype_txt{margin:5px 0 0 0;font-size:1.1rem;text-align:left}.footer_menu{margin:70px 0 0 25px;float:left}.f_menu_box ul{width:282px;overflow:hidden;border-top:1px dotted #cdcdcd}.f_menu_box ul li{font-size:1.3rem;text-align:left;float:left;width:141px;border-bottom:1px dotted #cdcdcd}.f_menu_box ul li:nth-child(even){border-left:1px dotted #cdcdcd}.f_menu_box ul li a{width:141px;padding:10px 0 10px 10px;display:block}.f_menu_box ul li a:before{content:"";color:#ccc;font-weight:bold;margin-right:8px}.social_btn_set{margin-top:15px;overflow:hidden}.social_btn_set li{margin-right:5px;display:inline-block}.guard_txt{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin-top:60px;font-size:1.1rem;text-align:left;padding:20px 0}.guard_txt span{display:inline-block;margin:10px 0 0 0}.copy{padding:20px 0;overflow:hidden}.copy ul{width:50%;float:left;text-align:left}.copy ul li{display:inline-block;font-size:1.1rem}.copy small{float:right;text-align:right;font-size:1.1rem}.pankuzu{font-size:1.2rem;line-height:1;width:100%}.pankuzu ul{padding:15px 0;text-align:left;width:960px;margin:0 auto}.pankuzu ul li{display:inline}.pankuzu ul li.top:after,.pankuzu ul li.sub:after{font-size:1.6rem;content:"";color:#ccc}.pankuzu ul li a{margin:0 1em;text-decoration:none;color:#444;display:inline-block}.pankuzu ul li.top a{margin-left:5px}.pankuzu ul li.sub a{margin-left:12px}.pankuzu ul li a:hover{text-decoration:underline}.contents{padding:70px 0 100px 0;min-height:500px}.contents::after{content:"";display:table;clear:both}.contents_inner{margin:auto;width:960px}.lead .txt{margin:40px auto 0 auto;max-width:780px}.page_ttl{background:url(../images/common/main_bg.jpg);background-size:cover;border-bottom:2px solid #2fb4e6;box-shadow:0px 4px 2px -2px rgba(0,0,0,.1) inset;height:268px;text-align:center;position:relative}.page_ttl h1{width:960px;margin:0 auto;padding:110px 0 0 0}.about_block{margin:70px 0 100px 0}.about_block .about_img{background-image:url(../images/common/stripe.png),url(../images/about/about1_tmb.jpg);background-color:#f0e9d7;background-size:10px,1400px;background-position:center;background-repeat:repeat,no-repeat;height:350px;position:relative}.about_block .about_img span{position:absolute;top:305px;left:43%}.about_block h3{padding-top:100px}.about_block p{padding:30px 0 0 0}.about_block2{margin:70px 0 100px 0}.about_block2 .about_img{background-image:url(../images/common/stripe.png),url(../images/about/about2_tmb.jpg);background-color:#f0e9d7;background-size:10px,cover;background-position:center;background-repeat:repeat,no-repeat;height:350px;position:relative}.about_block2 .about_img span{position:absolute;top:305px;left:48%}.about_block2 h3{padding-top:100px}.about_block2 p{padding:30px 0 0 0}.about_block3{margin:70px 0 30px 0}.about_block3 .about_img{background-image:url(../images/common/stripe.png),url(../images/about/about3_tmb.jpg);background-color:#f0e9d7;background-size:10px,cover;background-position:center;background-repeat:repeat,no-repeat;height:350px;position:relative}.about_block3 .about_img span{position:absolute;top:305px;left:48%}.about_block3 h3{padding-top:100px}.about_block3 p{padding:30px 0 0 0}.access_block{width:100%}.access_block .map_canvas{margin:50px 0 0 0}.access_block .address_block{background:url(../images/common/stripe.png),#2fb4e6;background-size:10px}.access_block .address_block dl{width:960px;margin:0 auto;padding:70px 0 90px 0;text-align:left}.access_block .address_block dl dt{font-size:1.8rem;font-weight:bold !important;margin-bottom:10px;color:#fff}.access_block .address_block dl dd{color:#fff}.access_block .address_block .photo_area{margin:-10px 0 40px 0;position:relative;top:-10px;z-index:10}.access_block .address_block .photo_area ul{width:960px;margin:0 auto}.access_block .address_block .photo_area ul li{float:left;margin:0 0 0 15px}.access_block .address_block .photo_area ul li:first-of-type{margin:0}.map_canvas{height:480px;width:100%}.company_block_top{width:960px;padding:50px 0 0 0;margin:-2px auto 0 auto;border-top:2px solid #2fb4e6}.company_block_top h2{margin:0 0 40px 0}.company_block_top p{text-align:left;padding:40px 0 0 0}.company_block_top .sign{text-align:right}.company_block_top dl{margin:40px 0 0 0;overflow:hidden;background:#eefcff}.company_block_top dl dt{float:left;width:210px;padding:20px 0 20px 30px;color:#2fb4e6;font-weight:bold;text-align:left;border-bottom:2px solid #fff}.company_block_top dl dt:last-of-type{border-bottom:0}.company_block_top dl dd{float:left;width:750px;text-align:left;background:#fff;padding:20px 0 20px 30px;border-bottom:2px solid #eefcff}.company_block_top dl dd:first-of-type{border-top:2px solid #eefcff}.philosophy{background:url(../images/common/stripe.png),#2fb4e6;background-size:10px;padding:70px 0;margin:60px 0 0 0}.philosophy h2{margin:0 0 40px 0}.philosophy p{font-size:2.2rem;color:#fff}.trust{background:url(../images/common/stripe2.png);background-size:4px;padding:70px 0;margin:0 0 60px 0}.trust h2{margin:0 0 40px 0}.trust_block{width:960px;margin:0 auto;display:table}.trust_block .trust_img{display:table-cell;text-align:left}.trust_block .trust_txt{display:table-cell;vertical-align:middle;text-align:left;padding-left:30px}.trust_block .trust_txt .rings{color:#2fb4e6;font-size:2.4rem;line-height:2;font-weight:bold}.guideline{width:960px;margin:0 auto}.guideline h2{margin:0 0 20px 0}.guideline ul{overflow:hidden}.guideline ul li{float:left;margin:20px 0 0 20px;height:200px}.guideline ul li:nth-child(odd){margin:20px 0 0 0}.gallery{margin-top:70px;max-height:360px;overflow:hidden}.gallery img{width:100%}.quality{width:960px;margin:0 auto;padding:70px 0 0 0}.quality h2{font-size:2.8rem;color:#0d2c84;font-weight:bold;margin:30px 0}.quality ul{margin:40px 0 20px 0;overflow:hidden}.quality ul .quality01{background:url(../images/company/value1_bg.jpg) no-repeat;float:left;padding:60px 41px 48px 37px}.quality ul .quality01 h3{font-size:2.6rem;font-weight:bold}.quality ul .quality01 span{display:inline-block;border-top:1px solid #2fb4e6;padding:5px 0 20px 0;font-weight:bold}.quality ul .quality01 p{padding:10px 0}.quality ul .quality02{background:url(../images/company/value2_bg.jpg) no-repeat;float:left;margin:0 0 0 20px;padding:60px 58px 48px 90px}.quality ul .quality02 h3{font-size:2.6rem;font-weight:bold}.quality ul .quality02 span{display:inline-block;border-top:1px solid #2fb4e6;padding:5px 0 20px 0;font-weight:bold}.quality ul .quality02 p{padding:10px 0}.company_scene{width:960px;margin:0 auto}.company_scene h2{margin:100px 0 30px 0}.company_scene ul{overflow:hidden}.company_scene ul li{float:left;margin:15px 0 0 15px}.company_scene ul li:nth-child(3n+1){margin:15px 0 0 0}.recruit{margin:60px auto 0 auto;border-top:solid 1px #eee;width:960px}.recruit h2{margin:60px 0 30px 0}.recruit p{margin-bottom:30px}.recruit dl{margin-top:2px;overflow:hidden;background:#eefcff}.recruit dl:last-of-type{border-bottom:2px solid #eefcff}.recruit dl dt{float:left;width:210px;padding:20px 0 20px 30px;color:#2fb4e6;font-weight:bold;text-align:left;border-bottom:2px solid #fff}.recruit dl dt:last-of-type{border-bottom:0}.recruit dl dd{float:left;width:750px;text-align:left;background:#fff;padding:20px 0 20px 30px}.recruit dl dd:first-of-type{border-top:2px solid #eefcff}.txt_area{width:960px;margin:50px auto 80px auto}.txt_area h4{font-size:1.8rem;color:#2fb4e6;font-weight:bold;text-align:left;padding-top:30px}.txt_area h5{color:#2fb4e6;font-weight:bold;text-align:left;padding:5px 0 0 15px}.txt_area p{text-align:left;margin:0 0 30px 0}.txt_area .policy_note{padding:10px;background:#f2f2f2}.txt_area ul{padding:0;margin:10px 0 30px 0;padding:10px 0;border:solid 1px #dfdfdf}.txt_area ul li{text-align:left;margin:5px 20px 5px 3.5em;text-indent:-1.4em}.txt_area ul li:before{content:"●";color:#2fb4e6;margin-right:10px}.txt_area ol{padding:0;margin:10px 0 50px 20px}.txt_area ol li{text-align:left;list-style:decimal;margin:5px 0 5px 20px}.comp_contact{padding:20px;background:#f2f2f2}.comp_contact h4{font-weight:bold;font-size:1.5rem;color:#444;padding:0 0 0 7px;border-top:0}.comp_contact dl{margin:7px 0 0 0;padding:0}.comp_contact dl dt{text-align:left;margin:0 0 4px 10px;padding:10px 0 0 0;border-top:dotted 1px #b3b3b3}.comp_contact dl dd{padding:0 0 0 10px;text-align:left;line-height:2}.policy_ttl{font-size:2.4rem;font-weight:bold;display:block}.sub_ttl1{font-size:1.8rem;color:#1c418e;margin:2px 0 20px 0;display:block}.invitation_list li{border-bottom:solid 1px #dfdfdf;padding:20px 0;margin:0 !important;list-style:none !important}.invitation_list li:first-of-type{border-top:solid 1px #dfdfdf}.con_read_txt{margin:30px 0 50px 0}.contact_block{margin:0 auto}div.form_layout,div.form_layout_confirm{text-align:left;position:relative;background:#eefcff;border-top:solid 2px #eefcff}.form_layout dl,.form_layout_confirm dl{border-bottom:solid 2px #eefcff}.form_layout dl>dt,.form_layout_confirm dl>dt{color:#2fb4e6;font-weight:bold;border-top:solid 2px #fff}.first{border:0 !important}.form_example{color:#999;font-size:1.3rem}.mail_sup1{padding:5px 0}.mail_sup2{padding:10px 0 0 0;line-height:1}.direct_mail{margin:0 0 5px 0;font-weight:bold}.done_txt{margin:0 auto;padding:80px 0;text-align:center;font-size:1.6rem;width:840px;background:#eefcff}.done_txt p:first-of-type{margin:0 0 20px 0;font-size:2.5rem;color:#2fb4e6}.adress dl{border:0 !important}.adress dl dt{color:#444;background:#fff !important;border:0}p.error_box{padding:13px 15px 10px 15px;margin:0 0 10px 0;font-size:1.6rem;font-weight:bold;text-align:center;color:#e8041f;border:solid 2px #f06c7c;background:#ffd7dc}.form_layout input.error,.form_layout select.error,.form_layout textarea.error{font-weight:normal;border:solid 1px #fa4563 !important;background:#fff2f4 !important}p.error{padding-top:3px;font-weight:bold;color:#e6243f}#contact_area{margin:0 auto 80px auto;width:960px}.tel_form{margin:0 auto;padding:60px 0 12px 0;width:484px;background:url(../images/common/enclosure.png) no-repeat;background-position:0 41px;background-size:484px}div.form_layout,div.form_layout_confirm{width:960px}.form_layout dl,.form_layout_confirm dl{overflow:hidden}.form_layout dl>dt{padding:22px 0 0 0;width:222px;float:left;line-height:40px;font-size:1.3rem}.form_layout dl>dt,.form_layout_confirm dl>dt{padding-bottom:0;width:222px;float:left;font-size:1.3rem}.form_layout dl>dd,.form_layout_confirm dl>dd{padding:0 0 0 222px}.form_layout dl>dd>div,.form_layout_confirm dl>dd>div{padding:23px 0 23px 40px;background:#fff}.form_layout dl>dd>dl,.form_layout_confirm dl>dd>dl{padding:0 0 15px 40px;background:#fff;border:0}.form_layout dl>dd>dl>dt,.form_layout_confirm dl>dd>dl>dt{padding:30px 0 15px 0;color:#444;font-size:1.3rem;line-height:0 !important;font-weight:nomal}.form_layout dl>dd>dl>dd,.form_layout_confirm dl>dd>dl>dd{margin:0;padding:10px 0 0 0}.form_layout dl>dd>dl>dd:last-of-type,.form_layout_confirm dl>dd>dl>dd:last-of-type{padding:10px 0 10px 0}.form_layout>dl>dt span:first-of-type,.form_layout_confirm>dl>dt span:first-of-type{padding:0 0 0 26px;width:120px;line-height:1.3em;display:inline-block}.form_layout>dl>dt>span.required,.form_layout_confirm>dl>dt>span.required{margin:0 0 0 10px;padding:1px 5px 2px 5px;font-size:1rem;color:#fff;background:#eb6877;position:relative;top:-2px}.adress{overflow:hidden;padding:0 0 0 40px !important}.adress dl{float:left;border:0;margin-right:30px;width:220px}.adress dl dd{padding:0}.agree_area{height:23px;padding:29px 0 50px 40px !important}.form_layout_confirm dl>dt{padding:17px 0 0 0;width:222px;float:left;line-height:40px;font-size:1.3rem}.form_layout input[type=text],.form_layout select,.form_layout option{line-height:1em;border-radius:3px;border:solid 1px #ccc}.form_layout input[type=text],.form_layout select,.form_layout option{font-size:1.5rem}.form_layout input[type=text]:focus,.form_layout textarea:focus,.form_layout select:focus,.form_layout option:focus{outline:none;border-color:#5378c5;background:#f0f7ff}.form_layout input[type=text],.form_layout input[type=password]{padding:10px}.form_layout select{padding:10px}.form_layout input[type=radio],.form_layout input[type=checkbox]{margin-right:3px;position:relative;top:0px;top:0px\9 }.commentarea1{padding:10px;font-size:1.5rem;line-height:1.6;border-radius:3px;border:solid 1px #ccc;width:675px;max-width:675px;height:150px}.form_confirm{font-size:2rem}.submit{margin:30px 0 0 0;padding:20px 0;text-align:center;overflow:hidden}.submit ul{margin:0;padding:0;position:relative;left:50%;float:left}.submit ul li{padding:0;margin:0 10px;position:relative;left:-50%;float:left}.submit input[type=submit].submit_btn_confirm,.submit input[type=submit].submit_btn_send,.submit input[type=submit].submit_btn_back{margin:0 auto;font-size:1.7rem;color:#fff;border-radius:2px;border:none;background:gradient(linear, left top, left bottom, color-stop(0.88, #0d2c84), color-stop(0, #1e3f9d));background:linear-gradient(to bottom, #1e3f9d 0%, #0d2c84 88%);width:320px;height:60px;cursor:pointer;outline:none;display:block}.submit input[type=submit].submit_btn_confirm{background-position:0 0}.submit input[type=submit].submit_btn_send{background-position:-230px 0}.submit input[type=submit].submit_btn_back{margin-right:15px;background:#ccc}.submit input[type=submit].submit_btn_confirm:hover,.submit input[type=submit].submit_btn_send:hover,.submit input[type=submit].submit_btn_back:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-khtml-opacity:.75;-moz-opacity:.75}.inputarea1{width:420px}.inputarea2{width:220px}.inputarea3{width:220px}.inputarea4{width:675px}.faq_block{margin:20px auto 0 auto;position:relative}.faq_list_body{text-align:left}.faq_list_body section{margin-bottom:8px;padding:0;background:#eefcff;border:solid 1px #eefcff}.faq_list_body section h4{padding:0;font-size:1.5rem;color:#444;position:relative}.faq_list_body section h4 span{position:relative;display:block;cursor:pointer;color:#2fb4e6;padding:15px 35px 16px 55px;background:url(../images/faq/question.png) no-repeat 20px 19px;background-size:22px}.faq_block{width:960px;margin:20px auto 80px auto}.answer{margin:0 15px 15px 43px;padding:20px;background:#fff;font-size:1.3rem}.question :hover{background:url(../images/faq/question.png) no-repeat 20px 19px;background-size:22px;background-color:#eefcff}.faq_list_body section.simpleFAQShowing h4{color:#444;background:#eefcff}.faq_list_body section.simpleFAQShowing h4 span:hover{border-radius:2px;background:url(../images/faq/question.png) no-repeat 20px 19px #eefcff;background-size:22px}.visual_area{min-width:960px;margin-bottom:-10px;padding:0;overflow:hidden;background:url(../images/top/visual.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;height:620px;box-shadow:0px 4px 2px -2px rgba(0,0,0,.1) inset}.visual_area .catch{float:left;position:relative;top:110px}.visual_area .visual_photo{display:inline;position:relative;top:-133px;left:220px}.index_pickup{padding:70px 0;border-top:solid 2px #2fb4e6;background:url(../images/common/bg.png)}.index_pickup h2{padding:0 0 30px 0;margin:0 auto}.index_pickup ul{margin:0 auto;overflow:hidden;width:928px}.index_pickup ul li{margin:0 0 0 20px;width:296px;float:left}.index_pickup ul li:first-of-type{margin:0}.index_pickup ul li span{width:296px;padding:5px 0;display:block}.index_pickup ul li a{text-decoration:none;display:block}.index_pickup ul li p{font-size:1.2rem}.index_read{padding:70px 0;background:url(../images/common/stripe.png),url(../images/top/about_bg.jpg);background-size:10px,cover;background-position:bottom}.index_read h2{padding:0 0 30px 0;font-size:2.5rem;color:#0d2c84;font-weight:bold;text-shadow:2px 2px 2px #fff}.index_read .index_logo{margin:-50px 0 0 0;position:relative;top:-50px;z-index:10}.index_read ul{margin:0 auto;overflow:hidden;width:713px}.index_read ul li{margin:0 0 0 37px;padding:45px 0;width:213px;float:left}.index_read ul li:first-of-type{margin:0}.index_read ul .link_area{margin:0 auto;width:580px}.index_recruit{padding:70px 0;background:url(../images/top/recruit_bg.jpg);background-size:cover;background-position:bottom}.index_recruit h2{padding:0 0 30px 0;font-size:2.5rem;color:#0d2c84;font-weight:bold;text-shadow:2px 2px 2px #fff}.index_recruit .link_area{margin:40px auto 0 auto;width:580px}.index_voice{padding:70px 0;background:url(../images/common/bg.png)}.index_voice h2{padding:0 0 30px 0}.index_voice ul{margin:0 auto;overflow:hidden;width:960px}.index_voice ul li{margin:0 0 0 36px;padding:0;width:213px;float:left;text-align:left}.index_voice ul li:first-of-type{margin:0}.index_voice ul li a{text-decoration:none;display:block}.index_voice ul li .voice_photo{background:url(../images/voice/voice_panel.png) no-repeat;width:213px;height:223px;padding:3px 0 0 3px}.index_voice ul li .voice_name{font-size:1.5rem;font-weight:bold}.index_voice ul li .voice_place{font-size:1.1rem;color:#2fb4e6;display:block}.index_voice ul li p{margin-top:10px}.news_area{padding:70px 0;margin:0;box-sizing:border-box;width:100%;overflow:hidden;position:relative}.news_area h2{padding:0 0 30px 0}.news_btn{position:absolute;top:5px;right:0}.news_btn li{margin:0 0 0 10px;font-size:79%;text-align:right;display:inline}.news_btn li a{text-decoration:none}.feed_area{width:960px}.update_body{padding:30px 0 0 0;margin-top:-2px}.update_body .loading{height:230px}.update_body .no_entry{height:280px;padding:120px 0;text-align:center;border:solid 1px #eee;background:#f2f2f2}.feed_row{border-bottom:1px solid #ddd}.feed_row dl{padding:15px 0;position:relative;overflow:hidden}.feed_row dl dt{float:left;color:#2fb4e6;font-size:1.4rem}.feed_row dl dd{float:left;padding:0 0 0 40px;text-align:left}.feed_row dl dd span{border:0;top:11px;left:130px;font-size:1.4rem;height:auto}.feed_row dl:after{color:#2fb4e6;content:"";font-weight:bold;position:absolute;right:10px}.tabmenu{position:relative;width:960px;height:390px;font-size:0}.tabmenu span{position:absolute;top:48px;left:0;display:block;margin:4px 0 0;width:100%;height:140px;border-top:2px solid #2fb4e6;font-size:1.8rem}.tabmenu input[type=radio]{display:none}.tabmenu input[type=radio]+em{position:relative;z-index:100;display:inline-block;margin:0 8px 0 8px;padding:10px 0;min-width:280px;border-top:2px solid #cdcdcd;border-left:2px solid #cdcdcd;border-right:2px solid #cdcdcd;color:#999;text-align:center;font-size:1.8rem;font-style:normal;line-height:30px;cursor:pointer;background:#efefef}.tabmenu input[type=radio]:checked+em{background:#fff;color:#2fb4e6;border-top:2px solid #2fb4e6;border-left:2px solid #2fb4e6;border-right:2px solid #2fb4e6;padding:10px 0 12px 0}.tabmenu input[type=radio]:checked+em::after{position:absolute;left:50%;display:block;margin-left:-9px}.tabmenu input[type=radio]+em~span{display:none}.tabmenu input[type=radio]:checked+em~span{display:block}.ins_company{padding:70px 0;background:url(../images/common/bg.png)}.ins_company h2{padding:0 0 30px 0}.ins_company ul{margin:0 auto;width:450px;overflow:hidden}.ins_company li{padding:0 0 0 24px;float:left}.ins_company li:first-of-type{padding:0}.service_block{margin:70px 0 100px 0}.service_block .personal_ttl{background-image:url(../images/common/stripe.png),url(../images/service/personal_bg.jpg);background-color:#eefcff;background-size:10px,1400px;background-position:center;background-repeat:repeat,no-repeat;height:300px;position:relative}.service_block .personal_ttl h3{position:absolute;top:120px;left:43%}.service_block .biz_ttl{background-image:url(../images/common/stripe.png),url(../images/service/buisiness_bg.jpg),url(../images/service/buisiness_bg02.jpg);background-size:10px,1400px,5px;background-position:center;background-repeat:repeat,no-repeat,repeat-x;height:300px;position:relative}.service_block .biz_ttl h3{position:absolute;top:120px;left:43%}.product_block{width:960px;margin:0 auto}.product_block ul{margin:60px 0 0 0;overflow:hidden}.product_block ul li{margin:0 0 40px 12px;width:310px;float:left}.product_block ul li:nth-child(3n+1){margin:0 0 40px 0}.product_block ul li h4{font-size:1.7rem;font-weight:bold;margin:13px 0}.product_block ul li p{text-align:left;padding:0 10px;height:100px}.product_block2{background-image:url(../images/common/bg.png)}.product_block2 ul{width:960px;margin:0 auto;padding:60px 0 30px 0;overflow:hidden}.product_block2 ul li{margin:0 0 40px 12px;width:310px;float:left}.product_block2 ul li:nth-child(3n+1){margin:0 0 40px 0}.product_block2 ul li h4{font-size:1.7rem;font-weight:bold;margin:13px 0}.product_block2 ul li p{text-align:left;padding:0 10px;height:100px}.flow_block{width:960px;margin:0 auto}.flow_block .flow_area{margin:40px auto 0 auto;overflow:hidden}.flow_block .flow_area .step_block{width:210px;height:auto;margin-left:40px;float:left;position:relative}.flow_block .flow_area .step_block:first-of-type{margin:0}.flow_block .flow_area .step_block:after{content:url(../images/service/arrow.png);position:absolute;top:67px;left:223px;display:block}.flow_block .flow_area .step_block h5{font-size:1.6rem;font-weight:bold;margin:7px 0;color:#2fb4e6}.flow_block .flow_area .step_block p{font-size:1.2rem;text-align:left}.sitemap_area{width:960px;margin:0 auto}.sitemap_block{overflow:hidden}.sitemap_list{width:460px;margin:50px 0 100px 0;float:left;border-top:dotted 1px #dcdcdc}.sitemap_list:last-of-type{margin:50px 0 100px 40px}.sitemap_list li a{padding:20px 10px;text-align:left;text-decoration:none;display:block;width:460px;border-bottom:dotted 1px #dcdcdc;position:relative}.sitemap_list li a:after{margin-right:10px;content:"";color:#2fb4e6;position:absolute;top:20px;right:0}.sitemap_list li a:nth-child(2){border:0}.sitemap_list li li{border:0}.sitemap_list li li:first-of-type{border:0}.sitemap_list li li a:first-of-type{padding-left:40px}.sitemap_list li li a:before{content:"";color:#2fb4e6;margin-right:10px;font-size:1rem}.sitemap_list li li a:after{content:""}.staff_block{margin:50px auto 0 auto;overflow:hidden}.staff_list{width:960px;margin:0 auto;text-align:left}.staff_list .list_item{padding:20px 0;text-align:center;display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin:0 0 0 10px;width:180px;position:relative}.staff_list .list_item img{width:180px}.staff_list .list_item .self_rep{display:none}.tmb span{display:block}.tmb .name{color:#2fb4e6;font-size:1.3rem}.staff_detail_base{margin:0 0 50px 0;padding:0;text-align:left;display:block;width:100%;float:left;position:relative;overflow:visible !important}.staff_detail_base .btn_close{display:block;background:url(../images/staff/chancel.png) no-repeat 0 0;position:absolute;cursor:pointer;top:30px;right:0px;width:40px;height:40px}.staff_detail_block{background:url(../images/common/stripe.png),#2fb4e6;background-size:10px;width:100%;position:relative;margin:0 -500%;padding:50px 500%}.staff_detail_block .inner{width:960px}.staff_detail{background:#fff;width:830px;margin:0 auto;overflow:hidden}.staff_profile{padding:30px;float:left;width:490px}.staff_profile .profile_header{border-left:solid 5px #2fb4e6;padding:0 0 0 20px;overflow:hidden}.staff_profile .profile_header h1{font-size:3.2rem;float:left}.staff_profile .profile_header .post{color:#2fb4e6;font-size:1.2rem;padding:10px 0 0 150px}.staff_profile .profile_header .roma{color:#989898;font-size:1.2rem;padding:0 0 0 150px;margin:-5px 0 0 0}.staff_profile .message{margin:15px 0 13px 0;padding:10px;border:solid 2px #2fb4e6}.staff_profile .message h2{color:#2fb4e6;font-size:1.3rem;font-weight:bold}.staff_profile .message p{font-size:1.2rem}.staff_profile .profile_list{background:#ddf0f8;display:table;width:430px;margin:10px 0 0 0;border-radius:5px 0 0 5px;border-bottom:solid 1px #ddf0f8}.staff_profile .profile_list dt{color:#2fb4e6;width:130px;display:table-cell;vertical-align:middle;font-size:1.2rem;font-weight:bold;padding:10px 0;text-align:center}.staff_profile .profile_list dd{background:#fff;display:table-cell;width:300px;font-size:1.2rem;vertical-align:middle;padding:8px 0 8px 20px}.staff_profile .profile_list dd ul{margin-bottom:2px}.staff_profile .profile_list dd ul li:before{content:"";color:#2fb4e6;margin-right:5px}.detail_photo{width:340px;height:420px;float:left}.expandField{padding:10px 0;width:100%;text-align:left;display:block;background:#222;float:left;position:relative;overflow:hidden}.expandField .btnClose{top:0;right:0;width:60px;height:60px;display:block;background:url(../img/btnClose.gif) no-repeat top left;position:absolute;overflow:hidden;cursor:pointer}.expandField .selfRepInner{padding:50px 80px;text-align:center;position:relative}.expandField .selfRepInner .secLeft,.expandField .selfRepInner .secRight{width:50%;float:left}.expandField .selfRepInner .secLeft{text-align:center}.expandField .selfRepInner .secRight{text-align:left;color:#fff}.voice_block{width:100%}.voice_block ul{margin:50px auto 0 auto;overflow:hidden;width:960px}.voice_block ul li{margin:0 0 0 36px;padding:0;width:213px;float:left}.voice_block ul li:first-of-type{margin:0}.voice_block ul li a{text-decoration:none;display:block;text-align:center;padding-bottom:20px;border-bottom:1px dotted #cdcdcd}.voice_block ul li .voice_photo{background:url(../images/voice/voice_panel.png) no-repeat;width:213px;height:223px;padding:3px 0 0 0;margin-bottom:10px}.voice_block ul li .voice_name{font-size:1.5rem;font-weight:bold}.voice_block ul li .voice_place{font-size:1.1rem;color:#2fb4e6;display:block}.voice_block ul li .voice_btn{margin:20px 10px 0 10px;padding:5px 0;color:#fff;font-size:1.1rem;border-radius:3px;background:#2fb4e6}.voice_block ul li .voice_btn:after{content:"";color:#fff;margin-left:5px}.preparation{margin:70px 0 0 0;padding:40px;border:1px solid #ccc}.voice_detail_area{width:650px !important;padding:30px 50px 60px 50px !important;position:relative}.btn_close{margin:20px 0 0 0;display:block !important}.btn_close .btn2{padding:20px 0;margin:0 auto;width:100%;max-width:296px;background:gradient(linear, left top, left bottom, color-stop(0.88, #0d2c84), color-stop(0, #1e3f9d));background:linear-gradient(to bottom, #1e3f9d 0%, #0d2c84 88%)}.comment_area{margin:10px 0 40px 0}.comment_area p{padding:15px 25px;text-align:left;background:#eaf9ff}.voice_detail{padding:7px 0}.voice_detail .voice_name{font-size:2.7rem}.voice_detail .voice_place{margin:-5px 0 10px 0;color:#2fb4e6;display:block}
/*# sourceMappingURL=maps/style.css.map */