@charset "UTF-8";/*! normalize_aura.css v1.0.1 | AURA License | */*{box-sizing:border-box;word-break:break-all;word-wrap:break-word;white-space:normal}*,:before,:after{box-sizing:border-box}html{font-size:10px;line-height:1.15;color:#000;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow:auto;height:100%}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0;font-family:Meiryo,Hiragino Kaku Gothic Pro,Yu Gothic,Verdana,Geneva,sans-serif;color:#000;line-height:1.875}article,aside,footer,header,nav,section,main{display:block}figcaption,figure{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}address{font-style:normal}h1,h2,h3,h4,h5,h6,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.3;font-family:Meiryo,Hiragino Kaku Gothic Pro,Yu Gothic,sans-serif;margin:0}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict;margin:0}br{letter-spacing:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:focus{outline:none}a:hover,a:active{outline-width:0}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:normal}mark{background-color:#ff0;color:#000}em{font-style:normal}small{font-size:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}q{quotes:"“" "”" "‘" "’"}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;vertical-align:middle;border:0;width:auto;height:auto}svg:not(:root){overflow:hidden}canvas{display:inline-block}template{display:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{line-height:normal}button{background-color:transparent}button:focus{outline:none}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:normal;appearance:normal;cursor:pointer;border:none}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;vertical-align:top;resize:none}details,menu{display:block}summary{display:list-item}progress{display:inline-block;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th{font-weight:400}ul,ol,dl{list-style:none;padding:0;margin:0}dd{margin-left:0}[hidden]{display:none}.grecaptcha-badge{bottom:110px!important}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?eqnfmr);src:url(fonts/icomoon.eot?eqnfmr#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?eqnfmr) format("truetype"),url(fonts/icomoon.woff?eqnfmr) format("woff"),url(fonts/icomoon.svg?eqnfmr#icomoon) format("svg");font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dbox:before{content:"\e901"}.icon-arrow01:before{content:"\e902"}.icon-arrow_scroll:before{content:"\e903"}.icon-mail:before{content:"\e904"}.icon-tell:before{content:"\e905"}.icon-sozai:before{content:"\e906"}.icon-seisaku:before{content:"\e907"}.icon-kakaku:before{content:"\e908"}.icon-kakou:before{content:"\e909"}.icon-contact:before{content:"\e90a"}.icon-facebook:before{content:"\e90b"}.icon-hatena:before{content:"\e90c"}.icon-linkedin:before{content:"\e90d"}.icon-pinterest:before{content:"\e90e"}.icon-pocket:before{content:"\e90f"}.icon-twitter:before{content:"\e910"}.icon-quality:before{content:"\e911"}.icon-handshake:before{content:"\e912"}.icon-newopen:before{content:"\e900"}i .text{font-size:0!important;display:none!important}.p0{padding:0!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.p45{padding:45px!important}.p50{padding:50px!important}.p55{padding:55px!important}.p60{padding:60px!important}.p65{padding:65px!important}.p70{padding:70px!important}.p75{padding:75px!important}.p80{padding:80px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m45{margin:45px!important}.m50{margin:50px!important}.m55{margin:55px!important}.m60{margin:60px!important}.m65{margin:65px!important}.m70{margin:70px!important}.m75{margin:75px!important}.m80{margin:80px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}body{font-size:1.6rem}.content_paragraph{margin-bottom:30px}.space{white-space:nowrap}.center_txt{text-align:center}.left_txt{text-align:left}.right_txt{text-align:right}.sp_justify{text-align:center}.sml{font-size:.857em}.sml_more{font-size:.75em}.lrg{font-size:1.125em}.bold{font-weight:700}@media screen and (max-width:599px){body{font-size:1.4rem}.content_paragraph{margin-bottom:20px;line-height:1.75}.sp_justify{text-align:justify}}::selection{background:#0097d0;color:#fff}a{text-decoration:none}.text_hover{text-decoration:underline;color:#e83928}.hover_line{display:inline-block;position:relative}.hover_line:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#333;transition:width .5s cubic-bezier(.23,1,.32,1)}.hover .hover_line:hover:after,.hover_line.hover:after,.hover_line:focus:after{width:100%}.hover_alpha{transition:opacity .4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hover .hover_alpha:hover,.hover_alpha.hover,.hover_alpha:focus{opacity:.7;filter:alpha(opacity=70);zoom:1}.hover_bright{transition:filter .5s cubic-bezier(.23,1,.32,1)}.hover .hover_bright:hover,.hover_bright.hover,.hover_bright:focus{filter:brightness(1.08)}.fleft{float:left}.fright{float:right}.sc{clear:both}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.sp_only{display:none}@media screen and (min-width:768px){.pc_none{display:none}}@media screen and (max-width:599px){.sp_none{display:none}.sp_only{display:block}}.maincontainer{max-width:1040px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (max-width:1039px){.maincontainer{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}}@media screen and (max-width:599px){.maincontainer{padding-left:4%;padding-right:4%}}.frame_container{position:fixed;z-index:20;background-color:#35bef4;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:background-color}.top .frame_container{background-color:transparent}.color_regular .frame_container,.top.color_regular .frame_container{background-color:#35bef4}.color_price_date .frame_container,.top.color_price_date .frame_container{background-color:orange}.color_3d .frame_container,.top.color_3d .frame_container{background-color:#4ea7ff}.color_material .frame_container,.top.color_material .frame_container{background-color:#00956e}.color_example .frame_container,.top.color_example .frame_container{background-color:#ffc658}.color_contact .frame_container,.top.color_contact .frame_container{background-color:#0097d0}.color_dictionary .frame_container,.top.color_dictionary .frame_container{background-color:#de1f37}.color_blog .frame_container,.top.color_blog .frame_container{background-color:#792ba1}.color_qa .frame_container,.top.color_qa .frame_container{background-color:#f80051}.color_interview .frame_container,.top.color_interview .frame_container{background-color:#100964}.color_flow .frame_container,.top.color_flow .frame_container{background-color:#3cb371}.color_fdm .frame_container,.top.color_fd,.frame_container{background-color:#4e748b}.navMenu_active .frame_container,.top.navMenu_active .frame_container{background-color:#35bef4}.frame_container.frame_left{left:0;top:100px;height:calc(100% - 100px);width:20px}.frame_container.frame_right{right:0;top:100px;height:calc(100% - 100px);width:20px}.frame_container.frame_bottom{left:0;bottom:0;height:20px;width:100%}@media screen and (max-width:1299px){.frame_container.frame_left{width:14px}.frame_container.frame_right{width:14px}.frame_container.frame_bottom{height:14px}}@media screen and (max-width:999px){.frame_container.frame_left{top:65px;height:calc(100% - 65px);width:10px}.frame_container.frame_right{top:65px;height:calc(100% - 65px);width:10px}.frame_container.frame_bottom{height:10px}}body{padding-top:100px;padding-bottom:0}.rowblock{margin-bottom:40px}.content_last{padding-top:60px;margin-bottom:100px}.content_blog{margin-bottom:100px}.content_type1{padding-top:60px;margin-bottom:40px}.content_type2{padding-top:60px}.container{max-width:1040px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (max-width:1039px){.container{width:100%;padding-left:1.9607843137%;padding-right:1.9607843137%}}@media screen and (max-width:999px){body{padding-top:65px}.content_type1{padding-top:40px}.content_last{padding-top:40px}}@media screen and (max-width:768px){main .container{width:calc(100% - 40px);padding-left:0;padding-right:0}}@media screen and (max-width:599px){main .container{width:calc(100% - 50px)}.content_type1{padding-top:20px;margin-bottom:20px}.content_last,.content_blog{margin-bottom:60px}}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row{zoom:1}.gutters{margin-left:calc(1.428571428571429%*-1);margin-right:calc(1.428571428571429%*-1)}.gutters>*{padding-left:1.4285714286%;padding-right:1.4285714286%}.wide_column.gutters{margin-left:0;margin-right:0}.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{display:block;float:left}.row.right .col_1,.row.right .col_2,.row.right .col_3,.row.right .col_4,.row.right .col_5,.row.right .col_6,.row.right .col_7,.row.right .col_8,.row.right .col_9,.row.right .col_10,.row.right .col_11,.row.right .col_12{float:right}.col_1{width:8.3333333333%}.col_2{width:16.6666666666%}.col_3{width:25%}.col_4{width:33.3333333333%}.col_5{width:41.5555555555%}.col_6{width:50%}.col_7{width:58.1111111111%}.col_8{width:66.6666666666%}.col_9{width:75%}.col_10{width:83%}.col_11{width:91.6666666666%}.col_12{width:100%}@media screen and (max-width:768px){.row:not(.nochange) .col_1,.row:not(.nochange) .col_2,.row:not(.nochange) .col_3,.row:not(.nochange) .col_4,.row:not(.nochange) .col_5,.row:not(.nochange) .col_6,.row:not(.nochange) .col_7,.row:not(.nochange) .col_8,.row:not(.nochange) .col_9,.row:not(.nochange) .col_10,.row:not(.nochange) .col_11,.row:not(.nochange) .col_12,.row.right:not(.nochange) .col_1,.row.right:not(.nochange) .col_2,.row.right:not(.nochange) .col_3,.row.right:not(.nochange) .col_4,.row.right:not(.nochange) .col_5,.row.right:not(.nochange) .col_6,.row.right:not(.nochange) .col_7,.row.right:not(.nochange) .col_8,.row.right:not(.nochange) .col_9,.row.right:not(.nochange) .col_10,.row.right:not(.nochange) .col_11,.row.right:not(.nochange) .col_12{display:block;float:none;width:100%}}.topicpass{margin-bottom:25px}.topicpass li{display:inline-block;font-size:1.4rem;line-height:1.3}.topicpass li:after{content:">";font-family:icomoon;margin-left:10px}.topicpass li:last-child:after{content:none}.topicpass i:before{vertical-align:bottom}.topicpass li a{text-decoration:underline;color:#000}.hover .topicpass li a:hover,.topicpass li a.hover,.topicpass li a:focus{text-decoration:none}@media screen and (max-width:599px){.topicpass li{font-size:1.2rem}}.btn_scroll{position:fixed;z-index:3;right:0;left:0;bottom:30px;margin:auto;padding:5px 0 0;width:70px;height:70px;border:1px solid #0097d0;border-radius:50%;background-color:rgba(255,255,255,.8);color:#0097d0;transform:translateY(150px);transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:color,border-color,transform}.btn_scroll.visible{transform:translateY(0)}.color_regular .btn_scroll{color:#0097d0;border-color:#0097d0}.color_price_date .btn_scroll{color:orange;border-color:orange}.color_material .btn_scroll{color:#00956e;border-color:#00956e}.color_example .btn_scroll{color:#ffc658;border-color:#ffc658}.color_contact .btn_scroll{color:#0097d0;border-color:#0097d0}.color_dictionary .btn_scroll{color:#de1f37;border-color:#de1f37}.btn_scroll .text{font-size:1.244rem;display:block;margin-bottom:5px}.btn_scroll .icon-arrow_scroll{font-size:2.4rem}@media screen and (max-width:999px){.btn_scroll{bottom:18px}}.flex_type1{-js-display:flex;display:flex;flex-flow:row wrap;margin-left:-7px;margin-right:-7px}.flex_type1 .fitem{flex:0 0;flex-basis:25%;max-width:25%;padding:0 7px;margin-bottom:15px}@media screen and (max-width:599px){.flex_type1 .fitem{flex:0 0;flex-basis:33%;max-width:33%;margin-bottom:12px}}.flex_type2{-js-display:flex;display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.flex_type2 .fitem{flex:0 0;flex-basis:33.333%;max-width:33.333%;padding:0 15px}@media screen and (max-width:999px){.flex_type2{margin-left:-10px;margin-right:-10px}.flex_type2 .fitem{flex-basis:33.333%;max-width:33.333%;padding:0 10px}}@media screen and (max-width:599px){.flex_type2 .fitem{flex-basis:50%;max-width:50%}.flex_type2 .fitem .box_type3 .objfit{height:100px}}.flex_type3{-js-display:flex;display:flex;flex-flow:row wrap;justify-content:space-between}.flex_type3 .fitem{flex:0 0;flex-basis:31%;max-width:31%}.flex_type3 .fitem2{width:calc(100% - 325px)}@media screen and (max-width:768px){.flex_type3 .fitem{flex-basis:48%;max-width:48%}.flex_type3 .fitem2{width:100%}img{margin:0 auto}}@media screen and (max-width:599px){.flex_type3 .fitem{flex-basis:100%;max-width:100%}}.flex_type4{-js-display:flex;display:flex;flex-flow:row wrap;margin-left:-7px;margin-right:-7px;margin-bottom:20px}.flex_type4 .fitem{flex:0 0;flex-basis:25%;max-width:25%;padding:0 7px;margin-bottom:15px}.flex_type4 .image img{border:1px solid #ddd}.flex_type4 .image img{border:1px solid #ddd}@media screen and (max-width:768px){.flex_type4 .fitem{flex:0 0;flex-basis:50%;max-width:50%;margin-bottom:12px}}.flex_type5{-js-display:flex;display:flex;flex-flow:row wrap;margin-left:-7px;margin-right:-7px}.flex_type5 .fitem{flex:0 0;flex-basis:50%;max-width:50%;padding:0 7px;margin-bottom:15px}.flex_type5 .image img{border:1px solid #ddd}@media screen and (max-width:768px){.flex_type5 .fitem{flex-basis:50%;max-width:50%;margin-bottom:12px}}.flex_type6{-js-display:flex;display:flex;flex-flow:row wrap}.flex_type6 .fitem{flex:0 0;flex-basis:50%;max-width:50%}.flex_type6 .detail{background-color:#4ea7ff;line-height:1.25;position:relative}.flex_type6 .detail .text{color:#fff;font-weight:700;position:absolute;top:0;bottom:0;left:3.75rem;margin:auto;height:2.5em}.flex_type6 .detail .icon{color:#fff;font-size:2em;position:absolute;top:0;bottom:0;right:3.75rem;margin:auto;height:1em}.flex_type6.hover{transition:opacity .3s}.flex_type6.hover:hover{opacity:.7}@media screen and (min-width:980px){.flex_type6 .detail .tb_none{display:none}.flex_type6 .detail .text{height:1em}}@media screen and (max-width:768px){.flex_type6 .fitem{flex-basis:100%;max-width:100%}.flex_type6 .detail{font-size:1em;padding-top:1em;padding-bottom:1em;padding-left:2em}.flex_type6 .detail .text{position:static}.flex_type6 .detail .icon{font-size:1.35em}.flex_type6 .detail .tb_none{display:none}}.table_container{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:979px){.table_container::-webkit-scrollbar{height:5px}.table_container::-webkit-scrollbar-track{border-radius:10px;background-color:#eee;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.table_container::-webkit-scrollbar-thumb{background-color:rgba(29,33,139,.7);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.7)}}.table_type1{width:100%}.table_type1 .thead,.table_type1 .titem{vertical-align:top;padding:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.table_type1 .thead{text-align:left;width:240px}@media screen and (max-width:768px){.table_type1 .thead,.table_type1 .titem{padding:14px;display:block;width:100%}.table_type1 .thead{border-bottom:none;padding-bottom:0;font-weight:700}.table_type1 .thead .asterisk{float:none}.table_type1 .titem{border-top:none;padding-top:4px}.table_type1 tbody tr:not(:first-child) .thead{border-top:none}}.table_type2{width:100%}.table_type2 .thead,.table_type2 .titem{padding:15px 40px;vertical-align:text-top;line-height:1.875;text-align:left;border:1px solid}.color_regular .table_type2 .thead,.color_regular .table_type2 .titem{border-color:#35bef4}.table_type2 .thead{white-space:nowrap;width:220px}.color_regular .table_type2 .thead{background-color:#e1f5fd}@media screen and (max-width:768px){.table_type2 .thead,.table_type2 .titem{padding:15px 20px}.table_type2 .thead{width:200px}}@media screen and (max-width:599px){.table_type2 .thead,.table_type2 .titem{padding:8px 13px}.table_type2 .thead{width:auto}}.table_type3{width:100%}.table_type3 .thead,.table_type3 .titem{vertical-align:center;padding:12px;border:1px solid #999}.table_type3 .thead{color:#fff;background-color:#000;text-align:left;white-space:nowrap;font-size:1.6rem}.table_type3 .thead.__center{text-align:center}.table_type3 .titem{text-align:left;font-size:1.4rem}.table_type3 .titem.__center{text-align:center}.table_type3 .titem.__figure{font-size:1.6rem}.table_type3 .titem.__color01{font-size:1.6rem;background-color:#4ea7ff}.table_type3 .titem.__color02{font-size:1.6rem;background-color:#0097d0}.table_type3 .titem.__color03{font-size:1.6rem;background-color:#792ba1}@media screen and (max-width:768px){.table_type3{width:950px}.table_type3__container{overflow-x:scroll}}.dlist_type1 .dhead{color:#0097d0;font-weight:700;text-align:center;overflow:hidden}.dlist_type1 .dhead .layer{display:inline-block;position:relative}.dlist_type1 .dhead .layer:before,.dlist_type1 .dhead .layer:after{content:"";width:500%;height:1px;position:absolute;top:-1px;bottom:0;margin:auto;background-color:#0097d0}.dlist_type1 .dhead .layer:before{left:calc(100% + 15px)}.dlist_type1 .dhead .layer:after{right:calc(100% + 15px)}.dlist_type1 .ditem{display:list-item;list-style:disc;list-style-position:inside}.dlist_type2{display:table;width:100%}.dlist_type2 .dhead{display:table-cell;vertical-align:middle;width:160px}.dlist_type2 .dhead .rect{position:relative;display:block;width:95px;height:95px;text-align:center}.dlist_type2 .dhead .rect:after{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);border:1px solid #ccc;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:border-color}.dlist_type2 .dhead .rect .head{padding-top:21px;font-size:2.4rem;font-weight:700;display:block}.dlist_type2 .dhead .rect .subtext{font-size:1.2rem;text-align:center;display:block;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:color}.color_regular .dlist_type2 .dhead .rect:after{border-color:#35bef4}.color_regular .dlist_type2 .dhead .rect .subtext{color:#35bef4}.color_price_date .dlist_type2 .dhead .rect:after{border-color:orange}.color_price_date .dlist_type2 .dhead .rect .subtext{color:orange}.color_material .dlist_type2 .dhead .rect:after{border-color:#00956e}.color_material .dlist_type2 .dhead .rect .subtext{color:#00956e}.color_example .dlist_type2 .dhead .rect:after{border-color:#ffc658}.color_example .dlist_type2 .dhead .rect .subtext{color:#ffc658}.color_contact .dlist_type2 .dhead .rect:after{border-color:#0097d0}.color_contact .dlist_type2 .dhead .rect .subtext{color:#0097d0}.color_dictionary .dlist_type2 .dhead .rect:after{border-color:#de1f37}.color_dictionary .dlist_type2 .dhead .rect .subtext{color:#de1f37}.dlist_type2 .ditem{display:table-cell;vertical-align:middle}@media screen and (max-width:999px){.dlist_type2 .dhead{width:140px}.dlist_type2 .dhead .rect .head{font-size:2rem}}@media screen and (max-width:599px){.dlist_type2{display:block}.dlist_type2 .dhead{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto}.dlist_type2 .dhead .rect{width:85px;height:85px;margin-right:auto;margin-left:auto}.dlist_type2 .dhead .rect .head{font-size:1.72rem}.dlist_type2 .ditem{display:block}}.dlist_type3 .dhead{color:#333;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:color;font-weight:1.8rem;font-weight:700}.dlist_type3 .dhead .number{font-size:1.4em;vertical-align:middle;line-height:1.3}.color_regular .dlist_type3 .dhead{color:#0097d0}.color_price_date .dlist_type3 .dhead{color:orange}.color_material .dlist_type3 .dhead{color:#00956e}.color_example .dlist_type3 .dhead{color:#ffc658}.color_contact .dlist_type3 .dhead{color:#0097d0}.color_dictionary .dlist_type3 .dhead{color:#de1f37}.dlist_type4 .dhead:before{content:"●"}.dlist_type6 .dhead{font-weight:700;color:#0097d0}.dlist_type6 .ditem{font-size:1.4rem}.top .mainimage .image_container{overflow:hidden;position:relative;height:100vh;max-height:810px}.top .mainimage .image_container .left,.top .mainimage .image_container .right{position:absolute;overflow:hidden;top:0;width:70%;height:100%;transform:skewX(-25deg)}.top .mainimage .image_container .left{left:-12%}.top .mainimage .image_container .left .objfit{margin-left:auto;margin-right:-16%}.top .mainimage .image_container .right{right:-15%}.top .mainimage .image_container .right .objfit{margin-left:-16%}.top .mainimage .image_container .objfit{display:block;width:120%;max-width:inherit;height:calc(100vh - 100px);object-fit:cover;object-position:center;font-family:"object-fit: cover;object-position: center;";transform:skewX(25deg)}.top .mainimage .image_container .maintext01,.top .mainimage .image_container .maintext02{position:absolute;z-index:2;transform:skewX(25deg);font-size:2rem;filter:dropshadow(color=#fff,offX=0,offY=-1) dropshadow(color=#fff,offX=1,offY=0) dropshadow(color=#fff,offX=0,offY=1) dropshadow(color=#fff,offX=-1,offY=0);text-stroke-color:#fff;text-stroke-width:1px;text-shadow:#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0}.top .mainimage .image_container .maintext01 .bold,.top .mainimage .image_container .maintext02 .bold{font-size:4rem;font-weight:400;line-height:1.3;color:#000;display:block;margin-bottom:15px}.top .mainimage .image_container .maintext01{top:8%;right:38%}.top .mainimage .image_container .maintext02{bottom:15%;left:12%}@media screen and (max-width:1499px){.top .mainimage .image_container .left,.top .mainimage .image_container .right{width:80%}.top .mainimage .image_container .left{left:-15%}.top .mainimage .image_container .right{right:-27%}.top .mainimage .image_container .right .objfit{margin-left:-18%}.top .mainimage .image_container .maintext01,.top .mainimage .image_container .maintext02{font-size:1.8rem}.top .mainimage .image_container .maintext01 .bold,.top .mainimage .image_container .maintext02 .bold{font-size:3.4rem}.top .mainimage .image_container .maintext01{top:8%;right:44%}}@media screen and (max-width:1299px){.top .mainimage .image_container .left,.top .mainimage .image_container .right{width:80%}.top .mainimage .image_container .left{left:-20%}.top .mainimage .image_container .left .objfit{margin-right:-25%}.top .mainimage .image_container .right{right:-24%}.top .mainimage .image_container .right .objfit{margin-left:-23%}.top .mainimage .image_container .maintext01 .bold,.top .mainimage .image_container .maintext02 .bold{font-size:2.8rem}.top .mainimage .image_container .maintext01{right:30%}}@media screen and (max-width:999px){.top .mainimage .image_container{height:560px}.top .mainimage .image_container .objfit{height:560px}.top .mainimage .image_container .left,.top .mainimage .image_container .right{width:80%}.top .mainimage .image_container .left{left:-22%}.top .mainimage .image_container .left .objfit{margin-left:auto;margin-right:-28%}.top .mainimage .image_container .right{right:-24%}.top .mainimage .image_container .right .objfit{margin-left:-23%}.top .mainimage .image_container .maintext01,.top .mainimage .image_container .maintext02{font-size:1.48rem}.top .mainimage .image_container .maintext01 .bold,.top .mainimage .image_container .maintext02 .bold{font-size:2.4rem;margin-bottom:10px}.top .mainimage .image_container .maintext01{right:26%}.top .mainimage .image_container .maintext02{bottom:15%}}@media screen and (max-width:768px){.top .mainimage .image_container{background-color:#35bef4;height:530px}.top .mainimage .image_container .left,.top .mainimage .image_container .right{position:relative;width:100%;height:340px;left:0;right:0;top:-13%;transform:skewX(0deg) skewY(-10deg)}.top .mainimage .image_container .left .objfit{margin-right:0}.top .mainimage .image_container .right .objfit{margin-left:0}.top .mainimage .image_container .objfit{transform:skewX(0deg) skewY(10deg);width:100%;height:490px;object-fit:cover;object-position:center;font-family:"object-fit: cover;object-position: center;";margin-top:-10%}.top .mainimage .image_container .maintext01,.top .mainimage .image_container .maintext02{transform:skewX(0deg) skewY(10deg);font-size:1.52rem}.top .mainimage .image_container .maintext01 .bold,.top .mainimage .image_container .maintext02 .bold{font-weight:700;font-size:2.1rem}.top .mainimage .image_container .maintext01{right:auto;left:1.9607843137%;top:26%;bottom:auto}.top .mainimage .image_container .maintext02{left:auto;right:1.9607843137%;top:30%;bottom:auto;text-align:right}}@media screen and (max-width:599px){.top .mainimage .image_container .maintext01,.top .mainimage .image_container .maintext02{font-size:1.4rem;font-weight:700;line-height:1.5}.top .mainimage .image_container .maintext01 .bold,.top .mainimage .image_container .maintext02 .bold{font-size:1.8rem;line-height:1.75}.top .mainimage .image_container .maintext01 .paragraph,.top .mainimage .image_container .maintext02 .paragraph{display:none}.top .mainimage .image_container .maintext01{top:auto;bottom:8%}.top .mainimage .image_container .maintext02{top:8%}}.subpage .mainimage{position:relative;height:250px}.subpage .mainimage .objfit{width:100%;height:inherit;object-fit:cover;object-position:center;font-family:"object-fit: cover;object-position: center;"}.subpage .mainimage .container{position:absolute;height:inherit;top:0;left:0;right:0;margin:auto}.subpage .mainimage .container .title{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;position:absolute;top:50%;left:1.9607843137%;transform:translateY(-50%);font-size:4.8rem;color:#fff;text-shadow:0 3px 1px black}.subpage .mainimage .container .title .subtitle{font-size:2rem}@media screen and (max-width:999px){.subpage.interview .mainimage .container .title{font-size:3.6rem}}@media screen and (max-width:768px){.subpage .mainimage{height:180px}.subpage .mainimage .container .title{font-size:3.2rem;left:20px}.subpage .mainimage .container .title .subtitle{font-size:1.6rem}}@media screen and (max-width:599px){.subpage .mainimage{height:120px}.subpage .mainimage .container .title{font-size:2.6rem;left:20px}.subpage .mainimage .container .title .subtitle{font-size:1.2rem}.subpage.interview .mainimage .container .title{font-size:2.3rem}}.loader{position:fixed;z-index:30;width:100%;height:100%;top:0;left:0;color:transparent;transform:translateZ(0);transition-property:visibility;transition-delay:1.6s}.loader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0828cc;transition:transform .6s cubic-bezier(.215,.61,.355,1) 1s}.loader .layer{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.loader .layer:after{content:"";position:absolute;left:0;background-color:#fff;width:100%;height:100%;transition:transform .9s cubic-bezier(.215,.61,.355,1) .5s}.loader .bd{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;width:100px;height:100px;margin:auto;transition:opacity .2s cubic-bezier(.55,.055,.675,.19)}.loader .bd:after,.loader .bd:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;animation:toppage_loader 3.2s cubic-bezier(.19,1,.22,1) infinite}.loader .bd:after{z-index:3;width:40px;height:40px;background-color:#0097d0;animation-delay:.6s}.loader .bd:before{z-index:2;width:70px;height:70px;background-color:#35bef4}.loader.load{visibility:hidden}.loader.load:after{transform:translateX(100%)}.loader.load .layer:after{transform:translateX(100%)}.loader.load .bd{opacity:0}@keyframes toppage_loader{0%{transform:rotate(0deg)}20%,25%{transform:rotate(90deg)}45%,50%{transform:rotate(180deg)}70%,75%{transform:rotate(270deg)}95%,100%{transform:rotate(360deg)}}@media screen and (max-width:999px){.fixed_contents .nav_interview{display:none!important}.fixed_contents .nav_contact,.fixed_contents .nav_recruit{display:none!important}}.nav_interview{display:block;width:167px;height:167px;position:fixed;z-index:4;top:120px;left:auto;right:1.9607843137%;background-color:#18a1d4;background-image:url(../img/common/icon_specialContents.png);background-position:45% 40%;background-repeat:no-repeat;border-radius:50%;border:1px solid #fff;transform:translateZ(0);transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform;text-align:center;color:#fff;padding:30px 10px}.hover .nav_interview:hover,.nav_interview.hover,.nav_interview:focus{transform:scale(.94)}.nav_interview .subtext{font-size:1.4rem;display:inline-block;padding-bottom:5px;margin-bottom:12px;border-bottom:#0097d0 2px solid}.nav_interview .head{display:block;line-height:1.5}@media screen and (max-width:1299px){.nav_interview{width:100px;height:100px;top:110px;padding:28px 10px;font-size:1.2rem}.nav_interview .subtext{border-bottom:none;font-weight:700}.nav_interview .head{display:none}}@media screen and (max-width:999px){.nav_interview{display:inline-block;vertical-align:top;width:150px;height:150px;position:static;padding:30px 10px;margin:auto;font-size:1.3rem}.nav_interview .head{display:block;font-weight:700}}.nav_contact,.nav_recruit,.nav_campaign{display:block;width:167px;height:167px;position:fixed;z-index:4;top:120px;left:auto;right:1.9607843137%;border:1px solid #0097d0;border-radius:50%;background-color:#fff;transform:translateZ(0);padding:30px 10px;color:#000;text-align:center;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform}.nav_recruit{z-index:3;top:230px;padding-top:60px;background-color:#0097d0;color:#fff}.nav_recruit .subtext{display:block;font-size:.85em;line-height:1.5;font-weight:700}.nav_recruit .subtext.__small{font-size:.7em}.nav_recruit .subtext .indention{display:none}.nav_recruit .icon-newopen{font-size:1.25em}.nav_campaign{top:297px;border:none;transform:scale(1);transition:.2s ease-in-out;transition-property:transform}.nav_campaign__image{width:100%;height:100%;position:absolute;top:0;left:0}.nav_campaign:hover{transform:scale(.9)}.hover .nav_contact:hover,.nav_contact.hover,.nav_contact:focus{transform:scale(.94)}.hover .nav_recruit:hover,.nav_recruit.hover,.nav_recruit:focus{transform:scale(.94)}.nav_contact .subtext{font-size:1.4rem;font-weight:700;line-height:1.65;display:inline-block;padding-bottom:4px;margin-bottom:6px;border-bottom:#0097d0 2px solid}.nav_contact .head{display:block;font-weight:700;line-height:1.8}.nav_contact .head i{font-size:3.4rem}@media screen and (max-width:1299px){.nav_contact,.nav_recruit{top:110px;width:100px;height:100px;padding:24px 10px;font-size:1.2rem}.nav_contact .subtext{display:none}.nav_recruit{padding-top:30px;top:220px}.nav_recruit .subtext .indention{display:block}.nav_recruit .subtext{display:none}.nav_recruit .subtext.__small{display:block;font-size:1.15rem}.nav_contact .head i{font-size:3.2rem}}@media screen and (max-width:999px){.nav_contact{display:inline-block;vertical-align:top;position:static;width:150px;height:150px;padding:30px 10px;margin:auto;font-size:1.3rem}.nav_campaign{top:calc(100vh - 100px);border:none;border-radius:0;width:100%;max-height:37px}.nav_campaign__image{width:100%;height:auto;position:absolute;top:inherit;bottom:0;left:0}.nav_campaign.left{left:0;top:calc(100vh - 90px);width:calc(100% - 80px)}.nav_contact .subtext{display:block;font-size:inherit}}.nav_novelty{display:block;width:167px;height:167px;position:fixed;z-index:4;top:480px;left:auto;right:1.9607843137%;border:1px solid #f80051;border-radius:50%;background-color:#ff6194;background-image:url(../img/common/icon_present.png);background-position:left 50% bottom 10%;background-size:35px;background-repeat:no-repeat;transform:translateZ(0);padding:27px 10px;color:#fff;text-align:center;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform}.hover .nav_novelty:hover,.nav_novelty.hover,.nav_novelty:focus{transform:scale(.94)}.nav_novelty .subtext{font-size:1.3rem;font-weight:700;line-height:1.65;display:inline-block;padding-bottom:4px;margin-bottom:6px;border-bottom:#f80051 2px solid}.nav_novelty .head{display:block;font-weight:700;line-height:1.52;font-size:1.68rem}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.nav_novelty{background-image:url(../img/common/icon_present@2x.png)}}@media screen and (max-width:1299px){.nav_novelty{top:330px;width:100px;height:100px;padding:19px 10px;font-size:1.2rem;background-size:32px;background-position:left 50% bottom 13%}.nav_novelty .subtext{display:none}.nav_novelty .head{font-size:1.28rem;line-height:1.3}}@media screen and (max-width:999px){.nav_novelty{top:80px}}.nav_flow{display:block;width:167px;height:167px;position:fixed;z-index:4;top:480px;left:auto;right:1.9607843137%;border:1px solid #236540;border-radius:50%;background-color:#5dc78d;transform:translateZ(0);padding:30px 10px;color:#fff;text-align:center;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform}.hover .nav_flow:hover,.nav_contact.hover,.nav_contact:focus{transform:scale(.94)}.nav_flow .subtext{font-size:1.4rem;font-weight:700;display:inline-block;padding-bottom:5px;margin-bottom:12px;margin-top:7px;border-bottom:#236540 2px solid}.nav_flow .head{display:block;font-weight:700;line-height:1.5;padding-top:.255em}@media screen and (max-width:1299px){.nav_flow{top:330px;width:100px;height:100px;padding:24px 10px;font-size:1.2rem}.nav_flow .subtext{display:none}.nav_flow .head{padding-top:1em}}@media screen and (max-width:999px){.nav_flow{display:none;top:80px}.nav_cflow .subtext{display:block;font-size:inherit}}.contact_bnr{border:1px solid #0097d0;background-color:#f2f2f2;padding:20px;margin-bottom:60px;position:relative;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:border-color}.contact_bnr .left{float:left}.contact_bnr .left .dlist+.dlist{margin-top:12px}.contact_bnr .left .dlist .dhead{background-color:#0097d0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:background-color;color:#fff;text-align:center;font-size:1.8rem;position:relative;display:inline-block;vertical-align:middle;padding:8px 30px 6px;margin-right:16px}.contact_bnr .left .dlist .dhead:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff}.contact_bnr .left .dlist .ditem{display:inline-block;vertical-align:middle}.contact_bnr .right{float:right;width:100%;max-width:380px}.contact_bnr .right .mail{position:absolute;bottom:20px;right:20px;font-weight:700}.contact_bnr .right .mail a{color:inherit}.contact_bnr .right .mail a i{font-size:3rem;vertical-align:middle;margin-left:8px;margin-right:8px}.contact_bnr .right .mail a .text{text-decoration:underline}@media screen and (max-width:999px){.contact_bnr{max-width:700px;margin-left:auto;margin-right:auto}.contact_bnr .right{max-width:340px}.contact_bnr .right .mail{font-size:1.4rem}}@media screen and (max-width:768px){.contact_bnr .left{width:100%;-js-display:flex;display:flex;justify-content:space-between;margin-bottom:20px}.contact_bnr .left:before,.contact_bnr .left:after{content:none}.contact_bnr .left .dlist{flex:0 0;flex-basis:48%;max-width:48%}.contact_bnr .left .dlist+.dlist{margin-top:0}.contact_bnr .left .dlist .dhead{margin-right:10px;padding:8px 20px}.contact_bnr .left .dlist .ditem{line-height:1.4}.contact_bnr .right{width:100%;max-width:none;float:none}.contact_bnr .right .btn_type2{margin-left:auto;margin-right:auto;max-width:340px}.contact_bnr .right .mail{position:static;text-align:center;font-weight:400;margin-top:8px}.contact_bnr .right .mail a i{font-size:2rem}}@media screen and (max-width:599px){.contact_bnr{margin-bottom:20px}.contact_bnr .left .dlist .dhead{width:100%;font-size:1.52rem;font-weight:700;margin-bottom:4px;padding:5px 20px 2px}.contact_bnr .left .dlist .dhead:after{content:none}.contact_bnr .left .dlist .ditem{line-height:1.65;text-align:center;display:block}}.box_flow{width:100%;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px}.box_flow .step{color:#0097d0;text-align:center;font-weight:700;font-size:1.8rem;position:relative}.box_flow .step .number{font-size:1.2em;vertical-align:middle}.box_flow .step:after,.box_flow .step:before{content:"";width:2px;height:20px;position:absolute;bottom:0;top:0;margin:auto;background-color:#0097d0}.box_flow .step:after{right:14px;transform:rotate(15deg)}.box_flow .step:before{left:14px;transform:rotate(-15deg)}.box_flow .circle,.box_flow .rect{background-color:#0097d0;display:block;position:relative;color:#fff;font-size:1.8rem;margin-left:auto;margin-right:auto}.box_flow .circle .text,.box_flow .rect .text{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.box_flow .circle.color_3d,.box_flow .rect.color_3d{border:1px solid #4ea7ff;background-color:#fff;color:#4ea7ff;font-weight:700}.box_flow .circle{border-radius:50%;width:165px;height:165px}.box_flow .rect{width:165px;height:110px}.box_flow .mark{padding-left:30px;padding-right:30px}@media screen and (max-width:768px){.flow_container{margin-left:auto;margin-right:auto;max-width:calc(100% - 20px)}.top .flow_container{background-color:#d6f3ff;padding:20px}.box_flow{max-width:500px}.box_flow .circle,.box_flow .rect{font-size:1.4rem;font-weight:700;line-height:1.5}.box_flow .circle{width:115px;height:115px}.box_flow .rect{width:105px}.box_flow .mark{padding-left:16px;padding-right:16px}}@media screen and (max-width:599px){.flow_container{max-width:none}.top .flow_container{padding:14px}.box_flow .step{font-size:1.2rem}.box_flow .step:after{right:2px}.box_flow .step:before{left:2px}.box_flow .step:after,.box_flow .step:before{height:16px}.box_flow .circle{width:70px;height:70px;font-size:1rem}.box_flow .rect{width:60px;height:60px}.box_flow .mark{padding-left:0;padding-right:0}.box_flow .mark img{max-width:14px}}body.top{padding-top:0}.top .introduction{background-color:#e1f5fd;padding-top:45px;padding-bottom:60px}.top .introduction .flexbox{-js-display:flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.top .introduction .flexbox .fitem{flex:0 0;flex-basis:49%;max-width:49%}@media screen and (max-width:768px){.top .introduction .flexbox .fitem{flex-basis:32%;max-width:32%}}@media screen and (max-width:599px){.top .introduction{padding-top:25px}.top .introduction .flexbox{flex-flow:row wrap}.top .introduction .flexbox .fitem{flex-basis:100%;max-width:100%}.top .introduction .flexbox .fitem+.fitem{margin-top:30px}}.top .hybrid.content_type1 .dlist_type2{max-width:700px;margin-left:auto;margin-right:auto}.top .hybrid.content_type1 .dlist_type3{max-width:700px;margin-left:auto;margin-right:auto}.top .hybrid.content_type1 .box_btns .box_type2{width:100%;max-width:400px}@media screen and (max-width:999px){.top .hybrid.content_type1 .box_btns .box_type2{max-width:320px}}@media screen and (max-width:768px){.top .hybrid.content_type1 .dlist_type2{max-width:calc(100% - 60px)}.top .hybrid.content_type1 .dlist_type3{max-width:none}.top .hybrid.content_type1 .box_btns .box_type2{max-width:48%}}@media screen and (max-width:599px){.top .hybrid.content_type1 .dlist_type2{max-width:none}.top .hybrid.content_type1 .box_btns .box_type2{max-width:100%}.top .hybrid.content_type1 .box_btns .box_type2+.box_type2{margin-top:15px}}.top .price_date_type1 .price_date_info:after{content:"";display:block;clear:both}.top .price_date_type1 .price_date_info .contents_left{width:48%;float:left}.top .price_date_type1 .price_date_info .contents_right{width:48%;float:right}@media screen and (max-width:768px){.top .price_date_type1 .price_date_info .contents_left,.top .price_date_type1 .price_date_info .contents_right{width:100%;float:none}}@media screen and (max-width:599px){.top .price_date_type1{margin-bottom:30px}.top .price_date_type1:last-child{margin-bottom:0}}@media screen and (max-width:999px){.top .material.content_type1 .flex_type1{max-width:700px;margin-left:auto;margin-right:auto}}@media screen and (max-width:999px){.top .example.content_type1 .flex_type2{max-width:700px;margin-left:auto;margin-right:auto}}.top .dictionary.content_last .box_dictionary_container .head{-js-display:flex;display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:45px}.top .dictionary.content_last .box_dictionary_container .head .item{display:block;position:relative;flex:0 1;flex-basis:9.09%;max-width:9.09%;text-align:center;color:#de1f37;padding:10px;border:1px solid #de1f37}.top .dictionary.content_last .box_dictionary_container .head .item:not(:last-child){border-right:none}.top .dictionary.content_last .box_dictionary_container .head .item:after{content:"";position:absolute;top:100%;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:15px 7.5px 0;border-color:transparent}.top .dictionary.content_last .box_dictionary_container .head .item.active,.hover .top .dictionary.content_last .box_dictionary_container .head .item:hover,.top .dictionary.content_last .box_dictionary_container .head .item.hover,.top .dictionary.content_last .box_dictionary_container .head .item:focus{background-color:#de1f37;color:#fff}.top .dictionary.content_last .box_dictionary_container .head .item.active:after,.hover .top .dictionary.content_last .box_dictionary_container .head .item:hover:after,.top .dictionary.content_last .box_dictionary_container .head .item.hover:after,.top .dictionary.content_last .box_dictionary_container .head .item:focus:after{border-color:#de1f37 transparent transparent}.top .dictionary.content_last .box_dictionary_container .body{display:none}.top .dictionary.content_last .box_dictionary_container .body.active{display:block}.top .dictionary.content_last .box_dictionary_container .body .dlist+.dlist{margin-top:15px}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead{background-color:#333;color:#fff;line-height:1.2;font-weight:400;text-align:center;padding:6px 8px 4px;display:inline-block;vertical-align:middle;width:100px;margin-right:15px}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.material{background-color:#00956e}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.molding{background-color:#0828cc}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.cat03{background-color:#0097d0}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.relation-words{background-color:#f5be54}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.processing{background-color:#4169e1}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.program{background-color:#ff8c00}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead.parts{background-color:#ff4500}.top .dictionary.content_last .box_dictionary_container .body .dlist .ditem{display:inline-block;vertical-align:middle;font-size:1.4rem;text-decoration:underline}.top .dictionary.content_last .box_dictionary_container .body .dlist .ditem a{color:inherit}@media screen and (max-width:999px){.top .dictionary.content_last{max-width:700px;margin-left:auto;margin-right:auto}}@media screen and (max-width:599px){.top .dictionary.content_last .box_dictionary_container .head{margin-bottom:20px;flex-wrap:wrap}.top .dictionary.content_last .box_dictionary_container .head .item{flex-basis:16.666%;max-width:16.666%;padding:8px}.top .dictionary.content_last .box_dictionary_container .head .item:after{content:none}.top .dictionary.content_last .box_dictionary_container .head .item:nth-of-type(6n){border-right:1px solid}.top .dictionary.content_last .box_dictionary_container .head .item:nth-of-type(1n+7){border-top:none}.top .dictionary.content_last .box_dictionary_container .body .dlist .dhead{font-size:1.2rem;width:80px}}.top .link_bnr{margin-bottom:40px}.top .link_bnr .flex_link{-js-display:flex;display:flex;flex-flow:row wrap;justify-content:space-between}.top .link_bnr .flex_link .fitem{flex:0 0;flex-basis:32.5%;max-width:32.5%;display:block}.top .link_bnr .flex_link .fitem.type1{position:relative;margin-bottom:12px}.top .link_bnr .flex_link .fitem.type1 a{display:block;position:relative}.hover .top .link_bnr .flex_link .fitem.type1 a:hover:after,.top .link_bnr .flex_link .fitem.type1 a.hover:after,.top .link_bnr .flex_link .fitem.type1 a:focus:after{opacity:0}.top .link_bnr .flex_link .fitem.type1 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:opacity}.top .link_bnr .flex_link .fitem.type1 .objfit{width:100%;height:140px;object-fit:cover;object-position:center;font-family:"object-fit: cover;object-position: center;"}.top .link_bnr .flex_link .fitem.type1 .paragraph{color:#fff;font-size:1.52rem;position:absolute;z-index:2;top:10px;left:10px}.top .link_bnr .flex_link .fitem.type1 .headline{position:absolute;z-index:2;bottom:10px;left:0;width:200px;padding:6px 20px 4px;color:#fff;font-size:1.8rem;background-color:rgba(0,151,208,.7)}.top .link_bnr .flex_link .fitem.type2{text-align:center}@media screen and (max-width:999px){.top .link_bnr{max-width:700px;margin-left:auto;margin-right:auto}.top .link_bnr .flex_link .fitem.type1 .objfit{height:120px}.top .link_bnr .flex_link .fitem.type1 .headline{font-size:1.6rem}.top .link_bnr .flex_link .fitem.type1 .paragraph{font-size:1.4rem}}@media screen and (max-width:768px){.top .link_bnr .flex_link .fitem.type1{flex-basis:100%;max-width:100%}.top .link_bnr .flex_link .fitem.type1 .headline{left:auto;right:0;width:300px;font-size:2.1rem}.top .link_bnr .flex_link .fitem.type1 .paragraph{font-size:1.8rem}}@media screen and (max-width:599px){.top .link_bnr .flex_link .fitem.type1 .headline{font-size:1.8rem}.top .link_bnr .flex_link .fitem.type1 .paragraph{font-size:1.4rem;font-weight:700}.top .link_bnr .flex_link .fitem.type2{flex-basis:100%;max-width:100%;margin-bottom:12px}}.three-print.subpage .three_edit .row .col_6:first-child{margin-bottom:18px}.qa .headline_type8{border-bottom-color:#f80051}@media screen and (max-width:599px){.qa.subpage .box_type5{padding-bottom:25px;border-bottom:1px dotted #aaa}.qa.subpage .box_type5 .detail{padding:8px;background-color:#eee;overflow:hidden}}.company.subpage .outline .table_type2 .list_bank li{display:inline-block}.company.subpage .outline .table_type2 .list_bank li:not(:last-child):after{content:"／";padding-left:8px}.company.subpage .outline .table_type2 .list_accession_group li{display:inline-block}.company.subpage .outline .table_type2 .list_accession_group li:not(:last-child){margin-right:14px}.company.subpage .flex_machine{-js-display:flex;display:flex;justify-content:space-between;flex-flow:row nowrap}.company.subpage .flex_machine .fitem{flex:0 0;flex-basis:31%;max-width:31%}.company.subpage .flex_machine .fitem .ditem{font-size:1.4rem;border-bottom:1px solid #35bef4;padding-top:7px;padding-bottom:5px}@media screen and (max-width:768px){.company.subpage .flex_machine{flex-flow:row wrap}.company.subpage .flex_machine .fitem{flex-basis:100%;max-width:100%;-js-display:flex;display:flex;flex-flow:row nowrap}.company.subpage .flex_machine .fitem:not(:last-child){margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid #ddd}.company.subpage .flex_machine .fitem .dhead{flex:0 0;flex-basis:250px;max-width:250px}.company.subpage .flex_machine .fitem .detail{flex:1 1;flex-basis:calc(100% - 250px);max-width:calc(100% - 250px)}}@media screen and (max-width:599px){.company.subpage .flex_machine .fitem{flex-flow:row wrap}.company.subpage .flex_machine .fitem:not(:last-child){border-bottom:none}.company.subpage .flex_machine .fitem .dhead{flex-basis:100%;max-width:100%}.company.subpage .flex_machine .fitem .dhead img{max-width:200px;display:block;margin-left:auto;margin-right:auto}.company.subpage .flex_machine .fitem .detail{flex-basis:100%;max-width:100%}}.company.subpage .access .flex_access{-js-display:flex;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:15px}.company.subpage .access .flex_access .detail{flex:0 0;flex-basis:330px;max-width:330px}.company.subpage .access .flex_access .detail img{margin-bottom:8px}.company.subpage .access .flex_access .detail .bold{margin-bottom:6px}.company.subpage .access .flex_access .detail .paragraph{line-height:1.625}.company.subpage .access .flex_access .map{flex:0 1;flex-basis:calc(100% - 350px);max-width:calc(100% - 350px)}@media screen and (max-width:599px){.company.subpage .access .flex_access{flex-flow:row wrap}.company.subpage .access .flex_access .detail{flex:1 0;flex-basis:100%;max-width:100%}.company.subpage .access .flex_access .map{flex:1 0;flex-basis:100%;max-width:100%;margin-top:12px}}.material.detail.subpage .column_main .eyecatch{float:right;width:40%;padding-left:25px}.material.detail.subpage .column_main .eyecatch img{border:5px solid #00956e;padding:10px}.material.detail.subpage .column_main .headline{font-size:2rem;line-height:1.5;font-weight:700;border-bottom:2px dotted #00956e;padding-bottom:3px;margin-bottom:20px}@media screen and (max-width:599px){.material.detail.subpage .column_main .detail{float:none;width:100%;padding:10px;background-color:#ddfbf3}.material.detail.subpage .column_main .eyecatch{float:none;width:100%;border:none;padding:0}.material.detail.subpage .column_main .eyecatch img{border:none;padding:0}.material.detail.subpage .column_main .headline{font-size:1.68rem;font-weight:700;text-align:center;margin-bottom:30px;padding-bottom:0;border-bottom:none;position:relative}.material.detail.subpage .column_main .headline:after{content:"";position:absolute;top:103%;left:0;right:0;width:50%;height:5px;background-color:#00956e;margin:auto}}.example.subpage .head_example{margin-bottom:20px}.example.subpage .head_example .eyecatch{width:34%;float:left;padding:10px;border:5px solid #ffc658}.example.subpage .head_example .detail{float:right;width:66%;padding-left:25px}.example.subpage .head_example .headline{font-size:1.8rem;line-height:1.5;margin-bottom:20px}.example.subpage .head_example .dlist{display:table;width:100%;margin-bottom:20px}.example.subpage .head_example .dlist>*{display:table-cell;vertical-align:middle;border:1px solid #ffc658;line-height:1.45;padding-top:15px;padding-bottom:15px}.example.subpage .head_example .dlist .dhead{position:relative;width:80px;text-align:center;color:#333;font-size:1.5rem;background-color:#ffc658;border-top-left-radius:12px;border-bottom-left-radius:12px;padding-right:10px;padding-left:25px}.example.subpage .head_example .dlist .dhead:after{content:"";width:10px;height:10px;position:absolute;top:0;bottom:0;left:8px;background-color:#fff;border-radius:50%;margin:auto}.example.subpage .head_example .dlist .ditem{display:table-cell;vertical-align:middle;border-top-right-radius:12px;border-bottom-right-radius:12px;background-color:#fdf4e4;padding-right:45px;padding-left:25px}.example.subpage .head_example .dlist .ditem .element{display:inline-block;margin-top:3px;margin-bottom:3px}.example.subpage .head_example .dlist .ditem .element a{display:block;color:#fff;background-color:#ffc658;border-radius:8px;padding:3px 10px}.example.subpage .head_example .tag{border-top:none}@media screen and (max-width:768px){.example.subpage .head_example .eyecatch{width:40%}.example.subpage .head_example .detail{width:60%}.example.subpage .head_example .dlist .ditem{padding-right:25px}}@media screen and (max-width:599px){.example.subpage .head_example .eyecatch{float:none;width:100%}.example.subpage .head_example .detail{float:none;width:100%;padding-left:0}.example.subpage .head_example .dlist .ditem .element a{font-weight:700;font-size:1.3rem}}.glossary.subpage .column_main .detail .headline{margin-bottom:25px;padding-bottom:6px;border-bottom:2px solid #de1f37}.glossary.subpage .column_main .detail .headline .text{font-size:2.4rem;font-weight:700;display:block;float:left}.glossary.subpage .column_main .detail .headline .category{display:block;float:right;padding:4px 12px 1px;margin-top:-5px;color:#fff;background-color:#333}.glossary.subpage .column_main .detail .headline .category.material{background-color:#00956e}.glossary.subpage .column_main .detail .headline .category.molding{background-color:#0828cc}.glossary.subpage .column_main .detail .headline .category.cat03{background-color:#0097d0}.glossary.subpage .column_main .detail .headline .category.relation-words{background-color:#f5be54}.glossary.subpage .column_main .detail .headline .category.processing{background-color:#4169e1}.glossary.subpage .column_main .detail .headline .category.program{background-color:#ff8c00}.glossary.subpage .column_main .detail .headline .category.parts{background-color:#ff4500}.interview.subpage .content_paragraph{color:#fff}.interview.subpage .headline_type2{perspective:1000}.interview.subpage .headline_type2 .icon{display:block;transform:rotateY(90deg);margin-bottom:20px}.interview.subpage .headline_type2 .headline{opacity:0}.interview.subpage .headline_type2.active .icon{animation:content_top_header 1s cubic-bezier(0,1.04,.39,.955) forwards}.interview.subpage .headline_type2.active .headline{opacity:1;transition:opacity .6s cubic-bezier(.175,.885,.32,1)}.interview.subpage .interview_container{position:relative;overflow:hidden;padding-bottom:130px;margin-bottom:40px;background-repeat:repeat-x;background-position:center bottom}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.interview.subpage .interview_container{background-size:100%}}.interview.subpage .interview_container .maincontainer{position:relative;z-index:2}.interview.subpage .interview_container .star_container img{opacity:.5}.interview.subpage .interview_container .planet_container img{position:absolute}@media screen and (max-width:599px){.interview.subpage .interview_container{padding-bottom:60px}}.interview.subpage .introduction{background-image:url(../img/interview/border_bg01.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.interview.subpage .introduction{background-image:url(../img/interview/border_bg01@2x.png)}}.interview.subpage .hybrid{background-image:url(../img/interview/border_bg02.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.interview.subpage .hybrid{background-image:url(../img/interview/border_bg02@2x.png)}}.interview.subpage .ai{background-image:url(../img/interview/border_bg03.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.interview.subpage .ai{background-image:url(../img/interview/border_bg03@2x.png)}}.interview.subpage .business{background-image:url(../img/interview/border_bg04.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.interview.subpage .business{background-image:url(../img/interview/border_bg04@2x.png)}}.interview.subpage .business .planet01_01{width:40px;top:8%;left:4%}.interview.subpage .business .planet02_01{width:40px;top:12%;right:9%}.interview.subpage .business .planet01_02{width:70px;top:38%;right:5%}.interview.subpage .business .planet02_02{width:60px;top:25%;left:5%}.interview.subpage .business .planet01_03{width:140px;bottom:8%;right:7%}.interview.subpage .business .planet02_03{width:100px;bottom:12%;left:7%}.interview.subpage .interview_bg{background:#35bef4;background:linear-gradient(to bottom,#4fb5f6 0,#042fe4 100%)}.interview.subpage .animation_star{animation:star 1.5s ease-in-out infinite}.interview.subpage .box_chat{margin-bottom:50px;opacity:0;transform:translateY(30px)}.interview.subpage .box_chat.active{opacity:1;transform:translateY(0);transition:.6s cubic-bezier(.175,.885,.32,1.175);transition-property:opacity,transform}.interview.subpage .box_chat .image{width:135px}.interview.subpage .box_chat .image .icon{width:80px}.interview.subpage .box_chat .image .icon .name{margin-top:3px;display:block;color:#fff;font-size:1.6rem;text-align:center}.interview.subpage .box_chat .detail{display:inline-block;max-width:calc(100% - 350px)}.interview.subpage .box_chat .detail .pop{padding:25px 40px;border-radius:30px;position:relative}.interview.subpage .box_chat .detail .pop:after{content:"";position:absolute;top:30px;width:0;height:0;border-style:solid}.interview.subpage .box_chat.robot .image{float:left}.interview.subpage .box_chat.robot .detail{float:left}.interview.subpage .box_chat.robot .detail .pop{background-color:#100964;color:#fff}.interview.subpage .box_chat.robot .detail .pop:after{right:100%;border-width:10px 17px 10px 0;border-color:transparent #100964 transparent transparent}.interview.subpage .box_chat.yumoto .image{float:right}.interview.subpage .box_chat.yumoto .image .icon{margin-right:0;margin-left:auto}.interview.subpage .box_chat.yumoto .detail{float:right}.interview.subpage .box_chat.yumoto .detail .pop{background-color:#eeee02;color:#000}.interview.subpage .box_chat.yumoto .detail .pop:after{left:100%;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #eeee02}@media screen and (max-width:768px){.interview.subpage .box_chat .detail{max-width:calc(100% - 250px)}}@media screen and (max-width:599px){.interview.subpage .box_chat{margin-bottom:30px}.interview.subpage .box_chat .image{width:90px}.interview.subpage .box_chat .image .icon{width:60px}.interview.subpage .box_chat .image .icon .name{font-size:1.3rem}.interview.subpage .box_chat .detail{max-width:calc(100% - 90px)}.interview.subpage .box_chat .detail .pop{padding:20px;font-size:1.2rem}}@keyframes star{0%,100%{transform:scale(1)}30%{transform:scale(.5)}60%{transform:scale(1)}90%{transform:scale(1)}}@keyframes content_top_header{0%{transform:rotateY(90deg)}100%{transform:rotateY(1080deg)}}.box_type8+.box_btns{margin-top:50px;margin-bottom:50px}.box_type8+.box_btns .btn_type1:hover{color:#0828cc}.flow .case.content_paragraph{padding-top:120px;margin-top:-120px}body{font-size:1.5rem}.flow .top_message{font-size:1.25em}.flow .top_message.content_paragraph{margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.flow .content_paragraph{margin-bottom:70px}.flow .box_btns.content_paragraph,.flow .top_message.content_paragraph{margin-bottom:30px}}.flow .btn_type1{background-color:#3cb371;border:1px solid #3cb371;max-width:inherit}@media screen and (max-width:960px){.flow .btn_type1{font-size:.95em}}@media screen and (max-width:768px){.flow .btn_type1{margin-bottom:.3em}}.flow .btn_type1 .bottom{transform:rotate(90deg)}.flow .btn_type1:hover{color:#3cb371}.flow .btn_type1 .sml,.flow .headline_type8 .sml{font-size:.75em}.flow .headline_type8 .sml{color:#4ea7ff}@media screen and (max-width:768px){.flow .headline_type8{font-size:1.75em}}@media screen and (max-width:599px){.flow .headline_type8{font-size:1.55em}}.flow .flex_container{display:flex;justify-content:space-between;overflow:hidden}.flow .flex_container .flow_dlist:after{content:"";width:0;height:0;border-top:1.25em solid transparent;border-bottom:1.25em solid transparent;border-left:1.25em solid #666;position:absolute;top:50%;right:-15%;transform:translateY(-50%)}.flow .flex_container .flow_dlist.last:after{content:none}.flow .flow_dlist{width:45%;margin-bottom:2.5em;position:relative;border:1px solid #3cb371;background-color:#f3fff8}@media screen and (max-width:768px){.flow .flex_container{display:block}.flow .flow_dlist{width:100%;margin-bottom:3em}.flow .flex_container .flow_dlist:after{border-top:1.25em solid #666;border-bottom:none;border-left:1.25em solid transparent;border-right:1.25em solid transparent;top:105%;left:50%;transform:translateY(0);transform:translateX(-50%)}.flow .flow_dlist.last{margin-bottom:0}}.flow .flow_dlist .dhead{position:relative}.flow .flow_dlist .dhead .objfit{width:100%;object-fit:cover;object-position:center}.flow .flow_dlist .dhead .textarea{position:absolute;top:0;width:100%;height:100%}.flow .flow_dlist .dhead .layer{color:#fff;font-weight:700;text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%);font-size:1.35em}.flow .flow_dlist .ditem{padding:1em}.flow .flow_triangle{position:relative;min-height:200px;float:left}@media screen and (max-width:768px){.flow .flow_triangle{min-height:3em}}.flow .flow_triangle .triangle{display:inline-block;width:0;height:0;border-top:1.25em solid transparent;border-bottom:1.25em solid transparent;border-left:1.25em solid #666;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width:768px){.flow .flow_triangle .triangle{border-top:1.25em solid #666;border-bottom:none;border-left:1.25em solid transparent;border-right:1.25em solid transparent}}@media screen and (min-width:768px){.pc_none{display:none}}@media screen and (max-width:768px){.flow .works .content_paragraph{margin-bottom:30px}}.flow .works .list_type3 .item{float:left}.flow .works .list_type3 .item:not(:last-child):after{content:"／";margin-left:1em;margin-right:1em}.flow .flex_type_client{display:flex;flex-flow:row wrap;align-items:center}.flow .flex_type_client .fitem{margin-bottom:1.75rem}.flow .flex_type_client .fol_pc_5{width:20%}@media screen and (max-width:768px){.flow .flex_type_client .fol_tb_4{width:25%}}@media screen and (max-width:599px){.flow .flex_type_client .fol_sp_2{width:50%}}.top .headline_type1.__mb30{margin-bottom:1em}.top .text_box{text-align:center}.top .text_box .content_paragraph.__ttl{font-size:1.5em;display:inline-block;border-bottom:1px solid}.top .text_box .content_paragraph.__last{margin-bottom:4em}.c-list-sns_buttons{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin-bottom:3rem}.c-list-sns_buttons__list-item{width:16%}.btn_type_share{display:block;width:100%;border-radius:3px;transition:opacity .3s ease-in-out;color:#fff;font-size:.75em;text-align:center}.btn_type_share.facebook{background:#3b5998}.btn_type_share.twitter{background:#00acee}.btn_type_share.hatena{background:#00a4de}.btn_type_share.pocket{background:#ee4056}.btn_type_share.linkedin{background:#0e76a8}.btn_type_share.pinterest{background:#bd081c}.c-wp-sns__share-icon{margin-right:.25rem}.u-count{margin-left:.25rem}.btn_type_share:hover{opacity:.7}@media screen and (max-width:768px){.c-list-sns_buttons__list-item{width:30%;margin-bottom:1rem}.btn_type_share{padding:.25rem}}@media screen and (max-width:599px){.btn_type_share{padding:1rem}}.education.subpage .content_begin .headline_type10{margin-bottom:40px}.sitemap.subpage .headline_type9{margin-bottom:50px}.sitemap.subpage .content_sitemap{margin-bottom:85px}.sitemap .icon-newopen{vertical-align:text-top;font-weight:inherit;position:relative;font-size:1.1em}.contact .contact.content_type1 .address .left,.contact .contact.content_type1 .address .right{float:left}.contact .contact.content_type1 .address .left{width:45%}.contact .contact.content_type1 .address .right{width:55%}.contact .contact.content_type1 .address .right .head{background-color:#0097d0;border-radius:8px;color:#fff;font-size:1.4rem;vertical-align:middle;padding:3px;margin-right:8px}.contact .contact.content_type1 .address .right .litem+.litem{margin-top:8px}.contact .contact.content_type1 .address .right .space+.space{margin-left:20px}.contact .contact.content_type1 .address .right .sml{display:block;font-size:1.244rem;text-align:right}.contact .contact.content_type1 .address .dlist .dhead{display:inline-block;vertical-align:middle;font-size:5rem;color:#0097d0;margin-right:15px}.contact .contact.content_type1 .address .dlist .ditem{display:inline-block;vertical-align:middle;font-size:1.8rem}.contact .contact.content_type1 hr+.content_paragraph{margin-top:30px}.contact .contact.content_type1 .privacy .headline{font-weight:700;margin-bottom:5px}.contact .contact.content_type1 .address_urgent{margin-bottom:8px}.contact .contact.content_type1 .address_urgent .headline{display:inline-block;padding:.15rem .75rem;margin-right:1rem;background-color:#0097d0;border-radius:8px;font-weight:700;color:#fff;font-size:.8em}.contact .contact.content_type1 .address_urgent .number{font-size:1.4em;font-weight:700}@media screen and (max-width:999px){.contact .contact.content_type1{max-width:700px;margin-left:auto;margin-right:auto}.contact .contact.content_type1 .address{margin-top:-20px}.contact .contact.content_type1 .address .left{width:100%;float:none}.contact .contact.content_type1 .address .right{width:100%;float:none}.contact .contact.content_type1 .address .right .space+.space{margin-left:8px}.contact .contact.content_type1 .address .dlist{max-width:500px;margin-left:auto;margin-right:auto}.contact .contact.content_type1 .address .dlist .dhead{font-size:4rem;margin-right:10px}.contact .contact.content_type1 .privacy .content_paragraph{line-height:1.65;font-size:1.422rem}}@media screen and (max-width:599px){.contact .contact.content_type1 .address .dlist .dhead{font-size:3rem}.contact .contact.content_type1 .address .dlist .ditem{font-size:1.52rem}.contact .contact.content_type1 .address .right .dlist:before{content:"";display:table}.contact .contact.content_type1 .address .right .dlist:after{content:"";clear:both;display:block}.contact .contact.content_type1 .address .right .dlist .dhead{display:none}.contact .contact.content_type1 .address .right .dlist .ditem .head{padding:4px;display:block;float:left;width:30px;font-size:1.1rem;font-weight:700}.contact .contact.content_type1 .address .right .dlist .ditem .item{display:block;float:left;width:calc(100% - 30px - 8px);padding-left:8px}.contact .contact.content_type1 .address .right .dlist .ditem .space+.space{margin-left:0}.contact .contact.content_type1 .table_type1{background-color:#eee;border-left:1px solid #ccc;border-right:1px solid #ccc}.contact .contact.content_type1 .privacy{font-size:1.2rem}.contact .contact.content_type1 .privacy .content_paragraph{font-size:1.2rem}.contact .contact.content_type1 .address_urgent{margin-bottom:12px}.contact .contact.content_type1 .address_urgent .headline{margin-bottom:3px;font-size:.75em}}.contact .contact.content_type1 .box_remote{width:100%;position:relative;margin-top:50px;margin-bottom:30px;padding:2em 1.5em 1.5em;border:1px solid #ddd;text-align:center}.contact .contact.content_type1 .box_remote .headline{position:absolute;top:0;left:0;right:0;transform:translateY(-50%);width:11em;padding:0 .5em;margin:auto;background-color:#fff;font-weight:700;font-size:1.25em}.contact .contact.content_type1 .box_remote .img_remote{width:25%;margin-top:1.5rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.contact .contact.content_type1 .box_remote .img_remote{width:40%}}@media screen and (max-width:599px){.contact .contact.content_type1 .box_remote .headline{font-size:1em}.contact .contact.content_type1 .box_remote .img_remote{width:60%}}.contact .contact.content_type1 .table_type1 .file_input{display:flex}.contact .contact.content_type1 .table_type1 .file_input .number{min-width:50px}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.contact .contact.content_type1 .table_type1 .file_input input[type=file]{width:auto;display:inline-block}}}@media screen and (min-width:1040px){.over-pc-none{display:none}}@media screen and (min-width:769px){.over-lp-none{display:none}}@media screen and (min-width:600px){.over-tb-none{display:none}}@media screen and (max-width:1039px){.under-lp-none{display:none}}@media screen and (max-width:768px){.under-tb-none{display:none}}@media screen and (max-width:599px){.under-sp-none{display:none}}.ball-clip-rotate-pulse{position:relative;width:40px;height:40px;transform:translateY(-15px)}.ball-clip-rotate-pulse div{animation-fill-mode:both;border-radius:100%}.ball-clip-rotate-pulse div:first-child{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:20px;width:20px;background:#0097d0;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse div:last-child{width:inherit;height:inherit;background:transparent;border:2px solid;border-color:#0097d0 transparent;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation-duration:1s}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(.6)}100%{transform:rotate(360deg) scale(1)}}@keyframes scale{30%{transform:scale(.3)}100%{transform:scale(1)}}.header{transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:background-color;transition-delay:0s;background-color:#35bef4;position:fixed;z-index:30;top:0;left:0;width:100%;height:100px;color:#fff}.header .container{max-width:1040px;height:100%;padding-left:20px;padding-right:20px;padding-top:10px}.header .flex{height:inherit}.header .logo{display:inline-block;position:relative}.header .logo img{width:250px;height:56px}.header .logo .subtext{display:block;position:absolute;right:0;top:-4px;font-size:15px;letter-spacing:.075em}.header .menu{display:flex;justify-content:flex-start;margin-bottom:8px;margin-top:3px;transition-delay:0s;transition-property:opacity,visibility;transition-duration:.4s,0s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.header .menu .litem{flex-grow:1}.header .menu .litem .anchor{color:inherit;font-size:1.6rem;letter-spacing:.05em;text-align:center;line-height:1.15;padding:2px 10px;position:relative;display:block;width:100%;border-right:#fff 1px solid}.header .menu .litem .anchor:after{content:"";transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:width;transition-delay:0s;position:absolute;width:0;height:1px;bottom:0;left:0;right:0;margin:auto;background-color:#fff}.hover .header .menu .litem .anchor:hover:after,.header .menu .litem .anchor.hover:after{width:calc(100% - 20px)}.color_price_date .header{background-color:orange}.color_3d .header{background-color:#4ea7ff}.color_material .header{background-color:#00956e}.color_example .header{background-color:#ffc658}.color_contact .header{background-color:#0097d0}.color_dictionary .header{background-color:#de1f37}.color_blog .header{background-color:#792ba1}.color_qa .header{background-color:#f80051}.color_interview .header{background-color:#100964}.color_flow .header{background-color:#3cb371}.color_fdm .header{background-color:#4e748b}.navMenu_active .header{background-color:rgba(53,190,244,.6)}.navMenu_active .header .menu{transition-delay:0s,.4s;opacity:0;visibility:hidden}.top .header{transition-property:background-color,opacity,visibility;transition-duration:.4s,.4s,0s;transition-timing-function:cubic-bezier(.455,.03,.515,.955),cubic-bezier(.455,.03,.515,.955),cubic-bezier(.455,.03,.515,.955);transition-delay:0s,0s,.4s;opacity:0;visibility:hidden}.top .header.fix{transition-delay:0s;opacity:1;visibility:visible}.top.navMenu_active .header{transition-delay:0s;opacity:1;visibility:visible}@media screen and (max-width:999px){.header .flex{display:flex;align-items:center}.header .logo{padding-top:8px}.header .logo .subtext{top:2px}.header .menu{display:none}}@media screen and (max-width:599px){.header{height:80px}.header .logo img{width:200px;height:45px}.header .logo .subtext{top:2px;font-size:12px}}.navigation{transition-property:opacity,background-color,visibility;transition-duration:.4s,.4s,0s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-delay:0s,0s,.4s;visibility:hidden;opacity:0;position:fixed;z-index:25;top:100px;left:0;width:100%;height:calc(100vh - 100px);background-color:#35bef4;overflow-y:scroll;color:#fff;padding-top:60px;padding-bottom:60px}.navMenu_active .navigation{background-color:rgba(53,190,244,.6);transition-delay:0s;opacity:1;visibility:visible}.navMenu_active .navigation_bg{opacity:1}.navigation_bg{position:fixed;z-index:24;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.navigation .mainmenu{display:-ms-grid;display:grid;-ms-grid-columns:210px 210px 210px 210px;grid-template-columns:210px 210px 210px 210px;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;row-gap:60px;justify-content:space-between;padding-bottom:30px;border-bottom:2px solid #fff}.navigation .mainmenu .litem{width:100%}.navigation .mainmenu .litem .anchor{display:block;position:relative;background-color:#fff;box-shadow:1px -1px rgba(0,0,0,.42),2px -2px rgba(0,0,0,.42),3px -3px rgba(0,0,0,.42),4px -4px rgba(0,0,0,.42),5px -5px rgba(0,0,0,.42),6px -6px rgba(0,0,0,.42);padding:16px 0;color:#0097d0;text-align:center;font-weight:700}.navigation .mainmenu .litem .anchor:after{content:"";transition:.12s cubic-bezier(.175,.885,.32,1.275);transition-property:border-width;transition-delay:0s;position:absolute;bottom:3px;right:3px;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #0097d0;background-color:transparent}.hover .navigation .mainmenu .litem .anchor:hover:after,.navigation .mainmenu .litem .anchor.hover:after{border-width:0 0 30px 30px}.navigation .mainmenu .litem .icon-newopen{color:#0097d0;vertical-align:text-top;font-weight:inherit;position:relative;font-size:1.1em}.navigation .other_contents{margin-left:auto;margin-right:auto;padding-top:30px}.navigation .other_contents .submenu{display:flex;justify-content:space-between;margin-bottom:50px}.navigation .other_contents .submenu .litem{width:100%;max-width:280px}.navigation .other_contents .submenu .litem:not(:last-child){margin-right:20px}.navigation .other_contents .submenu .anchor{display:block;position:relative;background-color:#0097d0;box-shadow:1px -1px rgba(255,255,255,.42),2px -2px rgba(255,255,255,.42),3px -3px rgba(255,255,255,.42),4px -4px rgba(255,255,255,.42),5px -5px rgba(255,255,255,.42),6px -6px rgba(255,255,255,.42);padding:16px 0;color:#fff;font-size:1.125em;text-align:center;font-weight:700}.navigation .other_contents .submenu .anchor:after{content:"";transition:.12s cubic-bezier(.175,.885,.32,1.275);transition-property:border-width;transition-delay:0s;position:absolute;bottom:3px;right:3px;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #fff;background-color:transparent}.navigation .other_contents .submenu .anchor .icon-mail{font-size:1.225em;position:relative;top:3px}.hover .navigation .other_contents .submenu .anchor:hover:after,.navigation .other_contents .submenu .anchor.hover:after{border-width:0 0 30px 30px}.navigation .other_contents .submenu .anchor02{transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:background-color,color;transition-delay:0s;display:block;width:100%;padding:14px 0;margin-top:-2px;background-color:rgba(255,255,255,.3);border:2px solid #fff;color:#fff;font-size:1.125em;font-weight:700;text-align:center}.hover .navigation .other_contents .submenu .anchor02:hover,.navigation .other_contents .submenu .anchor02.hover{background-color:#fff;color:#0097d0}.navigation .other_contents .address{display:flex;justify-content:space-around;font-weight:700}.navigation .other_contents .address .dlist{display:flex}.navigation .other_contents .address .dlist:not(:last-child){margin-bottom:20px}.navigation .other_contents .address .dlist .dhead{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;border:1px solid #0097d0;margin-right:20px}.navigation .other_contents .address .dlist .dhead .icon-tell,.navigation .other_contents .address .dlist .dhead .icon-mail{color:#35bef4;font-size:24px}.navigation .other_contents .address .dlist .ditem{padding-top:10px}.navigation .other_contents .address .dlist .ditem .list{line-height:1.65}.navigation .other_contents .address .dlist .ditem .list .litem{display:flex}.navigation .other_contents .address .dlist .ditem .list .litem .head:after{content:"："}.navigation .other_contents .address .dlist a{color:inherit}@media screen and (max-width:999px){.navigation{padding-top:40px;padding-bottom:40px}.navigation .mainmenu{-ms-grid-columns:170px 170px 170px 170px;grid-template-columns:170px 170px 170px 170px;row-gap:30px}}@media screen and (max-width:768px){.navigation .mainmenu{-ms-grid-columns:30% 30% 30%;grid-template-columns:30% 30% 30%}.navigation .other_contents .submenu{flex-flow:row wrap;justify-content:center}.navigation .other_contents .submenu .anchor{font-size:1em}.navigation .other_contents .submenu .anchor02{margin-top:20px}}@media screen and (max-width:599px){.navigation{height:calc(100% - 80px);top:80px;padding-top:20px}.navigation .mainmenu{-ms-grid-columns:calc(50% - 10px) calc(50% - 10px);grid-template-columns:calc(50% - 10px) calc(50% - 10px);row-gap:20px;padding-bottom:30px}.navigation .other_contents{display:block}.navigation .other_contents .submenu .litem:not(:last-child){margin-right:0;margin-top:20px}.navigation .other_contents .submenu .anchor02{margin-top:20px}.navigation .other_contents .address{max-width:290px;margin-left:auto;margin-right:auto;display:block}.navigation .other_contents .address .ditem{white-space:nowrap}.navigation .other_contents .address .ditem a{white-space:nowrap}}.nav_toggle{margin-top:14px;margin-left:8px;display:inline-block;vertical-align:top;position:relative;width:60px;height:60px;position:fixed;z-index:40;top:0;right:24px;font-size:0;background-color:#fff;box-shadow:1px -1px #666,2px -2px #666,3px -3px #666,4px -4px #666}.nav_toggle .bd{transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:background-color,transform;transition-delay:0s;position:absolute;top:0;bottom:0;right:0;left:0;width:32px;height:5px;margin:auto;background-color:#35bef4}.nav_toggle .bd:after,.nav_toggle .bd:before{content:"";width:100%;height:5px;background-color:inherit;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:transform,opacity}.nav_toggle .bd:after{transform:translateY(-12px)}.nav_toggle .bd:before{transform:translateY(12px)}.nav_toggle.active .bd{transform:rotate(45deg)}.nav_toggle.active .bd:after{opacity:0}.nav_toggle.active .bd:before{transform:translateY(0) rotate(90deg)}.color_3d .nav_toggle .bd{background-color:#0828cc}.color_regular .nav_toggle .bd{background-color:#35bef4}.color_price_date .nav_toggle .bd{background-color:orange}.color_material .nav_toggle .bd{background-color:#00956e}.color_example .nav_toggle .bd{background-color:#ffc658}.color_contact .nav_toggle .bd{background-color:#0097d0}.color_dictionary .nav_toggle .bd{background-color:#de1f37}.color_blog .nav_toggle .bd{background-color:#792ba1}.color_qa .nav_toggle .bd{background-color:#f80051}.color_interview .nav_toggle .bd{background-color:#100964}.navMenu_active .nav_toggle .bd{background-color:#35bef4}.footer{position:relative;padding-bottom:40px}#logo_aura{position:absolute;display:block;height:20px;z-index:3;bottom:-38px;left:20px}.pagetop{position:fixed;z-index:3;display:block;bottom:30px;right:30px;height:66px;width:52px;opacity:0;outline:none;cursor:pointer;padding:0;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-property:opacity;transition-duration:.4s;transition-delay:0s}.pagetop:focus,.pagetop:active{outline:none}.pagetop.fadein{opacity:1;transition-delay:50ms}.pagetop.static{position:absolute;top:25px;right:30px}@media screen and (max-width:999px){.footer{padding-bottom:20px}#logo_aura{bottom:-14px}.pagetop{right:22px}.pagetop.static{right:22px}}@media screen and (max-width:768px){.pagetop{height:auto;width:auto;top:initial}.pagetop_sp_btn{background-color:#0097d0;color:#fff;font-weight:700;padding:1rem}.pagetop.static{top:initial}.top .pagetop.static{top:initial}}.copyright{text-align:center;font-size:1.2rem;color:#000;display:block}@media screen and (max-width:768px){.copyright{padding-bottom:60px}}@media screen and (max-width:599px){.copyright{font-size:1rem}}.mainimage01{position:relative;height:calc(100vh);max-height:1200px;min-height:690px}.mainimage01:after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.mainimage01 .content{position:absolute;z-index:3;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;text-align:center;padding-left:50px;padding-right:50px}.mainimage01 .head{margin-bottom:50px}.mainimage01 .head .headline{font-size:2.6em;font-weight:700;line-height:1.333;margin-bottom:.5em}.mainimage01 .head .subtext{font-weight:700;font-size:1.3em;line-height:1.5}.mainimage01 .head .border{max-width:700px;border:none;border-bottom:2px solid #fff;margin-top:30px}.mainimage01 .counter{display:flex;justify-content:space-evenly;margin-bottom:10px}.mainimage01 .counter .item{font-weight:700;text-align:left}.mainimage01 .counter .headline{font-size:1.4em;display:flex;align-items:center;margin-bottom:.3em}.mainimage01 .counter .value{font-size:1.5em;line-height:1}.mainimage01 .counter .count{font-size:3em;margin-right:8px}.mainimage01 .counter .icon-quality,.mainimage01 .counter .icon-handshake{font-size:2em;margin-left:.25em}.mainimage01 .estimate{font-weight:700;font-size:1.5em;margin-bottom:30px}.mainimage01 .estimate .em{font-size:2em;margin-left:8px;margin-right:8px}.mainimage01 .cta{font-weight:700;font-size:1.25em}.mainimage01 .cta .subtext{margin-bottom:.25em}.mainimage01 .btn_type1{max-width:360px;padding:20px 24px 17px;font-size:2.2rem;font-weight:700}.mainimage01 .head,.mainimage01 .counter,.mainimage01 .estimate,.mainimage01 .cta{opacity:0;transform:translateY(30px);transition-property:opacity,transform;transition:.6s ease-out}.mainimage01 .head{transition-delay:1s}.mainimage01 .counter{transition-delay:1.2s}.mainimage01 .estimate{transition-delay:1.4s}.mainimage01 .cta{transition-delay:1.6s}.mainimage01.is-load .head,.mainimage01.is-load .counter,.mainimage01.is-load .estimate,.mainimage01.is-load .cta{opacity:1;transform:translateY(0)}.mainimage01 .movie{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1000px){.mainimage01 .content{transform:translateY(-55%)}}@media screen and (max-width:599px){.mainimage01{height:calc(100vh - 65px);min-height:620px}.mainimage01 .content{padding-left:15px;padding-right:15px;transform:translateY(-62%)}.mainimage01 .head{margin-bottom:30px}.mainimage01 .head .headline{font-size:22px;margin-bottom:10px}.mainimage01 .head .subtext{font-size:16px;font-weight:400}.mainimage01 .head .border{max-width:80%;margin-top:20px}.mainimage01 .counter .headline{font-size:1em}.mainimage01 .counter .count{font-size:2em}.mainimage01 .btn_type1{font-size:1.8rem;max-width:300px}}.fixed_contents .nav_campaign{display:block;position:fixed;bottom:1.9607843137%;z-index:5;left:auto;right:1.9607843137%;text-align:right;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform}.hover .fixed_contents .nav_campaign:hover[href],.hover .fixed_contents .nav_campaign:hover[type],.fixed_contents .nav_campaign.hover[href],.fixed_contents .nav_campaign.hover[type]{transform:scale(.94)}.fixed_contents .nav_campaign.bottom{bottom:calc(66px + 20px + 30px)}@media screen and (max-width:1300px){.fixed_contents .nav_campaign{width:300px}}@media screen and (max-width:1000px){.fixed_contents .nav_campaign{left:0;right:0;bottom:10px;margin:0 auto;width:calc(100% - (22px*2))}.fixed_contents .nav_campaign.left{margin:0;width:calc(100% - 170px - 22px);bottom:28px;z-index:20;border-left:none}}@media screen and (max-width:599px){.fixed_contents .nav_campaign{bottom:20px}.fixed_contents .nav_campaign.left{width:calc(100% - 70px - 22px)}}.b-catchcopy{position:relative;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #000;color:#000;line-height:1.333}.b-catchcopy__maintext{margin-bottom:.5rem;font-size:6rem;font-weight:700}.b-catchcopy__subtext{margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.b-catchcopy__detail{font-family:"1.2rem";font-weight:700}.b-catchcopy__detail:before{content:"ー";margin-right:.1rem}.b-catchcopy.__menu{margin-top:4rem;margin-bottom:4rem;padding-bottom:0;border-bottom:none;color:#fff}.b-catchcopy.__vari01{margin-bottom:-2rem;text-align:center}.b-catchcopy.__vari01 .b-catchcopy__maintext{margin-left:3rem}@media screen and (max-width:1000px){.b-catchcopy__maintext{font-size:5rem}}@media screen and (max-width:768px){.b-catchcopy__maintext{font-size:3rem}.b-catchcopy__subtext{margin-bottom:1rem;font-size:1.6rem;font-weight:700}.b-catchcopy__detail:before{display:none}}@media screen and (max-width:599px){.b-catchcopy{text-align:center}.b-catchcopy__maintext{margin-left:.5rem;font-size:2.2rem}.b-catchcopy__subtext{font-size:1rem}.b-catchcopy__detail{margin-left:-.5rem}.b-catchcopy.__menu{margin-top:5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #fff}.b-catchcopy.__vari01 .b-catchcopy__maintext{margin-left:1.2rem}}.btn_type1{transition:.14s cubic-bezier(.455,.03,.515,.955);transition-property:background-color,color;transition-delay:0s;-webkit-appearance:none;appearance:none;display:block;position:relative;max-width:300px;width:100%;margin-left:auto;margin-right:auto;padding:15px 24px 12px;color:#fff;font-size:1.8rem;text-align:left;border:1px solid}.btn_type1:after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid currentColor}.btn_type1 .layer{position:relative;z-index:2}.btn_type1 .icon-arrow01{position:absolute;z-index:2;top:0;bottom:0;right:20px;width:1em;height:1em;margin:auto;font-size:1.3em}.color_regular .btn_type1{background-color:#0097d0;border-color:#0097d0}.hover .color_regular .btn_type1:hover[href],.hover .color_regular .btn_type1:hover[type],.color_regular .btn_type1.hover[href],.color_regular .btn_type1.hover[type]{color:#0097d0}.color_regular .btn_type1.__reverse{background-color:#fff;color:#0097d0}.hover .color_regular .btn_type1.__reverse:hover[href],.hover .color_regular .btn_type1.__reverse:hover[type],.color_regular .btn_type1.__reverse.hover[href],.color_regular .btn_type1.__reverse.hover[type]{background-color:#0097d0;color:#fff}.color_regular-dark .btn_type1{background-color:#0097d0;border-color:#0097d0}.hover .color_regular-dark .btn_type1:hover[href],.hover .color_regular-dark .btn_type1:hover[type],.color_regular-dark .btn_type1.hover[href],.color_regular-dark .btn_type1.hover[type]{color:#0097d0}.color_regular-dark .btn_type1.__reverse{background-color:#fff;color:#0097d0}.hover .color_regular-dark .btn_type1.__reverse:hover[href],.hover .color_regular-dark .btn_type1.__reverse:hover[type],.color_regular-dark .btn_type1.__reverse.hover[href],.color_regular-dark .btn_type1.__reverse.hover[type]{background-color:#0097d0;color:#fff}.color_price_date .btn_type1{background-color:orange;border-color:orange}.hover .color_price_date .btn_type1:hover[href],.hover .color_price_date .btn_type1:hover[type],.color_price_date .btn_type1.hover[href],.color_price_date .btn_type1.hover[type]{color:orange}.color_price_date .btn_type1.__reverse{background-color:#fff;color:orange}.hover .color_price_date .btn_type1.__reverse:hover[href],.hover .color_price_date .btn_type1.__reverse:hover[type],.color_price_date .btn_type1.__reverse.hover[href],.color_price_date .btn_type1.__reverse.hover[type]{background-color:orange;color:#fff}.color_3d .btn_type1{background-color:#0828cc;border-color:#0828cc}.hover .color_3d .btn_type1:hover[href],.hover .color_3d .btn_type1:hover[type],.color_3d .btn_type1.hover[href],.color_3d .btn_type1.hover[type]{color:#0828cc}.color_3d .btn_type1.__reverse{background-color:#fff;color:#0828cc}.hover .color_3d .btn_type1.__reverse:hover[href],.hover .color_3d .btn_type1.__reverse:hover[type],.color_3d .btn_type1.__reverse.hover[href],.color_3d .btn_type1.__reverse.hover[type]{background-color:#0828cc;color:#fff}.color_material .btn_type1{background-color:#00956e;border-color:#00956e}.hover .color_material .btn_type1:hover[href],.hover .color_material .btn_type1:hover[type],.color_material .btn_type1.hover[href],.color_material .btn_type1.hover[type]{color:#00956e}.color_material .btn_type1.__reverse{background-color:#fff;color:#00956e}.hover .color_material .btn_type1.__reverse:hover[href],.hover .color_material .btn_type1.__reverse:hover[type],.color_material .btn_type1.__reverse.hover[href],.color_material .btn_type1.__reverse.hover[type]{background-color:#00956e;color:#fff}.color_example .btn_type1{background-color:#ffc658;border-color:#ffc658}.hover .color_example .btn_type1:hover[href],.hover .color_example .btn_type1:hover[type],.color_example .btn_type1.hover[href],.color_example .btn_type1.hover[type]{color:#ffc658}.color_example .btn_type1.__reverse{background-color:#fff;color:#ffc658}.hover .color_example .btn_type1.__reverse:hover[href],.hover .color_example .btn_type1.__reverse:hover[type],.color_example .btn_type1.__reverse.hover[href],.color_example .btn_type1.__reverse.hover[type]{background-color:#ffc658;color:#fff}.color_contact .btn_type1{background-color:#0097d0;border-color:#0097d0}.hover .color_contact .btn_type1:hover[href],.hover .color_contact .btn_type1:hover[type],.color_contact .btn_type1.hover[href],.color_contact .btn_type1.hover[type]{color:#0097d0}.color_contact .btn_type1.__reverse{background-color:#fff;color:#0097d0}.hover .color_contact .btn_type1.__reverse:hover[href],.hover .color_contact .btn_type1.__reverse:hover[type],.color_contact .btn_type1.__reverse.hover[href],.color_contact .btn_type1.__reverse.hover[type]{background-color:#0097d0;color:#fff}.color_dictionary .btn_type1{background-color:#de1f37;border-color:#de1f37}.hover .color_dictionary .btn_type1:hover[href],.hover .color_dictionary .btn_type1:hover[type],.color_dictionary .btn_type1.hover[href],.color_dictionary .btn_type1.hover[type]{color:#de1f37}.color_dictionary .btn_type1.__reverse{background-color:#fff;color:#de1f37}.hover .color_dictionary .btn_type1.__reverse:hover[href],.hover .color_dictionary .btn_type1.__reverse:hover[type],.color_dictionary .btn_type1.__reverse.hover[href],.color_dictionary .btn_type1.__reverse.hover[type]{background-color:#de1f37;color:#fff}.color_blog .btn_type1{background-color:#792ba1;border-color:#792ba1}.hover .color_blog .btn_type1:hover[href],.hover .color_blog .btn_type1:hover[type],.color_blog .btn_type1.hover[href],.color_blog .btn_type1.hover[type]{color:#792ba1}.color_blog .btn_type1.__reverse{background-color:#fff;color:#792ba1}.hover .color_blog .btn_type1.__reverse:hover[href],.hover .color_blog .btn_type1.__reverse:hover[type],.color_blog .btn_type1.__reverse.hover[href],.color_blog .btn_type1.__reverse.hover[type]{background-color:#792ba1;color:#fff}.color_qa .btn_type1{background-color:#f80051;border-color:#f80051}.hover .color_qa .btn_type1:hover[href],.hover .color_qa .btn_type1:hover[type],.color_qa .btn_type1.hover[href],.color_qa .btn_type1.hover[type]{color:#f80051}.color_qa .btn_type1.__reverse{background-color:#fff;color:#f80051}.hover .color_qa .btn_type1.__reverse:hover[href],.hover .color_qa .btn_type1.__reverse:hover[type],.color_qa .btn_type1.__reverse.hover[href],.color_qa .btn_type1.__reverse.hover[type]{background-color:#f80051;color:#fff}.color_interview .btn_type1{background-color:#100964;border-color:#100964}.hover .color_interview .btn_type1:hover[href],.hover .color_interview .btn_type1:hover[type],.color_interview .btn_type1.hover[href],.color_interview .btn_type1.hover[type]{color:#100964}.color_interview .btn_type1.__reverse{background-color:#fff;color:#100964}.hover .color_interview .btn_type1.__reverse:hover[href],.hover .color_interview .btn_type1.__reverse:hover[type],.color_interview .btn_type1.__reverse.hover[href],.color_interview .btn_type1.__reverse.hover[type]{background-color:#100964;color:#fff}.hover .btn_type1:hover[href],.hover .btn_type1:hover[type],.btn_type1.hover[href],.btn_type1.hover[type]{background-color:#fff}.btn_type2{transition:.14s cubic-bezier(.455,.03,.515,.955);transition-property:color;transition-delay:0s;-webkit-appearance:none;appearance:none;display:block;position:relative;overflow:hidden;color:#0097d0;font-size:1.8rem;text-align:left;font-weight:700;background-color:#fff;border:2px solid #0097d0;transform:translateZ(0);padding:20px 20px 18px}.btn_type2:after{transition:.14s cubic-bezier(.455,.03,.515,.955);transition-property:background-color,transform;transition-delay:0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0097d0;transform:translateX(-100%)}.btn_type2 .layer{position:relative;z-index:2}.btn_type2 .icon-arrow01{position:absolute;z-index:2;top:0;bottom:0;right:20px;margin:auto;width:1em;height:1em;font-size:1.6em}.hover .btn_type2:hover[href],.hover .btn_type2:hover[type],.btn_type2.hover[href],.btn_type2.hover[type]{color:#fff}.hover .btn_type2:hover[href]:after,.hover .btn_type2:hover[type]:after,.btn_type2.hover[href]:after,.btn_type2.hover[type]:after{transform:translateX(0)}@media screen and (max-width:999px){.btn_type2{font-size:1.6rem;padding:14px 14px 12px}}@media screen and (max-width:599px){.btn_type2{padding:10px 10px 8px}}.btn_type3{transition:.14s cubic-bezier(.455,.03,.515,.955);transition-property:background-color,color;transition-delay:0s;-webkit-appearance:none;appearance:none;display:block;position:relative;max-width:240px;width:100%;margin-left:auto;margin-right:auto;padding:10px 24px 12px;color:#fff;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.75;background-color:#0097d0;border:1px solid #0097d0}.btn_type3:after{content:"";width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid currentColor}.btn_type3:disabled,.btn_type3.__disabled{pointer-events:none;background-color:#fff!important;border-color:#a2a2a2!important;color:#a2a2a2!important}.btn_type3:disabled.__reverse,.btn_type3.__disabled.__reverse{color:#a2a2a2!important}.btn_type3.__reverse{background-color:#fff;color:#0097d0}.color_regular .btn_type3{background-color:#0097d0;border-color:#0097d0}.hover .color_regular .btn_type3:hover[href],.hover .color_regular .btn_type3:hover[type],.color_regular .btn_type3.hover[href],.color_regular .btn_type3.hover[type]{color:#0097d0}.color_regular .btn_type3.__reverse{background-color:#fff;color:#0097d0}.hover .color_regular .btn_type3.__reverse:hover[href],.hover .color_regular .btn_type3.__reverse:hover[type],.color_regular .btn_type3.__reverse.hover[href],.color_regular .btn_type3.__reverse.hover[type]{background-color:#0097d0;color:#fff}.color_regular-dark .btn_type3{background-color:#0097d0;border-color:#0097d0}.hover .color_regular-dark .btn_type3:hover[href],.hover .color_regular-dark .btn_type3:hover[type],.color_regular-dark .btn_type3.hover[href],.color_regular-dark .btn_type3.hover[type]{color:#0097d0}.color_regular-dark .btn_type3.__reverse{background-color:#fff;color:#0097d0}.hover .color_regular-dark .btn_type3.__reverse:hover[href],.hover .color_regular-dark .btn_type3.__reverse:hover[type],.color_regular-dark .btn_type3.__reverse.hover[href],.color_regular-dark .btn_type3.__reverse.hover[type]{background-color:#0097d0;color:#fff}.color_price_date .btn_type3{background-color:orange;border-color:orange}.hover .color_price_date .btn_type3:hover[href],.hover .color_price_date .btn_type3:hover[type],.color_price_date .btn_type3.hover[href],.color_price_date .btn_type3.hover[type]{color:orange}.color_price_date .btn_type3.__reverse{background-color:#fff;color:orange}.hover .color_price_date .btn_type3.__reverse:hover[href],.hover .color_price_date .btn_type3.__reverse:hover[type],.color_price_date .btn_type3.__reverse.hover[href],.color_price_date .btn_type3.__reverse.hover[type]{background-color:orange;color:#fff}.color_3d .btn_type3{background-color:#0828cc;border-color:#0828cc}.hover .color_3d .btn_type3:hover[href],.hover .color_3d .btn_type3:hover[type],.color_3d .btn_type3.hover[href],.color_3d .btn_type3.hover[type]{color:#0828cc}.color_3d .btn_type3.__reverse{background-color:#fff;color:#0828cc}.hover .color_3d .btn_type3.__reverse:hover[href],.hover .color_3d .btn_type3.__reverse:hover[type],.color_3d .btn_type3.__reverse.hover[href],.color_3d .btn_type3.__reverse.hover[type]{background-color:#0828cc;color:#fff}.color_material .btn_type3{background-color:#00956e;border-color:#00956e}.hover .color_material .btn_type3:hover[href],.hover .color_material .btn_type3:hover[type],.color_material .btn_type3.hover[href],.color_material .btn_type3.hover[type]{color:#00956e}.color_material .btn_type3.__reverse{background-color:#fff;color:#00956e}.hover .color_material .btn_type3.__reverse:hover[href],.hover .color_material .btn_type3.__reverse:hover[type],.color_material .btn_type3.__reverse.hover[href],.color_material .btn_type3.__reverse.hover[type]{background-color:#00956e;color:#fff}.color_example .btn_type3{background-color:#ffc658;border-color:#ffc658}.hover .color_example .btn_type3:hover[href],.hover .color_example .btn_type3:hover[type],.color_example .btn_type3.hover[href],.color_example .btn_type3.hover[type]{color:#ffc658}.color_example .btn_type3.__reverse{background-color:#fff;color:#ffc658}.hover .color_example .btn_type3.__reverse:hover[href],.hover .color_example .btn_type3.__reverse:hover[type],.color_example .btn_type3.__reverse.hover[href],.color_example .btn_type3.__reverse.hover[type]{background-color:#ffc658;color:#fff}.color_contact .btn_type3{background-color:#0097d0;border-color:#0097d0}.hover .color_contact .btn_type3:hover[href],.hover .color_contact .btn_type3:hover[type],.color_contact .btn_type3.hover[href],.color_contact .btn_type3.hover[type]{color:#0097d0}.color_contact .btn_type3.__reverse{background-color:#fff;color:#0097d0}.hover .color_contact .btn_type3.__reverse:hover[href],.hover .color_contact .btn_type3.__reverse:hover[type],.color_contact .btn_type3.__reverse.hover[href],.color_contact .btn_type3.__reverse.hover[type]{background-color:#0097d0;color:#fff}.color_dictionary .btn_type3{background-color:#de1f37;border-color:#de1f37}.hover .color_dictionary .btn_type3:hover[href],.hover .color_dictionary .btn_type3:hover[type],.color_dictionary .btn_type3.hover[href],.color_dictionary .btn_type3.hover[type]{color:#de1f37}.color_dictionary .btn_type3.__reverse{background-color:#fff;color:#de1f37}.hover .color_dictionary .btn_type3.__reverse:hover[href],.hover .color_dictionary .btn_type3.__reverse:hover[type],.color_dictionary .btn_type3.__reverse.hover[href],.color_dictionary .btn_type3.__reverse.hover[type]{background-color:#de1f37;color:#fff}.color_blog .btn_type3{background-color:#792ba1;border-color:#792ba1}.hover .color_blog .btn_type3:hover[href],.hover .color_blog .btn_type3:hover[type],.color_blog .btn_type3.hover[href],.color_blog .btn_type3.hover[type]{color:#792ba1}.color_blog .btn_type3.__reverse{background-color:#fff;color:#792ba1}.hover .color_blog .btn_type3.__reverse:hover[href],.hover .color_blog .btn_type3.__reverse:hover[type],.color_blog .btn_type3.__reverse.hover[href],.color_blog .btn_type3.__reverse.hover[type]{background-color:#792ba1;color:#fff}.color_qa .btn_type3{background-color:#f80051;border-color:#f80051}.hover .color_qa .btn_type3:hover[href],.hover .color_qa .btn_type3:hover[type],.color_qa .btn_type3.hover[href],.color_qa .btn_type3.hover[type]{color:#f80051}.color_qa .btn_type3.__reverse{background-color:#fff;color:#f80051}.hover .color_qa .btn_type3.__reverse:hover[href],.hover .color_qa .btn_type3.__reverse:hover[type],.color_qa .btn_type3.__reverse.hover[href],.color_qa .btn_type3.__reverse.hover[type]{background-color:#f80051;color:#fff}.color_interview .btn_type3{background-color:#100964;border-color:#100964}.hover .color_interview .btn_type3:hover[href],.hover .color_interview .btn_type3:hover[type],.color_interview .btn_type3.hover[href],.color_interview .btn_type3.hover[type]{color:#100964}.color_interview .btn_type3.__reverse{background-color:#fff;color:#100964}.hover .color_interview .btn_type3.__reverse:hover[href],.hover .color_interview .btn_type3.__reverse:hover[type],.color_interview .btn_type3.__reverse.hover[href],.color_interview .btn_type3.__reverse.hover[type]{background-color:#100964;color:#fff}.hover .btn_type3:hover[href],.hover .btn_type3:hover[type],.btn_type3.hover[href],.btn_type3.hover[type]{background-color:#fff;border-color:#0097d0;color:#0097d0}.hover .btn_type3:hover[href].__reverse,.hover .btn_type3:hover[type].__reverse,.btn_type3.hover[href].__reverse,.btn_type3.hover[type].__reverse{background-color:#0097d0;color:#fff}@media screen and (max-width:599px){.btn_type3{font-size:1.6rem}}.headline_type1{display:block;font-size:3rem;text-align:center;font-weight:400;margin-bottom:50px}@media screen and (max-width:999px){.headline_type1{font-size:2.5629rem}}@media screen and (max-width:599px){.headline_type1{font-size:1.9rem;font-weight:700;line-height:1.55}}.headline_type2{color:#35bef4;text-align:center;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:color;margin-bottom:30px}.headline_type2 .icon{font-size:6em;line-height:1.2}.headline_type2 .headline{font-size:4rem;font-weight:700;margin-bottom:22px}.headline_type2 .subtext{color:#000;font-weight:700;line-height:1.875}.color_regular .headline_type2{color:#0097d0}.color_price_date .headline_type2{color:orange}.color_material .headline_type2{color:#00956e}.color_example .headline_type2{color:#ffc658}.color_contact .headline_type2{color:#0097d0}.color_dictionary .headline_type2{color:#de1f37}.headline_type2.white .headline{color:#fff}@media screen and (max-width:1299px){.headline_type2 .headline_type2 .icon{font-size:5em}}@media screen and (max-width:999px){.headline_type2 .headline_type2 .headline{font-size:2.8rem;margin-bottom:12px}.headline_type2 .headline_type2 .icon{font-size:3.4em}.headline_type2 .headline_type2 .subtext{max-width:460px;display:block;margin-left:auto;margin-right:auto;font-size:1.52rem;text-align:center}}@media screen and (max-width:599px){.headline_type2 .headline{font-size:2.1rem;margin-bottom:10px}.headline_type2 .icon{font-size:3.3rem}.headline_type2 .subtext{font-size:1.28rem;text-align:justify;line-height:1.65;max-width:320px;margin-left:auto;margin-right:auto}.headline_type2 .subtext.center{text-align:center}}.headline_type3{font-size:3rem;font-weight:700;text-align:center;overflow:hidden;margin-bottom:30px}.headline_type3 .layer{display:inline-block;position:relative}.headline_type3 .layer:after,.headline_type3 .layer:before{content:"";position:absolute;width:100%;height:1px;top:-1px;bottom:0;margin:auto;background-color:#ccc;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:background-color}.headline_type3 .layer:after{left:calc(100% + 20px)}.headline_type3 .layer:before{right:calc(100% + 20px)}.color_regular .headline_type3 .layer:after,.color_regular .headline_type3 .layer:before{background-color:#0097d0}.color_price_date .headline_type3 .layer:after,.color_price_date .headline_type3 .layer:before{background-color:orange}.color_3d .headline_type3 .layer:after,.color_3d .headline_type3 .layer:before{background-color:orange}.color_material .headline_type3 .layer:after,.color_material .headline_type3 .layer:before{background-color:#00956e}.color_example .headline_type3 .layer:after,.color_example .headline_type3 .layer:before{background-color:#ffc658}.color_contact .headline_type3 .layer:after,.color_contact .headline_type3 .layer:before{background-color:#0097d0}.color_dictionary .headline_type3 .layer:after,.color_dictionary .headline_type3 .layer:before{background-color:#de1f37}.color_blog .headline_type3 .layer:after,.color_blog .headline_type3 .layer:before{background-color:#792ba1}.color_interview .headline_type3 .layer:after,.color_interview .headline_type3 .layer:before{background-color:#100964}.headline_type3.vari1 .layer:after,.headline_type3.vari1 .layer:before{width:1000%;height:2px}.headline_type3.vari2{font-size:4rem;margin-bottom:5px}.headline_type3.vari2 .layer:after,.headline_type3.vari2 .layer:before{width:1000%;height:2px}.color_regular .headline_type3.vari2 .layer{color:#0097d0}.color_price_date .headline_type3.vari2 .layer{color:orange}.color_3d .headline_type3.vari2 .layer{color:#0264fb}.color_material .headline_type3.vari2 .layer{color:#00956e}.color_material .headline_type3.vari2 .layer{color:#ffc658}.color_contact .headline_type3.vari2 .layer{color:#0097d0}.color_dictionary .headline_type3.vari2 .layer{color:#de1f37}.color_blog .headline_type3.vari2 .layer{color:#792ba1}.color_interview .headline_type3.vari2 .layer{color:#100964}.headline_type3.vari3 .layer{transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:color}.color_regular .headline_type3.vari3 .layer{color:#0097d0}.color_price_date .headline_type3.vari3 .layer{color:orange}.color_3d .headline_type3.vari3 .layer{color:#0828cc}.color_material .headline_type3.vari3 .layer{color:#00956e}.color_example .headline_type3.vari3 .layer{color:#ffc658}.color_contact .headline_type3.vari3 .layer{color:#0097d0}.color_dictionary .headline_type3.vari3 .layer{color:#de1f37}.color_blog .headline_type3.vari3 .layer{color:#792ba1}.color_interview .headline_type3.vari3 .layer{color:#100964}@media screen and (max-width:999px){.headline_type3{font-size:2.025rem}.headline_type3.vari2{font-size:3.2rem}}@media screen and (max-width:599px){.headline_type3{font-size:1.6rem;margin-bottom:15px}.headline_type3.vari2{font-size:2.8rem}}.headline_type4{font-size:2rem;text-align:center;margin-bottom:30px}@media screen and (max-width:599px){.headline_type4{font-size:1.6rem;font-weight:700}}.headline_type5{font-weight:700;line-height:1.45;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:background-color}.color_regular .headline_type5{color:#0097d0}.color_price_date .headline_type5{color:orange}.color_material .headline_type5{color:#00956e}.color_example .headline_type5{color:#ffc658}.color_contact .headline_type5{color:#0097d0}.color_dictionary .headline_type5{color:#de1f37}.color_blog .headline_type5{color:#792ba1}.color_qa .headline_type5{color:#f80051}.headline_type6{border:1px solid;font-size:2rem;font-weight:700;padding:8px 25px 7px;margin-bottom:20px}.color_regular .headline_type6{border-color:#0097d0;background-size:8px 8px;background-color:#35bef4;background-image:linear-gradient(-45deg,#fff 12.5%,#aee5fb 12.5%,#aee5fb 50%,#fff 50%,#fff 62.5%,#aee5fb 62.5%)}.color_price_date .headline_type6{border-color:orange}.color_material .headline_type6{border-color:#00956e}.color_example .headline_type6{border-color:#ffc658}.color_contact .headline_type6{border-color:#0097d0}.color_dictionary .headline_type6{border-color:#de1f37}.color_blog .headline_type6{border-color:#792ba1}.color_qa .headline_type6{border-color:#f80051}@media screen and (max-width:599px){.headline_type6{font-size:1.72rem;padding:8px 15px 7px}}.headline_type7{font-size:2rem;text-align:center;font-weight:700;margin-bottom:20px}@media screen and (max-width:599px){.headline_type7{font-size:1.72rem}}.headline_type8{font-size:2em;font-weight:700;border-bottom:3px solid #3cb371;margin-bottom:.65em}.headline_type8.content_paragraph{margin-bottom:45px}.color_regular .headline_type8{border-bottom-color:#0097d0}.color_regular-dark .headline_type8{border-bottom-color:#0097d0}.color_price_date .headline_type8{border-bottom-color:orange}.color_3d .headline_type8{border-bottom-color:#0828cc}.color_material .headline_type8{border-bottom-color:#00956e}.color_example .headline_type8{border-bottom-color:#ffc658}.color_contact .headline_type8{border-bottom-color:#0097d0}.color_dictionary .headline_type8{border-bottom-color:#de1f37}.color_blog .headline_type8{border-bottom-color:#792ba1}.color_qa .headline_type8{border-bottom-color:#f80051}.color_interview .headline_type8{border-bottom-color:#100964}@media screen and (max-width:599px){.headline_type8{font-size:1.875rem}}.headline_type9{font-weight:700;font-size:1.875em;line-height:1.333;background-size:auto auto;background-color:white;background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,#e1f5fe 3px,#e1f5fe 8px);padding:.5em 1.66em}@media screen and (max-width:599px){.headline_type9{padding:.5em 1em}}.headline_type10{text-align:center;color:inherit}.headline_type10 .headline_container{position:relative}.headline_type10 .headline_container:before,.headline_type10 .headline_container:after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:calc(50% - 300px);height:1px;background-color:#333}.headline_type10 .headline_container:before{left:0}.headline_type10 .headline_container:after{right:0}.headline_type10 .headline_container .headline{font-size:50px;font-weight:700;color:#35bef4;margin-bottom:.5em}.headline_type10 .subtext{color:#000;font-weight:700}.color_regular .headline_type10{color:#0097d0}.color_regular-dark .headline_type10{color:#0097d0}.color_price_date .headline_type10{color:orange}.color_3d .headline_type10{color:#0828cc}.color_material .headline_type10{color:#00956e}.color_example .headline_type10{color:#ffc658}.color_contact .headline_type10{color:#0097d0}.color_dictionary .headline_type10{color:#de1f37}.color_blog .headline_type10{color:#792ba1}.color_qa .headline_type10{color:#f80051}.color_interview .headline_type10{color:#100964}@media screen and (max-width:768px){.headline_type10 .headline_container:before,.headline_type10 .headline_container:after{width:calc(50% - 150px)}.headline_type10 .headline_container .headline{font-size:38px}}@media screen and (max-width:599px){.headline_type10 .headline_container:before,.headline_type10 .headline_container:after{width:calc(50% - 110px)}.headline_type10 .headline_container .headline{font-size:26px}}.headline_type11{font-weight:700;font-size:1.25em;margin-bottom:.5em;position:relative;padding-left:1em}.headline_type11:before{content:"";color:#3cb371;position:absolute;top:1px;left:0;width:.5em;height:1em;background-color:currentColor}.color_regular .headline_type11:before{color:#0097d0}.color_regular-dark .headline_type11:before{color:#0097d0}.color_price_date .headline_type11:before{color:orange}.color_3d .headline_type11:before{color:#0828cc}.color_material .headline_type11:before{color:#00956e}.color_example .headline_type11:before{color:#ffc658}.color_contact .headline_type11:before{color:#0097d0}.color_dictionary .headline_type11:before{color:#de1f37}.color_blog .headline_type11:before{color:#792ba1}.color_qa .headline_type11:before{color:#f80051}.color_interview .headline_type11:before{color:#100964}.box_type1{background-color:#fff;border:#0097d0 1px solid;padding:0 20px 20px}.box_type1 .headline{background-color:#0097d0;border-radius:5px;color:#fff;text-align:center;padding:8px;transform:translateY(-50%)}@media screen and (max-width:599px){.box_type1 .headline{font-weight:700;font-size:1.72rem}}.box_type2{display:block;position:relative;border:1px solid #333;padding:20px;color:#333;text-align:left;transition:cubic-bezier(.455,.03,.515,.955);transition-property:border-color,color,background-color;transition-duration:.4s,.4s,.2s}.box_type2 .headline{font-weight:700;font-size:2.4rem;color:inherit;margin-bottom:20px}.box_type2 .detail{display:table;width:100%}.box_type2 .detail .paragraph{line-height:1.625;display:table-cell;vertical-align:top;width:70%}.box_type2 .detail .image{display:table-cell;vertical-align:top;widows:30%;text-align:right}.box_type2 .icon-arrow01{position:absolute;top:18px;right:20px;font-size:3rem;color:inherit}.box_type2.inline{display:inline-block}.color_regular .box_type2{color:#0097d0;border-color:#0097d0}.hover .color_regular .box_type2:hover,.color_regular .box_type2.hover,.color_regular .box_type2:focus{background-color:#0097d0;color:#fff}.color_price_date .box_type2{color:orange;border-color:orange}.hover .color_price_date .box_type2:hover,.color_price_date .box_type2.hover,.color_price_date .box_type2:focus{background-color:#00956e;color:#fff}.color_material .box_type2{color:#00956e;border-color:#00956e}.hover .color_material .box_type2:hover,.color_material .box_type2.hover,.color_material .box_type2:focus{background-color:#00956e;color:#fff}.color_example .box_type2{color:#ffc658;border-color:#ffc658}.hover .color_example .box_type2:hover,.color_example .box_type2.hover,.color_example .box_type2:focus{background-color:#ffc658;color:#fff}.color_contact .box_type2{color:#0097d0;border-color:#0097d0}.hover .color_contact .box_type2:hover,.color_contact .box_type2.hover,.color_contact .box_type2:focus{background-color:#0097d0;color:#fff}.color_dictionary .box_type2{color:#de1f37;border-color:#de1f37}.hover .color_dictionary .box_type2:hover,.color_dictionary .box_type2.hover,.color_dictionary .box_type2:focus{background-color:#de1f37;color:#fff}@media screen and (max-width:999px){.box_type2{padding:15px}.box_type2 .headline{font-size:2rem}}.box_type3{display:block;color:#000;border-color:#000;transition:.4s cubic-bezier(.455,.03,.515,.955);transition-property:border-color,color;margin-bottom:40px}.box_type3 .image{display:block;position:relative;padding:10px;margin-bottom:10px;border:3px solid;border-color:inherit;color:inherit;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform}.box_type3 .image .objfit{height:200px;width:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;object-position: center;"}.box_type3 .image .icon-arrow01{position:absolute;top:10px;right:10px;font-size:2rem}.box_type3 .detail{color:#000;border-color:inherit}.box_type3 .detail .dlist{border-bottom:2px solid;border-color:inherit;line-height:1.5;margin-bottom:10px;padding-bottom:3px}.box_type3 .detail .dlist .dhead{font-weight:700;display:block;float:left;width:55px}.box_type3 .detail .dlist .ditem{display:block;float:left;width:calc(100% - 55px)}.box_type3 .detail .dlist .list_tag .litem{display:inline-block;vertical-align:.2em}.box_type3 .detail .dlist .list_tag .litem a{display:block;background-color:#ffc658;border-radius:4px;color:#fff;font-size:1.28rem;text-align:center;padding:2px 3px 1px}.hover .box_type3 .image:hover,.box_type3 .image.hover,.box_type3 .imagefocus{transform:scale(.9)}.color_regular .box_type3{color:#0097d0;border-color:#0097d0}.color_material .box_type3{color:#00956e;border-color:#00956e}.color_example .box_type3{color:#ffc658;border-color:#ffc658}.color_contact .box_type3{color:#0097d0;border-color:#0097d0}.color_dictionary .box_type3{color:#de1f37;border-color:#de1f37}@media screen and (max-width:999px){.box_type3 .detail .dlist .dhead{font-size:1.24rem;vertical-align:middle}.box_type3 .detail .dlist .ditem{font-size:1.4rem;vertical-align:middle}}@media screen and (max-width:768px){.box_type3 .detail .dlist .dhead{width:40px}.box_type3 .detail .dlist .ditem{width:calc(100% - 40px)}}@media screen and (max-width:599px){.box_type3 .image .icon-arrow01{top:3px;right:3px}.box_type3 .detail .dlist .dhead{font-size:1.2rem}.box_type3 .detail .dlist .ditem{font-size:1.2rem}}.box_type4{display:block;color:inherit;line-height:1.35}.box_type4 .image{margin-bottom:6px;border:1px solid #333}.box_type4 .text{font-weight:700;font-size:1.4rem}.color_regular .box_type4 .image{border-color:#35bef4}.color_price_date .box_type4 .image{border-color:orange}.color_material .box_type4 .image{border-color:#00956e}.color_example .box_type4 .image{border-color:#ffc658}.color_contact .box_type4 .image{border-color:#0097d0}.color_dictionary .box_type4 .image{border-color:#de1f37}@media screen and (max-width:599px){.box_type4 .text{font-size:1.24rem}}.box_type5{display:block;margin-bottom:25px}.box_type5 .headline{margin-bottom:18px}.box_type5 .headline .text{display:block;float:left;width:calc(100% - 20px)}.box_type5 .headline .ornament{display:block;float:left;width:20px}.box_type5 .box{display:flex;flex-flow:row nowrap;width:100%}.box_type5 .box>*{display:block;flex:0 1;vertical-align:top}.box_type5 .box .image{flex-basis:180px;max-width:180px}.box_type5 .box .image .circle{width:180px;height:180px;overflow:hidden;border-radius:50%;border:1px solid}.box_type5 .box .image+.detail{padding-left:60px}.box_type5 .box .detail{flex-basis:calc(100% - 180px);max-width:calc(100% - 180px)}.box_type5 .box .detail .headline{font-weight:700}.color_qa .box_type5 .box .image .circle{border-color:#fff}@media screen and (max-width:599px){.box_type5 .box{flex-flow:row wrap}.box_type5 .box .image,.box_type5 .box .detail{flex-basis:100%;max-width:100%}.box_type5 .box .image{display:none}.box_type5 .box .image+.detail{padding-left:0}}.box_type6{display:block;position:relative;margin-top:20px;border:1px solid #4ea7ff;background-color:#f6fbff}.box_type6 .headline{background-color:#4ea7ff;color:#fff;font-size:1.8rem;text-align:center;font-weight:700;position:relative;max-width:228px;margin:auto;padding:10px;position:absolute;left:0;right:0;top:0;transform:translateY(-50%)}.box_type6 .headline:after{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid #fff}.box_type6 .dlist{padding:18px;width:100%}.box_type6 .dlist.is-fix-height{height:148px}.box_type6 .dlist.is-fix-height02{height:172px}.box_type6 .dlist.is-fix-height02 .color_regular{max-width:188px;max-height:39px}.box_type6 .dlist+.dlist{border-top:1px solid #4ea7ff}.box_type6 .dlist .dhead{display:inline-block;vertical-align:middle;width:55px;height:55px;background-color:#4ea7ff;border-radius:50%;color:#fff;text-align:center;padding-top:14px}.box_type6 .dlist .ditem_container{display:inline-block;vertical-align:middle;width:calc(100% - 70px)}@media screen and (max-width:999px){.box_type6 .dlist{padding:12px}.box_type6 .dlist .dhead{width:45px;height:45px;font-size:1.48rem;padding-top:10px}.box_type6 .dlist .ditem_container{width:calc(100% - 60px)}}@media screen and (max-width:768px){.box_type6{display:table;width:100%;margin-bottom:30px;margin-top:35px}.box_type6 .image{display:table-cell;vertical-align:bottom;width:45%}.box_type6 .detail{display:table-cell;vertical-align:bottom;width:55%;padding-top:20px}}@media screen and (max-width:599px){.box_type6{display:block}.box_type6 .image{display:block;width:100%}.box_type6 .detail{display:block;width:100%}}.box_type7{display:block;border:1px solid #4ea7ff}.box_type7 .headline{background-color:#4ea7ff;color:#fff;font-size:2.4rem;text-align:center;font-weight:700;padding:10px}.box_type7 .detail{background-color:#f6fbff;padding:15px 18px}.box_type8{display:block;padding:20px;border:1px solid #0097d0}.box_type8 .headline{color:#0097d0;font-size:2rem;text-align:center;font-weight:700;margin-bottom:15px}.box_type9{display:block;position:relative;margin-top:55px}.box_type9 .headline{position:absolute;max-width:85%;top:0;left:0;right:0;margin:auto;padding:9px 10px 6px 35px;border:1px solid #4ea7ff;background-color:#fff;transform:translateY(-70%)}.box_type9 .headline .head{font-size:1.8rem;text-align:center;font-weight:700}.box_type9 .headline .num{display:block;position:absolute;top:0;bottom:0;left:-18px;margin:auto;padding-top:7px;width:50px;height:50px;background-color:#4ea7ff;transform:rotate(45deg);color:#fff;font-weight:700;text-align:center}.box_type9 .headline .num .text{font-size:2rem;display:block;transform:rotate(-45deg)}.box_type9 .image{margin-bottom:8px}.box_type10{display:block;margin-bottom:20px;background-color:#fff;border:1px solid #35bef4;transition:cubic-bezier(.455,.03,.515,.955);transition-property:border-color,color,background-color;transition-duration:.4s,.4s,.2s}.color_price_date .box_type10{color:orange;border-color:orange}.color_material .box_type10{color:#00956e;border-color:#00956e}.box_type11{padding:4px 0 2px;line-height:1;text-align:center;background-color:#35bef4;border-radius:5px;color:#fff;padding:9px 20px 8px;transition:cubic-bezier(.455,.03,.515,.955);transition-property:background-color;transition-duration:.4s,.4s,.2s}.color_price_date .box_type11{background-color:orange}.color_material .box_type11{background-color:#00956e}.box_type12{background-color:#fff;text-align:center;padding:9px 0 8px;margin-bottom:20px}.box_type13{background-color:#fff;padding:9px 0 8px;margin-bottom:40px}.box_type13 .headline{position:relative;padding:13px 10px 6px 60px;width:100%;height:50px;border-bottom:1px solid #4e748b;margin-bottom:1.75rem}.box_type13 .headline .head{font-size:1.8rem;font-weight:700}.box_type13 .headline .num{position:absolute;top:0;left:0;margin-right:1rem;padding:9px 10px 6px 0;width:50px;height:100%;background-color:#4e748b;color:#fff;font-weight:700;text-align:center}.box_type13 .headline .num .text{font-size:2rem;display:block;transform:translateY(-50%);top:50%;position:absolute;left:0;right:0;margin:auto}.box_type13 .resin_type1{display:inline-block;border:1px solid #4e748b;background-color:#f5fafd;min-width:120px;text-align:center;margin-bottom:.5rem}.box_type13 .ex_acetone{display:inline-block;background-color:#2e4452;min-width:120px;text-align:center;margin-bottom:.5rem;margin-top:1.5rem;color:#fff;font-weight:700}.box_type14{margin-bottom:30px}@media screen and (max-width:768px){.box_type14{margin-top:30px}}.box_type15{margin-bottom:6rem}.box_type16{max-width:200px}.box_type16 .head{position:relative;border:1px solid #0097d0;margin-bottom:1.25em}.box_type16 .head:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #0097d0}.box_type16 .head .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.box_type16 .head .image{text-align:center}.box_type16 .head .headline{font-weight:700;font-size:1.25em;height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:.5em}.box_type16 .head .paragraph{font-size:.75em}.box_type16 .detail .paragraph{font-size:.75em;line-height:1.5}.box_type16_container{max-width:840px;margin-left:auto;margin-right:auto;display:-ms-grid;display:grid;-ms-grid-columns:200px 200px 200px;grid-template-columns:200px 200px 200px;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:space-between;row-gap:40px}@media screen and (max-width:768px){.box_type16_container{justify-content:space-around;-ms-grid-columns:200px 200px;grid-template-columns:200px 200px}}@media screen and (max-width:599px){.box_type16_container{justify-content:space-around;-ms-grid-columns:200px;grid-template-columns:200px;row-gap:30px}}.box_type17{display:flex;justify-content:center;align-items:center;color:#0097d0;background-color:#e1f5fe;font-weight:700}.box_type17__container{display:flex}.box_type17__container .box_type17{width:calc(100%/6);height:127px;position:relative}.box_type17__container .box_type17:nth-child(2n){color:#e1f5fe;background-color:#0097d0}.box_type17__container .box_type17:not(:last-child):after{content:"";position:absolute;background-color:inherit;top:calc(50% - 12px);left:calc(100% - 12px);border:12px solid transparent;transform:rotate(-45deg) skew(13deg,13deg);z-index:1}@media screen and (max-width:768px){.box_type17__container{display:block}.box_type17__container .box_type17{width:100%;height:70px}.box_type17__container .box_type17:not(:last-child):after{top:calc(100% - 12px);left:calc(50% - 12px)}}.tag_type1{font-size:1.8rem;font-weight:700;color:#fff;padding:5px 22px;background-color:#0097d0}@media screen and (max-width:599px){.tag_type1{font-size:1.6rem}}.check_item{display:inline-block;position:relative;margin-bottom:16px}.recruit.subpage .check_item{margin-bottom:0}.check_item label{margin-right:20px}.check_item input[type=checkbox]{opacity:0;width:5px;position:absolute}.check_item input[type=checkbox]+.check{width:20px;height:20px;display:inline-block;border:#9c9898 1px solid;position:relative;top:4px;margin-right:4px;background-color:#fff}.check_item input[type=checkbox]+.check:after{content:"";position:absolute;top:-9px;bottom:0;left:5px;display:block;margin:auto;width:12px;height:24px;border-right:4px solid #0097d0;border-bottom:4px solid #0097d0;transform:rotate(45deg);opacity:0;transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.check_item input[type=checkbox]:checked+.check:after{opacity:1}.check_item input[type=checkbox]:disabled{color:#a2a2a2}.check_item input[type=checkbox]:disabled+.check{border-color:#a2a2a2}.check_item input[type=checkbox]:disabled~.label{color:#a2a2a2}.check_item.__vari1{display:block;margin-bottom:0;font-size:1.7rem}.check_item.__vari1 input[type=checkbox]+.check{width:18px;height:18px;top:2px;margin-right:8px}.check_item.__vari1 input[type=checkbox]+.check:after{top:-4px;width:7px;height:12px;border-width:3px;border-color:#fff}.check_item.__vari1 input[type=checkbox]:not(:disabled)+.check{border-color:#000}.check_item.__vari1 input[type=checkbox]:checked+.check{border-color:#0097d0;border-radius:2px;background-color:#0097d0}@media screen and (max-width:599px){.check_item.__vari1{font-size:1.6rem}.check_item.__vari1 input[type=checkbox]+.check{top:3px}}.radio_box label{display:block;float:left;margin-right:25px}input[type=radio]{opacity:0;width:5px}input[type=radio]+.radio{width:20px;height:20px;display:block;position:relative;float:left;border-radius:50%;border:#9c9898 1px solid;background-color:#fff;margin-top:4px}input[type=radio]+.radio:after{content:"";width:70%;height:70%;display:block;margin:auto;background-color:#0097d0;border-radius:50%;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}input[type=radio]:checked+.radio:after{opacity:1}input[type=radio]:disabled{color:#a2a2a2}input[type=radio]:disabled+.radio{border-color:#a2a2a2}input[type=radio]:disabled~.label{color:#a2a2a2}@media screen and (max-width:599px){input[type=radio]+.radio{margin-top:2px}}.layout_type1{display:flex}.layout_type1 .head{flex-shrink:0;flex-basis:210px;margin-right:5px}.layout_type1 .head .btn_type1{font-weight:700;text-align:center;padding-left:0;padding-right:0}.layout_type1 .detail{flex-grow:1}.layout_type1 .detail .subhead{display:flex;align-items:center;height:65px;margin-bottom:.875em}.layout_type1 .detail .subhead .anchor{color:inherit;font-weight:700;font-size:1.125em;margin-left:3em}.layout_type1 .detail .subhead .anchor:before{content:"・";margin-right:1em}.layout_type1 .detail .subcontent:first-child{margin-top:calc(65px + .875em)}.layout_type1 .detail .subcontent .list{display:flex;flex-flow:row wrap;margin-top:-1.25em}.layout_type1 .detail .subcontent .list .litem{flex:25% 0 0;margin-top:1.25em}.layout_type1 .detail .subcontent .list .litem.__vari1{flex-basis:33.33%}.layout_type1 .detail .subcontent .list .anchor{color:inherit;font-weight:700}.layout_type1 .detail .subcontent .list .anchor:before{content:"・"}.hover .layout_type1 .detail .subcontent .list .anchor:hover[href],.hover .layout_type1 .detail .subcontent .list .anchor:hover[type],.layout_type1 .detail .subcontent .list .anchor.hover[href],.layout_type1 .detail .subcontent .list .anchor.hover[type]{text-decoration:underline}.layout_type1+.layout_type1{border-top:1px solid currentColor;padding-top:3em;margin-top:3em}.color_regular .layout_type1{color:#0097d0}@media screen and (max-width:768px){.layout_type1{display:block}.layout_type1 .head{margin-right:0;margin-bottom:1.33em}.layout_type1 .head .btn_type1{margin-left:0}.layout_type1 .detail .subhead{height:auto}.layout_type1 .detail .subhead .anchor{margin-left:0}.layout_type1 .detail .subcontent:first-child{margin-top:0}.layout_type1 .detail .subcontent .list .litem{flex-basis:33.33%}.layout_type1 .detail .subcontent .list .anchor{font-weight:400}}@media screen and (max-width:599px){.layout_type1{display:block}.layout_type1 .head .btn_type1{max-width:100%}.layout_type1 .detail .subcontent .list{margin-top:-1em}.layout_type1 .detail .subcontent .list .litem{flex-basis:50%;margin-top:1em}}.form_type1{position:relative;border:2px solid #0097d0}.form_type1 .head{border-bottom:2px solid #0097d0;background-size:auto auto;background-color:#f8fcff;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#e1f5fe 2px,#e1f5fe 8px)}.form_type1 .head .headline{font-size:3rem;font-weight:700;text-align:center;padding:13px}.form_type1 .body{background-color:#fff;padding:36px}.form_type1 .body .inner{max-width:840px;margin-left:auto;margin-right:auto}.form_type1 .body .group{border:none;padding:0;margin:0}.form_type1 .body .group:not(:last-child){margin-bottom:25px}.form_type1 .body .headline{display:block;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.form_type1 .body .fields{display:flex;flex-flow:row wrap;margin-top:-5px}.form_type1 .body .check_item{width:20%;margin-top:5px}.form_type1 .body .btns{margin-top:50px;margin-left:-15px;margin-right:-15px;display:flex;justify-content:space-around}.form_type1 .body .btns .item{flex-grow:1;padding:0 15px}.form_type1 .ball-clip-rotate-pulse{opacity:0;pointer-events:none;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto}.form_type1.__loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.form_type1.__loading .ball-clip-rotate-pulse{opacity:1;pointer-events:auto}@media screen and (max-width:979px){.form_type1 .body .check_item{width:25%}}@media screen and (max-width:768px){.form_type1 .body .check_item{width:33.33%}}@media screen and (max-width:599px){.form_type1 .head .headline{padding:10px;font-size:2.4rem}.form_type1 .body{padding:20px}.form_type1 .body .check_item{width:50%}.form_type1 .body .btns{margin-left:-10px;margin-right:-10px}.form_type1 .body .btns .item{padding:0 10px}}.h-adr .recaptcha{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.h-adr .recaptcha .recaptcha_error{margin-top:10px;width:100%;color:red;text-align:center}