﻿html{font-size:small;line-height:1.5}body{color:#000;background:#fff;-webkit-text-size-adjust:none;font-size:108%}.ie body{font-size:105%}@media only screen and (max-width: 767px){body{font-size:93%}}body a{color:#000;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}*,*::after,*::before{box-sizing:border-box}body,pre,input,textarea,select{font-family:'Noto Sans JP', sans-serif}input,select,textarea{font-size:100%}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #abi_page{min-width:1280px !important;margin:auto;font-size:100% !important}@media only screen and (min-width: 1200px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1199px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}.mouse .over{transition:opacity 0.3s ease-in}.mouse .over:hover,.touch .over.touchstart{opacity:0.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{transition-delay:200ms}#abi_page{overflow:hidden}@media only screen and (min-width: 1200px){#abi_page{width:100%;margin:auto}}@media print{#abi_page{width:100%;margin:auto}}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}#header .con_header{max-width:1920px;width:100%;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}#header .con_header .box_header{max-width:1920px;width:100%;margin-left:auto;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){#header .con_header .box_header{align-items:center}}#header .con_header .box_header .box_logo{margin-left:2em}@media only screen and (max-width: 767px){#header .con_header .box_header .box_logo{margin-left:0.5em}}@media only screen and (max-width: 767px){#header .con_header .box_header .box_logo img{height:40px}}#header .con_header .box_header .box_menu{cursor:pointer;height:70px;width:70px;background-color:#3071b9;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .box_header .box_menu{height:60px}}@media only screen and (max-width: 767px){#header .con_header .box_header .box_menu{height:50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .box_header .box_menu{width:60px}}@media only screen and (max-width: 767px){#header .con_header .box_header .box_menu{width:50px}}#header .con_header .box_header .box_menu span{width:45px;width:35px;height:3px;background-color:#fff;position:absolute;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .box_header .box_menu span{width:30px}}@media only screen and (max-width: 767px){#header .con_header .box_header .box_menu span{width:30px}}#header .con_header .box_header .box_menu span.span_01{top:30%}#header .con_header .box_header .box_menu span.span_02{top:50%;transition:all 0.5s}#header .con_header .box_header .box_menu span.span_03{top:70%}@media only screen and (min-width: 1200px){#header .con_header .box_header .box_menu:hover .span_02{width:35px;left:45%}}@media print{#header .con_header .box_header .box_menu:hover .span_02{width:35px;left:45%}}.header_fixed,.fixed{max-width:1920px;width:100%;margin:0 auto}.header_fixed.fixed,.fixed.fixed{position:fixed;background-color:#fff;top:0%;left:50%;transform:translateX(-50%);z-index:100;opacity:0;visibility:hidden;transition:all 0.3s}.header_fixed.fixed.is-show,.fixed.fixed.is-show{opacity:1;visibility:visible}.header_fixed.fixed>.inner_fixed,.fixed.fixed>.inner_fixed{height:70px}@media only screen and (max-width: 767px){.header_fixed.fixed>.inner_fixed,.fixed.fixed>.inner_fixed{height:50px}}.header_fixed.fixed .box_menu_f,.fixed.fixed .box_menu_f{position:absolute;top:0;right:0}.header_fixed.fixed .box_menu_f .inner_menu_f,.fixed.fixed .box_menu_f .inner_menu_f{cursor:pointer;height:70px;width:70px;background-color:#3071b9;position:relative}@media only screen and (max-width: 767px){.header_fixed.fixed .box_menu_f .inner_menu_f,.fixed.fixed .box_menu_f .inner_menu_f{height:50px}}@media only screen and (max-width: 767px){.header_fixed.fixed .box_menu_f .inner_menu_f,.fixed.fixed .box_menu_f .inner_menu_f{width:50px}}.header_fixed.fixed .box_menu_f .inner_menu_f span,.fixed.fixed .box_menu_f .inner_menu_f span{width:30px;height:3px;background-color:#fff;position:absolute;left:50%;transform:translate(-50%, -50%)}.header_fixed.fixed .box_menu_f .inner_menu_f span.span_01,.fixed.fixed .box_menu_f .inner_menu_f span.span_01{top:30%}.header_fixed.fixed .box_menu_f .inner_menu_f span.span_02,.fixed.fixed .box_menu_f .inner_menu_f span.span_02{top:50%;transition:all 0.5s}.header_fixed.fixed .box_menu_f .inner_menu_f span.span_03,.fixed.fixed .box_menu_f .inner_menu_f span.span_03{top:70%}.header_fixed.fixed .box_menu_f .inner_menu_f:hover .span_02,.fixed.fixed .box_menu_f .inner_menu_f:hover .span_02{width:30px;left:44%}.header_fixed .inner_fixed,.fixed .inner_fixed{max-width:1245px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.header_fixed .inner_fixed,.fixed .inner_fixed{width:95%}}@media only screen and (max-width: 767px){.header_fixed .inner_fixed,.fixed .inner_fixed{width:95%}}@media only screen and (min-width: 1200px) and (max-width: 1245px){.header_fixed .inner_fixed,.fixed .inner_fixed{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.header_fixed .inner_fixed,.fixed .inner_fixed{height:75px}}@media only screen and (max-width: 767px){.header_fixed .inner_fixed,.fixed .inner_fixed{height:0}}.header_fixed .inner_fixed .box_logo,.fixed .inner_fixed .box_logo{width:18.4739%}@media only screen and (max-width: 767px){.header_fixed .inner_fixed .box_logo,.fixed .inner_fixed .box_logo{width:45%}}.header_fixed .inner_fixed .box_logo img,.fixed .inner_fixed .box_logo img{width:100%}.header_fixed .inner_fixed .box_nav,.fixed .inner_fixed .box_nav{width:65.46185%;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){.header_fixed .inner_fixed .box_nav,.fixed .inner_fixed .box_nav{width:77%}}@media only screen and (max-width: 767px){.header_fixed .inner_fixed .box_nav,.fixed .inner_fixed .box_nav{width:50%}}@media only screen and (min-width: 1200px) and (max-width: 1245px){.header_fixed .inner_fixed .box_nav,.fixed .inner_fixed .box_nav{width:75%}}.header_fixed .inner_fixed .box_nav>.btn_nav,.fixed .inner_fixed .box_nav>.btn_nav{max-width:9em}@media only screen and (max-width: 767px){.header_fixed .inner_fixed .box_nav>.btn_nav,.fixed .inner_fixed .box_nav>.btn_nav{max-width:0}}.header_fixed .inner_fixed .box_nav .list_nav,.fixed .inner_fixed .box_nav .list_nav{display:flex;justify-content:space-between}.header_fixed .inner_fixed .box_nav .list_nav li,.fixed .inner_fixed .box_nav .list_nav li{margin-right:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.header_fixed .inner_fixed .box_nav .list_nav li,.fixed .inner_fixed .box_nav .list_nav li{margin-right:1em}}@media only screen and (max-width: 767px){.header_fixed .inner_fixed .box_nav .list_nav li,.fixed .inner_fixed .box_nav .list_nav li{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 983px){.header_fixed .inner_fixed .box_nav .list_nav li,.fixed .inner_fixed .box_nav .list_nav li{margin-right:0.75em}}.header_fixed .inner_fixed .box_nav .list_nav li a,.fixed .inner_fixed .box_nav .list_nav li a{text-decoration:none;font-size:115%;font-weight:normal;letter-spacing:0.2em;transition:all 0.5s}@media only screen and (min-width: 768px) and (max-width: 1199px){.header_fixed .inner_fixed .box_nav .list_nav li a,.fixed .inner_fixed .box_nav .list_nav li a{font-size:93%}}@media only screen and (max-width: 767px){.header_fixed .inner_fixed .box_nav .list_nav li a,.fixed .inner_fixed .box_nav .list_nav li a{font-size:100%}}.header_fixed .inner_fixed .box_nav .list_nav li a:hover,.fixed .inner_fixed .box_nav .list_nav li a:hover{color:#3071b9}.con_menu_main{width:100%;max-width:100%;margin:0 auto;height:100vh;position:fixed;top:0;left:0;z-index:-10;transition:all 1s ease-in-out}.con_menu_main.is-show{z-index:1000;transition:all 1s ease-in-out}.con_menu_main.is-show .overlay{opacity:1;visibility:visible;transition:all 1s ease-in-out}.con_menu_main.is-show .box_menu_main{right:0;transition:all 0.8s ease-in-out}.con_menu_main .overlay{width:100%;height:100vh;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out}.con_menu_main .box_menu_main{max-width:1000px;width:100%;position:fixed;right:-100%;top:0;height:100vh;background-color:#ebebeb;z-index:1000;transition:all 0.8s ease-in-out;overflow:inherit;padding-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_main .box_menu_main{width:90%}}@media only screen and (max-width: 767px){.con_menu_main .box_menu_main{width:100%}}@media only screen and (max-width: 767px){.con_menu_main .box_menu_main{padding-top:2em}}@media only screen and (max-width: 767px){.con_menu_main .box_menu_main{background-color:#ebebebec;overflow-y:scroll}}.con_menu_main .box_menu_main .close_btn{position:absolute;right:5%;top:0;z-index:1000;width:100%;max-width:90px;height:100px;cursor:pointer}.con_menu_main .box_menu_main .close_btn .inner_close{position:relative;transition:all 1s ease-in-out;display:block;height:100%}.con_menu_main .box_menu_main .close_btn .inner_close span{background-color:#3071b9;left:35%;width:40px;height:3px;position:absolute;display:inline-block}.con_menu_main .box_menu_main .close_btn .inner_close span.row_1{transform:rotate(45deg);top:50%}.con_menu_main .box_menu_main .close_btn .inner_close span.row_2{top:45%;transform:rotate(-45deg);top:50%}.con_menu_main .box_menu_main .inner_box_menu{height:100vh;max-width:760px;width:100%;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_main .box_menu_main .inner_box_menu{width:85%}}@media only screen and (max-width: 767px){.con_menu_main .box_menu_main .inner_box_menu{width:95%}}.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li a{line-height:54px;text-decoration:none;font-size:129%;letter-spacing:0.1em;font-weight:400;transition:all 0.5s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li a{font-size:122%}}@media only screen and (max-width: 767px){.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li a{font-size:115%}}.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li a:hover{color:#3071b9}.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li .mini_menu>li a{text-decoration:none;font-size:115%;padding-left:1em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li .mini_menu>li a{font-size:108%}}@media only screen and (max-width: 767px){.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li .mini_menu>li a{font-size:100%}}.con_menu_main .box_menu_main .inner_box_menu .inner_menu .list_link li .mini_menu>li a::before{content:'›';position:absolute;font-size:16px;left:3%;top:50%;transform:translateY(-50%)}.con_menu_main .box_menu_main .inner_box_menu .inner_menu.menu_l{width:44.73684%}.con_menu_main .box_menu_main .inner_box_menu .inner_menu.menu_r{width:55.26316%}.con_menu_main .box_menu_main .inner_box_menu .inner_menu.menu_r>.box_btn{display:flex;justify-content:space-between;margin-top:5.5em}.con_menu_main .box_menu_main .box_menu_sp{width:80%;margin:0 auto 5em}.con_menu_main .box_menu_main .box_menu_sp .box_logo{width:60%;margin-bottom:3em;margin-left:-1em}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list{padding-bottom:1em;border-bottom:1px solid #c8c8c8;margin-bottom:1em;font-size:115%}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list a{text-decoration:none;display:block}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list .mini_menu>li{margin-top:1em}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list .mini_menu>li a{font-size:93%;padding-left:1em;display:inline-block;position:relative}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list .mini_menu>li a::before{content:'›';position:absolute;font-size:16px;left:0%;top:50%;transform:translateY(-50%)}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list #show1,.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list #show2,.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list #show3{display:none}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list .arrow{display:block;position:relative}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list .arrow::before{content:'›';position:absolute;font-size:25px;right:0%;top:-0.25em;color:#9c9c9c;transform:rotate(-90deg);transition:all 0.5s}.con_menu_main .box_menu_main .box_menu_sp .list_link .item_list .arrow.up::before{transform:rotate(90deg)}.box_btn_sp{display:flex;width:100%;justify-content:space-between;position:fixed;bottom:0;left:0;transition:all 0.5s;z-index:2000}.box_btn_sp .btn_ft{width:50% !important}.box_btn_sp .btn_ft.blue{width:50% !important;margin-top:0 !important}.box_btn_sp .btn_ft.blue a{padding:0.75em 0}.box_btn_sp .btn_ft.blue a::before{left:15%}.mv_main{max-width:1125px;margin:0 auto;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.mv_main{width:95%}}@media only screen and (max-width: 767px){.mv_main{width:95%}}@media only screen and (max-width: 767px){.mv_main{margin-top:50px}}.mv_main .box_mv{height:180px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.mv_main .box_mv{height:140px}}@media only screen and (max-width: 767px){.mv_main .box_mv{height:120px}}.mv_main .box_mv .st_mv{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.mv_main .box_mv .st_mv .en{font-family:'Poppins', sans-serif;font-size:343%;letter-spacing:0.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.mv_main .box_mv .st_mv .en{font-size:286%}}@media only screen and (max-width: 767px){.mv_main .box_mv .st_mv .en{font-size:215%}}.mv_main .box_mv .st_mv .jp{color:#00ac97;font-size:115%;letter-spacing:0.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.mv_main .box_mv .st_mv .jp{font-size:108%}}@media only screen and (max-width: 767px){.mv_main .box_mv .st_mv .jp{font-size:100%}}#contents{max-width:1920px;width:100%;margin:0 auto}#contents .topicpath{max-width:1125px;width:100%;margin:0 auto 5em;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents .topicpath{width:95%}}@media only screen and (max-width: 767px){#contents .topicpath{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents .topicpath{margin:0 auto 3em}}@media only screen and (max-width: 767px){#contents .topicpath{margin:0 auto 2em}}#contents .topicpath li{font-size:100%;letter-spacing:0.2em;font-weight:400;padding-left:0.7em}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents .topicpath li{font-size:93%}}@media only screen and (max-width: 767px){#contents .topicpath li{font-size:93%}}@media only screen and (max-width: 767px){#contents .topicpath li{font-size:0.9rem}}@media only screen and (max-width: 320px){#contents .topicpath li{font-size:0.8rem}}#contents .topicpath li a{text-decoration:none;color:#c8c8c8;position:relative;padding-right:1em}#contents .topicpath li a::before{content:'>';position:absolute;top:50%;transform:translateY(-50%);font-size:14px;right:0}#footer{position:relative}#footer .move_top{position:fixed;right:60px;bottom:5%;opacity:0;visibility:hidden;transition:all 0.5s;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .move_top{right:10px}}@media only screen and (max-width: 767px){#footer .move_top{right:1em}}@media only screen and (max-width: 767px){#footer .move_top{bottom:10%}}#footer .move_top.is-active{opacity:1;visibility:visible}#footer .con_footer{max-width:1365px;width:100%;margin:60px auto 0}#footer .con_footer .box_footer{max-width:1245px;width:100%;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer{width:95%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer{width:95%}}@media only screen and (min-width: 1200px) and (max-width: 1250px){#footer .con_footer .box_footer{width:95%}}#footer .con_footer .box_footer .box_link{display:flex;width:57.02811%;justify-content:space-between}#footer .con_footer .box_footer .box_link .list_link{width:50%}#footer .con_footer .box_footer .box_link .list_link>li a{text-decoration:none;font-size:129%;letter-spacing:0.1em;font-weight:400;line-height:48px;transition:all 0.5s}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_link .list_link>li a{font-size:108%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_link .list_link>li a{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_link .list_link>li a{line-height:40px}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_link .list_link>li a{line-height:40px}}#footer .con_footer .box_footer .box_link .list_link>li a:hover{color:#3071b9}#footer .con_footer .box_footer .box_link .list_link>li .mini_link>li a{font-size:115%;padding-left:1em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_link .list_link>li .mini_link>li a{font-size:86%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_link .list_link>li .mini_link>li a{font-size:100%}}#footer .con_footer .box_footer .box_link .list_link>li .mini_link>li a::before{content:'›';position:absolute;top:50%;transform:translateY(-50%);left:0}#footer .con_footer .box_footer .box_contact{width:33.73494%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_contact{width:38%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact{width:100%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .logo_ft{text-align:center}#footer .con_footer .box_footer .box_contact .logo_ft a img{width:65%}}#footer .con_footer .box_footer .box_contact .box_btn{display:flex;justify-content:space-between;margin:2em 0}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .box_btn{display:block}}#footer .con_footer .box_footer .box_contact .btn_fb{margin-top:1.5em}#footer .con_footer .box_footer .box_contact .btn_fb a{max-width:21em;width:100%;display:block;padding:0.7em 0;text-align:center;font-size:100%;font-weight:400;letter-spacing:0.1em;text-decoration:none;border:1px solid #3071b9;color:#3071b9;position:relative;padding-left:1.5em;display:flex;align-items:center;transition:all 0.5s}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .btn_fb a{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_contact .btn_fb a{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .btn_fb a{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .btn_fb a{justify-content:center}}#footer .con_footer .box_footer .box_contact .btn_fb a i{font-size:30px;margin-right:0.3em}#footer .con_footer .box_footer .box_contact .btn_fb a:hover{background-color:#3071b9;color:#fff}#footer .con_footer .box_footer .box_contact .txt_contact p{font-size:129%;letter-spacing:0.1em;font-weight:400;line-height:36px}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_contact .txt_contact p{font-size:100%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .txt_contact p{font-size:115%}}#footer .con_footer .box_footer .box_contact .txt_contact p a{text-decoration:none}#footer .con_footer .box_footer .box_contact .txt_contact .time{font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_footer .box_contact .txt_contact .time{font-size:100%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer .box_contact .txt_contact .time{font-size:93%}}#copyright{max-width:1245px;width:100%;text-align:right;margin:1em auto}@media only screen and (min-width: 768px) and (max-width: 1199px){#copyright{width:95%}}@media only screen and (max-width: 767px){#copyright{width:95%}}@media only screen and (max-width: 767px){#copyright{margin-bottom:8em}}.tbl_basic .tbl{margin:auto;width:100%;max-width:1125px}.tbl_basic .tbl tr{position:relative;border-bottom:1px solid #dedede;display:block;align-items:flex-start}.tbl_basic .tbl tr:first-child{border-top:1px solid #dedede}.tbl_basic .tbl tr th,.tbl_basic .tbl tr td{box-sizing:border-box;padding:1.5em 0}.tbl_basic .tbl tr th{display:inline-block;width:25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic .tbl tr th{width:20%}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr th{width:100%}}.tbl_basic .tbl tr th .tit{font-size:129%;font-weight:500;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic .tbl tr th .tit{font-size:115%}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr th .tit{font-size:108%}}.tbl_basic .tbl tr th .cat{font-size:100%;color:#3071b9;border:1px solid #3071b9;padding:0.2em 0;width:120px;display:inline-block;text-align:center;margin-left:1em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic .tbl tr th .cat{font-size:93%}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr th .cat{font-size:86%}}.tbl_basic .tbl tr td{padding-left:2em;width:73%;display:inline-block;font-size:115%;font-weight:400;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic .tbl tr td{padding-left:1em}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr td{padding-left:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic .tbl tr td{width:75%}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr td{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic .tbl tr td{font-size:108%}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr td{font-size:100%}}@media only screen and (max-width: 767px){.tbl_basic .tbl tr{flex-direction:column;border-bottom:1px solid #dedede}.tbl_basic .tbl tr th{font-weight:400;border-bottom:1px solid #dedede;padding:1.5rem 0 1.2rem 1em;background-color:#dedede}.tbl_basic .tbl tr td{line-height:1.8;padding:1.2rem}}@media only screen and (max-width: 767px){.tbl_scroll{overflow-x:scroll}}.tbl_scroll .tbl{margin:auto;width:1125px}.tbl_scroll .tbl tr{position:relative;border-bottom:1px solid #dedede;display:block;align-items:flex-start}.tbl_scroll .tbl tr:first-child{border-top:1px solid #dedede}.tbl_scroll .tbl tr th,.tbl_scroll .tbl tr td{box-sizing:border-box;padding:1.5em 0}.tbl_scroll .tbl tr th{display:inline-block;width:25%}.tbl_scroll .tbl tr th .tit{font-size:129%;font-weight:500;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_scroll .tbl tr th .tit{font-size:115%}}@media only screen and (max-width: 767px){.tbl_scroll .tbl tr th .tit{font-size:108%}}.tbl_scroll .tbl tr th .cat{font-size:100%;color:#3071b9;border:1px solid #3071b9;padding:0.2em 0;width:120px;display:inline-block;text-align:center;margin-left:1em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_scroll .tbl tr th .cat{font-size:93%}}@media only screen and (max-width: 767px){.tbl_scroll .tbl tr th .cat{font-size:86%}}.tbl_scroll .tbl tr td{padding-left:2em;width:73%;display:inline-block;font-size:115%;font-weight:400;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_scroll .tbl tr td{font-size:108%}}@media only screen and (max-width: 767px){.tbl_scroll .tbl tr td{font-size:100%}}.txt_basic{font-size:100%;letter-spacing:0.1em;font-weight:400;list-style:1.25}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_basic{font-size:100%}}@media only screen and (max-width: 767px){.txt_basic{font-size:100%}}.btn_ft{width:44%}@media only screen and (max-width: 767px){.btn_ft{width:100%}}.btn_ft a{display:block;padding:1.5em 0;text-align:center;font-size:100%;font-weight:400;letter-spacing:0.1em;text-decoration:none;background-color:#3071b9;color:#fff;position:relative;padding-left:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_ft a{font-size:86%}}@media only screen and (max-width: 767px){.btn_ft a{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_ft a{padding-left:1.8em}}@media only screen and (max-width: 767px){.btn_ft a{padding-left:1.5em}}.btn_ft a::before{content:'';position:absolute;background:url(../images/footer/ic_mail.png) no-repeat;width:30px;height:20px;background-size:contain;top:50%;transform:translate(-50%, -50%);left:20%}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_ft a::before{width:25px}}@media only screen and (max-width: 767px){.btn_ft a::before{width:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_ft a::before{height:15px}}@media only screen and (max-width: 767px){.btn_ft a::before{height:20px}}.btn_ft.blue{width:54%}@media only screen and (max-width: 767px){.btn_ft.blue{width:100%;margin-top:1em}}.btn_ft.blue a{background-color:#00ac97}.btn_ft.blue a::before{background:url(../images/footer/ic_book.png) no-repeat;left:12%;height:30px;width:30px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_ft.blue a::before{height:25px}}@media only screen and (max-width: 767px){.btn_ft.blue a::before{height:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_ft.blue a::before{width:25px}}@media only screen and (max-width: 767px){.btn_ft.blue a::before{width:30px}}.st_basic{font-size:229%;font-weight:400;letter-spacing:0.2em;position:relative;text-align:center;padding-bottom:0.5em;padding-top:0.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_basic{font-size:186%}}@media only screen and (max-width: 767px){.st_basic{font-size:158%}}.st_basic::before{position:absolute;content:'';width:30px;height:1px;background-color:#00ac97;left:50%;transform:translateX(-50%);bottom:0}.st_medium{font-size:229%;letter-spacing:0.2em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_medium{font-size:200%}}@media only screen and (max-width: 767px){.st_medium{font-size:143%}}.st_pro{display:flex;flex-direction:column;margin-bottom:2em}.st_pro .en{font-size:215%;font-weight:500;letter-spacing:0.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_pro .en{font-size:186%}}@media only screen and (max-width: 767px){.st_pro .en{font-size:172%}}.st_pro .en strong{font-size:36px;margin-right:0.2em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_pro .en strong{font-size:32px}}@media only screen and (max-width: 767px){.st_pro .en strong{font-size:28px}}.st_pro .jp{font-size:129%;font-weight:500;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_pro .jp{font-size:115%}}@media only screen and (max-width: 767px){.st_pro .jp{font-size:108%}}.st_small{font-size:129%;letter-spacing:0.1em;font-weight:400;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_small{font-size:122%}}@media only screen and (max-width: 767px){.st_small{font-size:115%}}.btn_nav{max-width:200px;width:100%}.btn_nav a{text-decoration:none;font-size:100%;font-weight:500;letter-spacing:0.1em;color:#fff;background:#3071b9;border:1px solid #3071b9;padding:0.7em;transition:all 0.5s}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_nav a{font-size:86%}}@media only screen and (max-width: 767px){.btn_nav a{font-size:93%}}.btn_nav a:hover{background:transparent;color:#3071b9}.btn_basic{max-width:200px;width:100%}@media only screen and (max-width: 767px){.btn_basic{max-width:180px}}.btn_basic a{display:block;padding:0.7em 0;border:1px solid #3071b9;color:#3071b9;text-decoration:none;text-align:center;position:relative;transition:all 0.5s;font-size:100%;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_basic a{font-size:100%}}@media only screen and (max-width: 767px){.btn_basic a{font-size:93%}}.btn_basic a::before{content:'〉';position:absolute;color:#3071b9;top:50%;transform:translateY(-50%);right:5%;transition:all 0.5s}.btn_basic a:hover{background-color:#3071b9;color:#fff}.btn_basic a:hover::before{color:#fff;right:2%}.btn_basic.black a{border:1px solid #fff;color:#fff;background-color:#000}.btn_basic.black a::before{color:#fff}.btn_basic.black a:hover{background-color:#fff;color:#000}.btn_basic.black a:hover::before{color:#000;right:2%}.btn_small a{font-size:100%;color:#3071b9;letter-spacing:0.1em;position:relative;text-decoration:none;padding-left:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_small a{font-size:100%}}@media only screen and (max-width: 767px){.btn_small a{font-size:93%}}.btn_small a::before{content:'';position:absolute;width:20px;height:1px;background-color:#3071b9;top:50%;transform:translateY(-50%);left:0}.slider_basic{position:relative;padding-bottom:60px;max-width:960px;width:100%;margin:0 auto}@media only screen and (max-width: 767px){.slider_basic{padding-bottom:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_basic{width:100%}}@media only screen and (max-width: 767px){.slider_basic{width:95%}}.slider_basic .slide_arrow{position:absolute;bottom:0;right:0;z-index:10;cursor:pointer}@media only screen and (max-width: 767px){.slider_basic .slide_arrow{bottom:50%}}@media only screen and (max-width: 767px){.slider_basic .slide_arrow{right:-5%}}.slider_basic .slide_arrow.prev_arrow{right:5%;right:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_basic .slide_arrow.prev_arrow{right:7%}}@media only screen and (max-width: 767px){.slider_basic .slide_arrow.prev_arrow{right:95%}}.slider_basic .slick-dots{border:0;background:transparent;position:absolute;display:block;outline:none;width:100%;bottom:0%}@media only screen and (max-width: 767px){.slider_basic .slick-dots{text-align:center}}.slider_basic .slick-dots li{height:10px;width:10px;margin:10px;display:inline-block;outline:none !important;border-radius:50%;background-color:#00ac9857}.slider_basic .slick-dots li.slick-active{background-color:#00ac97}.slider_basic .slick-dots li button{color:transparent;padding:0;border:0;height:10px;width:10px;outline:none !important;cursor:pointer;background:transparent;display:block;position:relative}.slider_basic .slick-dots li button:before{position:absolute;top:0;left:0;outline:none !important}.slider_basic .slick-dots li button:hover,.slider_basic .slick-dots li button:focus{outline:none !important}#tripla-app>div{bottom:6em !important}
