@charset "UTF-8";
[class^=wp-block-].alignfull,[class^=wp-block-].alignwide{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[class^=wp-block-].alignwide{max-width:1160px}@media print,screen and (min-width:963px){[class^=wp-block-].alignwide.o-max{padding:0 auto}}@media print,screen and (max-width:1253px){[class^=wp-block-].alignwide.o-max{padding:0 4%}}@media print,screen and (max-width:1036px){.ie.windows .wp-block-image img{width:100%;max-width:none}}.has-fwx-red-color{color:#c2141c}.has-fwx-red-background-color{background-color:#c2141c}.has-white-color{color:#FFFFFF}.has-white-background-color{background-color:#FFFFFF}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-normal-normal-size{font-size:15px}@media screen and (max-width:800px){.has-large-font-size{font-size:18px}}@media print,screen and (min-width:801px){.has-large-font-size{font-size:20px}}@media screen and (max-width:800px){.has-larger-font-size{font-size:24px}}@media print,screen and (min-width:801px){.has-larger-font-size{font-size:30px}}.wp-block-gallery .blocks-gallery-caption{width:100%}@media screen and (max-width:800px){.section{padding:50px 0}}@media print,screen and (min-width:801px){.section{padding:100px 0}}.section.o-bg_t1{background-color:#ffffff}.section.o-bg_t2{background-color:#f5f5f5}.section>.wp-block-group__inner-container{max-width:960px;margin:0 auto;max-width:960px;margin:0 4%}.section>.wp-block-group__inner-container>:first-child{margin-top:0}.section>.wp-block-group__inner-container>:last-child{margin-bottom:0}@media print,screen and (min-width:1036.8px){.section>.wp-block-group__inner-container{margin:0 auto}}.wpp_ttlset_t1{color:#c2141c}@media screen and (max-width:800px){.wpp_ttlset_t1{margin:40px auto 20px}}@media print,screen and (min-width:801px){.wpp_ttlset_t1{margin:60px auto 30px}}.wpp_ttlset_t1-ttl{margin-top:0;margin-bottom:0;text-align:center}@media screen and (max-width:800px){.wpp_ttlset_t1-ttl{font-size:clamp(1.875rem,calc(30px + 15 * (100vw - 320px) / 480),2.8125rem)}}@media print,screen and (min-width:801px){.wpp_ttlset_t1-ttl{font-size:3.125rem}}.wpp_ttlset_t1-text{margin-top:0;font-weight:bold;text-align:center}@media screen and (max-width:800px){.wpp_ttlset_t1-text{font-size:clamp(1rem,calc(16px + 2 * (100vw - 320px) / 480),1.125rem)}}@media print,screen and (min-width:801px){.wpp_ttlset_t1-text{font-size:1.25rem}}.wpp_ttlset_t2{color:#c2141c}@media screen and (max-width:800px){.wpp_ttlset_t2{margin:40px auto 20px}}@media print,screen and (min-width:801px){.wpp_ttlset_t2{margin:60px auto 30px}}.wpp_ttlset_t2-ttl{padding-left:0.8em;text-align:center;letter-spacing:0.8em}@media screen and (max-width:800px){.wpp_ttlset_t2-ttl{font-size:clamp(1rem,calc(16px + 3 * (100vw - 320px) / 480),1.1875rem)}}@media print,screen and (min-width:801px){.wpp_ttlset_t2-ttl{font-size:1.25rem}}.wpp_ttlset_t2-en{margin:0 auto;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1.15;text-align:center}@media screen and (max-width:800px){.wpp_ttlset_t2-en{font-size:clamp(2.625rem,calc(42px + 12 * (100vw - 320px) / 480),3.375rem)}}@media print,screen and (min-width:801px){.wpp_ttlset_t2-en{font-size:3.75rem}}.wpp_ttl_t1{margin-bottom:0.5em;color:#c2141c;line-height:1.8}@media screen and (max-width:800px){.wpp_ttl_t1{margin-top:40px;font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.wpp_ttl_t1{margin-top:80px;font-size:1.5625rem}}.wpp_ttl_t2{padding:0.3em 1em;color:#FFFFFF;text-align:center;background-color:#c2141c}@media screen and (max-width:800px){.wpp_ttl_t2{margin:40px auto 20px;font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.wpp_ttl_t2{margin:80px auto 40px;font-size:1.5625rem}}.wpp_blockset_t1{color:#FFFFFF;background-color:#c2141c}@media screen and (max-width:800px){.wpp_blockset_t1{margin-top:40px}}@media print,screen and (min-width:801px){.wpp_blockset_t1{margin-top:80px}}.wpp_blockset_t1 .wp-block-image{margin:0}@media screen and (max-width:800px){.wpp_blockset_t1-sentence{padding:15px 20px 20px 20px}}@media print,screen and (min-width:801px){.wpp_blockset_t1-sentence{padding:35px 35px 45px 35px}}.wpp_blockset_t1-sentence p{line-height:1.8}.wpp_blockset_t1-sentence :first-child{margin-top:0}.wpp_blockset_t1-sentence :last-child{margin-bottom:0}@media screen and (max-width:800px){.wpp_blockset_t1-ttl{font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.wpp_blockset_t1-ttl{font-size:1.5625rem}}.wpp_copy_t1{line-height:1.8;margin-right:auto!important;margin-left:auto!important}@media screen and (max-width:800px){.wpp_copy_t1{font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.wpp_copy_t1{font-size:1.5625rem}}@media screen and (max-width:800px){.wpp_copy_t1.o-large{font-size:clamp(1.375rem,calc(22px + 10 * (100vw - 320px) / 480),2rem)}}@media print,screen and (min-width:801px){.wpp_copy_t1.o-large{font-size:2.5rem}}@media screen and (max-width:800px){.wpp_listset_t1{display:block}}@media screen and (max-width:800px){.wpp_listset_t1 .wp-block-column{margin:0}}.wpp_listset_t1-list{margin:0;padding:0;list-style:none}.wpp_listset_t1-list>li{padding:0 0 0 20px;line-height:1.8}.wpp_listset_t1-list>li:before{margin:0 0 0 -17px;content:"● ";display:inline;position:relative}.o-sans_serif{font-family:"YuGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Helvetica,Arial,sans-serif}.windows .o-sans_serif{font-family:"Yu Gothic","segoe ui","メイリオ","Meiryo","hiragino kaku gothic pron",sans-serif}.ie.windows .o-sans_serif{font-family:"segoe ui","メイリオ","Meiryo"}.o-serif{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","HiraMinProN",Garamond,"Times New Roman",serif}.windows .o-serif{font-family:"HGS明朝B","ＭＳ Ｐ明朝","MS PMincho",serif}.txt-red{color:#c2141c}.txt-blue{color:#235aaf}.txt-bg_red{padding:0 5px;background:#efefef;display:inline-block}.txt-bg_red{background-color:#f8969a}.txt{}.txt.o-small{font-size:0.875rem}.txt.o-large{font-size:1.125rem}.xsmaller{font-size:85%}.smaller{font-size:93%}.larger{font-size:108%}.xlarger{font-size:116%}.note_mark{font-size:0.8125rem;display:inline-block;-webkit-transform:translateY(-0.1em);-ms-transform:translateY(-0.1em);transform:translateY(-0.1em)}.notes_t1{margin:1em auto;padding:0;list-style:none}.notes_t1:not(ul),.notes_t1>li{padding-left:1em;text-indent:-1em;font-size:0.75rem;line-height:1.6}.notes_t1>li:not(:first-child){margin-top:0.5em}.copy_t1,.wpp_copy_t1{margin:1em 0 0.75em}.o-red.copy_t1,.o-red.wpp_copy_t1{color:#c2141c}.copy_t1{line-height:1.8}@media screen and (max-width:800px){.copy_t1{font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.copy_t1{font-size:1.5625rem}}@media screen and (max-width:800px){.copy_t1.o-small{font-size:clamp(1.0625rem,calc(17px + 2 * (100vw - 320px) / 480),1.1875rem)}}@media print,screen and (min-width:801px){.copy_t1.o-small{font-size:1.25rem}}@media screen and (max-width:800px){.copy_t1.o-middle_large{font-size:clamp(1.375rem,calc(22px + 4 * (100vw - 320px) / 480),1.625rem)}}@media print,screen and (min-width:801px){.copy_t1.o-middle_large{font-size:1.75rem}}@media screen and (max-width:800px){.copy_t1.o-large{font-size:clamp(1.375rem,calc(22px + 10 * (100vw - 320px) / 480),2rem)}}@media print,screen and (min-width:801px){.copy_t1.o-large{font-size:2.375rem}}.txt-indent{padding-left:1em;text-indent:-1em}p>.txt-indent{display:inline-block}.link_txt-t1{margin-left:15px;line-height:1.3;position:relative;display:inline-block;color:#333}.link_txt-t1:hover{color:#666}.link_txt-t1:before{content:">";margin-right:3px;display:inline-block}hr.separator{height:0;margin:1em 0;background:no-repeat;border-top:solid 1px #cccccc}hr.separator.o-dashed{border-top:dashed 1px #cccccc}hr.separator.o-mrg_large{margin:2em 0}hr.separator.o-mrg_xlarge{margin:3em 0}.img.has_frame{border:solid 4px #fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);box-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box}.img.o-fixed img{width:100%;height:auto}.img.o-nofixed img{width:auto;height:auto}@media screen and (max-width:800px){.img_w50pct_-s{width:50%;margin-right:auto;margin-left:auto}}@media screen and (max-width:800px){.img_w80pct_-s{width:80%;margin-right:auto;margin-left:auto}}.ttl_t1{padding:0.3em 1em;color:#ffffff;text-align:center;background-color:#c2141c}@media screen and (max-width:800px){.ttl_t1{margin:40px auto 20px;font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.ttl_t1{margin:80px auto 40px;font-size:1.5625rem}}.ttl_t2{text-indent:-1.3em;padding-left:1.3em;line-height:1.5}@media screen and (max-width:800px){.ttl_t2{margin:30px auto;font-size:clamp(1.5rem,calc(24px + 14 * (100vw - 320px) / 480),2.375rem)}}@media print,screen and (min-width:801px){.ttl_t2{margin:50px auto;font-size:2.8125rem}}.ttl_t2-number{color:#c2141c}.ttl_t2.o-green .ttl_t2-number{color:#00a74d}.ttl_t2.o-blue .ttl_t2-number{color:#235aaf}@media screen and (max-width:800px){.ttl_t2.o-small{font-size:clamp(1.25rem,calc(20px + 10 * (100vw - 320px) / 480),1.875rem)}}@media print,screen and (min-width:801px){.ttl_t2.o-small{font-size:2.375rem}}@media screen and (max-width:800px){.ttl_t2.o-small2{font-size:clamp(1.125rem,calc(18px + 6 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.ttl_t2.o-small2{font-size:1.875rem}}.ttl_t3{color:#c2141c}@media screen and (max-width:800px){.ttl_t3{margin:30px auto 5px;font-size:clamp(1.125rem,calc(18px + 6 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.ttl_t3{margin:40px auto 5px;font-size:1.875rem}}.ttl_t3.o-green{color:#00a74d}.ttl_t3.o-blue{color:#235aaf}@media screen and (max-width:800px){.ttl_t3.o-small{font-size:clamp(1.0625rem,calc(17px + 3 * (100vw - 320px) / 480),1.25rem)}}@media print,screen and (min-width:801px){.ttl_t3.o-small{font-size:1.5625rem}}@media screen and (max-width:800px){.ttl_t3.o-small2{font-size:clamp(1rem,calc(16px + 3 * (100vw - 320px) / 480),1.1875rem)}}@media print,screen and (min-width:801px){.ttl_t3.o-small2{font-size:1.25rem}}.ttl_t4{text-align:center}@media screen and (max-width:800px){.ttl_t4{margin:30px auto;font-size:clamp(1.5rem,calc(24px + 8 * (100vw - 320px) / 480),2rem)}}@media print,screen and (min-width:801px){.ttl_t4{margin:60px auto;font-size:2.5rem}}.ttl_t4-ttl{padding:0 0.2em;border-bottom:solid 6px #c2141c}.ttl_t5{color:#c2141c;text-align:center;border:solid 3px #c2141c;border-radius:30px}@media screen and (max-width:800px){.ttl_t5{margin:30px auto;padding:10px 15px;font-size:clamp(1.125rem,calc(18px + 6 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.ttl_t5{margin:60px auto;padding:10px 30px;font-size:1.875rem}}.ttl_t6{color:#c2141c;text-align:center}@media screen and (max-width:800px){.ttl_t6{margin:30px 0;font-size:clamp(1.3125rem,calc(21px + 7 * (100vw - 320px) / 480),1.75rem)}}@media print,screen and (min-width:801px){.ttl_t6{margin:60px 0;font-size:2.1875rem}}.ttl_t6-ttl{border:solid 3px #c2141c}@media screen and (max-width:800px){.ttl_t6-ttl{padding:10px 15px}}@media print,screen and (min-width:801px){.ttl_t6-ttl{padding:10px 30px}}.ttl_t7{margin:1em auto;padding:0.7em 0;color:#c2141c;border-bottom:solid 2px #c2141c}@media screen and (max-width:800px){.ttl_t7{font-size:clamp(1.0625rem,calc(17px + 3 * (100vw - 320px) / 480),1.25rem)}}@media print,screen and (min-width:801px){.ttl_t7{font-size:1.5625rem}}.ttlset_t1{color:#c2141c}@media screen and (max-width:800px){.ttlset_t1{margin:40px auto 20px}}@media print,screen and (min-width:801px){.ttlset_t1{margin:60px auto 30px}}.ttlset_t1-ttl{padding-left:0.8em;text-align:center;letter-spacing:0.8em}@media screen and (max-width:800px){.ttlset_t1-ttl{font-size:clamp(1rem,calc(16px + 3 * (100vw - 320px) / 480),1.1875rem)}}@media print,screen and (min-width:801px){.ttlset_t1-ttl{font-size:1.25rem}}.ttlset_t1-en{font-family:"Montserrat",sans-serif;font-weight:bold;text-align:center}@media screen and (max-width:800px){.ttlset_t1-en{font-size:clamp(2.625rem,calc(42px + 12 * (100vw - 320px) / 480),3.375rem)}}@media print,screen and (min-width:801px){.ttlset_t1-en{font-size:3.75rem}}.ttlset_t1.o-left .ttlset_t1-en,.ttlset_t1.o-left .ttlset_t1-ttl{text-align:left;padding-left:0}.ttlset_t2{color:#c2141c;text-align:right}.ttlset_t2-en,.ttlset_t2-ttl{text-align:right}.ttlset_t2-ttl{letter-spacing:0.7em;margin-right:-0.7em}@media screen and (max-width:800px){.ttlset_t2-ttl{font-size:clamp(1rem,calc(16px + 2 * (100vw - 320px) / 480),1.125rem)}}@media print,screen and (min-width:801px){.ttlset_t2-ttl{font-size:1.25rem}}.ttlset_t2-en{font-family:"Montserrat",sans-serif}@media screen and (max-width:800px){.ttlset_t2-en{font-size:clamp(1.5rem,calc(24px + 8 * (100vw - 320px) / 480),2rem)}}@media print,screen and (min-width:801px){.ttlset_t2-en{font-size:3.125rem}}.ttlset_t2.o-green .ttlset_t2-en,.ttlset_t2.o-green .ttlset_t2-ttl{color:#00a74d}.ttlset_t2.o-blue .ttlset_t2-en,.ttlset_t2.o-blue .ttlset_t2-ttl{color:#235aaf}.ttlset_t3{color:#c2141c}@media screen and (max-width:800px){.ttlset_t3{margin:40px auto 20px}}@media print,screen and (min-width:801px){.ttlset_t3{margin:60px auto 30px}}.ttlset_t3-ttl{margin-bottom:0;text-align:center}@media screen and (max-width:800px){.ttlset_t3-ttl{font-size:clamp(2.1875rem,calc(35px + 10 * (100vw - 320px) / 480),2.8125rem)}}@media print,screen and (min-width:801px){.ttlset_t3-ttl{font-size:3.125rem}}.ttlset_t3-text{margin-top:0;font-weight:bold;text-align:center}@media screen and (max-width:800px){.ttlset_t3-text{font-size:clamp(1rem,calc(16px + 2 * (100vw - 320px) / 480),1.125rem)}}@media print,screen and (min-width:801px){.ttlset_t3-text{font-size:1.25rem}}.btns{margin-top:1em;text-align:center}.btn_t1,a.btn_t1{padding:10px 20px;color:#ffffff;font-size:1rem;font-weight:bold;text-decoration:none;display:inline-block;background-color:#c2141c;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.btn_t1:focus,.btn_t1:hover,a.btn_t1:focus,a.btn_t1:hover{background-color:#a50d0c}@media screen and (max-width:800px){.btn_t1.o-large,a.btn_t1.o-large{padding:17px 25px;font-size:1.0625rem}}@media print,screen and (min-width:801px){.btn_t1.o-large,a.btn_t1.o-large{padding:20px 30px;font-size:1.125rem}}@media screen and (max-width:800px){.btn_t1.o-mega,a.btn_t1.o-mega{padding:25px 35px;font-size:1.1875rem}}@media print,screen and (min-width:801px){.btn_t1.o-mega,a.btn_t1.o-mega{padding:35px 50px;font-size:1.25rem}}@media print,screen and (min-width:801px){.btn_t1.o-w400px_m-l,a.btn_t1.o-w400px_m-l{min-width:400px}}.btn_t2,a.btn_t2{font-size:1.125rem;text-decoration:none;position:relative;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:inline-block}.btn_t2.o-ic-left:before,.btn_t2.o-ic-right:before,a.btn_t2.o-ic-left:before,a.btn_t2.o-ic-right:before{content:"";width:65px;height:65px;display:inline-block;background-color:#c2141c;border-radius:50vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpolyline%20stroke-width%3D%224px%22%20stroke%3D%22%23ffffff%22%20fill%3D%22none%22%20points%3D%2213.979%201.979%2026%2014%2013.979%2026.021%22%2F%3E%3Cline%20stroke-width%3D%224px%22%20stroke%3D%22%23ffffff%22%20x1%3D%222%22%20y1%3D%2214%22%20x2%3D%2226%22%20y2%3D%2214%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:15px 15px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn_t2.o-ic-left,a.btn_t2.o-ic-left{padding-left:85px}.btn_t2.o-ic-left:before,a.btn_t2.o-ic-left:before{left:0}.btn_t2.o-ic-right,a.btn_t2.o-ic-right{padding-right:85px}.btn_t2.o-ic-right:before,a.btn_t2.o-ic-right:before{right:0}.btn_t2:focus,.btn_t2:hover,a.btn_t2:focus,a.btn_t2:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.btn_t2:focus.o-ic-left:before,.btn_t2:focus.o-ic-right:before,.btn_t2:hover.o-ic-left:before,.btn_t2:hover.o-ic-right:before,a.btn_t2:focus.o-ic-left:before,a.btn_t2:focus.o-ic-right:before,a.btn_t2:hover.o-ic-left:before,a.btn_t2:hover.o-ic-right:before{background-color:#a50d0c}ol li.o-has_new:after,ul li.o-has_new:after{content:"NEW";color:red;font-size:0.6875rem;font-weight:bold;display:inline}ol.o-pddl0,ul.o-pddl0{padding-left:25px}ol.o-decimal,ul.o-decimal{list-style-type:decimal}.list_paren_num{display:table}.list_paren_num>li{display:table-row;counter-increment:cnt}.list_paren_num>li:before{min-width:42px;content:"（" counter(cnt) "）";display:table-cell;text-align:center}.list_paren_num>li:after{content:"";display:block;margin-bottom:5px}.list_t1{margin-left:0;padding:0;list-style:none}.list_t1>li{padding:0 0 0 20px}.list_t1>li:before{margin:0 0 0 -17px;content:"● ";display:inline;position:relative}.list_t2{margin:50px 0;padding:0;list-style:none}.list_t2>li{color:#c2141c;line-height:1.5;position:relative;display:table}@media screen and (max-width:800px){.list_t2>li{padding-left:35px;font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.list_t2>li{padding-left:45px;font-size:1.5625rem}}.list_t2>li:before{content:"";display:block;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ic-checkmark-red.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:0}.block-editor-writing-flow .list_t2>li:before{background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ic-checkmark-red.svg)}@media screen and (max-width:800px){.list_t2>li:before{width:25px;height:25px;top:3px}}@media print,screen and (min-width:801px){.list_t2>li:before{width:30px;height:30px;top:3px}}@media print,screen and (min-width:801px){.list_t2.o-center_pos_m-l{display:table;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.glossary_word_list{width:100%;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){.glossary_word_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.glossary_word_list dd,.glossary_word_list dt{margin:0;line-height:1.6;font-size:0.9375rem}@media print,screen and (min-width:801px){.glossary_word_list dd,.glossary_word_list dt{padding:0.7em 0.1em;border-top:solid 1px #cccccc}.glossary_word_list dd:nth-child(-n+2),.glossary_word_list dt:nth-child(-n+2){border:none}}.glossary_word_list dt{color:#333333;font-weight:bold}@media screen and (max-width:800px){.glossary_word_list dt{padding:0.7em 0.1em 0.5em;border-top:solid 1px #cccccc}.glossary_word_list dt:first-child{border:none}}@media print,screen and (min-width:801px){.glossary_word_list dt{width:33%}}@media screen and (max-width:800px){.glossary_word_list dd{padding:0 0.1em 0.7em}}@media print,screen and (min-width:801px){.glossary_word_list dd{width:67%}}table{border-collapse:collapse}table tr td,table tr th{empty-cells:show}.tbl_t1{width:100%}.tbl_t1 tr td,.tbl_t1 tr th{padding:10px 0;line-height:1.6;vertical-align:top;border-bottom:1px solid #c2141c}.tbl_t1 tr th{font-size:1.125rem}@media screen and (max-width:800px){.tbl_t1 tr th{width:100px}@supports (width:min(27.5%,120px)){.tbl_t1 tr th{width:min(25.5vw,120px)}}}@media print,screen and (min-width:801px){.tbl_t1 tr th{width:120px}}.tbl_t1 tr td{padding-left:10px;font-size:0.9375rem}.tbl_t1 tr:last-child td,.tbl_t1 tr:last-child th{border-bottom:none}.menu_t1{list-style:none;margin:1em 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:801px){.menu_t1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.menu_t1-item{margin:0 0.5em;position:relative;line-height:1.6}@media screen and (max-width:800px){.menu_t1-item{padding-left:15px;font-size:0.875rem}}@media print,screen and (min-width:801px){.menu_t1-item{padding-left:18px}}.menu_t1-item:before{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:800px){.menu_t1-item:before{width:9px;height:7px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2016%22%3E%3Cpolyline%20stroke-width%3D%223px%22%20stroke%3D%22%23c2141c%22%20fill%3D%22none%22%20points%3D%2225%202%2013%2014%201%202%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center}}@media print,screen and (min-width:801px){.menu_t1-item:before{width:11px;height:8px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2016%22%3E%3Cpolyline%20stroke-width%3D%224px%22%20stroke%3D%22%23c2141c%22%20fill%3D%22none%22%20points%3D%2225%202%2013%2014%201%202%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center}}.menu_t1-item a{color:#666666}@media print,screen and (min-width:481px){.card_t1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:480px){.card_t1-item{margin:10px 0}}@media screen and (min-width:481px) and (max-width:800px){.card_t1-item{width:50%;margin:5px 0}}@media print,screen and (min-width:801px){.card_t1-item{width:33.3333333333%;margin:5px 0}}.card_t1-item a{height:100%;padding:15px;color:#666666;display:block;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;background-color:#ffffff;position:relative}.card_t1-item a:after{content:"";width:calc(100% - 4px);height:100%;border:solid 2px #ffffff;display:block;position:absolute;top:0;left:0;-webkit-transition:0.3s;transition:0.3s}.card_t1-item a :focus,.card_t1-item a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:1}@media print,screen and (min-width:801px){.card_t1-item a :focus,.card_t1-item a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.card_t1-item a :focus:after,.card_t1-item a:hover:after{border:solid 2px #c2141c}.card_t1-item-img{position:relative}.card_t1-item-img img{width:100%;height:auto}.card_t1-item-label{padding:2px 5px;color:#ffffff;font-weight:bold;font-size:0.9375rem;background-color:#c2141c;position:absolute;right:0;bottom:0}.card_t1-item-sentence{}.card_t1-item-ttl{margin-bottom:0.5em;color:#c2141c;font-size:1.25rem}.card_t1-item-txt{margin:0.5em auto 0;font-size:0.9375rem;line-height:1.6}.card_t1-item-info{margin:0;font-size:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card_t1-item-info dd,.card_t1-item-info dt{margin:0;line-height:1.6}.card_t1-item-info dt{width:78px;padding-right:1em;position:relative}.card_t1-item-info dt:after{content:"：";display:inline;position:absolute;right:0.3em}.card_t1-item-info dd{width:calc(100% - 80px)}.card_t1-item-ttl{margin-bottom:0.5em;font-size:1.0625rem}.card_t1-item-txt{margin-bottom:0;font-size:0.9375rem}.card_t2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width:480px){.card_t2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:480px){.card_t2-item{width:48%;margin:10px 0;font-size:0.875rem}}@media screen and (min-width:481px) and (max-width:800px){.card_t2-item{width:31%;margin:10px 0 10px 3.5%;font-size:0.875rem}.card_t2-item:nth-child(3n+1){margin-left:0}}@media print,screen and (min-width:801px){.card_t2-item{width:22.7083333333%;margin:20px 0 20px 3.0555555556%;font-size:0.9375rem}.card_t2-item:nth-child(4n+1){margin-left:0}}.card_t2-item a{color:#666666;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;display:block}.card_t2-item a:focus,.card_t2-item a:hover{opacity:0.7}.card_t2-item-img img{width:100%;height:auto}.card_t2-item-txt{margin-top:5px}.card_t3-item{background-color:#c2141c}.card_t3-ttl{margin:0;padding:10px;color:#c2141c;text-align:center;line-height:1.3;background-color:#ffffff}@media screen and (max-width:800px){.card_t3-ttl{font-size:clamp(1rem,calc(16px + 5 * (100vw - 320px) / 480),1.3125rem)}}@media print,screen and (min-width:801px){.card_t3-ttl{font-size:1.5625rem}}.card_t3-img{margin:0;color:#ffffff}.card_t3-sentence{color:#ffffff}@media screen and (max-width:800px){.card_t3-sentence{padding:15px 15px 15px 10px}}@media print,screen and (min-width:801px){.card_t3-sentence{padding:20px}}.card_t3-sentence :first-child{margin-top:0}.card_t3-sentence :last-child{margin-bottom:0}.card_t3-check_txt{position:relative}@media screen and (max-width:480px){.card_t3-check_txt{font-size:0.875rem}}@media screen and (max-width:800px){.card_t3-check_txt{padding-left:30px!important;line-height:1.6}}@media print,screen and (min-width:801px){.card_t3-check_txt{padding-left:45px!important;line-height:1.8}}.card_t3-check_txt:before{content:"";display:block;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ic-checkmark-white.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;position:absolute;top:3px;left:0}.block-editor-writing-flow .card_t3-check_txt:before{background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ic-checkmark-white.svg)}@media screen and (max-width:800px){.card_t3-check_txt:before{width:20px;height:20px}}@media print,screen and (min-width:801px){.card_t3-check_txt:before{width:35px;height:35px}}.card_t3.o-lo_3cols,.card_t3.o-lo_4cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.card_t3.o-lo_3cols,.card_t3.o-lo_4cols{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.card_t3.o-lo_3cols .card_t3-item,.card_t3.o-lo_4cols .card_t3-item{width:100%;margin-left:0}}@media screen and (max-width:800px){.card_t3.o-lo_3cols .card_t3-item,.card_t3.o-lo_4cols .card_t3-item{-ms-flex-preferred-size:48%!important;flex-basis:48%!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.card_t3.o-lo_3cols .card_t3-item:nth-child(2n),.card_t3.o-lo_4cols .card_t3-item:nth-child(2n){margin-left:4%}.card_t3.o-lo_3cols .card_t3-item:nth-child(odd),.card_t3.o-lo_4cols .card_t3-item:nth-child(odd){margin-left:0}}@media screen and (max-width:800px){.card_t3.o-lo_3cols .card_t3-item,.card_t3.o-lo_4cols .card_t3-item{margin-bottom:20px}}@media print,screen and (min-width:801px){.card_t3.o-lo_3cols .card_t3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:801px){.card_t3.o-lo_3cols .card_t3-item{-ms-flex-preferred-size:29.5%;flex-basis:29.5%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:5.75%!important}.card_t3.o-lo_3cols .card_t3-item:nth-child(3n+1){margin-left:0!important}}@media print,screen and (min-width:801px){.card_t3.o-lo_4cols .card_t3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media print,screen and (min-width:801px){.card_t3.o-lo_4cols .card_t3-item{-ms-flex-preferred-size:24%;flex-basis:24%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:1.3333333333%!important}.card_t3.o-lo_4cols .card_t3-item:nth-child(4n+1){margin-left:0!important}}.card_t4{margin:1em auto}@media screen and (max-width:800px){.card_t4{width:92%;margin:0 auto}}@media print,screen and (min-width:801px){.card_t4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.card_t4-item{padding:15px;position:relative}@media screen and (max-width:800px){.card_t4-item{max-width:500px;margin:0 auto}.card_t4-item:not(:first-child){margin-top:40px}}@media print,screen and (min-width:801px){.card_t4-item{width:30%;margin-left:5%}.card_t4-item:nth-child(n+4){margin-top:60px}.card_t4-item:nth-child(3n+1){margin-left:0}}.card_t4-item:after,.card_t4-item:before{width:100%;height:100%;content:"";display:block;position:absolute}.card_t4-item:before{background-color:#c2141c;border-radius:10px 10px 70px 10px;z-index:0;top:10px;left:10px}.card_t4-item:after{background-color:#f5f5f5;border-radius:10px 10px 60px 10px;z-index:1;top:0;left:0}.card_t4-item-img,.card_t4-item-ttl,.card_t4-item-txt{position:relative;z-index:2}.card_t4-item-img img{width:100%;height:auto}.card_t4-item-ttl,.card_t4-item-txt{width:84%;margin-right:auto;margin-left:auto}.card_t4-item-ttl{margin:0.5em auto;color:#c2141c;text-align:center}.card_t5{margin:1em auto}@media screen and (max-width:800px){.card_t5{width:92%;margin:0 auto}}@media print,screen and (min-width:801px){.card_t5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.card_t5-item{padding:15px;position:relative}@media screen and (max-width:800px){.card_t5-item{max-width:500px;margin:0 auto}.card_t5-item:not(:first-child){margin-top:40px}}@media print,screen and (min-width:801px){.card_t5-item{width:47%}.card_t5-item:nth-child(n+3){margin-top:60px}}.card_t5-item:after,.card_t5-item:before{width:100%;height:100%;content:"";display:block;position:absolute}.card_t5-item:before{background-color:#c2141c;border-radius:10px 10px 70px 10px;z-index:0;top:10px;left:10px}.card_t5-item:after{background-color:#ffffff;border-radius:10px 10px 60px 10px;z-index:1;top:0;left:0}.card_t5-item-img,.card_t5-item-ttl,.card_t5-item-txt{position:relative;z-index:2}.card_t5-item-img img{width:100%;height:auto}.card_t5-item-ttl,.card_t5-item-txt{width:84%;margin-right:auto;margin-left:auto}.card_t5-item-ttl{margin:1em auto 0;text-align:center}.card_t6-item a{margin:0 auto;padding:15px;color:#666666;display:block;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;background-color:#ffffff;position:relative}@media screen and (max-width:800px){.card_t6-item a{max-width:368px}}@media print,screen and (min-width:801px){.card_t6-item a{max-width:660px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.card_t6-item a:after{content:"";width:calc(100% - 4px);height:calc(100% - 4px);border:solid 2px #ffffff;display:block;position:absolute;top:0;left:0;-webkit-transition:0.3s;transition:0.3s}.card_t6-item a :focus,.card_t6-item a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:1}@media print,screen and (min-width:801px){.card_t6-item a :focus,.card_t6-item a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.card_t6-item a :focus:after,.card_t6-item a:hover:after{border:solid 2px #c2141c}.card_t6-item-img{position:relative}@media print,screen and (min-width:801px){.card_t6-item-img{width:48%}}.card_t6-item-img img{width:100%;height:auto}.card_t6-item-label{padding:2px 5px;color:#ffffff;font-weight:bold;font-size:0.9375rem;background-color:#c2141c;position:absolute;right:0;bottom:0}@media print,screen and (min-width:801px){.card_t6-item-sentence{width:48%}}.card_t6-item-ttl{margin-bottom:0.5em;font-size:1.0625rem}.card_t6-item-txt{margin-bottom:0;font-size:0.9375rem}.img_card_t1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.img_card_t1{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:801px){.img_card_t1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.img_card_t1-item{-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:800px){.img_card_t1-item{-ms-flex-preferred-size:48%!important;flex-basis:48%!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.img_card_t1-item:nth-child(2n){margin-left:4%}.img_card_t1-item:nth-child(odd){margin-left:0}}@media screen and (max-width:800px){.img_card_t1-item{margin-bottom:40px}}@media print,screen and (min-width:801px){.img_card_t1-item{-ms-flex-preferred-size:29%;flex-basis:29%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.img_card_t1-item a img{-webkit-transition:0.3s;transition:0.3s}@media print,screen and (min-width:801px){.img_card_t1-item a img:focus,.img_card_t1-item a img:hover{-webkit-transform:scale(1.05) translateY(-10px);-ms-transform:scale(1.05) translateY(-10px);transform:scale(1.05) translateY(-10px)}}.img_card_t1-ttl{margin:0;color:#ffffff;font-weight:bold;text-align:center;background-color:#c2141c}@media screen and (max-width:800px){.img_card_t1-ttl{font-size:clamp(1.125rem,calc(18px + 3 * (100vw - 320px) / 480),1.3125rem)}}@media print,screen and (min-width:801px){.img_card_t1-ttl{font-size:1.5625rem}}.lo_2cols,.lo_3cols,.lo_4cols{margin:30px 0 15px}.lo_2cols .img,.lo_3cols .img,.lo_4cols .img{text-align:center}@media print,screen and (min-width:801px){.lo_2cols,.lo_3cols,.lo_4cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lo_2cols>.locol-item,.lo_3cols>.locol-item,.lo_4cols>.locol-item{margin:10px 0}@media print,screen and (min-width:801px){.lo_2cols>.locol-item>:first-child,.lo_3cols>.locol-item>:first-child,.lo_4cols>.locol-item>:first-child{margin-top:0}.lo_2cols>.locol-item>:last-child,.lo_3cols>.locol-item>:last-child,.lo_4cols>.locol-item>:last-child{margin-bottom:0}}.lo_2cols{}@media print,screen and (min-width:801px){.lo_2cols>.locol-item{width:49%}}@media screen and (max-width:800px){.lo_2cols.o-t1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.lo_2cols.o-t1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:800px){.lo_2cols.o-t1>.locol-item{width:49%}.lo_2cols.o-t1>.locol-item .img img{width:100%}}@media print,screen and (min-width:801px){.lo_2cols.o-t1>.locol-item{width:auto;margin:0 10px}}@media print,screen and (min-width:801px){.lo_2cols.o-reverse_m-l{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.lo_3cols{}@media print,screen and (min-width:801px){.lo_3cols>.locol-item{width:33.3333333333%}}@media screen and (max-width:800px){.lo_3cols>.locol-item>.img{text-align:center}}@media screen and (max-width:800px){.lo_3cols.o-t1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.lo_3cols.o-t1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:800px){.lo_3cols.o-t1>.locol-item{width:49%}.lo_3cols.o-t1>.locol-item .img img{width:100%}}@media print,screen and (min-width:801px){.lo_3cols.o-t1>.locol-item{width:auto;margin:0 10px}}.lo_4cols{}@media screen and (max-width:800px){.lo_4cols>.locol-item{width:49%;margin:3px 0}.lo_4cols>.locol-item .img img{width:100%;margin-bottom:3px}}@media print,screen and (min-width:801px){.lo_4cols>.locol-item{width:25%}.lo_4cols>.locol-item>:first-child{margin-top:0}.lo_4cols>.locol-item>:last-child{margin-bottom:0}}@media screen and (max-width:800px){.lo_4cols.o-t1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.lo_4cols.o-t1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:800px){.lo_4cols.o-t1>.locol-item{width:49%}.lo_4cols.o-t1>.locol-item .img img{width:100%}}@media print,screen and (min-width:801px){.lo_4cols.o-t1>.locol-item{width:auto;margin:0 10px}}.wow{visibility:hidden}.block-editor-block-list__layout .wow,.block-editor-writing-flow .wow,body[data-resizable-iframe-connected] .wow{visibility:visible!important}.loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background-color:#ffffff;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/loading.gif);background-repeat:no-repeat;background-position:center center}.error_message{width:100%;margin:0;z-index:100000;position:fixed;left:0;bottom:0}.error_message-message01,.error_message-message02{margin:0;color:red;font-size:0.8125rem;line-height:1.5;background:#ffffff;border:solid 2px red;border-bottom:none;padding-left:1em;text-indent:-1em}.embed_container{position:relative;overflow:hidden;max-width:100%}.embed_container:before{padding-top:56.25%;content:"";display:block}.embed_container embed,.embed_container iframe,.embed_container object,.embed_container video{position:absolute;top:0;left:0;width:100%;height:100%}.embed_container.o-1-0_66{}.embed_container.o-1-0_66:before{padding-top:66%}.embed_container.o-1-2_35{}.embed_container.o-1-2_35:before{padding-top:42.1875%}.ratio_fix{max-width:100%;position:relative}.ratio_fix:before{content:"";display:block;padding-top:33%}.ratio_fix .ratio_fix-inner{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:800px){.movie_area{margin:30px 0}}@media print,screen and (min-width:801px){.movie_area{margin:60px 0}}.movie_area.o-wide{max-width:1160px;margin-right:auto;margin-left:auto}@media screen and (max-width:800px){.img_area{margin:30px 0}}@media print,screen and (min-width:801px){.img_area{margin:60px 0}}.img_area img{width:100%}.img_area.o-wide{max-width:1160px;margin-right:auto;margin-left:auto}.external_link{margin:0 3px 0 0;padding:0 12px 0 0;background:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ic-blank.gif) right center no-repeat}.intro_banner_t1{position:relative}@media screen and (max-width:800px){.intro_banner_t1{margin:50px 0}}@media print,screen and (min-width:801px) and (max-width:1160px){.intro_banner_t1{margin:100px 0}}@media print,screen and (min-width:1161px){.intro_banner_t1{margin:250px 0}}@media print,screen and (min-width:801px){.intro_banner_t1-img img{width:70.5882352941%}}@media print,screen and (min-width:1161px){.intro_banner_t1-body{width:100%;max-width:650px}}.intro_banner_t1-body:before{content:"";width:100%;height:100%;background-color:#c2141c;mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:0}.intro_banner_t1 .btns,.intro_banner_t1 .txt,.intro_banner_t1-ruby,.intro_banner_t1-ttl{color:#ffffff;position:relative;z-index:1}.intro_banner_t1-ruby,.intro_banner_t1-ttl{margin:0;font-family:"Montserrat",sans-serif;text-align:left}@media print,screen and (max-width:1160px){.intro_banner_t1-ttl{font-size:clamp(1.875rem,calc(30px + 19 * (100vw - 320px) / 840),3.0625rem)}}@media print,screen and (min-width:1161px){.intro_banner_t1-ttl{font-size:3.125rem}}.intro_banner_t1-ttl .sub_txt.o-ja,.intro_banner_t1-ttl.o-ja{font-family:"YuGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Helvetica,Arial,sans-serif}.windows .intro_banner_t1-ttl .sub_txt.o-ja,.windows .intro_banner_t1-ttl.o-ja{font-family:"Yu Gothic","segoe ui","メイリオ","Meiryo","hiragino kaku gothic pron",sans-serif}.ie.windows .intro_banner_t1-ttl .sub_txt.o-ja,.ie.windows .intro_banner_t1-ttl.o-ja{font-family:"segoe ui","メイリオ","Meiryo"}@media print,screen and (max-width:1160px){.intro_banner_t1-ttl.o-ja{font-size:clamp(1.625rem,calc(26px + 13 * (100vw - 320px) / 840),2.4375rem)}}@media print,screen and (min-width:1161px){.intro_banner_t1-ttl.o-ja{font-size:2.5rem}}@media screen and (max-width:800px){.intro_banner_t1-ttl .sub_txt{font-size:42%}}@media print,screen and (min-width:801px){.intro_banner_t1-ttl .sub_txt{font-size:45%}}@media screen and (max-width:800px){.intro_banner_t1-ruby{font-size:0.75rem}}@media print,screen and (min-width:801px){.intro_banner_t1-ruby{font-size:0.8125rem}}@media screen and (max-width:800px){.intro_banner_t1 .btns{margin-top:30px}}@media print,screen and (min-width:801px){.intro_banner_t1 .btns{margin-top:50px}}.intro_banner_t1 .btn_t1{min-width:210px;text-align:center;border:solid 1px #ffffff}@media screen and (max-width:800px){.intro_banner_t1.o-t1 .intro_banner_t1-body,.intro_banner_t1.o-t2 .intro_banner_t1-body{margin:0 0 0;padding:30px 40px 35px;position:relative}}@media print,screen and (min-width:801px) and (max-width:1160px){.intro_banner_t1.o-t1 .intro_banner_t1-body,.intro_banner_t1.o-t2 .intro_banner_t1-body{margin:-100px 0 0;padding:30px 40px;position:relative}}@media print,screen and (min-width:1161px){.intro_banner_t1.o-t1 .intro_banner_t1-body,.intro_banner_t1.o-t2 .intro_banner_t1-body{padding:40px 60px;position:absolute;left:50%;bottom:-100px}}@media print,screen and (min-width:801px){.intro_banner_t1.o-t1 .intro_banner_t1-img{text-align:right;border-right:solid 15px #c2141c}}@media print,screen and (min-width:801px) and (max-width:1160px){.intro_banner_t1.o-t1 .intro_banner_t1-body{margin-right:41.6666666667%}}@media print,screen and (min-width:1161px){.intro_banner_t1.o-t1 .intro_banner_t1-body{margin-left:-580px}}@media print,screen and (min-width:801px){.intro_banner_t1.o-t2 .intro_banner_t1-img{border-left:solid 15px #c2141c}}@media print,screen and (min-width:801px) and (max-width:1160px){.intro_banner_t1.o-t2 .intro_banner_t1-body{margin-left:41.6666666667%}}@media print,screen and (min-width:1161px){.intro_banner_t1.o-t2 .intro_banner_t1-body{margin-left:-70px}}.header_area{background-color:#f5f5f5;position:relative}@media screen and (max-width:800px){.header_area{padding:30px 0}}@media print,screen and (min-width:801px){.header_area{padding:40px 0 135px}}.header_area-inner{max-width:1160px;position:relative}@media print,screen and (min-width:963px){.header_area-inner{margin:0 auto}}@media print,screen and (max-width:1253px){.header_area-inner{margin:0 4%}}@media screen and (max-width:800px){.header_area-inner{margin:0}}.header_area-img img{width:100%;height:auto}@media screen and (max-width:800px){.header_area-ttlset{margin-top:0;padding:15px 20px 20px;position:relative}}@media print,screen and (min-width:801px){.header_area-ttlset{position:absolute;right:-15px;bottom:-50px}}@media print,screen and (min-width:801px) and (max-width:1160px){.header_area-ttlset{padding:15px 40px 30px 60px}}@media print,screen and (min-width:1161px){.header_area-ttlset{padding:40px 60px 50px 120px}}.header_area-ttlset:before{content:"";width:100%;height:100%;display:block;background-color:#c2141c;mix-blend-mode:multiply;position:absolute;top:0;left:0}.header_area-ttlset-ttl,.header_area-ttlset-txt{position:relative;color:#ffffff;text-align:right;font-family:"Montserrat",sans-serif;line-height:1.3}.header_area-ttlset-ttl{margin:0}@media print,screen and (max-width:1160px){.header_area-ttlset-ttl{font-size:clamp(2.25rem,calc(36px + 38 * (100vw - 320px) / 840),4.625rem)}}@media print,screen and (min-width:1161px){.header_area-ttlset-ttl{font-size:4.6875rem}}.header_area-ttlset-ttl.o-ja{font-family:"YuGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Helvetica,Arial,sans-serif}.windows .header_area-ttlset-ttl.o-ja{font-family:"Yu Gothic","segoe ui","メイリオ","Meiryo","hiragino kaku gothic pron",sans-serif}.ie.windows .header_area-ttlset-ttl.o-ja{font-family:"segoe ui","メイリオ","Meiryo"}@media print,screen and (max-width:1160px){.header_area-ttlset-ttl.o-ja{font-size:clamp(1.5rem,calc(24px + 35 * (100vw - 320px) / 840),3.6875rem)}}@media print,screen and (min-width:1161px){.header_area-ttlset-ttl.o-ja{font-size:3.75rem}}.header_area-ttlset-txt{font-weight:400}@media print,screen and (max-width:1160px){.header_area-ttlset-txt{font-size:clamp(0.8125rem,calc(13px + 6 * (100vw - 320px) / 840),1.1875rem)}}@media print,screen and (min-width:1161px){.header_area-ttlset-txt{font-size:1.25rem}}.header_area-ttlset-dash{width:10vw;max-width:150px;height:1px;margin-right:1em;vertical-align:middle;display:inline-block;background-color:#ffffff}.header_area-menu{width:100%}@media print,screen and (min-width:801px){.header_area-menu{margin-top:40px;position:absolute;bottom:60px}}.header_area-menu-inner{max-width:1160px}@media print,screen and (min-width:963px){.header_area-menu-inner{margin:0 auto}}@media print,screen and (max-width:1253px){.header_area-menu-inner{margin:0 4%}}.header_area-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.header_area-menu ul,.header_area-menu ul li{margin:0;padding:0}@media screen and (max-width:800px){.header_area-menu ul{margin:20px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:801px){.header_area-menu ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header_area-menu ul li{font-size:0.9375rem;text-align:center}@media print,screen and (max-width:1160px){.header_area-menu ul li{margin:0 15px}}@media print,screen and (min-width:1161px){.header_area-menu ul li{margin:0 5%}}.header_area-menu ul li a{-webkit-transition:0.3s;transition:0.3s;display:block;text-decoration:none}.header_area-menu ul li a:after{content:"";width:40px;height:15px;margin:0 auto;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2016%22%3E%3Cpolyline%20stroke-width%3D%222px%22%20stroke%3D%22%23c2141c%22%20fill%3D%22none%22%20points%3D%2225%202%2013%2014%201%202%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:contain}.header_area-menu ul li a:focus,.header_area-menu ul li a:hover{color:#666666}.header_area-menu ul li a:focus:after,.header_area-menu ul li a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2016%22%3E%3Cpolyline%20stroke-width%3D%222px%22%20stroke%3D%22%23666666%22%20fill%3D%22none%22%20points%3D%2225%202%2013%2014%201%202%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:contain}.lead_area_t1{border-top:solid 10px #c2141c}.lead_area_t1.o-border_none{border:none}.lead_area_t1-ttl h2{margin:0}@media screen and (max-width:800px){.lead_area_t1-ttl{width:80%}}.lead_area_t1-label_copy{color:#ffffff;background-color:#c2141c}@media screen and (max-width:800px){.lead_area_t1-label_copy{margin:30px 0}}@media print,screen and (min-width:801px){.lead_area_t1-label_copy{margin:50px 0}}@media print,screen and (max-width:1035px){.lead_area_t1-label_copy{margin-right:4%;padding:15px 25px 15px 4%}}@media print,screen and (min-width:1036px){.lead_area_t1-label_copy{margin-right:calc((100% - 960px) / 2);padding:15px 25px 15px calc((100% - 960px) / 2)}}.lead_area_t1-label_copy .txt{margin:0;line-height:1.8}@media screen and (max-width:800px){.lead_area_t1-label_copy .txt{font-size:clamp(1.0625rem,calc(17px + 4 * (100vw - 320px) / 480),1.3125rem)}}@media print,screen and (min-width:801px){.lead_area_t1-label_copy .txt{font-size:1.5625rem}}@media screen and (max-width:800px){.lead_area_t1-label_copy.o-large .txt{font-size:clamp(1.5rem,calc(24px + 8 * (100vw - 320px) / 480),2rem)}}@media print,screen and (min-width:801px){.lead_area_t1-label_copy.o-large .txt{font-size:2.5rem}}.lead_area_t1-label_copy.o-blue{background-color:#235aaf}@media print,screen and (min-width:801px){.lead_area_t1-content .lo_2cols .locol-item:first-child{width:60.9375%}}@media print,screen and (min-width:801px){.lead_area_t1-content .lo_2cols .locol-item:nth-child(2){width:33.8541666667%}}.lead_area_t1-content .lo_2cols .locol-item img{width:100%;height:auto}.lead_area_t1.o-green{border-color:#00a74d}.lead_area_t1.o-green .lead_area_t1-label_copy{background-color:#00a74d}.banner_t1{background-color:#c2141c;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width:800px){.banner_t1{display:block}}@media print,screen and (min-width:801px){.banner_t1{display:-webkit-box;display:-ms-flexbox;display:flex}}.banner_t1-img{overflow:hidden}@media print,screen and (min-width:801px){.banner_t1-img{width:50%}}.banner_t1-img img{width:100%;height:auto;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.banner_t1-label{color:#ffffff;position:relative}@media screen and (max-width:800px){.banner_t1-label{padding:40px}}@media print,screen and (min-width:801px){.banner_t1-label{width:50%}}@media screen and (max-width:800px){.banner_t1-label-txt{position:relative}}@media print,screen and (min-width:801px){.banner_t1-label-txt{padding-right:90px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}}.banner_t1-label-txt:before{content:"";display:inline-block;border:solid 1px #ffffff;border-radius:50vw;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpolyline%20stroke-width%3D%224px%22%20stroke%3D%22%23ffffff%22%20fill%3D%22none%22%20points%3D%2213.979%201.979%2026%2014%2013.979%2026.021%22%2F%3E%3Cline%20stroke-width%3D%224px%22%20stroke%3D%22%23ffffff%22%20x1%3D%222%22%20y1%3D%2214%22%20x2%3D%2226%22%20y2%3D%2214%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:15px 15px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width:800px){.banner_t1-label-txt:before{width:50px;height:50px}}@media print,screen and (min-width:801px){.banner_t1-label-txt:before{width:65px;height:65px}}.banner_t1-label-ja{letter-spacing:0.7em}@media screen and (max-width:800px){.banner_t1-label-ja{font-size:0.9375rem}}@media print,screen and (min-width:801px){.banner_t1-label-ja{font-size:1.25rem}}.banner_t1-label-en{margin-top:0.35em}@media screen and (max-width:800px){.banner_t1-label-en{font-size:1.875rem}}@media print,screen and (min-width:801px){.banner_t1-label-en{font-size:2.5rem}}.banner_t1:focus,.banner_t1:hover{background-color:#a50d0c}.banner_t1:focus .banner_t1-img img,.banner_t1:hover .banner_t1-img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.banner_t1:focus .banner_t1-label-txt:before,.banner_t1:hover .banner_t1-label-txt:before{-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.header_area_t2{background-color:#f5f5f5;position:relative}@media print,screen and (min-width:801px){.header_area_t2-img{text-align:right}}@media print,screen and (min-width:801px){.header_area_t2-img img{width:80.5147058824%}}.header_area_t2-ttlset{position:absolute;bottom:2.9vw}@media print,screen and (min-width:801px){.header_area_t2-ttlset{margin:0 auto;left:11.4vw}}@media print,screen and (min-width:801px) and (max-width:1300px){.header_area_t2-ttlset{left:4vw}}.header_area_t2-ttlset-ttl{color:#c2141c;letter-spacing:0.5em}@media screen and (max-width:800px){.header_area_t2-ttlset-ttl{margin:0 0 0.2em 1em;font-size:2.9vw}@supports (font-size:clamp(1px,1vw,1.5px)){.header_area_t2-ttlset-ttl{font-size:clamp(11px,2.9vw,18px)}}}@media print,screen and (min-width:801px){.header_area_t2-ttlset-ttl{margin-left:1.7em;font-size:1.54vw}}@media print,screen and (min-width:1361px){.header_area_t2-ttlset-ttl{font-size:1.3125rem}}.header_area_t2-ttlset-txt{margin:0;padding:0.2em 0.5em;color:#ffffff;font-family:"Montserrat",sans-serif;display:inline-block;background-color:#c2141c}@media screen and (max-width:800px){.header_area_t2-ttlset-txt{font-size:6.5vw}@supports (font-size:clamp(1px,1vw,1.5px)){.header_area_t2-ttlset-txt{font-size:clamp(20px,5.4vw,67px)}}}@media print,screen and (min-width:801px){.header_area_t2-ttlset-txt{font-size:4.92vw}}@media print,screen and (min-width:1361px){.header_area_t2-ttlset-txt{font-size:4.1875rem}}.header_area_t3 .ttlset_t1{margin:0;background-color:#f5f5f5}@media screen and (max-width:800px){.header_area_t3 .ttlset_t1{padding:40px 0}}@media print,screen and (min-width:801px){.header_area_t3 .ttlset_t1{padding:60px 0}}.header_area_t3 .ttlset_t1-ttl{margin-top:0}#contact_floating_banner{position:fixed;z-index:10;opacity:0;-webkit-animation:fade-in 1s ease 1s forwards;animation:fade-in 1s ease 1s forwards}@media screen and (max-width:800px){#contact_floating_banner{width:100%;bottom:0;left:0;background-color:#c2141c}}@media print,screen and (min-width:801px){#contact_floating_banner{width:220px;bottom:70px;right:20px}}@media screen and (max-width:800px){#contact_floating_banner .txt{padding:0.5em;color:#ffffff;text-align:center;line-height:1.3;display:block}#contact_floating_banner .txt:before{content:"";width:16px;height:20px;margin:-2px 3px 0 0;display:inline-block;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ic-question-red.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}}@media print,screen and (min-width:801px){#contact_floating_banner .txt{display:none}}#contact_floating_banner img{width:100%;height:auto}@media screen and (max-width:800px){#contact_floating_banner img{display:none}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.disable_item_t1{opacity:0.3;pointer-events:none}@page{size:A4 portrait;margin:12.7mm 9.7mm;body{-webkit-print-color-adjust:exact;color-adjust:exact}section{page-break-before:avoid;page-break-after:avoid}}html.android a{-webkit-tap-highlight-color:rgba(0,0,0,0)}html.android a:hover{opacity:0.8}body{text-align:justify;text-justify:inter-ideograph;font-family:"YuGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Helvetica,Arial,sans-serif;color:#666666;font-weight:bold}.windows body{font-family:"Yu Gothic","segoe ui","メイリオ","Meiryo","hiragino kaku gothic pron",sans-serif}.ie.windows body{font-family:"segoe ui","メイリオ","Meiryo"}@media screen and (max-width:800px){body{padding-top:50px}}@media print,screen and (min-width:801px){body{padding-top:80px}}.pinch_zoom body{padding-top:0}.skip_nav{width:0;height:0;margin:0;padding:0;display:block;overflow:hidden;white-space:nowrap}.sp_menu_icon{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;-webkit-transition:0.3s;transition:0.3s}.sp_menu_icon,.sp_menu_icon:after{text-align:center}.sp_menu_icon .line{width:30px;height:2px;margin:0 auto;display:block;background-color:#c2141c;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.3s;transition:0.3s}.sp_menu_icon .line:first-of-type{top:15px}.sp_menu_icon .line:nth-of-type(2){top:23px}.sp_menu_icon .line:nth-of-type(3){top:31px}.sp_menu_icon .txt{width:0;height:0;margin:0;padding:0;display:block;overflow:hidden;white-space:nowrap;display:block}.sp_menu_on .sp_menu_icon{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.sp_menu_on .sp_menu_icon .line:first-of-type{top:23px;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.sp_menu_on .sp_menu_icon .line:nth-of-type(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.sp_menu_on .sp_menu_icon .line:nth-of-type(3){top:23px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media print,screen and (min-width:801px){.sp_menu_icon{display:none}}@media print,screen and (min-width:801px){#wrapper{overflow:hidden}}.site_header{width:100%;background-color:#ffffff;position:fixed;top:0;z-index:1000}@media screen and (max-width:800px){.site_header{height:50px}}@media print,screen and (min-width:801px){.site_header{height:80px}}.site_header-inner{height:100%;position:relative;max-width:1200px;margin:0 4%}@media print,screen and (min-width:1296px){.site_header-inner{margin:0 auto}}@media screen and (max-width:800px){.site_header-inner{margin:0}}.site_header-logo{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:800px){.site_header-logo{left:4%}}@media print,screen and (min-width:801px){.site_header-logo{left:0}}.pinch_zoom .site_header{position:relative}@media screen and (max-width:782px){.logged-in .site_header{top:46px}}@media screen and (min-width:783px){.logged-in .site_header{top:32px}}@media screen and (max-width:600px){.scrolled_wpah .logged-in .site_header{top:0}}.global_nav{}@media screen and (max-width:800px){.global_nav{width:100%;height:0;overflow:hidden;position:fixed;top:50px;left:0;pointer-events:none;background-color:rgba(194,20,28,0.95)}}@media print,screen and (min-width:801px){.global_nav{width:70%;left:30%;position:absolute}}@media screen and (max-width:800px){.sp_menu_on .global_nav{pointer-events:auto;visibility:visible;z-index:1000}}@media screen and (max-width:782px){.logged-in .global_nav{top:96px}}@media screen and (max-width:600px){.scrolled_wpah .logged-in .global_nav{top:46px}}.global_menu{-webkit-overflow-scrolling:touch}@media screen and (max-width:800px){.global_menu{height:100%;overflow:auto}}.global_menu-inner{margin:0;padding:0}@media screen and (max-width:800px){.global_menu-inner{padding-bottom:30px}}.global_menu-inner nav>ul{margin:0;padding:0}@media screen and (max-width:800px){.global_menu-inner nav>ul{width:80%;margin:30px auto 30px;list-style:none}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.global_menu-inner nav>ul .global_menu-item{margin:0;font-size:0.9375rem;text-align:left;line-height:1;position:relative}@media screen and (max-width:800px){.global_menu-inner nav>ul .global_menu-item{font-size:1.25rem}.global_menu-inner nav>ul .global_menu-item:not(:last-child){border-bottom:solid 1px #ffffff}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item{-ms-flex-preferred-size:50%;flex-basis:50%}}.global_menu-inner nav>ul .global_menu-item .en{font-size:0.625rem}@media screen and (max-width:800px){.global_menu-inner nav>ul .global_menu-item .en{display:none}}.global_menu-inner nav>ul .global_menu-item,.global_menu-inner nav>ul .global_menu-item a{display:block}.global_menu-inner nav>ul .global_menu-item>a{font-family:"Montserrat",sans-serif;font-weight:bold;text-decoration:none}@media screen and (max-width:800px){.global_menu-inner nav>ul .global_menu-item>a{padding:10px 0;color:#ffffff}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item>a{height:80px;color:#c2141c;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s;transition:0.3s}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item:focus>a,.global_menu-inner nav>ul .global_menu-item:hover>a{color:#ffffff;background-color:#c2141c}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item .child_menu{width:320px;max-height:0;background-color:#c2141c;overflow:hidden;-webkit-transition:0.3s;transition:0.3s;opacity:0;position:absolute;top:100%;left:0}}.global_menu-inner nav>ul .global_menu-item .child_menu,.global_menu-inner nav>ul .global_menu-item .child_menu a{color:#ffffff;text-decoration:none}.global_menu-inner nav>ul .global_menu-item .child_menu ul{padding:0;list-style:none}@media screen and (max-width:800px){.global_menu-inner nav>ul .global_menu-item .child_menu ul{margin:0 0 10px 20px}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item .child_menu ul{margin:0}}.global_menu-inner nav>ul .global_menu-item .child_menu ul li{margin:0;line-height:1.3}.global_menu-inner nav>ul .global_menu-item .child_menu ul a,.global_menu-inner nav>ul .global_menu-item .child_menu ul li{display:block}@media screen and (max-width:800px){.global_menu-inner nav>ul .global_menu-item .child_menu ul a{padding:3px 0}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item .child_menu ul a{padding:15px;-webkit-transition:0.3s;transition:0.3s}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item .child_menu ul a:focus,.global_menu-inner nav>ul .global_menu-item .child_menu ul a:hover{background-color:#a50d0c}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item:focus .child_menu,.global_menu-inner nav>ul .global_menu-item:hover .child_menu{height:auto;max-height:500px;opacity:1}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item-contact>a{color:#ffffff;background-color:#c2141c}}@media print,screen and (min-width:801px){.global_menu-inner nav>ul .global_menu-item-contact>a:focus,.global_menu-inner nav>ul .global_menu-item-contact>a:hover{background-color:#a50d0c}}@media screen and (max-width:800px){.global_menu .sp_menu_close_btn{width:150px;margin:0 auto;padding:5px;text-align:center;font-weight:500}}@media print,screen and (min-width:801px){.global_menu .sp_menu_close_btn{display:none}}.content-inner{}@media print,screen and (min-width:1161px){.content-inner{margin:0 auto}}.content-inner.o-s{max-width:800px}@media print,screen and (min-width:801px){.content-inner.o-s{margin:0 auto}}@media print,screen and (max-width:864px){.content-inner.o-s{margin:0 4%}}.content-inner.o-m{max-width:960px}@media print,screen and (min-width:963px){.content-inner.o-m{margin:0 auto}}@media print,screen and (max-width:1037px){.content-inner.o-m{margin:0 4%}}.content-inner.o-max{max-width:1160px}@media print,screen and (min-width:963px){.content-inner.o-max{margin:0 auto}}@media print,screen and (max-width:1253px){.content-inner.o-max{margin:0 4%}}.content-inner.o-990{max-width:990px;margin:0 4%}@media print,screen and (min-width:1069.2px){.content-inner.o-990{margin:0 auto}}.content-inner.o-1040{max-width:1040px;margin:0 4%}@media print,screen and (min-width:1123.2px){.content-inner.o-1040{margin:0 auto}}.banner_btn_t1 .btns{margin:0}.daiwa_business_region{background-color:#666666}.daiwa_business_region,.daiwa_business_region a{color:#ffffff}.daiwa_business_region-inner{max-width:960px}@media screen and (max-width:800px){.daiwa_business_region-inner{padding:20px 0}}@media print,screen and (min-width:801px){.daiwa_business_region-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}}@media print,screen and (min-width:963px){.daiwa_business_region-inner{margin:0 auto}}@media print,screen and (max-width:1037px){.daiwa_business_region-inner{margin:0 4%}}@media print,screen and (min-width:801px){.daiwa_business_region-inner>.locol-item:first-child{width:240px}}@media print,screen and (min-width:801px){.daiwa_business_region-inner>.locol-item:nth-child(2){width:calc(100% - 240px)}}.daiwa_business_region h5{margin:0;line-height:1.5}@media screen and (max-width:800px){.daiwa_business_region h5{text-align:center}}@media print,screen and (min-width:801px){.daiwa_business_region h5{font-size:1.25rem}}.daiwa_business_region ul{margin:0;padding:0;list-style:none;text-align:left}@media screen and (max-width:800px){.daiwa_business_region ul{margin-top:10px}}.daiwa_business_region ul li{margin-right:0.5em;font-size:0.8125rem;font-weight:bold;display:inline-block}@media screen and (max-width:800px){.daiwa_business_region ul li{margin:0 0.5em 0 0}}@media print,screen and (min-width:801px){.daiwa_business_region ul li{line-height:1.9}}.daiwa_business_region ul li .external_link{margin:0 8px 0 -1px}.daiwa_business_region ul li .external_link:last-child{margin-right:2px}@media screen and (max-width:800px){body:not(.page-recruit):not(.parent-page-recruit) .site_footer{padding-bottom:27px}}.site_footer{border-bottom:15px solid #c2141c;background-color:#ffffff}.site_footer-inner{max-width:1200px;margin:0 4%}@media screen and (max-width:800px){.site_footer-inner{padding:20px 0}}@media print,screen and (min-width:801px){.site_footer-inner{padding:30px 0 20px}}@media print,screen and (min-width:1296px){.site_footer-inner{margin:0 auto}}@media screen and (max-width:800px){.site_footer-logo{text-align:center}}.site_footer-logo img{height:auto}@media screen and (max-width:800px){.site_footer-logo img{width:157px}}@media print,screen and (min-width:801px){.site_footer-logo img{width:217px}}.site_footer-copyright{color:#c2141c;text-align:right}@media screen and (max-width:800px){.site_footer-copyright{margin:8px 0 0;font-size:0.6875rem;text-align:center}}@media print,screen and (min-width:801px){.site_footer-copyright{font-size:0.75rem}}#ptop_nav{display:none;position:fixed;right:0;bottom:0;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/share/ptop.svg?20201104);background-repeat:no-repeat;background-size:contain}#ptop_nav,#ptop_nav a{width:50px;height:50px}#ptop_nav a{text-indent:120%;overflow:hidden;white-space:nowrap;display:block;display:block}@media print,screen and (min-width:801px){#ptop_nav.show{display:block}}.breadcrumb{margin:0 auto;font-size:0.875rem}.breadcrumb strong{font-weight:normal}.breadcrumb a{color:#c2141c}.breadcrumb a:focus,.breadcrumb a:hover{color:#a50d0c;text-decoration:underline}.breadcrumb span[property=itemListElement]>span[property=name]{display:inline-block;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media screen and (max-width:800px){.breadcrumb{max-width:960px;margin:30px auto 0}}@media print,screen and (min-width:801px){.breadcrumb{max-width:960px;margin:60px auto 0}}@media screen and (max-width:800px){.breadcrumb-inner{margin:0 4%}}.prev_next_nav{overflow:visible!important;width:100%;padding:0}.prev_next_nav:after,.prev_next_nav:before{content:" ";display:table}.prev_next_nav:after{clear:both}:first-child+html .prev_next_nav{zoom:1}@media screen and (max-width:800px){.prev_next_nav{margin:30px 0 0 0}}@media print,screen and (min-width:801px){.prev_next_nav{margin:70px 0 0 0}}.prev_next_nav .next_nav,.prev_next_nav .prev_nav{display:block}@media screen and (max-width:800px){.prev_next_nav .next_nav,.prev_next_nav .prev_nav{margin:10px 0;text-align:center}}@media print,screen and (min-width:801px){.prev_next_nav .next_nav,.prev_next_nav .prev_nav{width:49%}}@media print,screen and (min-width:801px){.prev_next_nav .prev_nav{float:left}}@media print,screen and (min-width:801px){.prev_next_nav .next_nav{float:right}}.prev_next_nav .next_nav:after,.prev_next_nav .prev_nav:before{width:8px;height:13px;font-size:0.9375rem;display:inline-block}.prev_next_nav .prev_nav:before{margin-right:5px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2026%22%3E%3Cpolyline%20stroke-width%3D%222px%22%20stroke%3D%22%23000000%22%20fill%3D%22none%22%20points%3D%2214%2025%202%2013%2014%201%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center}@media print,screen and (min-width:801px){.prev_next_nav .next_nav{text-align:right}}.prev_next_nav .next_nav:after{margin-left:5px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2026%22%3E%3Cpolyline%20stroke-width%3D%222px%22%20stroke%3D%22%23000000%22%20fill%3D%22none%22%20points%3D%221.646%201%2013.646%2013%201.646%2025%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center}.wp-pagenavi{font-size:0.75rem;text-align:center}@media screen and (max-width:800px){.wp-pagenavi{margin:40px auto 0}}@media print,screen and (min-width:801px){.wp-pagenavi{margin:80px auto 0}}.wp-pagenavi a,.wp-pagenavi span{padding:5px 8px!important;display:inline-block;border-radius:5px!important;border:solid 1px #dedede!important}.wp-pagenavi span.current{border-color:#999999!important}.wp-pagenavi a.page.larger,.wp-pagenavi a.page.smaller{font-size:100%}#trackback_url{margin:30px 0 0 0}#comments_blk{width:100%;margin:40px 0 0;border-top:solid 1px #c2141c}#comments_blk #reply-title{margin:30px 0 0;font-size:0.8125rem}#comments_blk #respond label{display:block}#comments_blk #respond .form-submit #submit{padding:5px 10px;color:#ffffff;background-color:#c2141c;border:0;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}#comments_blk #respond .form-submit #submit:focus,#comments_blk #respond .form-submit #submit:hover{opacity:0.8}#comments_blk #cmt_display{margin:0;padding:0;list-style:none}#comments_blk #cmt_display ul.children{margin:0;padding:0;list-style:none}#comments_blk #cmt_display li{margin:0}#comments_blk #cmt_display ul.children{margin:0 0 0 50px}#comments_blk .cmt_wrap{padding:15px 0;border-top:dashed 1px #cccccc;position:relative}#comments_blk .cmt_wrap>.blk_right p:first-child{margin-top:0}#comments_blk .cmt_wrap>.blk_right p:last-child{margin-bottom:0}#comments_blk .cmt_wrap.show_avatars>.blk_left{width:30px;position:absolute;top:15px;left:0}#comments_blk .cmt_wrap.show_avatars>.blk_right{margin-left:40px}#comments_blk .cmt_wrap .comment-reply-link{color:#c2141c;font-size:0.875rem}#comments_blk .cmt_wrap .comment-reply-link:focus,#comments_blk .cmt_wrap .comment-reply-link:hover{color:#a50d0c}#comments_blk .cmt_wrap .comment-wait-approved{color:red}#comments_blk .comment-meta{margin:0;font-size:0.875rem}#comments_blk .comment-meta .fn{font-weight:bold}#comments_blk .comment-meta .comment-datetime{color:#999999}#comments_blk #cmt_display #respond{margin:0 0 20px 0;padding:1px 20px;background-color:#ffffff}@media print,screen and (min-width:801px){#comments_blk #cmt_display #respond{width:540px}}#comments_blk #cmt_display #reply-title{margin-top:15px}#comments_blk #respond .comment-form-author label,#comments_blk #respond .comment-form-email label,#comments_blk #respond .comment-form-url label{width:130px;display:inline-block}#comments_blk #respond .required{color:#8b8347}#comments_blk dd,#comments_blk dl,#comments_blk dt{display:block}#comments_blk dl{width:100%;margin:10px 0 0 0;padding:0 0 0 0}#comments_blk dt{width:100px;margin:0 0 0 0;padding:6px 0 0 0;float:left;clear:both}#comments_blk dd{width:425px;margin:0 0 0 0;padding:2px 0}#comments_blk dd input{width:250px;_width:245px;margin:0!important;padding:2px 0!important;border:solid 1px #cccccc;background:#eeeeee}@media screen and (max-width:800px){#contents main>section,.section{padding:50px 0}}@media print,screen and (min-width:801px){#contents main>section,.section{padding:100px 0}}#contents main>section.o-bg_t1,.section.o-bg_t1{background-color:#ffffff}#contents main>section.o-bg_t2,.section.o-bg_t2{background-color:#f5f5f5}.home .main_visual{background-color:#f5f5f5;position:relative}@media screen and (max-width:800px){.home .main_visual{padding:30px 0 40px}}@media print,screen and (min-width:801px){.home .main_visual{padding:70px 0 80px}}.home .main_visual-inner{max-width:1160px;position:relative}@media print,screen and (min-width:963px){.home .main_visual-inner{margin:0 auto}}@media print,screen and (max-width:1253px){.home .main_visual-inner{margin:0 4%}}@media screen and (max-width:480px){.home .main_visual-inner{margin:0 10px 0 0}}@media screen and (min-width:481px) and (max-width:800px){.home .main_visual-inner{margin:0 17px 0 0}}.home .main_visual-img{margin-top:-10px}@media print,screen and (min-width:801px) and (max-width:1360px){.home .main_visual-img{position:relative;left:-10px}}@media print,screen and (min-width:1361px){.home .main_visual-img{margin-left:-20px}}.home .main_visual-img img{position:relative}.home .main_visual-img:before{content:"";width:100%;height:100%;background-color:#c2141c;position:absolute;z-index:0}@media screen and (max-width:480px){.home .main_visual-img:before{top:10px;right:-10px}}@media print,screen and (min-width:481px) and (max-width:1360px){.home .main_visual-img:before{top:17px;right:-17px}}@media print,screen and (min-width:1361px){.home .main_visual-img:before{top:20px;right:0}}.home .main_visual-copy{margin:0;line-height:1;position:absolute}@media print,screen and (max-width:1160px){.home .main_visual-copy{font-size:clamp(0.875rem,calc(14px + 20 * (100vw - 320px) / 840),2.125rem);left:4vw;bottom:4vw}}@media print,screen and (min-width:1161px){.home .main_visual-copy{font-size:2.1875rem;left:65px;bottom:65px}}.home .main_visual-copy .row{padding:0.1em 0.2em;line-height:1.3;color:#c2141c;white-space:nowrap;display:inline-block;background-color:#ffffff}@media screen and (max-width:800px){.home .main_visual-copy .row{margin:4px 0}}@media print,screen and (min-width:801px){.home .main_visual-copy .row{margin:7px 0}}.home .main_visual-copy .animation_wrap{width:0;overflow:hidden;display:inline-block}.home .main_visual-copy.inview_enter .animation_wrap{-webkit-animation:1s ease-in-out 0.2s slideview;animation:1s ease-in-out 0.2s slideview;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home .main_visual-deco_txt{width:10px;color:#c2141c;white-space:nowrap;letter-spacing:0.1em;position:absolute;top:50%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotateZ(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotateZ(180deg) translateY(50%)}@media print,screen and (min-width:481px){.home .main_visual-deco_txt{font-size:0.625rem}}@media print,screen and (min-width:481px){.home .main_visual-deco_txt{right:5px}}@media screen and (max-width:800px){.home .main_visual-deco_txt{display:none}}@media print,screen and (min-width:1161px) and (max-width:1360px){.home .main_visual-deco_txt{right:1vw}}@media print,screen and (min-width:1361px){.home .main_visual-deco_txt{right:40px}}@media print,screen and (max-width:1160px){.ie.windows .home .main_visual-deco_txt{margin-top:30%}}@media print,screen and (min-width:1161px){.ie.windows .home .main_visual-deco_txt{top:380px}}@-webkit-keyframes slideview{0%{width:0}to{width:100%}}@keyframes slideview{0%{width:0}to{width:100%}}@media print,screen and (max-width:1160px){.home #contents .solution .content:last-child .intro_banner_t1{margin-bottom:0}}@media print,screen and (min-width:1161px){.home #contents .solution .content:last-child .intro_banner_t1{margin-bottom:100px}}@media print,screen and (min-width:801px){.page-consulting-service #illust_menu{padding-top:30px}}@media print,screen and (min-width:801px){.page-consulting-service #illust_menu .img_card_t1-item{-ms-flex-preferred-size:32.5%;flex-basis:32.5%;margin-left:1.25%}.page-consulting-service #illust_menu .img_card_t1-item:nth-child(3n+1){margin-left:0}}.archive.category #contents,.archive.date #contents,.attachment-template-default #contents,.error404 #contents,.page-template-default #contents,.page-template-page-default-no-title #contents,.post-template-default #contents,.search-no-results #contents,.search-results #contents{max-width:960px;margin:0 auto;max-width:960px;margin:0 4%}@media print,screen and (min-width:1036.8px){.archive.category #contents,.archive.date #contents,.attachment-template-default #contents,.error404 #contents,.page-template-default #contents,.page-template-page-default-no-title #contents,.post-template-default #contents,.search-no-results #contents,.search-results #contents{margin:0 auto}}@media print,screen and (min-width:801px){.page-wcs-wes .lead_area_t1 .locol-item:first-child{width:44.2708333333%}}@media print,screen and (min-width:801px){.page-wcs-wes .lead_area_t1 .locol-item:nth-child(2){width:50.5208333333%}}.page-partner-ship{background:#f5f5f5}.page-solution #contents{max-width:none}.entry-header{font-size:0.75rem}.entry-meta .post-categories{margin:0 0 0 10px;padding:0;display:inline;list-style:none}.entry-meta .post-categories li{font-size:0.75rem;display:inline-block}.entry-title{margin-top:0}.entry-content a:focus img,.entry-content a:hover img{opacity:0.8}.entry-content>:last-child{margin-bottom:0}@media screen and (max-width:800px){.archive.category .entry,.archive.date .entry{padding:30px 0}}@media print,screen and (min-width:801px){.archive.category .entry,.archive.date .entry{padding:50px 0}}.archive.category .entry:not(:first-child),.archive.date .entry:not(:first-child){border-top:solid 1px #666666}.search-no-results .entry,.search-results .entry{padding:10px 0}.search-no-results .entry:not(:first-child),.search-results .entry:not(:first-child){border-top:solid 1px #666666}.search-no-results .entry-title,.search-results .entry-title{margin:0;font-size:1rem}.single-case-study #contents{max-width:960px;margin:0 auto;max-width:960px;margin:0 4%}@media screen and (max-width:800px){.single-case-study #contents{padding:30px 0 50px}}@media print,screen and (min-width:801px){.single-case-study #contents{padding:60px 0 100px}}@media print,screen and (min-width:1036.8px){.single-case-study #contents{margin:0 auto}}.single-case-study #contents .ttlset_t1+*{margin-top:0}.single-case-study{background-color:#f5f5f5}@media screen and (max-width:800px){.page-recruit #contents main>section,.page-recruit .section,.parent-page-recruit #contents main>section,.parent-page-recruit .section{padding:70px 0 90px}}@media print,screen and (min-width:801px){.page-recruit #contents main>section,.page-recruit .section,.parent-page-recruit #contents main>section,.parent-page-recruit .section{padding:110px 0 140px}}.page-recruit #contents main>section.o-recruit_bg_t1,.page-recruit #contents main>section.o-recruit_bg_t2,.page-recruit .section.o-recruit_bg_t1,.page-recruit .section.o-recruit_bg_t2,.parent-page-recruit #contents main>section.o-recruit_bg_t1,.parent-page-recruit #contents main>section.o-recruit_bg_t2,.parent-page-recruit .section.o-recruit_bg_t1,.parent-page-recruit .section.o-recruit_bg_t2{position:relative}.page-recruit #contents main>section.o-recruit_bg_t1>div,.page-recruit #contents main>section.o-recruit_bg_t2>div,.page-recruit .section.o-recruit_bg_t1>div,.page-recruit .section.o-recruit_bg_t2>div,.parent-page-recruit #contents main>section.o-recruit_bg_t1>div,.parent-page-recruit #contents main>section.o-recruit_bg_t2>div,.parent-page-recruit .section.o-recruit_bg_t1>div,.parent-page-recruit .section.o-recruit_bg_t2>div{position:relative}.page-recruit #contents main>section.o-recruit_bg_t1:before,.page-recruit #contents main>section.o-recruit_bg_t2:before,.page-recruit .section.o-recruit_bg_t1:before,.page-recruit .section.o-recruit_bg_t2:before,.parent-page-recruit #contents main>section.o-recruit_bg_t1:before,.parent-page-recruit #contents main>section.o-recruit_bg_t2:before,.parent-page-recruit .section.o-recruit_bg_t1:before,.parent-page-recruit .section.o-recruit_bg_t2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.page-recruit #contents main>section.o-recruit_bg_t1,.page-recruit .section.o-recruit_bg_t1,.parent-page-recruit #contents main>section.o-recruit_bg_t1,.parent-page-recruit .section.o-recruit_bg_t1{background-color:#f5f5f5}.page-recruit #contents main>section.o-recruit_bg_t1:before,.page-recruit .section.o-recruit_bg_t1:before,.parent-page-recruit #contents main>section.o-recruit_bg_t1:before,.parent-page-recruit .section.o-recruit_bg_t1:before{background-color:#ffffff;border-radius:0 0 14.5vw 0}@supports (border-bottom-right-radius:min(200px,14.5vw)){.page-recruit #contents main>section.o-recruit_bg_t1:before,.page-recruit .section.o-recruit_bg_t1:before,.parent-page-recruit #contents main>section.o-recruit_bg_t1:before,.parent-page-recruit .section.o-recruit_bg_t1:before{border-bottom-right-radius:min(200px,14.5vw)}}.page-recruit #contents main>section.o-recruit_bg_t2,.page-recruit .section.o-recruit_bg_t2,.parent-page-recruit #contents main>section.o-recruit_bg_t2,.parent-page-recruit .section.o-recruit_bg_t2{background-color:#ffffff}.page-recruit #contents main>section.o-recruit_bg_t2:before,.page-recruit .section.o-recruit_bg_t2:before,.parent-page-recruit #contents main>section.o-recruit_bg_t2:before,.parent-page-recruit .section.o-recruit_bg_t2:before{background-color:#f5f5f5;border-radius:0 0 0 14.5vw}@supports (border-bottom-left-radius:min(200px,14.5vw)){.page-recruit #contents main>section.o-recruit_bg_t2:before,.page-recruit .section.o-recruit_bg_t2:before,.parent-page-recruit #contents main>section.o-recruit_bg_t2:before,.parent-page-recruit .section.o-recruit_bg_t2:before{border-bottom-left-radius:min(200px,14.5vw)}}.page-recruit .main_visual{position:relative}.page-recruit .main_visual-img img{width:100%;height:auto}.page-recruit .main_visual-ttl_and_copy{position:absolute;left:8.1vw;bottom:6.8vw}.page-recruit .main_visual-copy,.page-recruit .main_visual-ttl{margin:0}.page-recruit .main_visual-ttl{color:#c2141c;font-size:8.7vw;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:0.9}.page-recruit .main_visual-copy{margin:0.4em auto 0 0.5em;font-size:1.72vw}.page-recruit .main_visual-copy span{margin:0.1em auto;padding:0.1em 0.3em;color:#ffffff;line-height:1.2;background-color:#c2141c;display:inline-block}.page-recruit .recruit-message:before{background-color:#c2141c!important;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/top-message-bg.png);background-position:right bottom;background-repeat:no-repeat}.page-recruit .recruit-message .content-inner{position:relative}.page-recruit .recruit-message .content-inner:before{width:27px;height:226px;content:"";background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/top-message-deco_img01.svg);background-repeat:no-repeat;display:block;position:absolute;top:200px;left:-60px}.page-recruit .recruit-message-ttl,.page-recruit .recruit-message-txt{color:#ffffff}.page-recruit .recruit-message-ttl{margin-top:0;font-size:3rem;line-height:1.7}@media screen and (max-width:800px){.page-recruit .recruit-message-ttl{font-size:clamp(1.375rem,calc(22px + 18 * (100vw - 320px) / 480),2.5rem)}}@media print,screen and (min-width:801px){.page-recruit .recruit-message-ttl{font-size:3rem}}.page-recruit .recruit-message-txt{letter-spacing:0.05em}@media screen and (max-width:800px){.page-recruit .recruit-message-txt{font-size:1rem;line-height:2}}@media print,screen and (min-width:801px){.page-recruit .recruit-message-txt{font-size:1.125rem;line-height:2.4}}.page-recruit .recruit-message .president_sign{text-align:right}@media screen and (max-width:800px){.page-recruit .recruit-message .president_sign{margin-top:2em}}@media print,screen and (min-width:801px){.page-recruit .recruit-message .president_sign{max-width:1000px;margin-top:-80px}}.page-recruit .recruit-message .president_sign img{width:100%;height:auto;max-width:222px}@media screen and (max-width:800px){.page-recruit .recruit-message .president_sign img{width:20%;min-width:150px}}@media print,screen and (min-width:801px){.page-recruit .recruit-message .president_sign img{width:20%}}.page-recruit .recruit-img_and_txt{position:relative}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt{max-width:1360px;margin:0 auto}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt{min-height:60vw}}@media print,screen and (min-width:1361px){@supports (min-height:min(60vw,730px)){.page-recruit .recruit-img_and_txt{min-height:min(60vw,680px)}}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt-img{width:44.4852941176%;position:absolute;left:0;top:100px}}.page-recruit .recruit-img_and_txt-img img{width:100%;height:auto}@media screen and (max-width:800px){.page-recruit .recruit-img_and_txt-txt_content{margin:0 4%}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt-txt_content{width:50%;margin-left:50%}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt-txt_content .inner{width:92%;max-width:495px}}@media print,screen and (min-width:1361px){.page-recruit .recruit-img_and_txt-txt_content .inner{width:73.5294117647%}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt-txt_content .ttlset_t1{margin-bottom:60px}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt-txt_content .ttlset_t1-en{white-space:nowrap;word-break:keep-all}}.page-recruit .recruit-img_and_txt-txt_content .ttl_t1{margin:2em auto 0.2em;display:inline-block}@media screen and (max-width:800px){.page-recruit .recruit-img_and_txt-img+.recruit-img_and_txt-txt_content{margin-top:1em}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt.o-t2 .recruit-img_and_txt-img{width:44.4852941176%;top:130px;right:0;left:auto}}@media print,screen and (min-width:801px){.page-recruit .recruit-img_and_txt.o-t2 .recruit-img_and_txt-txt_content{margin-right:50%;margin-left:0;text-align:right}}.page-recruit .recruit-img_and_txt.o-t2 .recruit-img_and_txt-txt_content .inner{text-align:left;display:inline-block}@media screen and (max-width:800px){.page-recruit .interview{margin:50px auto 1em}}@media print,screen and (min-width:801px){.page-recruit .interview{margin:150px auto 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.page-recruit .interview-txt_content{width:50%}.page-recruit .interview-txt_content>:first-child{margin-top:0}.page-recruit .interview-txt_content>:last-child{margin-bottom:0}}@media print,screen and (min-width:801px){.page-recruit .interview-profile_and_schedule{width:42.9292929293%}}.page-recruit .interview-copy{color:#333333}@media screen and (max-width:800px){.page-recruit .interview-copy{margin-top:2em;line-height:1.8}}@media print,screen and (min-width:801px){.page-recruit .interview-copy{font-size:1.75rem;line-height:2}}.page-recruit .interview .txt{letter-spacing:0.05em}@media print,screen and (min-width:801px){.page-recruit .interview-profile{width:42.9292929293%}}.page-recruit .interview-number{color:#c2141c;text-align:right;font-family:"Montserrat",sans-serif;line-height:1;position:relative;z-index:1}@media screen and (max-width:800px){.page-recruit .interview-number{margin-right:5vw;font-size:clamp(6.25rem,calc(100px + 50 * (100vw - 320px) / 480),9.375rem)}}@media print,screen and (min-width:801px){.page-recruit .interview-number{margin-top:-0.3em;font-size:11.25rem}}@media print,screen and (min-width:801px){.page-recruit .interview-profile-img{width:100%;margin-top:-40px}}.page-recruit .interview-profile-img img{width:100%;height:auto}.page-recruit .interview-profile{width:81.4814814815%;margin-left:18.5185185185%;padding:15px 15px 18px 20px;color:#ffffff;background-color:#c2141c;border-bottom-right-radius:30px;position:relative;z-index:1}@media screen and (max-width:800px){.page-recruit .interview-profile{margin-top:-70px}}@media print,screen and (min-width:801px){.page-recruit .interview-profile{margin-top:-70px;-webkit-transform:translateX(8%);-ms-transform:translateX(8%);transform:translateX(8%)}}.page-recruit .interview-profile .txt{font-size:0.9375rem;line-height:1.8}.page-recruit .interview-profile .name_and_job{margin-top:0.5em}.page-recruit .interview-profile .name_and_job:before{content:"";width:23px;height:29px;display:inline-block;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/top-tips_part.svg);background-repeat:no-repeat;position:absolute;top:-25px;left:50px}.page-recruit .interview-profile .name_and_job,.page-recruit .interview-profile .name_and_job span{vertical-align:middle}.page-recruit .interview-profile .name_and_job .name{font-size:1.875rem}.page-recruit .interview-profile .name_and_job .job{font-size:0.75rem;margin-left:0.5em}.page-recruit .interview .schedule{background-color:#ffffff;padding:20px 30px;border-radius:20px}.page-recruit .interview .schedule-ttl{color:#c2141c;margin-bottom:0.5em;font-size:1.5625rem;font-family:"Montserrat",sans-serif;letter-spacing:0;vertical-align:middle}.page-recruit .interview .schedule-ttl small{font-size:55%;vertical-align:middle}.page-recruit .interview .schedule-tbl{width:100%}.page-recruit .interview .schedule-tbl td,.page-recruit .interview .schedule-tbl th{font-size:0.75rem}.page-recruit .interview .schedule-tbl th{width:100px;color:#c2141c;position:relative}.page-recruit .interview .schedule-tbl th:before{content:"";width:45px;height:1px;background-color:#c2141c;display:inline-block;position:absolute;top:48%;right:10px}@media print,screen and (min-width:801px){.page-recruit .interview.o-t1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.page-recruit .interview.o-t2 .interview-number{text-align:left}.page-recruit .interview.o-t2 .interview-profile{margin-left:0}@media print,screen and (min-width:801px){.page-recruit .interview.o-t2 .interview-profile{-webkit-transform:translateX(-8%);-ms-transform:translateX(-8%);transform:translateX(-8%)}}.page-recruit .interview.o-t2 .interview-profile .name_and_job{margin-top:0.5em}.page-recruit .interview.o-t2 .interview-profile .name_and_job:before{top:-25px;right:50px;left:auto;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:800px){.page-recruit #work-style .deco_img02{margin-bottom:90px}}@media print,screen and (min-width:801px){.page-recruit #work-style .deco_img02{margin-bottom:180px}}.page-recruit #work-style .deco_img02 img{width:100%;height:auto}.page-recruit .talk_session_index{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.page-recruit .talk_session_index{width:calc(100% - 4vw);margin-top:50px;margin-left:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index{margin:100px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index-item{width:46.5%}.page-recruit .talk_session_index-item:nth-child(2n){-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}}.page-recruit .talk_session_index-item,.page-recruit .talk_session_index-item a{color:#ffffff;text-decoration:none}.page-recruit .talk_session_index-item a{display:block;position:relative;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:800px){.page-recruit .talk_session_index-item a{padding-bottom:30px}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index-item a{height:100%;padding-bottom:70px}}.page-recruit .talk_session_index-item a:before{content:"";width:100%;height:calc(100% - 75px);background-color:#c2141c;position:absolute;top:70px;left:0;z-index:0}@media screen and (max-width:800px){.page-recruit .talk_session_index-item a:before{border-radius:15px 15px min(20vw,100px) 15px}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index-item a:before{border-radius:20px 20px 100px 20px}}.page-recruit .talk_session_index-item a:hover{opacity:0.7}.page-recruit .talk_session_index-item div,.page-recruit .talk_session_index-item img,.page-recruit .talk_session_index-item p{position:relative}.page-recruit .talk_session_index-item img{width:100%;height:auto}@media screen and (max-width:800px){.page-recruit .talk_session_index-item img{-webkit-transform:translateX(-4vw);-ms-transform:translateX(-4vw);transform:translateX(-4vw)}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index-item img{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.page-recruit .talk_session_index-item .copy{line-height:1.8}@media screen and (max-width:800px){.page-recruit .talk_session_index-item .copy{margin:1em min(5vw,40px);font-size:clamp(1rem,calc(16px + 3 * (100vw - 320px) / 480),1.1875rem)}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index-item .copy{margin:1em 40px;font-size:1.25rem}}.page-recruit .talk_session_index-item .talker{padding:0;color:#c2141c;line-height:1.8;display:inline-block}@media screen and (max-width:800px){.page-recruit .talk_session_index-item .talker{margin:0 min(5vw,40px);font-size:clamp(0.8125rem,calc(13px + 2 * (100vw - 320px) / 480),0.9375rem);letter-spacing:-0.02em}}@media print,screen and (min-width:801px){.page-recruit .talk_session_index-item .talker{margin:0 40px;font-size:clamp(0.75rem,calc(12px + 3 * (100vw - 801px) / 359),0.9375rem);position:absolute;bottom:40px}}.page-recruit .talk_session_index-item .talker span{padding:0.3em;background-color:#ffffff}@media screen and (max-width:800px){.page-recruit .company-info{margin-top:40px}}@media print,screen and (min-width:801px){.page-recruit .company-info{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.page-recruit .company-info .tbl_t1{width:47.5%}}@media screen and (max-width:800px){.page-recruit .company-info .tbl_t1+.tbl_t1{border-top:1px solid #c2141c}}@media screen and (max-width:800px){.page-project-cross-talk main{border-left:2vw solid #c2141c;border-right:2vw solid #c2141c}}@media print,screen and (min-width:801px){.page-project-cross-talk main{border-left:50px solid #c2141c;border-right:50px solid #c2141c}}.page-project-cross-talk .header_area_t2{width:100vw;background-color:#f5f5f5;position:relative}@media screen and (max-width:800px){.page-project-cross-talk .header_area_t2{left:-2vw}}@media print,screen and (min-width:801px){.page-project-cross-talk .header_area_t2{left:-50px}}.page-project-cross-talk #section01{width:100vw;position:relative;background-color:transparent!important}@media screen and (max-width:800px){.page-project-cross-talk #section01{padding-top:50px!important;left:-2vw}}@media print,screen and (min-width:801px){.page-project-cross-talk #section01{left:-50px}}@media print,screen and (min-width:801px){.page-project-cross-talk #section01 .lead_txt{margin:40px 0 0 23.2323232323%}}@media print,screen and (min-width:801px){.page-project-cross-talk #section01 .notes_t1{margin:40px 0 0 23.2323232323%}}@media screen and (max-width:800px){.page-project-cross-talk .talk_member{width:92%;margin:0 auto}}@media print,screen and (min-width:801px){.page-project-cross-talk .talk_member{max-width:980px;margin:110px auto 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/pct-sec01-deco_img01.svg);background-repeat:no-repeat;background-position:center center}}.page-project-cross-talk .talk_member-item{position:relative}.page-project-cross-talk .talk_member-item:after,.page-project-cross-talk .talk_member-item:before{width:100%;height:100%;content:"";display:block;position:absolute}.page-project-cross-talk .talk_member-item:before{background-color:#c2141c;border-radius:10px 10px 70px 10px;z-index:0;top:10px;left:10px}.page-project-cross-talk .talk_member-item:after{background-color:#ffffff;border-radius:10px 10px 60px 10px;z-index:1;top:0;left:0}@media screen and (max-width:800px){.page-project-cross-talk .talk_member-item{max-width:500px;margin:60px auto 0}}@media print,screen and (min-width:801px){.page-project-cross-talk .talk_member-item{width:45.4081632653%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:801px){.page-project-cross-talk .talk_member-item:nth-child(n+3){margin-top:90px}}.page-project-cross-talk .talk_member-item-img,.page-project-cross-talk .talk_member-item-text_content{position:relative;z-index:2}.page-project-cross-talk .talk_member-item-img{text-align:center}@media print,screen and (min-width:801px){.page-project-cross-talk .talk_member-item-img{width:47.2%}}.page-project-cross-talk .talk_member-item-img img{width:100%;height:auto}@media screen and (max-width:800px){.page-project-cross-talk .talk_member-item-img img{width:60%;max-width:300px;margin:0 auto;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@media print,screen and (min-width:801px){.page-project-cross-talk .talk_member-item-img img{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}}.page-project-cross-talk .talk_member-item-text_content{text-align:left}@media screen and (max-width:800px){.page-project-cross-talk .talk_member-item-text_content{padding:0 25px 25px}}@media print,screen and (min-width:801px){.page-project-cross-talk .talk_member-item-text_content{width:52.8%;padding:30px 25px}}.page-project-cross-talk .talk_member-item-text_content .job{font-size:0.6875rem;line-height:1.6}.page-project-cross-talk .talk_member-item-text_content .name_and_join_date{margin:0.5em auto}.page-project-cross-talk .talk_member-item-text_content .name_and_join_date,.page-project-cross-talk .talk_member-item-text_content .name_and_join_date span{vertical-align:middle}.page-project-cross-talk .talk_member-item-text_content .name_and_join_date .name{font-size:1.875rem}.page-project-cross-talk .talk_member-item-text_content .name_and_join_date .join_date{font-size:0.75rem;margin-left:0.5em}.page-project-cross-talk .talk_member-item-text_content .txt{margin-bottom:0;font-size:0.8125rem;line-height:1.8}.page-project-cross-talk #section02{position:relative;padding-top:1px!important}.page-project-cross-talk #section02:after,.page-project-cross-talk #section02:before{content:"";display:block;background-color:#ffffff;position:absolute;z-index:0}.page-project-cross-talk #section02:before{top:0}@media screen and (max-width:800px){.page-project-cross-talk #section02:before{width:98vw;height:50vw}}@media print,screen and (min-width:801px){.page-project-cross-talk #section02:before{width:calc(100vw - 50px);height:560px}}.page-project-cross-talk #section02:after{width:100%;bottom:0}@media screen and (max-width:800px){.page-project-cross-talk #section02:after{height:200px;left:-2vw}}@media print,screen and (min-width:801px){.page-project-cross-talk #section02:after{height:200px;left:-50px}}@media print,screen and (min-width:1124px) and (max-width:1223px){.page-project-cross-talk #section02 .content-inner.o-1040{margin:0 4%}}.page-project-cross-talk .pct-deco_img01{width:7.3529411765%;max-width:100px;position:absolute;top:-70px;left:2.9411764706vw;z-index:2}@media screen and (max-width:800px){.page-project-cross-talk .pct-deco_img01{display:none}}.page-project-cross-talk .pct-deco_img01:before{width:100px;content:"";padding-top:940%;display:block;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/pct-sec02-deco_img01.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:800px){.page-project-cross-talk .flow_img{margin:55px auto 35px}}@media print,screen and (min-width:801px){.page-project-cross-talk .flow_img{margin:110px auto}}.page-project-cross-talk .pct-content{position:relative}@media screen and (max-width:800px){.page-project-cross-talk .pct-content{margin-top:50px}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-content{margin-top:120px}}.page-project-cross-talk .pct-content-sub_ttl{margin:0 auto;font-size:1.25rem;font-weight:bold;position:relative}.page-project-cross-talk .pct-content-sub_ttl:before{width:34px;height:1px;content:"";display:inline-block;background-color:#c2141c;position:absolute;top:50%;left:-40px}.page-project-cross-talk .pct-content-name,.page-project-cross-talk .pct-content-sub_ttl{color:#c2141c}.page-project-cross-talk .pct-content-name p,.page-project-cross-talk .pct-content-name+.txt,.page-project-cross-talk .pct-content-sub_ttl p,.page-project-cross-talk .pct-content-sub_ttl+.txt{margin-top:0}@media screen and (max-width:800px){.page-project-cross-talk .pct-content-name{margin:1.3em auto 0}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-content-name{margin:2em auto 0}}.page-project-cross-talk .pct-content-ttl{margin-top:0;color:#ffffff}@media screen and (max-width:800px){.page-project-cross-talk .pct-content-ttl{font-size:clamp(1.0625rem,calc(17px + 7 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-content-ttl{font-size:1.5625rem}}.page-project-cross-talk .pct-content-ttl span{margin:0.2em 0;background-color:#c2141c}@media screen and (max-width:800px){.page-project-cross-talk .pct-content-ttl span{padding:0.4em 0.7em;line-height:2.2}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-content-ttl span{padding:0.4em 1em;line-height:2.2}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-content.o-t1{margin-left:15.3846153846%}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-content.o-t2{margin-right:15.3846153846%}}.page-project-cross-talk .pct-photo{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:800px){.page-project-cross-talk .pct-photo{margin:2em auto}}@media print,screen and (min-width:801px){.page-project-cross-talk .pct-photo{margin:3vw auto}}.page-project-cross-talk .pct-photo-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.page-project-cross-talk .pct-photo-inner{width:94.08vw}}@media print,screen and (min-width:801px) and (max-width:1123px){.page-project-cross-talk .pct-photo-inner{width:calc(100vw - 92px - 11.7647058824%)}}@media print,screen and (min-width:1124px){.page-project-cross-talk .pct-photo-inner{width:calc((100vw - min((100vw - 100px) * 0.92, 1040px)) / 2 + min((100vw - 100px) * 0.92, 1040px) - min((100vw - 100px) * 0.92 * 0.154, 160px))}}.page-project-cross-talk .pct-photo-inner img{width:50%;height:auto}@media screen and (max-width:800px){.page-project-cross-talk .pct-photo.o-t2 .pct-photo-inner{margin-left:5.92vw}}@media print,screen and (min-width:801px) and (max-width:1123px){.page-project-cross-talk .pct-photo.o-t2 .pct-photo-inner{margin-left:calc(100vw - (100vw - 92px - 11.7647058824%))}}@media print,screen and (min-width:1124px){.page-project-cross-talk .pct-photo.o-t2 .pct-photo-inner{margin-left:calc(100vw - ((100vw - min((100vw - 100px) * 0.92, 1040px)) / 2 + min((100vw - 100px) * 0.92, 1040px) - min((100vw - 100px) * 0.92 * 0.154, 160px)))}}.page-project-cross-talk .pct-photo.o-t3 .pct-photo-inner{display:block}.page-project-cross-talk .pct-photo.o-t3 .pct-photo-inner img{width:100%;height:auto}@media screen and (max-width:800px){body[class*=page-talk-session] main{border-left:2vw solid #c2141c;border-right:2vw solid #c2141c}}@media print,screen and (min-width:801px){body[class*=page-talk-session] main{border-left:50px solid #c2141c;border-right:50px solid #c2141c}}body[class*=page-talk-session] .header_area_t2{width:100vw;background-color:#f5f5f5;position:relative}@media screen and (max-width:800px){body[class*=page-talk-session] .header_area_t2{left:-2vw}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .header_area_t2{left:-50px}}body[class*=page-talk-session] #section01{width:100vw;position:relative;background-color:transparent!important}@media screen and (max-width:800px){body[class*=page-talk-session] #section01{padding-top:50px!important;left:-2vw}}@media print,screen and (min-width:801px){body[class*=page-talk-session] #section01{left:-50px}}@media print,screen and (min-width:801px){body[class*=page-talk-session] #section01 .lead_txt{margin:40px 0 0 23.2323232323%}}@media print,screen and (min-width:801px){body[class*=page-talk-session] #section01 .notes_t1{margin:40px 0 0 23.2323232323%}}@media screen and (max-width:800px){body[class*=page-talk-session] .talk_member{width:92%;margin:0 auto}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .talk_member{max-width:980px;margin:110px auto 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/pct-sec01-deco_img01.svg);background-repeat:no-repeat;background-position:center center}}body[class*=page-talk-session] .talk_member-item{position:relative}body[class*=page-talk-session] .talk_member-item:after,body[class*=page-talk-session] .talk_member-item:before{width:100%;height:100%;content:"";display:block;position:absolute}body[class*=page-talk-session] .talk_member-item:before{background-color:#c2141c;border-radius:10px 10px 70px 10px;z-index:0;top:10px;left:10px}body[class*=page-talk-session] .talk_member-item:after{background-color:#ffffff;border-radius:10px 10px 60px 10px;z-index:1;top:0;left:0}@media screen and (max-width:800px){body[class*=page-talk-session] .talk_member-item{max-width:500px;margin:60px auto 0}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .talk_member-item{width:45.4081632653%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .talk_member-item:nth-child(n+3){margin-top:90px}}body[class*=page-talk-session] .talk_member-item-img,body[class*=page-talk-session] .talk_member-item-text_content{position:relative;z-index:2}body[class*=page-talk-session] .talk_member-item-img{text-align:center}@media print,screen and (min-width:801px){body[class*=page-talk-session] .talk_member-item-img{width:47.2%;margin-bottom:70px}}body[class*=page-talk-session] .talk_member-item-img img{width:100%;height:auto}@media screen and (max-width:800px){body[class*=page-talk-session] .talk_member-item-img img{width:60%;max-width:300px;margin:0 auto;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .talk_member-item-img img{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}}body[class*=page-talk-session] .talk_member-item-text_content{text-align:left}@media screen and (max-width:800px){body[class*=page-talk-session] .talk_member-item-text_content{padding:0 25px 25px}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .talk_member-item-text_content{width:52.8%;padding:30px 25px}}body[class*=page-talk-session] .talk_member-item-text_content .job{font-size:0.6875rem;line-height:1.6}body[class*=page-talk-session] .talk_member-item-text_content .name_and_join_date{margin:0.5em auto}body[class*=page-talk-session] .talk_member-item-text_content .name_and_join_date,body[class*=page-talk-session] .talk_member-item-text_content .name_and_join_date span{vertical-align:middle}body[class*=page-talk-session] .talk_member-item-text_content .name_and_join_date .name{font-size:1.875rem}body[class*=page-talk-session] .talk_member-item-text_content .name_and_join_date .join_date{font-size:0.75rem;margin-left:0.5em}body[class*=page-talk-session] .talk_member-item-text_content .txt{margin-bottom:0;font-size:0.8125rem;line-height:1.8}body[class*=page-talk-session] #section02{position:relative;padding-top:1px!important}body[class*=page-talk-session] #section02:after,body[class*=page-talk-session] #section02:before{content:"";display:block;background-color:#ffffff;position:absolute;z-index:0}body[class*=page-talk-session] #section02:before{top:0}@media screen and (max-width:800px){body[class*=page-talk-session] #section02:before{width:98vw;height:50vw}}@media print,screen and (min-width:801px){body[class*=page-talk-session] #section02:before{width:calc(100vw - 50px);height:560px}}body[class*=page-talk-session] #section02:after{width:100%;bottom:0}@media screen and (max-width:800px){body[class*=page-talk-session] #section02:after{height:200px;left:-2vw}}@media print,screen and (min-width:801px){body[class*=page-talk-session] #section02:after{height:200px;left:-50px}}@media print,screen and (min-width:1124px) and (max-width:1223px){body[class*=page-talk-session] #section02 .content-inner.o-1040{margin:0 4%}}body[class*=page-talk-session] .ts-deco_img01{width:7.3529411765%;max-width:100px;position:absolute;top:-70px;left:2.9411764706vw;z-index:2}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-deco_img01{display:none}}body[class*=page-talk-session] .ts-deco_img01:before{width:100px;content:"";padding-top:940%;display:block;background-image:url(//www.frame-wx.com/fwxwp/wp-content/themes/frame-wx/common/imgs/recruit/ts-sec02-deco_img01.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:800px){body[class*=page-talk-session] .flow_img{margin:55px auto 35px}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .flow_img{margin:110px auto}}body[class*=page-talk-session] .ts-content{position:relative}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-content{margin-top:50px}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-content{margin-top:120px}}body[class*=page-talk-session] .ts-content-sub_ttl{margin:0 auto;font-size:1.25rem;font-weight:bold;position:relative}body[class*=page-talk-session] .ts-content-sub_ttl:before{width:34px;height:1px;content:"";display:inline-block;background-color:#c2141c;position:absolute;top:50%;left:-40px}body[class*=page-talk-session] .ts-content-name,body[class*=page-talk-session] .ts-content-sub_ttl{color:#c2141c}body[class*=page-talk-session] .ts-content-name p,body[class*=page-talk-session] .ts-content-name+.txt,body[class*=page-talk-session] .ts-content-sub_ttl p,body[class*=page-talk-session] .ts-content-sub_ttl+.txt{margin-top:0}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-content-name{margin:1.3em auto 0}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-content-name{margin:2em auto 0}}body[class*=page-talk-session] .ts-content-ttl{margin-top:0;color:#ffffff}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-content-ttl{font-size:clamp(1.0625rem,calc(17px + 7 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-content-ttl{font-size:1.5625rem}}body[class*=page-talk-session] .ts-content-ttl span{margin:0.2em 0;background-color:#c2141c}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-content-ttl span{padding:0.4em 0.7em;line-height:2.2}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-content-ttl span{padding:0.4em 1em;line-height:2.2}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-content.o-t1{margin-left:15.3846153846%}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-content.o-t2{margin-right:15.3846153846%}}body[class*=page-talk-session] .ts-photo{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-photo{margin:2em auto}}@media print,screen and (min-width:801px){body[class*=page-talk-session] .ts-photo{margin:3vw auto}}body[class*=page-talk-session] .ts-photo-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-photo-inner{width:94.08vw}}@media print,screen and (min-width:801px) and (max-width:1123px){body[class*=page-talk-session] .ts-photo-inner{width:calc(100vw - 92px - 11.7647058824%)}}@media print,screen and (min-width:1124px){body[class*=page-talk-session] .ts-photo-inner{width:calc((100vw - min((100vw - 100px) * 0.92, 1040px)) / 2 + min((100vw - 100px) * 0.92, 1040px) - min((100vw - 100px) * 0.92 * 0.154, 160px))}}body[class*=page-talk-session] .ts-photo-inner img{width:50%;height:auto}@media screen and (max-width:800px){body[class*=page-talk-session] .ts-photo.o-t2 .ts-photo-inner{margin-left:5.92vw}}@media print,screen and (min-width:801px) and (max-width:1123px){body[class*=page-talk-session] .ts-photo.o-t2 .ts-photo-inner{margin-left:calc(100vw - (100vw - 92px - 11.7647058824%))}}@media print,screen and (min-width:1124px){body[class*=page-talk-session] .ts-photo.o-t2 .ts-photo-inner{margin-left:calc(100vw - ((100vw - min((100vw - 100px) * 0.92, 1040px)) / 2 + min((100vw - 100px) * 0.92, 1040px) - min((100vw - 100px) * 0.92 * 0.154, 160px)))}}body[class*=page-talk-session] .ts-photo.o-t3 .ts-photo-inner{display:block}body[class*=page-talk-session] .ts-photo.o-t3 .ts-photo-inner img{width:100%;height:auto}.page-requirements .requirements{background-color:#ffffff}@media screen and (max-width:800px){.page-requirements .requirements{margin-top:70px}}@media print,screen and (min-width:801px){.page-requirements .requirements{margin-top:150px}}.page-requirements .req_tab-tabs{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.page-requirements .req_tab-tab{width:33.3333333333%;margin:0;padding:0.7em;color:#ffffff;text-align:center;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#d7d7d7;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media screen and (max-width:800px){.page-requirements .req_tab-tab{font-size:clamp(1rem,calc(16px + 4 * (100vw - 320px) / 480),1.25rem)}}@media print,screen and (min-width:801px){.page-requirements .req_tab-tab{font-size:1.625rem}}.page-requirements .req_tab-tab:not(:first-child){border-left:1px solid #ffffff}.page-requirements .req_tab-tab.is-active{background-color:#c2141c}.page-requirements .req_tab-tab:not(.is-active):focus,.page-requirements .req_tab-tab:not(.is-active):hover{background-color:#cccccc}.page-requirements .req_tab-contents{padding:4.5vw;margin:0;list-style:none;display:none}.page-requirements .req_tab-contents>:first-child{margin-top:0}.page-requirements .req_tab-contents>:last-child{margin-bottom:0}@media screen and (max-width:800px){.page-requirements .req_tab-contents{padding-bottom:50px}}@media print,screen and (min-width:801px){.page-requirements .req_tab-contents{padding-bottom:100px}}.page-requirements .req_tab-contents.is-active{display:block}.page-requirements .req-message{margin-bottom:3em}@media screen and (max-width:800px){.page-requirements .req-info{margin-top:50px}}@media print,screen and (min-width:801px){.page-requirements .req-info{margin-top:80px}}.page-requirements .req-job{color:#c2141c}@media screen and (max-width:800px){.page-requirements .req-job{font-size:clamp(1.125rem,calc(18px + 6 * (100vw - 320px) / 480),1.5rem)}}@media print,screen and (min-width:801px){.page-requirements .req-job{font-size:1.5625rem}}@media print,screen and (min-width:801px){.page-requirements .req-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:801px){.page-requirements .req-items .locol-item{width:47%}}.page-requirements .req-items .locol-item li,.page-requirements .req-items .locol-item p{font-size:0.8125rem;line-height:1.8}.page-requirements .req-items .locol-item ul{margin:0.5em 0;padding:0 0 0 1.3em}.page-requirements .req-items .locol-item ul li{margin:0}@media screen and (max-width:800px){.page-requirements .req-item{margin-top:2em}}@media print,screen and (min-width:801px){.page-requirements .req-item:first-child{margin-top:0}}.page-requirements .req-item-name{margin:2em auto 0.5em;position:relative}@media screen and (max-width:800px){.page-requirements .req-item-name{font-size:clamp(1rem,calc(16px + 2 * (100vw - 320px) / 480),1.125rem)}}@media print,screen and (min-width:801px){.page-requirements .req-item-name{font-size:1.125rem}}.page-requirements .req-item-name:before{width:100%;content:"";position:absolute;top:50%;left:0;border-top:1px dashed #666666}.page-requirements .req-item-name span{padding:0 0.5em 0 0;display:inline-block;background-color:#ffffff;position:relative;z-index:1}.page-requirements .req-item:first-child .req-item-name{margin-top:0}@media screen and (max-width:800px){.page-requirements .req-entry_btns{margin:50px auto 0}}@media print,screen and (min-width:801px){.page-requirements .req-entry_btns{margin:100px auto 0}}@media screen and (max-width:800px){.page-requirements .req-faq{margin-top:50px}}@media print,screen and (min-width:801px){.page-requirements .req-faq{margin-top:80px}}.page-requirements .req-faq-item-q{margin-bottom:0;font-size:1.125rem;font-weight:bold}.page-requirements .req-faq-item-a{margin-top:0;font-size:0.8125rem}