.con_tab,.sort_txt,.con_faq,.con_form .box_int{width:90%;max-width:1200px;margin:auto}@font-face{font-family:'serif_jp';src:url("../fonts/A-OTF-A1MinchoStd-Bold.eot"),url("../fonts/A-OTF-A1MinchoStd-Bold.otf") format("truetype");font-weight:normal;font-style:normal;font-display:block}.con_faq h2{font-size:200%;line-height:1.4;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq h2{font-size:186%}}@media only screen and (max-width: 767px){.con_faq h2{font-size:172%}}.con_faq h3,.con_faq .box_faq .faq_det .accordion span:before,.con_faq .box_faq .faq_det .inner:before{font-size:143%;line-height:1.4;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq h3,.con_faq .box_faq .faq_det .accordion span:before,.con_faq .box_faq .faq_det .inner:before{font-size:136%}}@media only screen and (max-width: 767px){.con_faq h3,.con_faq .box_faq .faq_det .accordion span:before,.con_faq .box_faq .faq_det .inner:before{font-size:136%}}.sort_txt,.con_faq .box_faq .faq_det,.con_form .box_int .txt{font-size:115%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.lang_jp .sort_txt,.lang_jp .con_faq .box_faq .faq_det,.con_faq .box_faq .lang_jp .faq_det,.lang_jp .con_form .box_int .txt,.con_form .box_int .lang_jp .txt{font-family:"Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.lang_en .sort_txt,.lang_en .con_faq .box_faq .faq_det,.con_faq .box_faq .lang_en .faq_det,.lang_en .con_form .box_int .txt,.con_form .box_int .lang_en .txt{font-family:'SF Pro Text',  Verdana, Helvetica, Arial, sans-serif}.lang_cn .sort_txt,.lang_cn .con_faq .box_faq .faq_det,.con_faq .box_faq .lang_cn .faq_det,.lang_cn .con_form .box_int .txt,.con_form .box_int .lang_cn .txt{font-family:'Noto Sans SC', Verdana, Arial, sans-serif}.lang_tw .sort_txt,.lang_tw .con_faq .box_faq .faq_det,.con_faq .box_faq .lang_tw .faq_det,.lang_tw .con_form .box_int .txt,.con_form .box_int .lang_tw .txt{font-family:'Noto Sans TC', Verdana, Arial, sans-serif}.lang_ko .sort_txt,.lang_ko .con_faq .box_faq .faq_det,.con_faq .box_faq .lang_ko .faq_det,.lang_ko .con_form .box_int .txt,.con_form .box_int .lang_ko .txt{font-family:'Noto Sans KR', Verdana, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.sort_txt,.con_faq .box_faq .faq_det,.con_form .box_int .txt{font-size:115%}}@media only screen and (max-width: 767px){.sort_txt,.con_faq .box_faq .faq_det,.con_form .box_int .txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sort_txt,.con_faq .box_faq .faq_det,.con_form .box_int .txt{line-height:1.8}}@media only screen and (max-width: 767px){.sort_txt,.con_faq .box_faq .faq_det,.con_form .box_int .txt{line-height:1.6}}.con_tab{margin-top:4.16667%}.con_tab .area{width:100%}.con_tab .area ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_tab .area ul li{-ms-flex-item-align:stretch;align-self:stretch;width:23.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li{width:32%}}@media only screen and (max-width: 767px){.con_tab .area ul li{width:48%}}@media only screen and (min-width: 1200px){.con_tab .area ul li:not(:nth-child(4n)){margin-right:2%}}@media print{.con_tab .area ul li:not(:nth-child(4n)){margin-right:2%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li:not(:nth-child(3n)){margin-right:2%}}@media only screen and (max-width: 767px){.con_tab .area ul li:not(:nth-child(2n)){margin-right:4%}}.con_tab .area ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;padding:1.6em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li a{padding:1.6em 1.2em}}@media only screen and (max-width: 767px){.con_tab .area ul li a{padding:1.1em 0.3em 1.5em}}.con_tab .area ul li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;display:block;position:absolute;text-align:center;-webkit-transition:bottom 500ms ease;transition:bottom 500ms ease}@media only screen and (min-width: 768px){.con_tab .area ul li a:after{right:1em;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li a:after{right:.5em}}@media only screen and (max-width: 767px){.con_tab .area ul li a:after{bottom:.5em;left:0;right:0;margin:auto}}.con_tab .area ul li a span{display:block;font-weight:normal;font-size:86%;padding-top:.8em}@media only screen and (min-width: 768px){.con_tab .area ul li a:hover:after{bottom:45%}}@media only screen and (max-width: 767px){.con_tab .area ul li a:hover:after{bottom:.3em}}@media only screen and (min-width: 1200px){.con_tab .area ul li:nth-child(n+5){margin-top:30px}}@media print{.con_tab .area ul li:nth-child(n+5){margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li:nth-child(n+4){margin-top:1.5em}}@media only screen and (max-width: 767px){.con_tab .area ul li:nth-child(n+3){margin-top:1em}}.sort_txt{padding-top:1em}.sort_txt .bg{display:block;position:relative;z-index:1;padding-left:1em}.sort_txt .bg:before{position:absolute;z-index:1;top:.7em;left:0;content:"";display:block;width:.5em;height:.5em;background:#9f8e54;border-radius:100%}.con_faq{margin:4.16667% auto 0}@media only screen and (min-width: 768px) and (max-width: 983px){.con_faq{margin:6.25% auto 0}}@media only screen and (max-width: 767px){.con_faq{margin:4em auto 0}}.con_faq h2{text-align:center;margin-bottom:2em}@media only screen and (max-width: 767px){.con_faq h2{margin-bottom:1em}}.con_faq h3{position:relative;margin-bottom:2em}@media only screen and (max-width: 767px){.con_faq h3{margin-bottom:1em}}.con_faq h3 span{background:#fff;padding-right:.3em}.con_faq .box_faq{margin-bottom:80px}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-bottom:16%}}.con_faq .box_faq .faq_det:last-child .accordion{border-bottom:1px solid #C5C5C5}.con_faq .box_faq .faq_det .accordion{position:relative;cursor:pointer;border-top:1px solid #C5C5C5;-webkit-transition:background 400ms ease;transition:background 400ms ease}.con_faq .box_faq .faq_det .accordion:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 400ms ease;transition:all 400ms ease;text-align:center}.con_faq .box_faq .faq_det .accordion.active{background:#EBEBEB}.con_faq .box_faq .faq_det .accordion.active:after{top:38%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.con_faq .box_faq .faq_det .accordion span{display:block;padding:10px}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .accordion span{padding:1em}}.con_faq .box_faq .faq_det .accordion span em{width:80%;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .accordion span em{width:78%}}.con_faq .box_faq .faq_det .accordion span:before{content:'Q';display:inline-block;color:#9f8e54;text-align:center;margin-right:.5em}.lang_jp .con_faq .box_faq .faq_det .accordion span:before{font-family:linotype-didot,serif,"Times New Roman",Garamond,Georgia,serif,"Hiragino Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro"}.lang_en .con_faq .box_faq .faq_det .accordion span:before{font-family:linotype-didot,serif,"Times New Roman",Garamond,Georgia,serif}.lang_cn .con_faq .box_faq .faq_det .accordion span:before{font-family:linotype-didot,serif,"Noto Serif SC","Times New Roman","Times New Roman",Garamond,Georgia,serif}.lang_tw .con_faq .box_faq .faq_det .accordion span:before{font-family:linotype-didot,serif,"Noto Serif TC","Times New Roman","Times New Roman",Garamond,Georgia,serif}.lang_ko .con_faq .box_faq .faq_det .accordion span:before{font-family:linotype-didot,serif,"Noto Serif KR","Times New Roman","Times New Roman",Garamond,Georgia,serif}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .accordion span:before{vertical-align:top;margin-right:.3em}}.con_faq .box_faq .faq_det .inner{display:none;padding:10px 10px 2.5em 2.5em}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .inner{padding:0.5em 0.5em 2em 1.5em}}.con_faq .box_faq .faq_det .inner:before{content:'A';display:inline-block;vertical-align:top;color:#9f8e54;text-align:center;margin-right:.5em}.lang_jp .con_faq .box_faq .faq_det .inner:before{font-family:linotype-didot,serif,"Times New Roman",Garamond,Georgia,serif,"Hiragino Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro"}.lang_en .con_faq .box_faq .faq_det .inner:before{font-family:linotype-didot,serif,"Times New Roman",Garamond,Georgia,serif}.lang_cn .con_faq .box_faq .faq_det .inner:before{font-family:linotype-didot,serif,"Noto Serif SC","Times New Roman","Times New Roman",Garamond,Georgia,serif}.lang_tw .con_faq .box_faq .faq_det .inner:before{font-family:linotype-didot,serif,"Noto Serif TC","Times New Roman","Times New Roman",Garamond,Georgia,serif}.lang_ko .con_faq .box_faq .faq_det .inner:before{font-family:linotype-didot,serif,"Noto Serif KR","Times New Roman","Times New Roman",Garamond,Georgia,serif}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .inner:before{margin-right:.3em}}.con_faq .box_faq .faq_det .inner .answer{vertical-align:top;display:inline-block;width:calc(100% - 7em)}@media only screen and (max-width: 767px){.con_faq .box_faq .faq_det .inner .answer{width:calc(100% - 4em)}}.con_form .box_int{background:#EBEBEB;margin-top:2.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_int{margin-top:2em}}@media only screen and (max-width: 767px){.con_form .box_int{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_form .box_int{padding:40px 4.0625%;display:table}}@media only screen and (max-width: 767px){.con_form .box_int{padding:1.5em}}.con_form .box_int .txt{margin-right:1.5em}@media only screen and (max-width: 767px){.con_form .box_int .txt{margin-right:0}}@media only screen and (min-width: 768px){.con_form .box_int .txt{display:table-cell;vertical-align:middle}}@media only screen and (min-width: 768px){.con_form .box_int .btn{width:200px;display:table-cell;vertical-align:middle}}@media only screen and (max-width: 767px){.con_form .box_int .btn{width:100%;margin-top:.8em}}
