﻿.page-wrap{width:75%}.bgindent{text-indent:-9999px}.mgauto{margin:0 auto;text-align:center}.dblock{float:left;overflow:hidden;display:block}.linkhover a:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:0.7;opacity:0.7;zoom:1}.linkhover2 a:hover img{filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:0.9;opacity:0.9;zoom:1}*{margin:0;padding:0;border:0;font-family:Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;line-height:140%;color:#434b57;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{border:0}h1,h2,h3,h4,h5,h6,address{font-size:100%;font-style:normal;font-weight:normal;margin:0;padding:0}img{border:0;margin:0;padding:0;vertical-align:top}table,th,td,tbody{text-align:left;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}ol{list-style:decimal outside none;margin:0;padding:0 0 0 0}fieldset{border:none;margin:0;padding:0}dl{margin:0;padding:0}input,div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{color:#434b57;font-size:14px;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1.4rem;line-height:1;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body a:link{color:#204d9e}body a:visited{color:#204d9e}body a:hover,body a:active,body a:focus{color:#204d9e}body a:link,body a:visited{text-decoration:underline}body a:hover,body a:active,body a:focus{text-decoration:none}body a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:0.7;opacity:0.7;zoom:1}iframe[name="google_conversion_frame"]{position:absolute;top:0}section{padding:80px 0 80px 0}h2{text-align:center;margin:0 0 20px 0}.flag-spmode{display:none}.sp-only{display:none}.leadBx{margin:0 0 60px 0}.leadBx.space1{margin-bottom:30px}.leadBx.left h2{text-align:left}.lead{font-size:16px;text-align:center;line-height:1.4em}.lead.w55{padding:0 55px}.lead.w95{padding:0 95px}.bg_dark{background:#434b57;color:#FFF}.bg_gray{background-color:#e7eae9}.bg_white{background-color:#fff}.bld{font-weight:bold}.attention{color:#cc0000}.emphasis{color:#44a4dc}.emphasis2{color:#f2bb30}.txc{text-align:center}.cap{font-size:12px}.action_btn a{display:block;text-align:center;color:#FFF !important;font-weight:bold;background:#f2bb30}.action_btn a:link,.action_btn a:link,.action_btn a:visited,.action_btn a:hover,.action_btn a:active,.action_btn a:focus{text-decoration:none}.action_btn2 a{display:block;text-align:center;color:#f2bb30 !important;font-weight:bold;border:1px solid #f2bb30}.action_btn2 a:link,.action_btn2 a:link,.action_btn2 a:visited,.action_btn2 a:hover,.action_btn2 a:active,.action_btn2 a:focus{text-decoration:none}.neutral_btn a{display:block;text-align:center;border:1px solid #434b57;font-weight:bold}.neutral_btn a:link,.neutral_btn a:link,.neutral_btn a:visited,.neutral_btn a:hover,.neutral_btn a:active,.neutral_btn a:focus{text-decoration:none}.neutral_btn a:link{color:#434b57}.neutral_btn a:visited{color:#434b57}.neutral_btn a:hover,.neutral_btn a:active,.neutral_btn a:focus{color:#434b57}.referrer_pcBx{width:100%;margin:0 auto}.referrer_btn a{clear:both;margin:0 auto;width:340px;height:46px;line-height:46px;font-size:16px;background:#FFF;display:block;text-align:center;border:1px solid #44a4dc}.referrer_btn a:link,.referrer_btn a:link,.referrer_btn a:visited,.referrer_btn a:hover,.referrer_btn a:active,.referrer_btn a:focus{text-decoration:none}.referrer_btn a:link{color:#44a4dc}.referrer_btn a:visited{color:#44a4dc}.referrer_btn a:hover,.referrer_btn a:active,.referrer_btn a:focus{color:#44a4dc}.referrer_btn.space{margin:0 auto;margin:70px 0 0 0}.referrer_btn.space2{margin-top:0}.referrer_btn.left a{margin:0 0 0 0}.key_btn a{display:block;text-align:center;color:#FFF !important;font-weight:bold;background:#44a4dc}.key_btn a:link,.key_btn a:link,.key_btn a:visited,.key_btn a:hover,.key_btn a:active,.key_btn a:focus{text-decoration:none}.com_img{margin:0 0 20px 0}.com_img img{width:100%;height:auto}.text{font-size:14px;line-height:1.4em}.text2{font-size:21px}.text2{font-size:21px}.description{font-size:14px;line-height:1.6em}.text_head{font-weight:bold;font-size:21px;margin:0 0 20px 0}.text_head2{font-weight:bold;font-size:20px;padding:0 0 12px}.text_head3{font-weight:bold;font-size:20px;padding:20px 0 12px}.pagelink{margin:0 !important;padding:15px 0 0;font-size:16px}.pagelink a:link,.pagelink a:visited,.pagelink a:hover,.pagelink a:active{color:#44a4dc}.pagelink a:before{content:">";margin:0 5px 0 0}.pagelink a:link{text-decoration:none}.pagelink2{margin:0 !important;padding:15px 0 0;font-size:14px}.pagelink2 a:link,.pagelink2 a:visited,.pagelink2 a:hover,.pagelink2 a:active{color:#44a4dc}.pagelink2 a:after{content:">";margin:0 0 0 5px}.pagelink2 a:link{text-decoration:none}.pagelink3{margin:0 !important;font-size:16px;padding:25px 0 0 0;text-align:left;line-height:1.4}.pagelink3 a:link,.pagelink3 a:visited,.pagelink3 a:hover,.pagelink3 a:active{color:#44a4dc}.pagelink3 a:after{content:"";position:absolute;display:inline-block;width:18px;height:18px;background:url(/assets/icon_window_open-8e7c87649e1bbdfc28a989cc0a4ecc61fae0ec5975ff57767b5cccff55e0079a.svg) no-repeat;background-size:16px auto;margin:0 0 0 5px}.pagelink3 a:link{text-decoration:none}.pagelink3.center{text-align:center}.pageback{margin:0 !important;padding:15px 0 0;font-size:16px}.pageback a:before{content:"<";margin:0 5px 0 0}.pageback a:link,.pageback a:active,.pageback a:visited{text-decoration:none;color:#465c66}.headline{font-weight:bold;background:#e7eae9;text-align:center;font-size:16px;padding:10px}.headline2{font-weight:bold;font-size:21px;padding:0 0 10px}.h_head{margin:0 0 40px 0}.description_head{color:#44a4dc;font-weight:bold;font-size:24px;margin:0 0 20px 0;font-family:"ゴシックMB101 DB",'Lato', sans-serif !important;line-height:1.4em;text-align:center}.font_alphabet{font-family:'Lato', sans-serif}.fs_bigger{font-size:24px;font-family:"ゴシックMB101 DB",'Lato', sans-serif !important;line-height:1.4em}.fs_bigger{text-align:center}.fs_biggest{font-size:32px;font-weight:bold;font-family:"ゴシックMB101 DB",'Lato', sans-serif !important;line-height:1.4em}.fs_biggest .emphasis{font-family:"ゴシックMB101 DB",'Lato', sans-serif !important}.attention_icon{font-size:12px;color:#FFF;width:35px;background:#cc0000;padding:5px 5px 3px 5px}.key_icon{font-size:12px;color:#FFF;white-space:nowrap;width:35px;background:#44a4dc;padding:5px 5px 3px 5px}.pdNone{padding-top:0}.wrapper{width:1020px;padding:0 10px;margin:0 auto}.header_wrapper .inner{width:100%;height:55px;background:#fff}.header_wrapper.mynavi_common_contents .inner{height:68px}.header_wrapper.mynavi_sukiiki_contents .inner{height:83px}.header_wrapper.fixedHeader{z-index:1000;position:fixed;top:0;left:0;width:100%;background:url(/assets/sec_gnavi_bk-d177ca9b14d2c64eb02f3165278a02746e4242d27d587bbe146e1a56a4bce124.png) repeat-x left bottom;height:64px}.header_wrapper.fixedHeader.mynavi_common_contents{height:78px}.header_wrapper.fixedHeader.mynavi_sukiiki_contents{height:93px}.header{width:100%;display:flex;justify-content:space-between}.catch{font-weight:bold;font-size:13px;display:table-cell;vertical-align:middle;padding:9px 0 0 0;text-align:left}.logo{width:140px;margin:0;padding:0;height:55px;background:url(/assets/logo-51a75592cfc429b98a9850de20ba7d69b7aee275bdb74b6779da7a24c7c2e070.svg) no-repeat left center;background-size:132px auto}.mynavi_logo img{width:230px;height:auto}.mynavi_logo img.mnlogo{width:auto;height:55px}.header a:link{color:#434b57}.header a:visited{color:#434b57}.header a:hover,.header a:active,.header a:focus{color:#434b57}.attentionBx li{margin:0 0 10px 0}.gnavi{font-size:13px;font-weight:bold;line-height:55px;height:55px}.gnavi ul{display:table}.gnavi li{display:table-cell}.gnavi li a{margin:0 42px 0 0;font-weight:500}.gnavi .action_btn a,.gnavi .neutral_btn a{font-size:13px;width:132px;height:30px;line-height:32px}.gnavi .action_btn a{margin:0 0 0 0;border:1px solid #fff}.gnavi .neutral_btn a{margin:0 0 0 10px}.gnavi a{display:block}.gnavi a:link,.gnavi a:link,.gnavi a:visited,.gnavi a:hover,.gnavi a:active,.gnavi a:focus{text-decoration:none}.gnavi .current a{color:#44a4dc !important;background:url(/assets/gnavi_current-e2f96f5f33ae4c3c66a8de80f28ac8eeb145f08658499a0cae4693ef4d33d5a8.png) no-repeat center bottom}.sp_gnaviBx{display:none}.logoBx{overflow:hidden;height:55px}.logo a{text-indent:-9999px;display:block;width:132px;height:55px}.header_fixd{z-index:100;display:none;position:fixed;top:-60px;left:0;width:100%;background:url(/assets/sec_gnavi_bk-d177ca9b14d2c64eb02f3165278a02746e4242d27d587bbe146e1a56a4bce124.png) repeat-x left bottom;height:64px}.header_fixd.is-active{display:block}.com_companyBx .companyBx_content{margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}.com_companyBx ul{width:100%;display:block;float:left;overflow:hidden;clear:both}.com_companyBx li{float:left;display:table;overflow:hidden;padding:20px 0 20px 0;border-bottom:1px solid #cccccc;width:25%;text-align:center;overflow:hidden}.com_companyBx li p{display:table-cell;vertical-align:middle;text-align:center;border-left:1px solid #cccccc;height:76px;margin:20px 0 20px 0}.com_companyBx li p.last-child{border-right:1px solid #cccccc}.com_companyBx li.last-child{border-top:none}.com_companyBx li.last-child p{border-right:1px solid #cccccc}.com_companyBx li.last-bottom{border-top:none;border-bottom:1px solid #cccccc}.com_companyBx li:nth-child(1),.com_companyBx li:nth-child(2),.com_companyBx li:nth-child(3),.com_companyBx li:nth-child(4){border-top:none}.com_companyBx li:nth-of-type(4n) p{border-right:1px solid #cccccc}.com_companyBx.com_companyBx-gray li{min-height:87px;padding:0 !important;background:#fff;border:none}.com_companyBx.com_companyBx-gray li p{border:none}.com_companyBx2{padding:0 0 0}.com_companyBx2.pdNone{padding-top:0}.com_companyBx2 .companyBx_content{margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}.com_companyBx2 ul{width:100%;display:block;text-align:center;padding:20px 0 0;background:#ffffff;font-size:0}.com_companyBx2 li{width:13%;display:inline-block;overflow:hidden;padding:0 0 20px 0;text-align:center;overflow:hidden}.com_companyBx2 li p{width:100%;display:table;table-layout:fixed}.com_companyBx2 li p span{width:100%;height:76px;display:table-cell;vertical-align:middle;text-align:center;margin:20px 0 20px 0}.com_companyBx2 li p span img{width:85%;height:auto}.com_newsBx li{width:100%;line-height:1.4em;display:table;border-bottom:1px solid #cccccc;padding:20px 0}.com_newsBx li:first-child{padding:0 0 20px 0}.com_newsBx li .day.description{width:22%;display:table-cell;vertical-align:top;padding:0 0 0 50px;box-sizing:border-box}.com_newsBx li .description{width:60%;display:table-cell;vertical-align:top;padding:0 50px 0 0;box-sizing:border-box}.com_newsBx li .label{width:18%;display:table-cell;text-align:right;vertical-align:top;padding:0 50px 0 0;box-sizing:border-box}.com_newsBx li .label span{width:100px;display:inline-block;padding:7px 3px 5px;text-align:center;background:#44a4dc;box-sizing:border-box;font-size:12px;color:#ffffff;line-height:1;vertical-align:top}.com_newsBx li .label.color2 span{background:#dfc80c}.com_newsBx li .label.color3 span{background:#9bbb41}.fixBodysp{width:100%;position:fixed;top:0;left:0}.index.header_wrapper{position:relative;width:100%;border-bottom:5px solid #44a4dc;background-color:#FFF;background-image:url(/assets/index_main_img-582e83ab49cb4abcd6d35cf71ca46e431409ac262c81b813fbacc3273e5ef54d.jpg);background-repeat:no-repeat;background-position:right top;background-size:100% auto;padding:0 0 calc(100%*712/1800) 0}.index_headerBx .index.header{position:absolute;top:25px}.index_headerBx .index.header .wrapper{display:flex;justify-content:space-between}.index_headerBx .gnavi{padding:7px 0 0}.index_headerBx .gnavi .action_btn a{border:none}.index_headerBx .index_naviBx{display:flex;justify-content:space-between}.index.header a{color:#fff}.index.header a:link{color:#fff}.index.header a:visited{color:#fff}.index.header a:hover,.index.header a:active,.index.header a:focus{color:#fff}.index.header .logo{background:url(/assets/logo_monochrome-d1d72b98eae1e527c9bae52f00176693534c4b2b512cabff8788a779ee1f74e3.svg) no-repeat left top 5px;background-size:132px auto}.index.header .neutral_btn a{border:1px solid #fff}.index.gnavi .neutral_btn a{border:1px solid #fff;font-weight:bold}.index.gnavi .neutral_btn a:link{color:#fff}.index.gnavi .neutral_btn a:visited{color:#fff}.index.gnavi .neutral_btn a:hover,.index.gnavi .neutral_btn a:active,.index.gnavi .neutral_btn a:focus{color:#fff}.index_hero{padding:0 !important;position:absolute;height:calc(100%*712/1800);margin:calc((100%*712/1800)/ 4) 0 0 0}.hero_headline{text-align:left;width:39vw;max-width:600px}.hero_headline img{display:block;width:100%;height:auto}.hero_headline .sp{display:none}.hero_lead{width:32vw;color:#FFF;font-size:1.2vw;line-height:1.6em;margin:calc(20px + 2vh) 0 0 5px}.feature_detail{width:80%;margin:0 0 40px 0;padding:7px 0 0 0}.feature_detail ul{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:-ms-left;justify-content:-moz-left;justify-content:-webkit-left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature_detail li{float:none;width:50%;min-height:80px;margin-bottom:25px}.feature_detail h3{padding:15px 15px 27px 70px;font-size:21px;font-weight:bold;line-height:1.2;margin:0 0 10px 0;background-position:0 7px;background-repeat:no-repeat;background-size:54px 54px}.feature_detail .icon_beginner{background-size:37px 48px !important;background-position:8px 7px}.feature_detail .icon_operation{background-size:35px 56px !important;background-position:8px 7px}.feature_detail .icon_device2{background-size:54px 42px !important}.feature_detail .text{margin:-25px 0 0 70px;padding-right:40px;box-sizing:border-box}.index_news{width:100%}.index_news .content{padding:0}.index_news .leadBx{width:100%}.linktext_headline{width:100%;text-align:center;font-size:14px;padding:40px 0 0 0}.index_feature1{padding:0 0 45px 0}.index_feature1 .content{padding:0 0 0 0}.index_feature1 .centerbox{margin-bottom:30px;text-align:center}.index_feature1_decorateBx{padding:65px 0 0 0;background-image:url(/assets/index_feature_img2-4fffcbe1d308e12210514b6677313b29c658daba6571e799f9687b7fb5228272.png);background-repeat:no-repeat}.index_feature1_decorateBx h2{margin:0}.index_feature1_decorateBx .referrer_btn{max-width:90%;width:100%}.index_feature1 .leadBx{margin:0 0 53px 0}.index_feature2{background-image:url(/assets/bg_gradient1-8ff10460fc3242530bbe81f1ee9c5f2ccf1999230143e83d62b97f3f9a6f30eb.png),url(/assets/index_function_bg-18961e089db590773c4edfa0f209c38110515acb0da6288ae39971aff364d6c8.jpg);background-repeat:repeat-x, no-repeat;background-position:top left, right bottom}.index_clientlist{padding:0;border-bottom:1px solid #d9d9d9}.index_clientlist ul{width:100%;display:table;table-layout:fixed;justify-content:-ms-space-between;justify-content:-moz-space-between;justify-content:-webkit-space-between;justify-content:space-between}.index_clientlist ul li{display:table-cell;height:87px;vertical-align:middle}.index_clientlist ul li p{text-align:center}.index_clientlist ul li img{max-width:80%;height:auto;vertical-align:middle}.index_clientlist2{padding:45px 0 80px}.index_clientlist2 .leadBx{margin-bottom:45px}.index_clientlist2 .com_companyBx2 li{padding:0 0 5px}.index_clientlist2 .com_companyBx2 li p span img{width:75%}.index_clientlist2 .swiper-container{padding:60px 0 60px}.index_clientlist2 .swiper-container ul li{background:linear-gradient(-90deg, #4476dc, #44a3dc);border-radius:500px;position:relative}.index_clientlist2 .swiper-container ul li:first-child{margin-top:0}.index_clientlist2 .swiper-container ul li:before{width:27px;height:29px;content:" ";display:block;background:url(/assets/icon_doubleq_white-f706df73f398ab2d3f5734aa7f67552ad674f9cccf04afcbe67e5cc5104b1bbc.svg) no-repeat 0 0/100% auto;position:absolute;top:50px;left:82px}.index_clientlist2 .swiper-container ul li .bg_area{background:url(/assets/index_comment_left-8b15de295de7c63a0299665ce7e0abc680be07555b7135bc27cbefacddb00cba.svg) no-repeat 0 0/auto 100%}.index_clientlist2 .swiper-container ul li a{display:block;padding:75px 125px 40px;background:url(/assets/index_comment_right-f16f48dfa329d31e0d018fa0ed9a77b46cd9a2646dbe8440a48a0b3f66f5797d.svg) no-repeat right 0/auto 100%;text-decoration:none;color:#ffffff}.index_clientlist2 .swiper-container ul li a p{font-size:20px;line-height:1.6}.index_clientlist2 .swiper-container ul li a .name{margin:30px 0 0;text-align:right;font-size:16px}.index_clientlist2 .swiper-container .swiper-pagination-bullet{width:12px;height:12px}.index_iconlist h3{margin:20px 0 0 0;text-align:center}.index_iconlist ul{width:100%;overflow:hidden}.index_iconlist li{font-weight:bold;float:left;width:33.3%;text-align:center}.index_iconlist li:first-child,.index_iconlist li:nth-child(2),.index_iconlist li:nth-child(3){margin:0 0 60px 0}.index_solution .layoutBx5 ul li{width:calc(100% / 3);margin-right:0}.index_solution .layoutBx5 ul li .text_head{margin:0 auto 22px}.index_solution .layoutBx5 ul li .text_head .img{display:block;margin-bottom:20px}.index_solution .layoutBx5 ul li .text_head .img img{text-align:center}.index_solution .layoutBx5 ul li .text_head .title{padding:0 25px}.index_solution .layoutBx5 ul li .text{padding:0 25px}.index_solution .layoutBx5 ul li .pagelink2{text-align:center;padding:40px 25px 0}.index_solution .layoutBx5 ul li:first-child .title,.index_solution .layoutBx5 ul li:first-child .text,.index_solution .layoutBx5 ul li:first-child .pagelink2{padding-left:30px}.index_solution .layoutBx5 ul li:last-child .title,.index_solution .layoutBx5 ul li:last-child .text,.index_solution .layoutBx5 ul li:last-child .pagelink2{padding-right:30px}.index_solution .layoutBx5 ul .pagelink3{font-size:14px;text-align:center}.index_casestudy .wrapper{width:100%;padding:0}.index_casestudy ul{width:100%;overflow:hidden}.index_casestudy li{float:left;margin:0 1% 10px 0}.index_casestudy li:nth-child(3),.index_casestudy li:nth-child(6){margin:0 0 10px 0}.index_casestudy h3{color:#FFF;font-weight:bold}.index_casestudylist{width:100%}.index_casestudylist a:link,.index_casestudylist a:link,.index_casestudylist a:visited,.index_casestudylist a:hover,.index_casestudylist a:active,.index_casestudylist a:focus{text-decoration:none}.index_casestudylist a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:0.7;opacity:0.7;zoom:1}.index_action_btnBx ul{display:table}.index_action_btnBx li{display:table-cell}.index_action_btnBx .action_btn{padding:0 20px 0 0}.index_action_btnBx .action_btn a{width:260px}.layoutBx5 ul li{width:31%;margin-right:2%}.layoutBx5 ul li:last-child{margin-right:0}.layoutBx5 img{width:100%;height:auto}.index_case1{width:40%}.index_case1 h3{padding:39.3% 0 5% 5%}.index_case1 div{width:100%;background:url(/assets/index_case1-1d2057c0399302e3f8091cf367b30b2f680429119d2180501909da05717f7926.png) no-repeat top left;background-size:100% 100%}.index_case2{width:29%}.index_case2 h3{padding:55.2% 0 6% 5%}.index_case2 div{width:100%;background:url(/assets/index_case2-adb0766a8781e20d8cd868471cbf4ecc5e166adb3b13dfde79c9c0935fdfdc00.png) no-repeat top left;background-size:100% 100%}.index_case3{width:29%}.index_case3 h3{padding:55.2% 0 6% 5%}.index_case3 div{width:100%;background:url(/assets/index_case3-4fe3dba1a9ca236f63caa43b7507a95d49f30348555a01b5513d6feccc8772a3.png) no-repeat top left;background-size:100% 100%}.index_case4{width:29%}.index_case4 h3{padding:55.2% 0 6% 5%}.index_case4 div{width:100%;background:url(/assets/index_case4-1d746450e2ab30ddf67e5b2edfc46d30cc456055bb06ae567bd50be98f75f2ba.png) no-repeat top left;background-size:100% 100%}.index_case5{width:29%}.index_case5 h3{padding:55.2% 0 6% 5%}.index_case5 div{width:100%;background:url(/assets/index_case5-e483a9e92191a1e0fbed15367c1d16ffc1f17d5e604668d4db487e5508bf5d39.png) no-repeat top left;background-size:100% 100%}.index_case6{width:40%}.index_case6 h3{padding:39.3% 0 5% 5%}.index_case6 div{width:100%;background:url(/assets/index_case6-6c543e8b8de577c867d1ef62aa4f0908cbfabb7475219f5066a63d9f470a399b.png) no-repeat top left;background-size:100% 100%}.index_price{background-image:url(/assets/bk_deco1_left-18f170c006d1e2603e0f51ef0d5c2b0013c31338f4b4806b50569e057862b1d8.png),url(/assets/bk_deco1_right-1e35839504abf0b7457ab10bd29fa1f99f82c4aafbdfafdaa1871ae31b7ad3b4.png);background-repeat:no-repeat, no-repeat;background-position:bottom left, right bottom}.index_price2 .price_area dl dd{border-color:#e7eae9}.index_price2 .price_area .graybox1{background:#ffffff}.index_price2 .price_area .graybox2{background:#ffffff}#important_notices.layout-wrap{width:100%;padding:5px;line-height:0.8em;background-color:#44a4dc;box-sizing:border-box}#important_notices.layout-wrap .inner{display:table;max-width:920px;width:100%;margin:0 auto;box-sizing:border-box}#important_notices.layout-wrap .inner p{width:100%;display:table-cell;color:#fff;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle}#important_notices.layout-wrap .inner p a{color:#fff;text-decoration:none}#important_notices.layout-wrap .inner p a:hover{opacity:1;color:#fff;text-decoration:underline}#important_notices.layout-wrap .btn-close{position:absolute;top:0;right:15px}#important_notices.layout-wrap .btn-close a{display:block;width:30px;height:30px;background:url(/assets/btn_close-cbea62b647dcad4a66569f30391fb7edf046bc627c4f4f11f6b33af63762dcf1.svg) 50% 50% no-repeat;background-size:14px auto;color:#fff;cursor:pointer}.bgBlue{background:#eef2f6}.topKv{min-height:1120px;padding:15px 0 0;background:url(/assets/index_kv_bg-866b43c6d80a7239a18716f10613e813183b29c41541bb2ad5a0a972e78c3d9e.jpg) no-repeat center 0/1806px auto #eef2f6}.topKv .topKvTxt{padding:70px 0 0;text-align:center;letter-spacing:0.2px}.topKv .topKvTxt .txtArea{display:inline-block}.topKv .topKvTxt .txtArea .entxt{font-family:'Outfit', sans-serif;display:inline-block;margin:0 0 65px 5px;padding:0 55px 0 0;font-weight:500;font-size:14px;letter-spacing:0.15em;position:relative}.topKv .topKvTxt .txtArea .entxt::after{width:45px;height:1px;content:"";display:block;background:#44a4dc;position:absolute;top:7px;right:0}.topKv .topKvTxt .txtArea .title{margin:0 0 35px;text-align:left;font-weight:700;font-size:43px;letter-spacing:-0.01em}.topKv .topKvTxt .txtArea .title span{display:block;margin:0 0 20px -5px;color:#44a4dc}.topKv .topKvTxt .txtArea .lead{text-align:left;line-height:2}.topService{*zoom:1;padding:56px 0 140px;font-size:16px}.topService:before,.topService:after{content:" ";display:table}.topService:after{clear:both}.topService .mainImg{width:59%;float:left;margin:60px 0 0 -60px}.topService .mainImg img{width:100%}.topService .txtArea{width:45%;float:right;margin:0 -30px 0 0}.topService .txtArea .enTitle{font-family:'Outfit', sans-serif;margin:0 0 57px;font-size:24px;font-weight:700;color:#44a4dc;letter-spacing:0.05em}.topService .txtArea .title{margin:0 0 45px;font-size:26px;font-weight:600}.topService .txtArea .fhlogo{margin:0 0 65px}.topService .txtArea .fhlogo img{width:250px}.topService .txtArea .tit{margin:0 0 27px;font-size:18px;font-weight:600}.topService .txtArea .txt{margin:0 0 52px;line-height:2}.topNews{padding:140px 0;font-size:15px}.topNews .enTitle{font-family:'Outfit', sans-serif;margin:0 0 55px;font-size:24px;font-weight:700;color:#44a4dc;letter-spacing:0.05em}.topNews ul{*zoom:1;width:100%}.topNews ul:before,.topNews ul:after{content:" ";display:table}.topNews ul:after{clear:both}.topNews ul li{width:26.5%;float:left;margin:0 10.25% 0 0}.topNews ul li:last-child{margin-right:0}.topNews ul li a{display:block;text-decoration:none;color:#434b57}.topNews ul li a figure{aspect-ratio:5 / 3;margin:0 0 23px}.topNews ul li a figure img{width:100%}.topNews ul li a .infotxt{margin:0 0 17px;font-size:13px;color:#44a4dc}.topNews ul li a .infotxt .day{font-family:'Outfit', sans-serif;margin:0 17px 0 0;font-size:14px;color:#9a9fa7}.topNews ul li a .txt{line-height:1.6}.topNews .btn{margin:60px 0 0;text-align:center}.com_action{padding:100px 0 115px;text-align:center;background:url(/assets/com_action_bg-c0a7b7c08729b99ee8d25b6b9537980117275be623e7cb72e1dd7731f8a47506.png) no-repeat center 0 #529fcc;color:#ffffff}.com_action .fs_biggest{margin:0 0 70px;font-size:32px}.com_action .fs_biggest span{display:block;margin:27px 0 0;text-align:center;font-size:46px}.com_action ul.contact_btn{width:678px;margin:0 auto;overflow:hidden}.com_action ul.contact_btn li:nth-child(1){width:56%;float:left}.com_action ul.contact_btn li:nth-child(1) a{background:#f2bb30;color:#ffffff}.com_action ul.contact_btn li:nth-child(2){width:40%;float:right}.com_action ul.contact_btn li:nth-child(2) a{background:#ffffff;color:#f2bb30}.com_action ul.contact_btn li a{display:block;margin:0;padding:30px 5px;text-align:center;text-decoration:none;font-size:24px}.com_action_mynavi{padding:100px 0 115px;text-align:center;background:url(/assets/com_action_bg_red-74a9b0ed3eaafeda3f93675956937c4d6cdfa744ecac1d295b94280091b5b18d.png) no-repeat center 0 #ca3538;color:#ffffff}.com_action_mynavi.shushoku{background:url(/assets/com_action_bg_blue-11e912601c6cda69ffc9c9fa119310f9216c0e0ab493bf310956386d66238a03.jpg) no-repeat center 0 #02AAEC}.com_action_mynavi .fs_biggest{margin:0 0 40px;font-size:24px}.com_action_mynavi .fs_biggest span{display:block;margin:27px 0 0;text-align:center;font-size:30px}.com_action_mynavi ul.contact_btn{width:300px;margin:0 auto}.com_action_mynavi ul.contact_btn li a{display:block;margin:0;padding:25px 5px;text-align:center;text-decoration:none;font-size:20px;background:#ffffff;color:#ca3538}.com_action_mynavi ul.contact_btn.shushoku li a{color:#02AAEC}.com_action_mynavi2{display:flex;flex-wrap:wrap;text-align:center;color:#ffffff}.com_action_mynavi2 .com_actionBx{width:100%;padding:40px 0}.com_action_mynavi2 .com_actionBx.blue{background:url(/assets/com_action_bg_blue-11e912601c6cda69ffc9c9fa119310f9216c0e0ab493bf310956386d66238a03.jpg) no-repeat center 0/auto 100%}.com_action_mynavi2 .com_actionBx.blue ul.contact_btn a{color:#00aaeb}.com_action_mynavi2 .com_actionBx.red{background:url(/assets/com_action_bg_red-74a9b0ed3eaafeda3f93675956937c4d6cdfa744ecac1d295b94280091b5b18d.png) no-repeat center 0/auto 100%}.com_action_mynavi2 .fs_biggest{margin:0 0 30px;text-align:center;font-size:22px}.com_action_mynavi2 .fs_biggest span{display:block;margin:15px 0 0;text-align:center;font-size:22px}.com_action_mynavi2 ul.contact_btn{width:300px;margin:0 auto}.com_action_mynavi2 ul.contact_btn li a{display:block;margin:0;padding:22px 5px;text-align:center;text-decoration:none;font-size:18px;background:#ffffff;color:#ca3538}#mynaviFooter{margin:70px 0 0;padding:10px 0;border-top:#00aaeb 1px solid;background:#ffffff;color:#00aaeb}.errorBx{color:#cc0000;width:100%;border:2px solid #cc0000;padding:20px 20px 0 20px;margin:0 0 40px 0;overflow:hidden}.attention_description li{color:#cc0000;list-style:disc;margin:0 0 20px 10px;font-weight:bold}.layoutBx_2btn{width:540px;margin:0 auto}.layoutBx_2btn ul{display:table}.layoutBx_2btn ul li{display:table-cell}.layoutBx_2btn ul li:first-child{width:280px;padding:0 20px 0 0}.layoutBx_2btn ul li a{font-size:18px;width:260px;height:60px;line-height:60px}.layoutBx{margin:0 0 40px 0;display:block;float:left;overflow:hidden}.layoutBx .layout_description{padding:0 0 0 0;float:left}.layoutBx .layout_img{float:right}.layoutBx_minheight{min-height:200px;display:table;vertical-align:middle}.layoutBx_minheight .wrapper{display:table-cell}.com_img{text-align:center;margin:0 0 40px 0}.layoutBx2 ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;border-top:1px solid #cccccc}.layoutBx2 li{width:50%;padding:40px;border-bottom:1px solid #cccccc}.layoutBx2 li:nth-child(even){border-left:1px solid #cccccc}.layoutBx3 ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.layoutBx3 li{width:50%;padding:0 40px 40px 40px}.layoutBx3 .img{margin:0 0 8% 0}.layoutBx3 .img img{width:100%;height:auto}.layoutBx4 li{*zoom:1;margin-bottom:50px;width:100%}.layoutBx4 li:before,.layoutBx4 li:after{content:" ";display:table}.layoutBx4 li:after{clear:both}.layoutBx4 li:last-child{margin-bottom:0}.layoutBx4 li .imgarea{float:left;width:48%}.layoutBx4 li .imgarea img{width:100%}.layoutBx4 li .textarea{float:right;width:48%;box-sizing:border-box;line-height:1.5}.layoutBx4 li:nth-child(even) .imgarea{float:right}.layoutBx4 li:nth-child(even) .imgarea img{width:100%;padding-left:0}.layoutBx4 li:nth-child(even) .textarea{float:left;padding-left:0}.layoutBx4{display:table;margin:0}.layoutBx4 .layout_description{display:table-cell;vertical-align:top}.layoutBx4 p{margin:0 0 10px}.layoutBx4 .layout_img{width:42%;display:table-cell;padding:0 40px 0 0;vertical-align:top}.layoutBx4 .layout_img img{width:100%}.layoutBx4 .text_headwithicon{padding:15px 15px 15px 40px;font-size:22px;font-weight:bold;line-height:1.2;margin:0 0 10px 0;background-position:0 7px;background-repeat:no-repeat;background-size:32px 32px}.layoutBx4.opposite ul li .imgarea{float:right}.layoutBx4.opposite ul li .textarea{float:left}.layoutBx4.opposite ul li:nth-child(even) .imgarea{float:left}.layoutBx4.opposite ul li:nth-child(even) .textarea{float:right}.recruit_btnlist dl{margin-bottom:20px}.recruit_btnlist dl dt{clear:both;float:left;width:60%;margin-bottom:40px}.recruit_btnlist dl dd{float:right;width:40%;margin-bottom:40px}.recruit_btnlist dl dd .referrer_btn{float:right}.about_recruit.nopdgb{padding-bottom:0}.recruit_info{padding:0}.action_btnRecruit{margin-top:50px}.action_btnRecruit a:link{color:#434b57;text-decoration:none}.action_btnRecruit a:visited{color:#434b57;text-decoration:none}.layoutBx5 ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.layoutBx5 ul li{width:30%;margin:60px 5% 0 0}.layoutBx5 ul li:nth-child(3n){margin-right:0}.layoutBx5 ul li.mgL{margin-left:18%}.layoutBx5 ul li>a{display:block;text-decoration:none;color:#434b57}.layoutBx5 ul li:nth-child(1),.layoutBx5 ul li:nth-child(2),.layoutBx5 ul li:nth-child(3){margin-top:0}.layoutBx5 .icon{display:block;padding:2px 0;margin-bottom:20px;text-align:center}.layoutBx5 .icon img{width:122px;height:95px}.layoutBx5 .icon_90{display:block;margin-bottom:20px;text-align:center}.layoutBx5 .icon_90 img{width:90px;height:auto}.layoutBx5 .icon_168{display:block;margin-bottom:20px;text-align:center}.layoutBx5 .icon_168 img{width:168px;height:142px}.layoutBx5 .icon_180{display:block;margin-bottom:20px;text-align:center}.layoutBx5 .icon_180 img{width:200px;height:142px}.layoutBx5 .ico{min-height:88px;display:block;margin:0 auto 20px;text-align:center}.layoutBx5 .ico img{height:75px}.layoutBx5 .ico_education img{width:91px}.layoutBx5 .ico_translate img{width:71px}.layoutBx5 .ico_counseling img{width:85px}.layoutBx5 .ico_wedding img{width:50px}.layoutBx5 .ico_assesment img{width:74px}.layoutBx5 .ico_medical img{width:64px}.layoutBx5 .ico_video img{width:84px;margin:15px 0 0}.layoutBx5 .ico_share img{width:105px}.layoutBx5 .ico_capture img{width:80px;margin:8px 0 0}.layoutBx5 .ico_send img{width:80px;margin:10px 0 0}.layoutBx5 .ico_calendar img{width:68px}.layoutBx5 .ico_memo img{width:65px}.layoutBx5 .ico_nn img{width:85px}.layoutBx5 .ico_rec img{width:67px}.layoutBx5 .ico_map img{width:51px}.layoutBx5 .ico_smartglasses img{width:150px}.layoutBx5 .ico_installsupport img{width:194px}.layoutBx5 .ico_clerk img{width:238px}.layoutBx5 .ico_operatesupport img{width:124px}.layoutBx5 .apps_logo{margin-top:20px;text-align:center}.layoutBx5 .apps_logo img{width:136px;height:42px}.layoutBx5 h3{min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.layoutBx5 .list{display:block;padding:0 0 0 20px;list-style:disc}.layoutBx5 .list li{width:100%;margin:0 0 20px;font-size:14px}.layoutBx6 p{margin:0 auto 0 auto;text-align:center}.layoutBx6 .action_btnBx{width:480px;margin:20px auto 0 auto}.layoutBx7 ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.layoutBx7 li{position:relative;width:30%;padding:30px 20px 25px;margin-right:3%;background:#fff;box-sizing:border-box}.layoutBx7 li:last-child{margin-right:0}.layoutBx7 li:last-child:after{display:none}.layoutBx7 li:after{position:absolute;top:50%;right:-20px;content:'';width:20px;height:30px;background:url(/assets/service/icon_service_arw_l-ae01a6b89128da6fadddd69733ad31e22e733ee87e7c94f7d9568de0b6a3009f.gif) 0 0 no-repeat}.layoutBx7 .text_head{margin-top:0}.layoutBx7 .step{display:block;margin-bottom:10px;text-align:center}.layoutBx7 .step img{width:70px;height:28px}.layoutBx7 .icon{display:block;min-height:140px;margin-bottom:30px;text-align:center}.layoutBx7 .icon_168{display:block;margin-bottom:20px;text-align:center}.layoutBx7 .icon_168 img{width:168px;height:142px}.layoutBx7 h3{margin-top:25px;min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.layoutBx8 ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.layoutBx8 li{position:relative;width:30%;padding:2%;margin-right:3%;background:#fff;box-sizing:border-box}.layoutBx8 li:last-child{margin-right:0}.layoutBx8 .icon_168{display:block;margin-bottom:20px;text-align:center}.layoutBx8 .icon_168 img{width:168px;height:142px}.layoutBx8 .icon{display:block;margin-bottom:40px;text-align:center}.layoutBx8 .icon img{width:auto;height:auto}.layoutBx8 .apps_logo{margin-top:20px;text-align:center}.layoutBx8 .apps_logo img{width:116px;height:42px}.layoutBx8 h3{margin-top:20px;min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.layoutBx5-nofloat ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.layoutBx5-nofloat li{width:29%;margin-right:5%}.layoutBx5-nofloat li:last-child{margin-right:0}.layoutBx5-nofloat .icon{display:block;margin-bottom:20px;text-align:center}.layoutBx5-nofloat .icon img{width:108px;height:72px}.layoutBx5-nofloat .icon_168{display:block;margin-bottom:20px;text-align:center}.layoutBx5-nofloat .icon_168 img{width:168px;height:142px}.layoutBx5-nofloat .icon_180{display:block;margin-bottom:20px;text-align:center}.layoutBx5-nofloat .icon_180 img{width:200px;height:142px}.layoutBx5-nofloat .apps_logo{margin-top:20px;text-align:center}.layoutBx5-nofloat .apps_logo img{width:136px;height:42px}.layoutBx5-nofloat h3{margin-top:20px;min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.layoutBx5-nofloat .list{display:block;padding:0 0 0 20px;list-style:disc}.layoutBx5-nofloat .list li{width:100%;margin-bottom:20px;font-size:14px}.layoutBx9{width:700px;margin:0 auto 10px}.layoutBx9 dl{width:100%;display:table;margin:0 0 35px}.layoutBx9 dl:last-child{margin-bottom:0}.layoutBx9 dl dt{width:38%;display:table-cell;vertical-align:middle}.layoutBx9 dl dt img{width:auto;max-width:180px}.layoutBx9 dl dd{width:62%;display:table-cell;font-size:14px;line-height:1.4;vertical-align:top}.layoutBx10 ul{display:flex;flex-wrap:wrap;font-size:16px}.layoutBx10 ul li{width:32%;margin:0 2% 20px 0;background:#e1e5e4;border:#d3d1d1 1px solid}.layoutBx10 ul li:nth-child(3n){margin-right:0}.layoutBx10 ul li a{display:block;text-decoration:none;color:#4d5460}.layoutBx10 ul li a .imgarea{width:100%;display:table;background:#ffffff}.layoutBx10 ul li a .imgarea figure{width:100%;height:242px;display:table-cell;text-align:center;vertical-align:middle}.layoutBx10 ul li a .companyName{padding:16px 10px 15px;text-align:center;background:#4d5460;font-weight:bold;color:#ffffff;line-height:1.6}.layoutBx10 ul li a .companyTxt{padding:25px 30px;line-height:1.6}.layoutBx10.fourC{padding:40px 0 0}.layoutBx10.fourC ul li{width:23.5%;margin:0 2% 20px 0}.layoutBx10.fourC ul li:nth-child(4n){margin-right:0}.layoutBx10.fourC ul li a .imgarea figure{height:175px}.layoutBx10.fourC ul li a .imgarea figure img{max-width:95%;transform:scale(0.8, 0.8)}.layoutBx10.fourC ul li a .companyName{padding:16px 5px 15px;font-size:14px}.layoutBx10.fourC ul li a .companyTxt{padding:20px 25px;font-size:14px;font-weight:bold;line-height:1.6}.casestudy_detail{font-size:16px}.casestudy_detail img{max-width:100%}.casestudy_detail .mainImg{margin:-50px 0 40px}.casestudy_detail .company_profile{width:100%;display:table;margin:0 0 40px}.casestudy_detail .company_profile figure{width:250px;height:250px;display:table-cell;text-align:center;border:#e1e5e4 1px solid;box-sizing:border-box;vertical-align:middle}.casestudy_detail .company_profile figure img{transform:scale(0.9, 0.9)}.casestudy_detail .company_profile .txt_area{display:table-cell;padding:0 50px 0 60px}.casestudy_detail .company_profile .txt_area .title{text-align:left;font-size:25px;font-weight:bold}.casestudy_detail .company_profile .txt_area p{font-size:14px;line-height:2}.casestudy_detail .pdaList dl{width:100%;display:table;padding:35px 40px}.casestudy_detail .pdaList dl dt{width:30%;display:table-cell;box-sizing:border-box;font-size:32px;color:#44a4dc;vertical-align:middle}.casestudy_detail .pdaList dl dt img{width:53px;max-width:95%;height:auto;margin:0 40px 0 0;vertical-align:middle}.casestudy_detail .pdaList dl dd{width:70%;display:table-cell;padding:0 10px 0 0;box-sizing:border-box}.casestudy_detail .pdaList dl dd ul li{padding:0 0 24px 40px;line-height:1.6;position:relative}.casestudy_detail .pdaList dl dd ul li:before{width:15px;height:7px;content:" ";display:block;background:url(/assets/casestudy/icon_list-3cc4b8e218376c0b83f550d1788b779ff4befb2e91969fee80445a10b2bd10cc.svg) no-repeat 0 0/100% auto;position:absolute;top:6px;left:0}.casestudy_detail .pdaList dl dd ul li:last-child{padding-bottom:0}.casestudy_detail .pdaList dl:nth-of-type(2n-1){background:#e7f3fa}.casestudy_detail .interview_area{padding:20px 0 0}.casestudy_detail .interview_area .fs_biggest{margin:0;padding:58px 0 0;text-align:center}.casestudy_detail .interview_area .interviewed{margin:47px 0 0;text-align:center}.casestudy_detail .interview_area .interviewed dl{display:inline-block}.casestudy_detail .interview_area .interviewed dl dt{display:table-cell;padding:0 80px 0 0;font-weight:bold;vertical-align:middle}.casestudy_detail .interview_area .interviewed dl dd{display:table-cell;line-height:1.6}.casestudy_detail .interview_area figure{margin:55px 0 0;text-align:center}.casestudy_detail .interview_area dl.faq{margin:0 100px}.casestudy_detail .interview_area dl.faq dt{margin:50px 0 0;font-weight:bold;line-height:1.6}.casestudy_detail .interview_area dl.faq dt:before{width:26px;height:2px;content:" ";display:inline-block;margin:0 20px 0 0;background:#4d5460;vertical-align:middle}.casestudy_detail .interview_area dl.faq dd{margin:25px 0 0;line-height:1.6}.casestudy_detail .interview_area dl.faq dd span{margin:0 20px 0 0;font-weight:bold}.casestudy_detail .customer_voice{padding:80px 0 0}.casestudy_detail .customer_voice ul{padding:35px 0 0}.casestudy_detail .customer_voice ul li{margin:30px 0 0;padding:75px 125px 40px;background:#edf0ef;border-radius:500px;color:#44a4dc;position:relative}.casestudy_detail .customer_voice ul li:first-child{margin-top:0}.casestudy_detail .customer_voice ul li:before{width:27px;height:29px;content:" ";display:block;background:url(/assets/casestudy/icon_doubleq-557c15477ce18478ab64dca24f62784ccb5db4c683a281b333623e0cb3e713db.svg) no-repeat 0 0/100% auto;position:absolute;top:50px;left:82px}.casestudy_detail .customer_voice ul li p{font-size:20px;font-weight:bold;line-height:1.6}.casestudy_detail .customer_voice ul li .name{margin:30px 0 0;text-align:right;font-size:16px;font-weight:normal}.pager{width:100%;border-top:#e1e5e4 1px solid;border-bottom:#e1e5e4 1px solid;font-size:12px;line-height:1.4}.pager .pagerCon{max-width:1130px;margin:0 auto}.pager .pagerL,.pager .pagerR{width:50%;display:table-cell}.pager .pagerL a,.pager .pagerR a{display:block;padding:20px;text-decoration:none;color:#465c66;overflow:hidden}.pager .pagerL{border-right:#e1e5e4 1px solid}.pager figure{width:150px;float:left;margin:0 20px 0 0}.pager figure img{width:100%}.pager .tit{margin:0 0 15px;font-weight:bold}.error-page_module{margin-top:39px;line-height:1.5}.error-page_module .leadBx{margin-bottom:50px}.error-page_module h2{margin-bottom:30px}.error-page_module a{color:#44a4dc !important;font-weight:normal;text-decoration:none !important}.error-page_module .img img{max-width:660px}.contactBx{width:100%;border-top:1px solid #cccccc;padding:0 0 0 0;margin:0 0 40px 0;font-size:16px}.contactBx .contactMd{width:100%;display:table;font-size:16px}.contactBx .contactMd .input_text{width:100%}.contactBx .layout_label{display:table-cell;vertical-align:top;font-weight:bold;width:35%;padding:23px 40px 20px 4%;border-bottom:1px solid #cccccc}.contactBx .layout_label p{float:left}.contactBx .layout_label .key_icon{float:right;margin:-4px 0 0 10px}.contactBx .layout_form{font-size:16px;display:table-cell;width:65%;border-bottom:1px solid #cccccc;padding:17px 4% 20px 0;vertical-align:top}.contactBx .layout_form p{margin-top:10px}.contactBx .attention_description li{margin:10px 0 0 20px}.downloadBx{width:100%;display:table}.downloadBx .descriptionBx{width:54%;padding:30px 20px 0 0;display:table-cell;vertical-align:top}.downloadBx .descriptionBx h3{font-weight:bold;margin:0 0 20px 0;color:#44a4dc}.downloadBx .descriptionBx h4{font-weight:bold;font-size:20px;margin:35px 0 20px 0}.downloadBx .descriptionBx p{font-size:18px;line-height:1.4em;margin:0 0 20px 0}.downloadBx .descriptionBx .img{margin:0 auto;text-align:center}.downloadBx .descriptionBx .img img{width:80%}.downloadBx .contactBx{padding:15px 20px 25px 20px;border-top:none;display:table-cell;background:#e7eae9}.downloadBx .contactBx .contactMd{display:block}.downloadBx .contactBx .layout_label{display:table-cell;vertical-align:top;font-weight:bold;width:100%;padding:15px 40px 10px 5px;border-bottom:none}.downloadBx .contactBx .layout_label p{float:left}.downloadBx .contactBx .layout_label .key_icon{float:left;margin:-4px 0 0 10px}.downloadBx .contactBx .layout_form{font-size:16px;display:block;width:100%;border-bottom:none;padding:5px 4% 20px 5px;vertical-align:top}.downloadBx .contactBx .referrer_btn{margin:10px 0 0 0}.iconlistBx{font-size:16px}.iconlistBx li{background:url(/assets/icon_blue_circle-2a99ec39cc04e12866561387da21868dc717becee38c96d68a9d71c044dcc585.svg) no-repeat left 2px;padding:0 0 10px 20px;background-size:10px auto}.confirmBx{margin:20px 0 0 0;text-align:center}.confirmBx .attention_description{margin:0 10px 0 20px;display:flex;justify-content:center;display:-ms-flexbox;-ms-flex-pack:center}.confirmBx .attention_description li{margin:5px 0 0 0 !important;text-align:center}.confirmBx .referrer_btn{padding:20px 0 0 0}select{color:#434b57;outline:0;font-size:21px}select:focus::-ms-value{background:none}textarea.type1{width:100%;height:100px}.com_input_text,.input_text{border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.input_text{font-size:16px;padding:10px}.heat_bg_select{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;background:#fff;border:1px solid #cccccc;position:relative;z-index:10;overflow:hidden}.heat_select_box_width2{width:100%}.heat_selectMd{padding:0 0 0 7px;-webkit-appearance:button;-moz-appearance:button;appearance:button;display:block;height:45px;cursor:pointer;background:none;background-image:url(/assets/select_arrow-5cd86590b94297ea1bb26657a79b69e34747d5fcbf50f8f650fb9b7c1abded15.png);background-repeat:no-repeat;background-position:right 15% center;background-size:11px auto;position:relative;z-index:15;vertical-align:middle;line-height:40px;box-sizing:border-box;border:none;width:110%;overflow:hidden}.heat_selectMd option{color:#434b57}.heat_selectMd::-ms-expand{display:none}.com_input_text,.input_text{border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.input_text{font-size:20px;padding:10px}input[type=radio],input[type=checkbox]{display:inline-block;margin-right:6px}input[type=radio]+label,input[type=checkbox]+label{position:relative;display:inline-block;margin-right:12px;font-size:14px;line-height:30px;cursor:pointer}@media (min-width: 1px){input[type=radio],input[type=checkbox]{display:none;margin:0}input[type=radio]+label,input[type=checkbox]+label{padding:0 0 0 30px}input[type=radio]+label::before,input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;margin-top:-14px;background-color:#fff}input[type=radio]+label::before{border:2px solid #e7eae9;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}input[type=checkbox]+label::before{border:2px solid #e7eae9}input[type=radio]:checked+label::after,input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}input[type=radio]:checked+label::after{left:5px;width:14px;height:14px;margin-top:-9px;background:#44a4dc;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px}input[type=checkbox]:checked+label::after{left:4px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #44a4dc;border-bottom:3px solid #44a4dc;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.tablelayoutBx{font-size:14px;line-height:1.4em}.tablelayoutBx table{width:100%;border-bottom:1px solid #cccccc}.tablelayoutBx th{border-top:1px solid #cccccc;width:25%;padding:15px 4% 15px 8%;vertical-align:top}.tablelayoutBx td{border-top:1px solid #cccccc;width:75%;padding:15px 4% 15px 0;vertical-align:top}.tablelayoutBx ul{margin-left:20px}.tablelayoutBx ul li{list-style:disc}.cut{height:300px}section.detail_firstlayout{padding:15px 0 60px 0;background-color:#FFF !important}section.detail_firstlayout .lead{width:660px;margin:0 auto;font-size:16px;line-height:1.6}section.detail_firstlayout.headerFiexd{margin-top:60px}.detail_firstlayout .wrapper{background:url(/assets/sec_mark_bg-dcca70e3c5006a1e9d7edfac666458c21f5cbde1c398cba47708241804da34cb.png) no-repeat top left}.detail_firstlayout .mynavi_contents{background:none}.detail_firstlayout .leadBx{padding:40px 0 30px 0;margin:0 0 0 0;min-height:200px}.detail_firstlayout .leadBx .desc{text-align:center;font-size:1.1rem}section.service_about{padding:15px 0}section.service_about figure{width:600px;margin:20px auto 0}section.service_about figure img{width:100%}.service_webrtc .content{width:780px;margin:0 auto;overflow:hidden;padding:0}.service_webrtc .leadBx{margin:0}.service_webrtc .layoutBx{width:780px;margin:0}.service_webrtc .layout_description{width:67%}.service_webrtc .description{margin:0 0 40px 0}.service_webrtc .layout_img{width:33%;text-align:right}@media only screen and (max-width: 900px){.service_webrtc .content{width:100%;margin:0 auto;overflow:hidden;padding:0}.service_webrtc .layoutBx{width:100%;margin:0}.service_webrtc .layout_img img{width:90%;height:auto}}.cut.service{background:url(/assets/service_cut-cf2f675c19b0f83516369e98f7a7313f78e61d70d314f1240ff3068d662a4710.png) no-repeat bottom right #f7f7f7}.cut.service2{background:url(/assets/service_cut2-3f8f80b3eb64b8ae72db60bf93f62abcf66a419455af2a62a0bfd89c648a9f85.png) repeat-x bottom right}.cut.service3{background:url(/assets/service_cut3-e507fbccafc90cafd4292a801dd76f26cb4a39a24f71346603f897db755ca123.png) no-repeat bottom center #b6b5b1}.cut.service4{background:url(/assets/service/service_cut4-42f1f1d1cb8c96bb4542cf13614edeef854bfbde5762d5eb3118da0351aa00a9.png) no-repeat center center #666}.service_feature h3{background-size:48px 48px;background-repeat:no-repeat;background-position:center left;min-height:48px;line-height:48px;padding:0 0 0 60px}.icon_install{background-image:url(/assets/service_icon_install-ff81c147a49a9b6599e8630db159c7ccf2ddad1bb1079971cb6382fffb39a385.svg)}.icon_video{background-image:url(/assets/service_icon_video-8000d34e4ff94bcdbd5e365fc39869d95cff6ca5c689b444ce3751685131a02f.svg)}.icon_install{background-image:url(/assets/service_icon_install-ff81c147a49a9b6599e8630db159c7ccf2ddad1bb1079971cb6382fffb39a385.svg)}.icon_operation{background-image:url(/assets/service_icon_operation-8303394f61fd0dce09f015bce8fd1f67adae2f18307b2230108925e74fcc0c0c.svg);background-size:23px auto !important}.icon_custom{background-image:url(/assets/service_icon_custom-e65da9a08d953eebdab0714cf44b2215a7771860bdf2e858b137ac06e0bd683d.svg)}.icon_option{background-image:url(/assets/service_icon_option-e6bbe8fc7fcbb52b94cfd09c64929407dc210801a48e2191bc213b04bab18365.svg)}.icon_security{background-image:url(/assets/service_icon_security-cb184a9d9cabbd18195bfcf6c7e73039e875018f3eebe7862e2e0f0ee4484887.svg)}.icon_design{background-image:url(/assets/service_icon_design-dc7370513d3a7bfbb0703238ea4a07f7c00bec71bf5bcf15a2b1a2627326a49b.svg)}.icon_beginner{background-image:url(/assets/service_icon_beginner-aac22114770d7ea3a32b73a2590027210ce0a20d836885a25d975cdefa5926b3.svg);background-size:24px auto !important}.icon_device2{background-image:url(/assets/service_icon_device2-cdfb7297bf74083a741b4532570e2e42e4fec394739bb02f14c627bcbf306212.svg);background-size:34px auto !important}.icon_groupchat{background-image:url(/assets/service_icon_groupchat-5b64cd7786f45fa11063be2bd11244f3d082023a19d3c10276f002ea29022517.svg)}h3.icon_device{background-image:url(/assets/service_icon_device-abf20f62fc9ef4796ae8f2449dd1ff25b0b7f9648a6a66e1ea03f94266f7b52e.svg);background-size:86px 48px;padding:0 0 0 96px}.cut.solution{background:url(/assets/solution/solution_cut-c2ae0f48e40b1c8af5899aa5e2753ec3bbc49252645cc4daab0c24de666bdac8.png) no-repeat bottom right #e4e3de}.price_detail h3.headline2{padding:0 0 20px 0}.price_detail h3.headline2.first{min-height:auto}.price_detail p.text_head{margin:0 0 5px 0}.price_detail h4{color:#FFF;padding:0 0 5px 0}.price_detail .price_mainspec{border-bottom:1px solid #cccccc;min-height:160px}.price_detail .price_detailspec{padding:20px 0 0 0;min-height:550px}.price_detail .price_head_adjust{width:100%;display:table;height:60px}.price_detail .price_adjust{display:table-cell;vertical-align:middle}.price_detail .price_adjust2{display:table-cell;vertical-align:middle;text-align:center}.price_detail .basic .font_alphabet,.price_detail .standard .font_alphabet,.price_detail .premium .font_alphabet{font-size:115%}.price_detailBx{width:100%;display:table}.price_detailBx .price_label{width:100%;color:#FFF;padding:20px 20px 0 20px;display:table;min-height:110px}.price_detailBx .price_description_detail{background:#e7eae9;padding:20px 20px 0 20px}.price_detailBx .price{padding:0 0 20px 0}.price_detailBx .price_mainMd{padding:0 0 15px 0}.price_detailBx .price_mainMd .text{line-height:1.2em}.price_detailBx .action_btn2 a{background:#FFF}.price_detailBx .basic_detailBx{width:100%;display:table}.price_detailBx .action_btn{padding:0 0 20px 0}.price_detailBx .action_btn a{width:100%}.price_detailBx.basic{margin:0 0 60px 0}.price_detailBx.basic .price_label{width:32%;display:table-cell;vertical-align:middle;background:#44a4dc}.price_detailBx.basic .price_mainspec{width:40%;display:table-cell;border-bottom:none}.price_detailBx.basic .price_detailspec{width:60%;display:table-cell;padding:0}.price_detailBx.basic .price_description_detail{width:68%;display:table-cell;vertical-align:middle}.price_detailBx.basic .price_detailspec{min-height:auto}.price_detail_etcBx{width:100%;display:table;margin:0 0 20px 0}.price_detail_etcBx .detail_etcMd_L{width:49%;display:table-cell;padding:0 2% 0 0;vertical-align:top}.price_detail_etcBx .detail_etcMd_R{width:49%;display:table-cell;vertical-align:top}.price_detailBx .standard{width:50%;display:table-cell;vertical-align:top}.price_detailBx .standard .price_label{background:#44a4dc}.price_detailBx .standard .price_description_detail{background:#d9dedd}.price_detailBx .premium{width:50%;display:table-cell;vertical-align:top}.price_detailBx .premium .price_label{background:#3a98d6}.price_detailBx .professional{width:50%;display:table-cell;vertical-align:top}.price_detailBx .professional .price_label{background:#2b86cd}.price_detailBx .professional .price_description_detail{background:#d9dedd}.price_detailBx .enterprise{width:50%;display:table-cell;vertical-align:top}.price_detailBx .enterprise .price_label{background:#1c75c4}.price_area{display:flex;flex-wrap:wrap;background:url(/assets/price/icon_plus-fe5558ea45f568f1a07bc1813208be144a990e1419b79e40cb3aa6f50db46555.png) no-repeat center center/29px auto;font-size:16px}.price_area .price_area_l{width:47.5%;margin:0 5% 0 0}.price_area .price_area_r{width:47.5%}.price_area dl{width:100%;display:table}.price_area dl dt{width:31%;height:180px;display:table-cell;text-align:center;background:#44a4dc;box-sizing:border-box;font-size:20px;color:#ffffff;vertical-align:middle}.price_area dl dd{width:69%;display:table-cell;border-left:#ffffff 10px solid;box-sizing:border-box;vertical-align:middle}.price_area dl .graybox1{padding:32px 0;text-align:center;background:#e7eae9;font-size:20px;font-weight:bold}.price_area dl .graybox1:nth-child(1){margin:0 0 10px}.price_area dl .graybox2{padding:0 15px;text-align:center;background:#e7eae9}.price_area dl .graybox2 .txt1{margin:0 0 28px;text-align:center;font-size:20px;font-weight:bold}.price_area dl .graybox2 .txt2{margin:0 0 15px;text-align:center;font-size:16px;line-height:1.2}.price_area dl .graybox2 .txt2 strong{margin:0 5px 0 0;font-family:Arial, sans-serif;font-size:44px;color:#44a4dc;vertical-align:-5px}.price_area dl .graybox2 .txt3{text-align:center;font-size:16px}.gradation_area{padding:60px 0 45px;background:linear-gradient(-90deg, #4476dc, #44a3dc)}.gradation_area p{text-align:center;font-size:32px;line-height:1.6;color:#ffffff}.gradation_area .link{margin:40px 0 0}.gradation_area .link a{width:55px;height:55px;display:block;margin:0 auto;padding:23px 0 0;text-align:center;background:#ffffff;border-radius:50%;box-sizing:border-box}.question .layoutBx3 .text_head{width:100%;display:table}.question .layoutBx3 .text_head p{width:92%;display:table-cell;line-height:1.3em}.question .layoutBx3 .text_head .emphasis{width:8%}.question .layoutBx3 .text{padding:0;line-height:1.6}.price_flow{width:730px;display:table;margin:0 auto;font-size:14px}.price_flow:nth-of-type(1) dt{background:#daedf8;color:#4d5460}.price_flow:nth-of-type(2) dt{background:#a1d1ed}.price_flow:nth-of-type(3) dt{background:#44a4dc}.price_flow:nth-of-type(4) dt{background:#4d5460}.price_flow dt{width:30%;height:198px;display:table-cell;text-align:center;font-size:20px;font-weight:bold;box-sizing:border-box;color:#ffffff;vertical-align:middle}.price_flow dd{width:70%;display:table-cell;padding:0 0 0 30px;box-sizing:border-box;vertical-align:middle}.price_flow dd ul.list li{margin:0 0 25px;padding-left:1.3em;text-indent:-1.3em;line-height:1.6}.price_flow dd ul.list li:before{content:"・";margin:0 5px 0 0}.price_flow dd ul.list li:last-child{margin-bottom:0}.price_flow dd ul.contact{display:flex;flex-wrap:wrap;margin:30px 0 0}.price_flow dd ul.contact li{width:49%}.price_flow dd ul.contact li:nth-child(1){margin-right:2%}.price_flow dd ul.contact li a{display:block;padding:17px 0 15px;text-align:center;text-decoration:none;font-size:14px;font-weight:bold}.price_flow dd ul.contact li:nth-child(1) a{background:#f2bb30;border:#f2bb30 2px solid;color:#ffffff}.price_flow dd ul.contact li:nth-child(2) a{border:#e9e8e8 2px solid;color:#f2bb30}.price_flow_arrow{height:46px;padding:20px 0 0;text-align:center;box-sizing:border-box}.cut.price{background:url(/assets/price_cut-01618d496a2db0b2adfb1e792b00d28b1becd4db12153a272aeddab27db0a540.png) no-repeat bottom right #bbbec0}.cut.casestudy{background:url(/assets/casestudy_cut-6f130e81f0eced412c8098ecf811e95a74923a0db0f5d74137544d74f092c27a.png) no-repeat bottom right #413c3b}#googlemap{height:500px;margin:0 0 20px 0}.company_map .description{text-align:right;margin:0 0 0 0}.news_detail h2{font-size:24px;padding:0 20px 0 190px;text-align:left}.news_detail .news_detaildate{padding:0 0 0 190px}.news_detail .news_detailBx{font-size:14px;line-height:1.6em;width:85%;margin:0 auto}.news_detail .news_detailBx p{margin:0 0 20px 0}.news_detail .news_detailBx p.image{width:100%;text-align:center;margin:30px auto 40px auto}.news_detail .news_detailBx p.image img{width:70%}.news_detail .news_detailBx .howto-imagearea{margin:0 0 20px;padding:25px;border:#cccccc 1px solid}.news_detail .news_detailBx .howto-imagearea p{margin:0}.news_detail .news_detailBx .howto-imagearea p.image{margin:10px 0 15px}.news_detail .news_detailBx .howto-imagearea .image-cap{width:100%;margin:0 auto;overflow:hidden}.news_detail .news_detailBx .howto-imagearea .image-cap .image-capL{width:30%;float:left}.news_detail .news_detailBx .howto-imagearea .image-cap .image-capR{width:61%;float:right}.news_detail .referer_back_text{font-size:16px;margin:60px 0 0 0}.news_detail .mt100{margin-top:100px}.news_detail .mb20{margin-bottom:20px}.news_detail .layoutBx{width:100%}.news_detail .layoutBx.bdr{padding:20px;border:1px solid #333}.news_detail .text_in_img{padding-left:20px;vertical-align:middle}.news_detail .inlline_img_right{float:right;margin:0 0 20px 20px}.news_detail .annotation{font-size:0.8em}.news_detail .list_num{padding-left:15px}.news_detail .list_num li{margin-top:15px}.news_detail .howtolist{margin:0 0 40px 20px}.news_detail .noimage-mgn_top{margin-top:0 !important}.news_detail .text-underline{text-decoration:underline}.news_detail .layout-imgText{display:table;margin-bottom:40px}.news_detail .layout-imgText .col{display:table-cell;width:50%}.news_detail .layout-detailinfo{margin-top:120px}.leadBx.mynavipage{min-height:120px}.mainavi_link .title{margin:0 0 10px;text-align:center;font-size:16px}.mainavi_link .number{margin:0 0 15px;padding:0 0 0 10px;text-align:center;font-size:80px;font-weight:bold;color:#5ca4de;letter-spacing:0.1em}.mainavi_link .number.dokuritsu{color:#b2142b}.mainavi_link .number.sukiiki{color:#231815}.mainavi_link .txt p{margin:0 0 20px;text-align:center;font-size:16px;line-height:1.6;letter-spacing:0.1em}.mainavi_link .txt p:last-child{margin-bottom:0}.mainavi_link .txt2{margin:0 0 30px}.mainavi_link .txt2 p{margin:0 0 20px;text-align:center;font-size:16px;line-height:1.6;letter-spacing:0.1em}.mainavi_link .txt2 p:last-child{margin-bottom:0}.mainavi_link .txt2.dokuritsu{font-weight:bold}.mainavi_link ul.toc_navi{padding:20px 0 0;overflow:hidden}.mainavi_link ul.toc_navi li{float:left;margin:0 5px 6px 0}.mainavi_link ul.toc_navi li a{width:80px;display:block;padding:5px 3px;text-align:center;text-decoration:none;border:#cccccc 1px solid;border-radius:50px;font-size:16px;font-weight:bold;color:#434b57}.mainavi_link figure.safari_icon{margin:0 0 20px;text-align:center}.mainavi_link figure.safari_icon img{width:60px}.mainavi_link .toc{padding:25px 0 10px;font-size:16px;font-weight:bold}.mainavi_link ul.connection_btns{display:flex;flex-wrap:wrap}.mainavi_link ul.connection_btns.content_center{justify-content:center}.mainavi_link ul.connection_btns li{width:19%;margin:0 1.25% 10px 0;background:#eeeeee;border-radius:4px}.mainavi_link ul.connection_btns li:nth-child(5n){margin-right:0%}.mainavi_link ul.connection_btns li.center{margin:0 auto}.mainavi_link ul.connection_btns li.mt20{margin-top:20px}.mainavi_link ul.connection_btns li a{display:block;padding:18px 5px 17px;text-align:center;background-repeat:no-repeat;background-position:0 0;background-size:18px auto;font-size:14px;font-weight:bold;color:#434b57;letter-spacing:0.1em}.mainavi_link ul.connection_btns li a:link{text-decoration:none}.mainavi_link ul.connection_btns li.link-disabled{background:transparent}.mainavi_link ul.connection_btns li.pink a{background-image:url(/assets/icon_mnv_pink-aaaea69791128190cd032b4ecbbe8cb947b1fb9e93f03da032692abe22682f56.svg)}.mainavi_link ul.connection_btns li.orange a{background-image:url(/assets/icon_mnv_orange-1670512e5e09e83df2e0c33ea9150b5d6d9c0c1000f9ec8263e0b5fe3d408870.svg)}.mainavi_link ul.connection_btns li.blue a{background-image:url(/assets/icon_mnv_blue-0b64b607dda2765f1837b6582bfa98401ae24620f75616c4b6922d03962c8e19.svg)}.mainavi_link ul.connection_btns li.bluegreen a{background-image:url(/assets/icon_mnv_bluegreen-96fb5efbe5d66f5c0411631d0b223d3e45e7f489b55e9b15c7b1c3994d1d98ba.svg)}.mainavi_link ul.connection_btns li.magenta a{background-image:url(/assets/icon_mnv_magenta-2faff91c34bd9de900c6898c5178658673ea92a2c4a17e1d207869debf8c4f1b.svg)}.mainavi_link ul.connection_btns li.deepblue a{background-image:url(/assets/icon_mnv_deepblue-b6eabfc0b54bcaba3c06f2f3ef47fb5e510afc3f71b89890c4da11ced17d5bea.svg)}.mainavi_link ul.connection_btns li.deepgreen a{background-image:url(/assets/icon_mnv_deepgreen-54c5dc05fd841b46a3bf8abd5ee5f54a3b0b22dad436315d7a8e9b6eb5dbdd1f.svg)}.mainavi_link ul.connection_btns li.yellowgreen a{background-image:url(/assets/icon_mnv_yellowgreen-36b0bea985ae6c8def344fb9aa53060a4f6856e24568e98d2e1d4fe4308fb06d.svg)}.mainavi_link ul.connection_btns li.lightseagreen a{background-image:url(/assets/icon_mnv_lightseagreen-30966533996e06cdfbbbbe09488713c9da17c78b38ce4f44403a54f29b1e1eea.svg)}.mainavi_link ul.connection_btns li.red a{background-image:url(/assets/icon_mnv_red-96008acd1efbdb4ce563d5ed847983ab865f67dd3c05625b1716307a687ae173.svg)}.mainavi_link ul.connection_btns li.pinkydarkred a{background-image:url(/assets/icon_mnv_pinkydarkred-7122ae89d0ba170f73ced7712a6678994b2f93775d2b1740e66c381b68526e64.svg)}.mainavi_link ul.connection_btns li.darkred a{background-image:url(/assets/icon_mnv_darkred-2c5f229759fd87ca50ccc53820486fd6f9e61914500d93bcd211cb5956861d49.svg)}.mainavi_link ul.connection_btns li.link-disabled a{background-image:none;pointer-events:none;color:#a4a4a4;font-weight:lighter;border:2px #eeeeee;border-style:dotted}.mainavi_link .mainavi_link_frame{overflow:hidden}.mainavi_link .mainavi_link_frame .mainavi_link_box{width:49%;float:left}.mainavi_link .mainavi_link_frame .mainavi_link_box.new_grads .title{color:#4ca7e5}.mainavi_link .mainavi_link_frame .mainavi_link_box.mid_career{float:right}.mainavi_link .mainavi_link_frame .mainavi_link_box.mid_career .title{color:#ea3323}.mainavi_link .mainavi_link_frame .mainavi_link_box .title{margin:0 0 25px;text-align:center;font-size:22px;font-weight:bold}.mainavi_link .mainavi_link_frame .mainavi_link_box ul.connection_btns{margin:0 0 25px}.mainavi_link .mainavi_link_frame .mainavi_link_box ul.connection_btns li{width:32%;margin:0 2% 10px 0}.mainavi_link .mainavi_link_frame .mainavi_link_box ul.connection_btns li:nth-child(5n){margin-right:2%}.mainavi_link .mainavi_link_frame .mainavi_link_box ul.connection_btns li:nth-child(3n){margin-right:0}.rule_inner{padding:0 20px 20px 20px;margin:0 0 0 0}.rule_inner ol,.rule_inner ul{padding:0 0 0 30px}.rule_inner p{margin:0 0 20px 0}.rule_inner li{margin:0 0 10px 0}.ruleBx{font-size:13px;line-height:163%;color:#222;font-family:sans-serif;padding:0 10px}.ruleBx h2{font-size:14px;margin-top:20px;text-align:center}.ruleBx h3{font-size:14px;margin:20px 0 20px 0;font-weight:bold}.ruleBx li:first-child h3{margin:0 0 20px 0}.ruleBx>ol>li>ol>li{display:list-item;list-style:decimal;text-align:justify;text-justify:inter-ideograph}.ruleBx>ol>li>ol>li>ol>li{display:list-item;list-style:upper-latin;text-align:justify;text-justify:inter-ideograph}.ruleBx>ol{margin-left:0;padding-left:0;text-indent:0}.ruleBx>ol>li{list-style-type:none !important}.ruleBx>ol ol{margin-bottom:10px}.ruleBx .tableList{width:100%;margin:30px 0}.ruleBx .tableList table{min-width:560px;margin:0 auto;font-size:11px;border-collapse:collapse}.ruleBx .tableList table th{padding:10px;text-align:center;background:#f0f0f0}.ruleBx .tableList table td{width:180px;padding:10px 5px;word-break:break-all;word-wrap:break-word;vertical-align:top}.ruleBx .tableList.tb1{height:400px;overflow:auto}.ruleBx .tableList.tb1 table{width:1160px}.ruleBx .tableList.tb1 table td:nth-of-type(3),.ruleBx .tableList.tb1 table td:nth-of-type(4){width:220px}.ruleBx .tableList.tb2 table td:nth-of-type(1){width:30%}.ruleBx .tableList.tb2 table td:nth-of-type(2){width:70%}footer#siteFooter{padding:60px 0 50px;background:#424954;font-size:13px;color:#ffffff}footer#siteFooter a{text-decoration:none;color:#ffffff}footer#siteFooter img{width:100%}footer#siteFooter .wrapper{display:flex;flex-wrap:wrap}footer#siteFooter .fLogo{width:28%}footer#siteFooter .fLogo img{width:143px}footer#siteFooter ul.fLink1{width:46%;margin:18px 0 0}footer#siteFooter ul.fLink1 li{width:calc(100% / 3);float:left;padding:0 15px 0 0;box-sizing:border-box}footer#siteFooter ul.fLink1 li dl dt{margin:0 0 30px;font-size:16px;font-weight:600}footer#siteFooter ul.fLink1 li dl dd{margin:0 0 10px;line-height:1.2}footer#siteFooter .snsLink{width:26%;border-left:#525c6c 1px solid;margin:18px 0 0}footer#siteFooter .snsLink .tit{margin:0 0 15px;text-align:center}footer#siteFooter .snsLink ul{text-align:center}footer#siteFooter .snsLink ul li{width:40px;display:inline-block}footer#siteFooter ul.fLink2{*zoom:1;width:76%;padding:68px 0 0 28%;box-sizing:border-box}footer#siteFooter ul.fLink2:before,footer#siteFooter ul.fLink2:after{content:" ";display:table}footer#siteFooter ul.fLink2:after{clear:both}footer#siteFooter ul.fLink2 li{float:left;margin:0 35px 0 0}footer#siteFooter .copy{width:24%;float:left;padding:68px 0 0;text-align:right;box-sizing:border-box;color:#9fa3aa}.js-btn_gmapGeolocate{color:#204d9e;text-decoration:underline;cursor:pointer}.js-blockscreen{display:none;z-index:1500;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5)}.gmap-geolocation{display:none;z-index:1501;position:fixed;top:50%;left:50%;width:600px;height:380px;padding:10px 0 0 13px;margin:-200px 0 0 -300px;background:#fff;box-sizing:border-box}.gmap-geolocation .gmap-input input[type="text"]:focus{outline:0}.gmap-geolocation .gmap-input .input-gmap_style{width:574px;height:48px;padding:5px 7px;background:#eee;box-sizing:border-box;border-radius:3px;font-size:0.7em}.gmap-geolocation .gmap-maps{width:575px;height:300px;margin:10px 0 0 0}.gmap-geolocation .btn-close{position:absolute;top:-30px;right:0;width:30px;height:30px;background:url(/assets/btn_close-cbea62b647dcad4a66569f30391fb7edf046bc627c4f4f11f6b33af63762dcf1.svg) 50% 50% no-repeat;background-size:20px auto;color:#fff;font-size:1.2em;cursor:pointer}.gmap-geolocation .btn-close.postop{top:0px;right:-30px}.gmap-geolocation .btn-close.postop-port{top:-25px;right:-30px}.brochure_request ul{padding-top:30px;display:flex;justify-content:center}.brochure_request .action_btn a{font-size:21px;width:400px;height:60px;line-height:60px}.promopopupBx{position:fixed;right:20px;bottom:40px;z-index:100;padding:18px 30px;width:320px;height:100px;border:1px solid #d8d8d8;border-radius:4px;background:linear-gradient(-90deg, #4476dc, #44a3dc);font-size:16px;color:#FFF;font-weight:bold;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform:translate3d(0, 0, 0);animation:anime1 1s ease;animation-delay:0s}.promopopupBx p{margin:0 0 10px 0;text-align:center}.promopopupBx .action_btn a{height:42px;line-height:42px}@keyframes anime1{0%{opacity:0;bottom:40px}100%{opacity:1;bottom:40px}}.justinBx{padding:5px 10px 3px 10px;border-bottom:1px solid #cccccc}.justinBx .pagelink3{font-weight:bold;margin:0;padding:0}.justinBx .pagelink3 a{text-align:center;display:block;margin:0;padding:7px 10px}.tieupBx{border-top:#e1e5e4 1px solid;padding:30px 0 30px 0}.viewhubBx{width:65%;margin:-20px auto 0 auto;background:url(/assets/viewhub_mainimg-e265f9b436a0ed4526061a0d2b00f9188ba01af08218abf9d453ae6f8d3bbccc.png) right top no-repeat;background-size:300px auto}.viewhubBx .lead{text-align:left;font-size:14px;font-weight:bold;padding:20px 0 10px 0}.viewhubBx .text{width:50%;line-height:1.8}.viewhubBx .viewhub_logo{padding:0 0 10px 0}.viewhubBx .viewhub_logo img{width:245px;height:auto}.viewhubBx .pagelink3{padding:15px 0 0 0}.sp_naviBx{display:none}.sp_naviBx.is-active,.sp_naviBx .sp_gnavi.is-active{display:block}.moreBtn{font-family:'Outfit', sans-serif;width:265px;height:45px;display:inline-block;padding:12px 0 0;text-align:center;text-decoration:none !important;background:url(/assets/arrow_more-defdd7c12766302c17be9658e495968f98c77d5dce500dcefa1df875f0ef42a0.svg) no-repeat right 7% center/12px auto #44a4dc;box-sizing:border-box;font-size:19px;font-weight:400;color:#ffffff !important;letter-spacing:0.1em}.moreBtn:hover,.moreBtn:active{background-color:#0c7abb;transition:background 0.3s;opacity:1}.titleArea{min-height:240px;margin:55px 0 0;padding:100px 0 0;background-repeat:no-repeat;background-position:center 0;background-size:100% auto;box-sizing:border-box}.titleArea.company{background-image:url(/assets/company_titlebg-66fced74ed358551909781b4acdc671ca6328800998e01618ae032b396c17d04.jpg)}.titleArea .title{font-size:32px;font-weight:600;color:#ffffff}.cmRecruit{min-height:464px;padding:90px 0;background:url(/assets/cm_recruit_bg-97f254fd1b0c8841ac06e7e035e43452b31a0819c40c3049471f65f7b8e3224c.jpg) no-repeat center top/cover;box-sizing:border-box;color:#ffffff}.cmRecruit .enTitle{font-family:'Outfit', sans-serif;margin:0 0 60px;text-align:center;font-size:24px;font-weight:700;color:#44a4dc;letter-spacing:0.1em}.cmRecruit .catchTxt{font-family:'Outfit', sans-serif;margin:0 0 20px;text-align:center;font-size:60px;font-weight:700;letter-spacing:0.1em}.cmRecruit .leadTxt{margin:0 0 35px;text-align:center;font-size:16px;line-height:1.6}.cmRecruit .btn{text-align:center}@media only screen and (max-width: 1200px){.hero_headline{width:38vw}.hero_lead{width:37.5vw;font-size:1.4vw;margin:calc(20px + 2vh) 0 0 5px}}@media only screen and (max-width: 1040px){.index.header_wrapper{background-image:url(/assets/index_main_img-582e83ab49cb4abcd6d35cf71ca46e431409ac262c81b813fbacc3273e5ef54d.jpg);background-position:right top;background-size:cover;padding:0;height:450px}.index_hero{padding:0 !important;height:450px;margin:calc((100%*712/1800)/ 5) 0 0 0}.hero_headline{margin:45px 0 0 0}.hero_lead{width:36vw;font-size:1.45vw;margin:calc(20px + 1.5vh) 0 0 5px}.index_casestudy h3{font-size:16px}}@media only screen and (max-width: 769px){.index.header_wrapper{background-image:url(/assets/index_main_img_sp-068bc4dd38bc4735a59887fd8652590721ef221c086c07ce8265a694b113f152.jpg);background-position:right top 55px;width:100%;height:auto;background-color:#EEE;background-size:100% auto;height:calc(100%*672/1195)}.index_headerBx{width:100%;position:static;height:auto;min-height:auto}.index_headerBx .sp_header{background:#FFF;height:55px}.index_headerBx .index.header{position:static;top:auto}.index_hero{padding:0 !important;position:static;width:100%;min-height:auto;height:auto;margin:0 0 0 0}.hero_lead{font-size:14px;width:80%;margin:0 auto;text-align:center;color:#434b57;padding:0 0 20px 0}.hero_headline{width:100%;max-width:none;position:relative;margin:calc(100%*672/1195) 0 0 0;padding:calc(30px + 2vh) 0 1vh 0;overflow:hidden}.hero_headline img{display:none}.hero_headline .sp{font-size:26px;padding:0 0 10px 0;display:block;text-align:center;line-height:1.4em}.index_action_btnBx{width:100%;margin:0 auto}.index_action_btnBx ul{width:100%;display:table}.index_action_btnBx li a{font-size:14px;height:50px;line-height:50px}.index_action_btnBx .action_btn{padding:0 2% 0 0}.index_action_btnBx .action_btn a{width:100%}.index_action_btnBx .action_btn2{padding:0 0 0 2%}.index_clientlist{padding:0;border-bottom:1px solid #d9d9d9}.index_clientlist ul{padding:0 0 20px;display:block;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:-ms-center;justify-content:-moz-center;justify-content:-webkit-center;justify-content:center;flex-wrap:-ms-wrap;flex-wrap:-moz-wrap;flex-wrap:-webkit-wrap;flex-wrap:wrap}.index_clientlist ul li{width:50%;display:block;height:auto;padding:20px 0 0;text-align:center}.index_clientlist ul li.en{padding:0 40px}.index_clientlist ul li p{display:block;text-align:center}.index_clientlist ul li img{max-width:90%;height:auto;transform:scale(0.8, 0.8)}.index_clientlist2 .com_companyBx2 li p span img{width:85%}.index_clientlist2 .swiper-container{padding:10px 0 60px}.index_clientlist2 .swiper-container ul{padding:0}.index_clientlist2 .swiper-container ul li{border-radius:8px}.index_clientlist2 .swiper-container ul li:before{width:19px;height:19px;top:25px;left:18px}.index_clientlist2 .swiper-container ul li a{min-height:auto;background:none;padding:60px 20px 30px}.index_clientlist2 .swiper-container ul li a p{font-size:16px}.index_clientlist2 .swiper-container ul li a .name{font-size:12px}.index_clientlist2 .swiper-container .swiper-pagination-bullet{width:18px;height:18px}.index_solution .layoutBx5 ul li{width:100%;max-width:500px;margin:0 auto;padding:0 0 40px}.index_solution .layoutBx5 ul li .text_head{margin-bottom:10px}.index_solution .layoutBx5 ul li .text_head .title{width:100%;display:block;margin:0;padding:0;font-size:20px}.index_solution .layoutBx5 ul li .text{width:100%;margin:0;padding:0}.index_solution .layoutBx5 ul li .pagelink2{padding:20px 0 0;text-align:left}.index_solution .layoutBx5 ul li:first-child .title,.index_solution .layoutBx5 ul li:first-child .text,.index_solution .layoutBx5 ul li:first-child .pagelink2{padding-left:0}.index_solution .layoutBx5 ul li:last-child .title,.index_solution .layoutBx5 ul li:last-child .text,.index_solution .layoutBx5 ul li:last-child .pagelink2{padding-right:0}.index_solution .layoutBx5 ul .pagelink3{text-align:left}.feature_detail{width:100%;padding:0}.feature_detail ul{display:block}.feature_detail li{width:100%}.feature_detail h3{padding-right:0}.feature_detail .text{margin-right:2%;padding:0 0 0 0}.index_iconlist img{width:70%}.index_iconlist h3{font-size:14px}.index_casestudy .wrapper{width:100%;padding:0 4%}.index_casestudy li{float:left;margin:0 1% 10px 0}.index_casestudy li:nth-child(even){margin:0 0 10px 0}.index_casestudy h3{color:#FFF;font-weight:bold}.index_case1{width:100%}.index_case1 h3{padding:39.3% 0 5% 5%}.index_case2{width:100%}.index_case2 h3{padding:55.2% 0 6% 5%}.index_case3{width:100%}.index_case3 h3{padding:55.2% 0 6% 5%}.index_case4{width:100%}.index_case4 h3{padding:55.2% 0 6% 5%}.index_case5{width:100%}.index_case5 h3{padding:55.2% 0 6% 5%}.index_case6{width:100%}.index_case6 h3{padding:39.3% 0 5% 5%}.index_feature1 .leadBx{text-align:center}.index_feature1 .leadBx .content{padding:0 0 0 0}.index_price .fs_biggest br{display:block}.index_price2 .price_area dl dd{background:#ffffff}.index_priceBx .basicBx{padding:0 0 0 0;border-top:1px solid #cccccc}.index_priceBx .basicBx_wrapper{display:block;margin:0 auto 20px auto;padding:20px 0 0 0}.index_priceBx .basic_lead{padding:0 0 0 4%;display:block;margin:0 auto}.index_priceBx .basic_lead p{font-size:20px}.index_priceBx .basic_lead .emphasis2{padding:0 0 5px 0;font-size:20px}.index_priceBx .action_btn2{width:100%;display:block}.index_priceBx .price{font-size:40px;padding:0 0 10px 4%;display:block}.index_priceBx .etcBx{margin:0 0 0 0}.index_priceBx .etcBx li{width:100%;border-right:none;border-bottom:1px solid #cccccc;display:table;float:left}.index_priceBx .etcBx p{font-size:14px;width:50%}.index_priceBx .etcBx .price{font-size:22px;width:50%}.index_priceBx .etcBx p,.index_priceBx .etcBx .price{display:table-cell;padding:0 0 5px 10px;vertical-align:middle}.index_priceBx .etcBx .price.font_alphabet{font-size:26px}.index_feature1_decorateBx{padding:40px 0 0 0;background-image:none}.index_feature1_decorateBx .referrer_btn{max-width:100%;width:100%}#important_notices{position:relative}#important_notices.layout-wrap{width:100%}#important_notices.layout-wrap .inner{max-width:100%;width:100%}#important_notices.layout-wrap .inner p{width:100%;padding:5px 10px 5px 10px;font-size:12px;line-height:1.4em;text-align:left}#important_notices.layout-wrap .btn-close{position:absolute;top:0;right:10px}#important_notices.layout-wrap .btn-close a{display:block;width:30px;height:30px;background:url(/assets/btn_close-cbea62b647dcad4a66569f30391fb7edf046bc627c4f4f11f6b33af63762dcf1.svg) 50% 50% no-repeat;background-size:11px auto;color:#fff;cursor:pointer}.layoutBx5 ul li{width:100%;margin:0 auto;padding:20px}.layoutBx5 .text_head{width:95%;margin-bottom:0;padding:0}.layoutBx5 .text_head .title{font-weight:bold;font-size:16px;margin:0 0 20px 0}.layoutBx5 .text{width:95%;margin:0 auto}.topKv{min-height:771px;padding:0;background:url(/assets/index_kv_bg_sp-056fcc2e15d0899db446ab01d91eea97192c3bd6cfe6cd458cca7efad295d6a9.jpg) no-repeat center 45px/690px auto #eef2f6}.topKv .header{width:auto;margin:0 -4%;padding:0 4%;background:#ffffff}.topKv .topKvTxt{padding:35px 8% 0}.topKv .topKvTxt .txtArea .entxt{margin:0 0 25px 5px;font-size:12px}.topKv .topKvTxt .txtArea .title{margin:0 0 25px;font-size:28px;line-height:1.4}.topKv .topKvTxt .txtArea .title span{margin:0}.topKv .topKvTxt .txtArea .lead{font-size:14px}.topService{padding:77px 5% 80px;position:relative}.topService .mainImg{width:100%;float:none;margin:0 0 30px;padding:0 3%;box-sizing:border-box}.topService .txtArea{width:100%;float:none;margin:0}.topService .txtArea .enTitle{width:100%;text-align:center;font-size:20px;position:absolute;top:20px;left:0}.topService .txtArea .title{margin:0 0 25px;text-align:center;font-size:18px}.topService .txtArea .fhlogo{width:165px;margin:0 auto 35px}.topService .txtArea .fhlogo img{width:164px}.topService .txtArea .tit{text-align:center;font-size:15px}.topService .txtArea .txt{font-size:14px}.topService .txtArea .btn{text-align:center}.topNews{padding:77px 5% 80px}.topNews .enTitle{margin:0 0 35px;text-align:center;font-size:20px}.topNews ul li{width:100%;float:none;margin:0 0 22px}.topNews ul li:last-child{margin-bottom:0}.topNews ul li a{*zoom:1;display:block}.topNews ul li a:before,.topNews ul li a:after{content:" ";display:table}.topNews ul li a:after{clear:both}.topNews ul li a figure{width:95px;float:left}.topNews ul li a .txtArea{width:calc(100% - 107px);float:right}.topNews ul li a .txtArea .infotxt{margin:0 0 13px;font-size:13px}.topNews ul li a .txtArea .infotxt span{margin-right:8px}.topNews ul li a .txtArea .txt{font-size:14px;font-weight:600}.topNews .btn{margin:28px 0 0}}@media only screen and (max-width: 1040px){.wrapper{width:100%;padding:0 4%}.com_img img{width:90%;height:auto}.logo{background-size:120px auto}.index.header .logo{background-size:120px auto}.gnavi ul li a{margin-right:20px}.layoutBx2 li{padding:20px 2% 20px 3%}section.service_about{padding:15px 0 36% 0;background-size:83% auto}section.service_about figure{width:100%;max-width:500px}.service_feature h4{background-size:30px 30px;min-height:30px;line-height:30px;padding:0 0 0 40px}.service_feature h4.icon_device{background-image:url(/assets/service_icon_device-abf20f62fc9ef4796ae8f2449dd1ff25b0b7f9648a6a66e1ea03f94266f7b52e.svg);background-size:66px 30px;padding:0 0 0 76px}.price_detailBx.basic .price_label{width:40%}.price_detailBx.basic .price_mainspec{width:40%}.price_detailBx.basic .price_detailspec{width:60%}.price_detailBx.basic .price_description_detail{width:68%}.price_flow{width:100%}.viewhubBx{width:80%}}@media only screen and (max-width: 769px){.header .mynavi_logo.twologo{padding:7px 0 0}.header .mynavi_logo.twologo img{width:auto;height:43px}.header .mynavi_logo.twologo img.mnlogo{height:43px}.flag-spmode{display:block}.flag-pcmode{display:none}.sp-only{display:block}.pc-only{display:none}.mgnt10{margin-top:10px !important}.mgnb10{margin-bottom:10px !important}.pdg0{padding:0 !important}section{padding:40px 0 40px 0}.flag_pcmode{display:none}.content{padding:0 0 40px 0}.fs_biggest{font-size:24px}.fs_bigger{font-size:20px}.text_head3{padding-top:0}.pagelink3{text-align:left}.leadBx{margin:0 0 20px 0 !important}.leadBx h2{margin:0 0 20px 0}.leadBx h2 br{display:none}.leadBx.left h2{text-align:center}.lead{font-size:13px;line-height:1.4em}.lead br{display:none}.lead.w55{padding:0}.layoutBx_2btn{width:100%;margin:0 auto}.layoutBx_2btn ul{display:block}.layoutBx_2btn ul li{display:block}.layoutBx_2btn ul li:first-child{width:100%;padding:0 0 10px 0}.layoutBx_2btn ul li a{font-size:18px;width:100%;height:60px;line-height:60px}section.detail_firstlayout .lead{width:auto}section.detail_firstlayout.headerFiexd{margin-top:70px}section.detail_firstlayout.headerFiexd.sukiiki{margin-top:90px}.com_action{padding:37px 0 60px;background-size:1500px auto}.com_action .fs_biggest{margin:0 0 30px;font-size:20px}.com_action .fs_biggest span{margin:20px 0 0;font-size:30px}.com_action ul.contact_btn{width:100%;max-width:300px;margin:0 auto}.com_action ul.contact_btn li:nth-child(1){width:100%;float:none;margin:0 0 20px}.com_action ul.contact_btn li:nth-child(2){width:100%;float:none}.com_action ul.contact_btn li a{padding:23px 0 21px;font-size:18px;font-weight:bold}.com_action_mynavi{padding:37px 0 60px;background-size:1500px auto}.com_action_mynavi .fs_biggest{margin:0 0 30px;font-size:18px}.com_action_mynavi .fs_biggest span{margin:20px 0 0;font-size:26px;line-height:1.4}.com_action_mynavi ul.contact_btn li a{padding:15px 0;font-size:18px}.com_action_mynavi2{display:block;padding-left:0;padding-right:0}.com_action_mynavi2 .com_actionBx{width:100%;padding:30px 0 25px}.com_action_mynavi2 .com_actionBx .fs_biggest{margin:0 0 20px;font-size:18px}.com_action_mynavi2 .com_actionBx .fs_biggest span{margin:10px 0 0;font-size:18px}.com_action_mynavi2 .com_actionBx ul.contact_btn li a.fs_biggest{padding:18px 0;font-size:16px}.leadBx{margin:0 0 40px 0}.com_companyBx .companyBx_content:first-child{padding:0 0 10px 0}.com_companyBx .companyBx_content{margin:10px 0 10px 0;padding:0 0 10px 0}.com_companyBx img{height:auto;margin:10px 0 0 0}.com_companyBx li{padding:10px 0 10px 0}.com_companyBx .connect img{width:85%}.com_companyBx .bb7 img{width:35%}.com_companyBx .kopti img{width:80%}.com_companyBx .idc img{width:90%}.com_companyBx .reclick img{width:75%}.com_companyBx .mfs img{width:60%}.com_companyBx .mirai img{width:85%}.com_companyBx .showcase img{width:78%}.com_companyBx .rarejob img{width:80%}.com_companyBx .idom img{width:85%}.com_companyBx .en img{width:45%}.com_companyBx .dreamcatcher img{width:80%}.com_companyBx .kawaijuku img{width:80%}.com_companyBx .blearnch img{width:85%}.com_companyBx .uh img{width:60%}.com_companyBx .mitsui img{width:80%}.com_companyBx .sanyo img{width:80%}.com_companyBx .tatsumi img{width:80%}.com_companyBx li p{min-height:75px}.com_companyBx.com_companyBx-gray img{margin:0 !important}.com_companyBx.com_companyBx-gray li{height:90px}.com_companyBx.com_companyBx-gray li:nth-child(1),.com_companyBx.com_companyBx-gray li:nth-child(2),.com_companyBx.com_companyBx-gray li:nth-child(3),.com_companyBx.com_companyBx-gray li:nth-child(4){margin:0 0 0 0 !important}.com_companyBx.com_companyBx-gray .idom img{padding-top:3px !important;width:85%}.com_companyBx.com_companyBx-gray .idc img{padding-top:3px !important;width:85% !important}.com_companyBx.com_companyBx-gray .tatsumi img{padding-top:3px !important;width:85% !important}.com_companyBx2{padding:10px 0 0}.com_companyBx2 ul{padding:10px 0 0}.com_companyBx2 ul li{width:calc(100% / 3);padding:0 0 10px}.com_companyBx2 ul li p{height:42px}.com_companyBx2 ul li p span{height:auto}section.detail_firstlayout.about_news{padding:15px 0 20px 0}section.about_news{overflow:hidden;padding:40px 0 20px 0}.com_newsBx li{display:block;position:relative}.com_newsBx li:first-child{padding-top:20px}.com_newsBx li .day,.com_newsBx li .description{display:block;width:100%;padding:0 4% !important}.com_newsBx li .day{margin:0 0 10px 0}.com_newsBx li .day.description{width:100%;display:block;margin-bottom:10px;padding:0 0 0 0}.com_newsBx li .label{width:100px;position:absolute;top:20px;right:0}.com_newsBx li .label span{padding:4px 5px 2px;font-size:11px}.action_btnBx ul{display:block}.action_btnBx ul li{display:block}.action_btnBx ul li:first-child{width:100%;padding:0 0 0 0}.action_btnBx ul li:last-child{padding:20px 0 0 0}.action_btn a,.action_btn2 a,.referrer_btn a{margin:0 auto;width:100%;height:60px;line-height:60px}.referrer_btn.space{margin:20px 0 0 0}.referrer_btn.left a{margin:0 auto}.description_head{font-size:16px;line-height:1.6em}.gnavi{background-color:#FFF}.gnavi a{display:none}.gnavi{margin:14px 0 0 0;background:url(/assets/gnavi_menu-71c3d08972c5bbccba2e6c465980c798ea96dfa8951b99d72112e0178bc0a0c7.svg) no-repeat right center;width:25px;height:25px}.index.header{padding:0}.index.header .logo{background:url(/assets/logo-51a75592cfc429b98a9850de20ba7d69b7aee275bdb74b6779da7a24c7c2e070.svg) no-repeat left center;background-size:120px auto}.index.header .gnavi{margin:14px 0 0 0;padding:0 0 0 0;background:url(/assets/gnavi_menu-71c3d08972c5bbccba2e6c465980c798ea96dfa8951b99d72112e0178bc0a0c7.svg) no-repeat right center;width:25px;height:25px}.sp_naviBx{width:100%;height:100vh;display:none;top:0;left:0;z-index:1100;background:#434b57;position:fixed;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto;z-index:9999}.sp_scroll-block{position:fixed;overflow-x:hidden;overflow-y:hidden}.sp_gnavi{display:none;padding:0 4% 4%;height:100vh;font-size:16px;overflow:scroll;-webkit-overflow-scrolling:touch}.sp_gnavi a:link{color:#fff}.sp_gnavi a:visited{color:#fff}.sp_gnavi a:hover,.sp_gnavi a:active,.sp_gnavi a:focus{color:#fff}.sp_gnavi a:link,.sp_gnavi a:link,.sp_gnavi a:visited,.sp_gnavi a:hover,.sp_gnavi a:active,.sp_gnavi a:focus{text-decoration:none}.sp_gnavi ul{height:510px;border-top:1px solid #cccccc}.sp_gnavi .list a{display:block;padding:20px 0;border-bottom:1px solid #cccccc}.sp_gnavi .action_btn{margin:20px 0 10px 0}.sp_gnavi .neutral_btn a{width:100%;border:1px solid #fff;font-size:18px;height:60px;line-height:60px}.sp_navi_closebtn{width:100%;padding:20px 0 0 0;margin:0 0 20px 0;text-align:right;overflow:hidden}.sp_navi_closebtn a{float:right;display:block;padding:10px 0 0 0;background:url(/assets/close_btn-13b3d8a6fafa7d4919c22736326f88f8d293c93135a55a9188a34fa38c628edf.svg) no-repeat right center;width:30px;height:30px}.error-page_module .img img{max-width:300px;text-align:center}.contactBx{width:100%}.contactBx .contactMd{width:100%;display:block}.contactBx .layout_label{display:block;width:100%;padding:20px 40px 10px 4%;border-bottom:none}.contactBx .layout_label .key_icon{float:left}.contactBx .layout_form{display:block;width:100%;padding:20px 4% 20px 4%}.downloadBx{width:100%;display:flex;flex-direction:column-reverse}.downloadBx .descriptionBx{width:100%;padding:30px 0 0 0;display:block;vertical-align:top}.downloadBx .descriptionBx h3{margin:0 0 20px 0}.downloadBx .descriptionBx h4{font-size:16px}.downloadBx .descriptionBx p{font-size:16px}.downloadBx .contactBx{padding:15px 10px 25px 10px;display:block}.iconlistBx{font-size:16px}.iconlistBx li{background:url(/assets/icon_blue_circle-2a99ec39cc04e12866561387da21868dc717becee38c96d68a9d71c044dcc585.svg) no-repeat left 2px;padding:0 0 10px 20px;background-size:10px auto}.confirmBx{margin:20px 0 0 0;text-align:center}.layout_description{width:100% !important}.layout_img{width:100% !important;float:none !important;text-align:center !important;margin:0 0 20px 0}.layout_img img{width:250px !important;height:auto}.layoutBx2 ul{width:100%;display:block;flex-wrap:wrap;align-items:stretch;border-top:none}.layoutBx2 li{width:100%;padding:20px 4%;border-bottom:1px solid #cccccc}.layoutBx2 li:nth-child(even){border-left:none}.layoutBx3 ul{width:100%;display:block;flex-wrap:wrap;align-items:stretch}.layoutBx3 li{width:100%;padding:20px 4%}.layoutBx3 .img{margin:0 0 30px 0}.layoutBx4{width:100%;display:block;margin:0 0 40px 0}.layoutBx4 .layout_description{width:100%;display:block}.layoutBx4 p{margin:0 0 20px 0}.layoutBx4 .layout_img{display:block;width:100%}.layoutBx4 ul li{*zoom:1;margin-bottom:40px;width:100%}.layoutBx4 ul li:before,.layoutBx4 ul li:after{content:" ";display:table}.layoutBx4 ul li:after{clear:both}.layoutBx4 ul li:last-child{margin-bottom:0}.layoutBx4 ul li .imgarea{float:none;width:100%}.layoutBx4 ul li .imgarea img{width:100%;padding:0 !important}.layoutBx4 ul li .textarea{float:none;width:100%;padding:0;box-sizing:border-box}.layoutBx4 ul li:nth-child(even) .imgarea{float:none}.layoutBx4 ul li:nth-child(even) .imgarea img{padding:0 !important}.layoutBx4 ul li:nth-child(even) .textarea{float:none}.service_mechanism .content{padding-bottom:0}.layoutBx7 ul{width:100%;display:block}.layoutBx7 li{position:relative;width:100%;padding:15px 4%;margin:0 0 30px 0}.layoutBx7 li:last-child{margin-right:0}.layoutBx7 li:last-child:after{display:none}.layoutBx7 li:after{position:absolute;top:auto;right:auto;left:50%;bottom:-30px;content:'';width:25px;height:30px;margin-left:-10px;background:url(/assets/service/icon_service_arw_b-0e73bdb00edb6ad12e617122d81873ba03dec38da32743767bbdabc93a388382.gif) 0 0 no-repeat}.layoutBx7 .text_head{margin-top:0}.layoutBx7 .step{margin-bottom:20px}.layoutBx7 .step img{width:75px;height:auto}.layoutBx7 .icon{display:block;margin-bottom:40px;text-align:center}.layoutBx7 .icon_168{display:block;margin-bottom:20px;text-align:center;text-align:center}.layoutBx7 .icon_168 img{width:160px;height:auto}.layoutBx8 ul{width:100%;display:block}.layoutBx8 li{width:100%;padding:2%;margin-right:3%;text-align:center}.layoutBx8 li:last-child{margin-right:0}.layoutBx8 .icon_168{width:100%;margin-bottom:20px;text-align:center}.layoutBx8 .icon_168 img{width:168px;height:142px}.layoutBx8 .icon{display:block;margin-bottom:40px;text-align:center}.layoutBx8 .icon img{width:auto;height:auto}.layoutBx8 .apps_logo{margin-top:20px;text-align:center}.layoutBx8 .apps_logo img{width:116px;height:42px}.layoutBx8 h3{margin-top:20px;min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.layoutBx9{width:auto;margin:0}.layoutBx9 dl dt{width:auto;display:block;text-align:center;margin:20px 0 15px;padding:0}.layoutBx9 dl dt img{width:auto;max-width:140px}.layoutBx9 dl dd{width:auto;display:block;padding:0}.layoutBx10 ul{margin:0 -4%}.layoutBx10 ul li{width:100%;margin-right:0;border-left:0;border-right:0}.layoutBx10 ul li a .imgarea figure{height:171px}.layoutBx10 ul li a .imgarea figure img{transform:scale(0.8, 0.8)}.layoutBx10 ul li a .companyName{padding:10px 0 8px;font-size:14px;line-height:1.4}.layoutBx10 ul li a .companyTxt{padding:15px 20px 13px;font-size:14px;line-height:1.4}.layoutBx10.fourC{padding-top:0}.layoutBx10.fourC ul li{width:100%;margin-right:0}.layoutBx10.fourC ul li:nth-child(1){margin-left:0}.layoutBx10.fourC ul li a .imgarea figure{height:171px}.layoutBx10.fourC ul li a .companyName{padding:10px 0 8px;font-size:14px;line-height:1.4}.layoutBx10.fourC ul li a .companyTxt{padding:15px 20px 13px;font-size:14px;line-height:1.4}.casestudy_detail .mainImg{margin:0 -4%}.casestudy_detail .company_profile{display:block}.casestudy_detail .company_profile figure{width:auto;height:auto;display:block;margin:0 -4% 40px;padding:20px 0;border-left:none;border-right:none}.casestudy_detail .company_profile figure img{transform:scale(0.8, 0.8)}.casestudy_detail .company_profile .txt_area{display:block;padding:0}.casestudy_detail .company_profile .txt_area .title{margin:0 0 20px;font-size:18px;font-weight:bold;line-height:1.4}.casestudy_detail .pdaList{margin:0 -4%}.casestudy_detail .pdaList dl{display:block;padding:35px 4% 40px}.casestudy_detail .pdaList dl dt{width:auto;display:block;margin:0 0 35px;padding:0;text-align:center;font-size:24px}.casestudy_detail .pdaList dl dt img{width:40px;height:40px;margin:0 20px 0 0}.casestudy_detail .pdaList dl dd{width:auto;display:block;padding:0}.casestudy_detail .interview_area{padding:5px 0 0}.casestudy_detail .interview_area .fs_biggest{padding-top:35px}.casestudy_detail .interview_area figure{margin:35px 0 0}.casestudy_detail .interview_area .interviewed{margin-top:20px}.casestudy_detail .interview_area .interviewed dl{margin:0}.casestudy_detail .interview_area .interviewed dl dt{display:block;margin:0 0 15px;padding:0;text-align:center}.casestudy_detail .interview_area .interviewed dl dt:before{display:none}.casestudy_detail .interview_area .interviewed dl dd{display:block;margin-top:0;text-align:center;font-size:13px;line-height:2}.casestudy_detail .interview_area dl.faq{margin:0}.casestudy_detail .interview_area dl.faq dt{margin:25px 0 0}.casestudy_detail .customer_voice{padding:40px 0 0}.casestudy_detail .customer_voice ul{padding:0}.casestudy_detail .customer_voice ul li{padding:60px 20px 30px;border-radius:8px}.casestudy_detail .customer_voice ul li:before{width:19px;height:19px;top:25px;left:18px}.casestudy_detail .customer_voice ul li p{font-size:16px}.casestudy_detail .customer_voice ul li .name{font-size:12px}.pager .pagerCon{max-width:auto}.pager .pagerL,.pager .pagerR{width:100%;display:block}.pager .pagerL a,.pager .pagerR a{padding:20px 4%;position:relative}.pager .pagerL{border-right:none;border-bottom:#e1e5e4 1px solid}.pager figure{width:auto;margin:0}.pager figure img{width:100px}.pager .txtarea{clear:both;padding:15px 0 0}.pager .txtarea .tit{font-size:13px;position:absolute;top:40px;left:calc(110px + 4%)}.recruit_btnlist dl{margin-bottom:20px}.recruit_btnlist dl dt{clear:both;float:none;width:100%;margin-bottom:10px}.recruit_btnlist dl dt p{text-align:center}.recruit_btnlist dl dd{float:none;width:100%;margin-bottom:40px}.recruit_btnlist dl dd .referrer_btn{float:none}.layoutBx4{margin:0}.layoutBx5 ul{width:100%;display:block;flex-wrap:wrap;align-items:stretch}.layoutBx5 ul li{width:auto;margin-right:0}.layoutBx5 ul li.mgL{margin-left:0}.layoutBx5.sp-nopdg li{padding:0 0 10px 0}.layoutBx5 .icon{display:table-cell;margin-bottom:0;text-align:center}.layoutBx5 .icon img{width:60px;height:40px}.layoutBx5 .icon_180,.layoutBx5 .icon_168{display:table-cell;margin-bottom:0;text-align:center}.layoutBx5 .icon_180 img,.layoutBx5 .icon_168 img{width:90px;height:76px}.layoutBx5 .apps_logo{text-align:left}.layoutBx5 h3.text_head{width:auto;display:table;margin-bottom:15px;min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.layoutBx5 h3.text_head span{display:table-cell;vertical-align:middle}.layoutBx5 h3.text_head .title{padding:5px 0 0 20px}.layoutBx5 h3.text_head .ico{width:60px;display:table-cell;padding:0;min-height:auto;margin:0;text-align:center}.layoutBx5 h3.text_head .ico img{width:100%;height:65px;margin-top:0 !important}.layoutBx5 h3.text_head .ico_wedding img{width:40px}.layoutBx5 h3.text_head .ico_medical img,.layoutBx5 h3.text_head .ico_capture img,.layoutBx5 h3.text_head .ico_send img,.layoutBx5 h3.text_head .ico_calendar img,.layoutBx5 h3.text_head .ico_memo img{width:47px}.layoutBx5 h3.text_head .ico_map img{width:35px}.layoutBx5 .list{display:block;margin:20px 0 0 0;padding:0 0 0 20px;list-style:disc}.layoutBx5 .list li{width:100%;padding:0;margin-bottom:10px;font-size:14px}.layoutBx5 .list li h3{margin-top:0}.layoutBx5 .list li h3 .sp-nopdg{padding:0 !important}.layoutBx6 p img{margin:20px 0 0 0;width:80%}.layoutBx6 .action_btnBx{width:90%;margin:20px auto 0 auto}.layoutBx5-nofloat li{width:29%;margin-right:5%}.layoutBx5-nofloat li:last-child{margin-right:0}.layoutBx5-nofloat .icon_168{display:block;margin-bottom:10px;text-align:center}.layoutBx5-nofloat .icon_168 img{width:100%;height:130px}.layoutBx5-nofloat h3{margin-top:0px;min-height:auto !important;padding-left:0 !important;line-height:1 !important;text-align:center}.tablelayoutBx th{width:30%;padding:15px 4%;clear:both}.tablelayoutBx td{width:70%;padding:15px 4%}.cut{display:none}.detail_firstlayout .wrapper{background:none}.detail_firstlayout .leadBx{padding:0 0 0 0;min-height:initial;min-height:auto}section.service_about{padding:15px 0 0 0}img.webrtc_img{width:200px !important}.service_feature h3{display:table-cell;background-size:48px 48px;background-repeat:no-repeat;background-position:center left;padding:5px 0 10px 60px;vertical-align:middle;line-height:1.2em;height:60px}.service_feature p{margin:10px 0 0 0}.service_feature .lead.w95{padding-left:0;padding-right:0}.price_detailBx{width:100%;display:block}.price_detailBx .price_label,.price_detailBx .price_mainspec,.price_detailBx .price_detailspec{min-height:auto}.price_detailBx.basic .price_label{width:100%;display:block;padding:20px}.price_detailBx.basic .price_mainspec{width:100%;display:block;border-bottom:1px solid #cccccc}.price_detailBx.basic .price_detailspec{padding:20px 0;width:100%;display:block}.price_detailBx.basic .price_description_detail{display:block;width:100%}.price_detail_etcBx{width:100%;display:block}.price_detail_etcBx .detail_etcMd_L{width:100%;display:block;margin:0 0 40px 0}.price_detail_etcBx .detail_etcMd_R{width:100%;display:block}.price_detail .price_detailspec{min-height:initial;min-height:auto}.price_detailBx .standard,.price_detailBx .premium,.price_detailBx .professional,.price_detailBx .enterprise{width:100%;display:block}.price_area{background-position:center 170px;background-size:25px auto}.price_area .price_area_l{width:100%;margin:0 0 50px}.price_area .price_area_r{width:100%}.price_area dl{display:block}.price_area dl dt{width:100%;height:auto;display:block;padding:15px 0;font-size:16px;font-weight:bold}.price_area dl dd{width:100%;height:auto;display:block;padding:30px 0;background:#e7eae9;border-left:none}.price_area dl .graybox1{background:none;padding:0;font-size:16px}.price_area dl .graybox1:nth-child(1){margin:0 0 20px}.price_area dl .graybox2{padding:30px 10px}.price_area dl .graybox2 .txt1{margin:0 0 20px;font-size:16px}.price_area dl .graybox2 .txt2{font-size:14px}.price_area dl .graybox2 .txt2 strong{font-size:35px;vertical-align:-5px}.price_area dl .graybox2 .txt3{font-size:14px}.gradation_area{padding:35px 0}.gradation_area p{font-size:20px}.gradation_area .link{margin:35px 0 0}.gradation_area .link a{width:40px;height:40px;padding:15px 0 0}.price_flow{width:100%;display:block}.price_flow dt{width:auto;height:auto;display:block;margin:0 -4%;padding:15px 0;font-size:16px}.price_flow dd{width:auto;padding:30px 0 0;display:block}.price_flow dd ul.list li{margin:0 0 20px;font-size:14px}.price_flow dd ul.contact li{width:100%}.price_flow dd ul.contact li:nth-child(1){margin:0 0 20px}.price_flow_arrow{height:auto;padding:30px 0}.price_flow_arrow img{vertical-align:baseline}.about_company .layoutBx4 .layout_img{display:block;width:300px;height:310px;overflow:hidden}.about_company .layoutBx4 .layout_img img{width:300px;height:auto;margin:-35px 0 0 0}.news_detail h2{width:100%;padding:0 20px 0 0;text-align:center}.news_detail .news_detaildate{padding:0 0 20px 0;text-align:center}.news_detail .news_detailBx{font-size:14px;line-height:1.6em;width:100%;margin:0 auto;padding:0 4%}.news_detail .news_detailBx p{margin:0 0 20px 0}.news_detail .news_detailBx p.image img{width:90%}.news_detail .news_detailBx .howto-imagearea{padding:10px}footer#siteFooter{padding:10px 0 130px}footer#siteFooter .wrapper{display:block;position:relative}footer#siteFooter .fLogo{display:none}footer#siteFooter ul.fLink1{width:100%;margin:0}footer#siteFooter ul.fLink1 li{width:100%;float:none;padding:0}footer#siteFooter ul.fLink1 li dl dt{display:none}footer#siteFooter ul.fLink1 li dl dd{margin:0;border-bottom:#8c8d8e 1px solid}footer#siteFooter ul.fLink1 li dl dd a{display:block;padding:13px 10px}footer#siteFooter .snsLink{width:100%;border-left:none;position:absolute;left:0;right:0;bottom:35px}footer#siteFooter .snsLink .tit{display:none}footer#siteFooter .snsLink ul li{width:44px}footer#siteFooter ul.fLink2{width:100%;padding:0;text-align:center}footer#siteFooter ul.fLink2 li{float:none;margin:0;border-bottom:#8c8d8e 1px solid}footer#siteFooter ul.fLink2 li a{display:block;padding:13px 5px}footer#siteFooter .copy{width:100%;float:none;padding:88px 0 0;text-align:center}.mynavipage .fs_biggest{font-size:20px}.mainavi_link ul.connection_btns li{width:49%;margin:0 2% 8px 0}.mainavi_link ul.connection_btns li:nth-child(5n){margin-right:2%}.mainavi_link ul.connection_btns li:nth-child(3n){margin-right:2%}.mainavi_link ul.connection_btns li:nth-child(2n){margin-right:0}.mainavi_link ul.connection_btns li a{padding:10px 5px 9px;line-height:1.4}.mainavi_link ul.connection_btns li.center{margin:0 auto}.mainavi_link ul.connection_btns li.mt20{margin-top:20px}.mainavi_link .mainavi_link_frame .mainavi_link_box{width:100%;float:none;margin:0 0 40px}.referrer_pcBx{width:100%}.referrer_btn.left{margin:0 auto}.ruleBx{padding:0}.rule_inner{padding:0 0 20px 0;margin:0 0 0 0}.rule_inner ol,.rule_inner ul{padding:0 6px 0 13px}.rule_inner p{margin:0 0 20px 0}.rule_inner li{margin:0 0 10px 0}.ruleBx .tableList table{min-width:100%}.ruleBx .tableList.tb1{height:217px}.gmap-geolocation{display:none;z-index:1501;position:fixed;top:50%;left:50%;width:300px;height:385px;padding:10px 0 0 13px;margin:-200px 0 0 -150px;background:#fff;box-sizing:border-box}.gmap-geolocation .gmap-input input[type="text"]:focus{outline:0}.gmap-geolocation .gmap-input .input-gmap_style{width:275px;height:48px;padding:5px;background:#eee;box-sizing:border-box;border-radius:3px;font-size:0.7em}.gmap-geolocation .gmap-maps{width:275px;height:300px}.viewhubBx{width:80%;background:url(/assets/viewhub_mainimg-e265f9b436a0ed4526061a0d2b00f9188ba01af08218abf9d453ae6f8d3bbccc.png) center top no-repeat;background-size:auto 180px}.viewhubBx .lead{text-align:center;padding:190px 0 0 0}.viewhubBx .text{width:100%;text-align:center}.viewhubBx .viewhub_logo{padding:10px 0 10px 0;text-align:center}.viewhubBx .viewhub_logo img{width:245px;height:auto;text-align:center}.viewhubBx .pagelink3{padding:15px 0 0 0;text-align:center}.pc_naviBx{display:none}.promopopupBx{right:0;bottom:0;padding:18px 4% 18px 4%;width:100%;height:auto;border:1px solid #d8d8d8;border-radius:0;animation:anime1 0.5s ease}.promopopupBx p{margin:0 0 10px 0;text-align:center}@keyframes anime1{0%{opacity:0;bottom:-20px}100%{opacity:1;bottom:0px}}.moreBtn{width:235px;padding:15px 0 0;font-size:15px}.titleArea{min-height:120px;padding:48px 0 0}.titleArea.company{background-image:url(/assets/company_titlebg_sp-67660ddab508070fea89323d7c33898b6043a2196448785c4b87b2b1615836d1.jpg)}.titleArea .title{font-size:24px}.cmRecruit{min-height:auto;padding:77px 0;background:url(/assets/cm_recruit_bg_sp-229ed4ffa048d6e6325911d255a9e0815667af6a4be5cd17092648c033109e7c.jpg) no-repeat center top/100% auto}.cmRecruit .enTitle{margin:0 0 38px;font-size:20px}.cmRecruit .catchTxt{font-size:35px}.cmRecruit .leadTxt{margin:0 0 30px;font-size:14px;line-height:2}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:0.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia, Times New Roman, serif}.ql-editor .ql-font-monospace{font-family:Monaco, Courier New, monospace}.ql-editor .ql-size-small{font-size:0.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:0.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:0.83em}.ql-snow .ql-editor h6{font-size:0.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:0.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:0.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia, Times New Roman, serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco, Courier New, monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:'Save';padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-editor *{margin:initial;padding:initial;text-align:initial}body.active_admin [data-aa-quill-editor]{display:inline-block;width:calc(80% - 2px)}body.active_admin [data-aa-quill-editor] button{text-shadow:none;box-shadow:none}body.active_admin [data-aa-quill-editor] button:hover{background-image:none;background-color:transparent}body.active_admin [data-aa-quill-editor] .ql-container{border:1px solid #c9d0d6;border-radius:0 0 3px 3px}body.active_admin [data-aa-quill-editor] .ql-editor{background-color:#fff;max-height:300px;min-height:150px;padding:10px}body.active_admin [data-aa-quill-editor] .ql-editor ol{list-style-type:decimal}body.active_admin [data-aa-quill-editor] .ql-editor p{margin-bottom:1em}body.active_admin [data-aa-quill-editor] .ql-editor ul{list-style-type:disc}body.active_admin [data-aa-quill-editor] .ql-editor ul,body.active_admin [data-aa-quill-editor] .ql-editor ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}body.active_admin [data-aa-quill-editor] .ql-toolbar{border:1px solid #c9d0d6;border-radius:3px 3px 0 0}.news_detailBx.ql-editor p{margin-bottom:0px}.ql-editor{white-space:normal;padding:0px}
