@charset "UTF-8";a:hover{opacity:1}.story{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.story01,.back01{padding:50px 2%}.story01 .story01_wrap,.back01 .story01_wrap{max-width:960px}.story01 .story01_wrap .ttl,.back01 .story01_wrap .ttl{text-align:center}.story01 .story01_wrap .ttl .ja,.back01 .story01_wrap .ttl .ja{color:#202020;font-size:1.8rem;letter-spacing:.1em;font-weight:400;display:block;text-shadow:0 0 8px #fff}.story01 .story01_wrap .ttl .en,.back01 .story01_wrap .ttl .en{color:#202020;font-size:4rem;letter-spacing:.05em;font-weight:400;display:block}.story02{padding:90px 0 50px}.story02 .story02_wrap .lead{font-size:1.8rem;font-weight:400;letter-spacing:.05em;line-height:1.8;text-align:center}.story02 .story02_wrap .lead:not(:last-child){margin-bottom:30px}@media screen and (max-width:768px){.story02{padding:60px 0 40px}.story02 .story02_wrap .lead:not(:last-child){margin-bottom:20px}.story02 .story02_wrap .lead .br{display:none}}.main_visual{text-align:center}.story03,.back02{padding:30px 0}.story03 .story03_wrap,.back02 .story03_wrap{max-width:920px}@media screen and (max-width:640px){.story03 .story03_wrap .list,.back02 .story03_wrap .list{display:block}}.story03 .story03_wrap .list .item,.back02 .story03_wrap .list .item{width:100%;flex-basis:calc(94% * 1 / 2);margin:0 6% 50px 0}.story03 .story03_wrap .list .item:nth-child(2n),.back02 .story03_wrap .list .item:nth-child(2n){margin-right:0}@media screen and (max-width:640px){.story03 .story03_wrap .list .item,.back02 .story03_wrap .list .item{margin:0 auto 40px;max-width:420px}.story03 .story03_wrap .list .item:nth-child(2n),.back02 .story03_wrap .list .item:nth-child(2n){margin-right:auto}}.story03,.back02{font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.story03 .item a,.back02 .item a{display:block}.story03 .item a .img,.back02 .item a .img{width:100%;height:250px;overflow:hidden}.story03 .item a .img img,.back02 .item a .img img{transition:all .3s;object-fit:cover;font-family:"object-fit: cover;";transition:.4s ease-in-out;width:100%;height:100%}.story03 .item a .body,.back02 .item a .body{border:solid 1px #dcdcdc;padding:20px}.story03 .item a .body .head,.back02 .item a .body .head{margin-bottom:6px}.story03 .item a .body .head .cate,.back02 .item a .body .head .cate{display:inline-block;margin:0 1em 0 0;font-size:2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.story03 .item a .body .head .cate,.back02 .item a .body .head .cate{font-size:1.6rem}}.story03 .item a .body .head .icon,.back02 .item a .body .head .icon{font-size:2rem;display:none;color:#800}@media screen and (max-width:768px){.story03 .item a .body .head .icon,.back02 .item a .body .head .icon{font-size:1.6rem}}.story03 .item a .body .head .icon.new,.back02 .item a .body .head .icon.new{display:inline-block}.story03 .item a .body .ttl,.back02 .item a .body .ttl{font-size:2.2rem;letter-spacing:.1em;font-weight:500;margin-bottom:10px;line-height:1.4;height:3em;overflow:hidden}@media screen and (max-width:768px){.story03 .item a .body .ttl,.back02 .item a .body .ttl{font-size:1.8rem;height:2.9em;margin-bottom:6px}}.story03 .item a .body .txt,.back02 .item a .body .txt{letter-spacing:.1em;overflow:hidden}.story03 .item a .body .job_name,.back02 .item a .body .job_name{margin-top:15px;text-align:right}.story03 .item a .body .job_name .status,.back02 .item a .body .job_name .status{text-align:left}.story03 .item a .body .job_name .name,.back02 .item a .body .job_name .name{height:1.6em}.story03 .item a:hover .img_area .img img,.back02 .item a:hover .img_area .img img{transform:scale(1.1)}.story03 .story_link_btn,.back02 .story_link_btn{margin-top:20px}.story03 .story_link_btn .btn,.back02 .story_link_btn .btn{max-width:430px;width:100%;margin:0 auto;border:solid 1px #898989}@media screen and (max-width:480px){.story03 .story_link_btn .btn,.back02 .story_link_btn .btn{max-width:280px}}.story03 .story_link_btn .btn a,.back02 .story_link_btn .btn a{display:block;padding:20px;position:relative;background:#fff;font-size:1.8rem;color:#3e3e3e;letter-spacing:.05em}.story03 .story_link_btn .btn a:before,.back02 .story_link_btn .btn a:before{display:inline-block;content:"";width:30%;height:1px;position:absolute;top:calc(50% - 2px);right:20px;background:#898989}.story03 .story_link_btn .btn a:after,.back02 .story_link_btn .btn a:after{display:inline-block;content:"";width:20px;height:20px;position:absolute;bottom:35px;right:34px;transform:skew(56deg);border-right:solid 2px #898989}.story03 .story_link_btn .btn a:hover,.back02 .story_link_btn .btn a:hover{letter-spacing:.2em}.back02 .story_link_btn{margin-top:0}.back02 .story_link_btn .btn{margin:0 0 50px auto}@media screen and (max-width:480px){.back02 .story_link_btn .btn{max-width:280px;margin:0 auto 40px}}.list{display:flex}.list .item a{display:block}.list .item a .body{border:solid 1px #dcdcdc;padding:20px}.list .item a .body .head{margin-bottom:6px}.list .item a .body .head .cate{display:inline-block;margin:0 1em 0 0;font-size:2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.list .item a .body .head .cate{font-size:1.6rem}}.list .item a .body .head .icon{font-size:2rem;display:none;color:#800}@media screen and (max-width:768px){.list .item a .body .head .icon{font-size:1.6rem}}.list .item a .body .head .icon.new{display:inline-block}.trim_h,.trim_w{position:relative;height:0;overflow:hidden;width:100%}.trim_h img,.trim_w img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trim_h img{height:100%;max-width:inherit}.trim_w img{height:auto;width:100%}.story_detail_main{max-width:920px;width:100%;margin:50px auto}.story_detail_main_inner{padding-top:49%}.story_info .story_ttl{border-bottom:1px solid #000}.story_info .story_ttl .story_no{font-size:20px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;max-width:920px;width:100%;margin:0 auto 10px}.story_info .story_middle{max-width:920px;text-align:right;width:100%;border-bottom:1px dotted #000;margin:10px auto 0;font-weight:700}.story_info .story_middle:nth-child(4){font-weight:400}.story_info .story_middle .status{padding-top:10px}.story_info .story_middle .name{font-size:18px}.story_info .story_detail_ttl{font-size:26px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;max-width:920px;width:100%;margin:0 auto;letter-spacing:.1em;font-weight:700}.story_info .story_info_bottom{width:100%;max-width:920px;margin:0 auto}.story_info .story_info_bottom_left{padding-top:45px;padding-right:50px;display:flex;justify-content:space-between;color:#484848;max-width:200px;margin:0 0 0 auto}.story_info .story_info_bottom_left .story_share{width:100%}.story_info .story_info_bottom_left .story_share ul{flex-basis:200px;display:flex;justify-content:space-between}.story_info .story_info_bottom_left .story_share ul li a{font-size:30px;transition:.5s all}.story_info .story_info_bottom_left .story_share ul li:last-child{text-transform:uppercase;display:flex;align-items:flex-end;font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:700;font-size:16px}.story_info .story_info_bottom_left .story_share ul li:first-child a:hover{color:#3b5998}.story_info .story_info_bottom_left .story_share ul li:nth-child(2) a:hover{color:#1da1f2}.story_info .story_info_bottom_right{padding-top:10px;padding-left:0;font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:16px;line-height:24px;letter-spacing:.1em}@media screen and (min-width:768px) and (max-width:979px){.story_detail_main{max-width:900px;padding:0 2%}.story_info .story_info_inner{max-width:100%;padding:0 2%}.story_info .story_ttl .story_no{max-width:100%;padding:0 2%}.story_info .story_detail_ttl{max-width:100%;padding:0 2%}.story_info .story_info_bottom{width:100%;padding:0 2%}.story_info .story_info_bottom_left{padding-right:30px;padding-top:45px}.story_info .story_info_bottom_left .story_share{width:100%}.story_info .story_info_bottom_left .story_share ul{flex-wrap:wrap}.story_info .story_info_bottom_left .story_share ul li:last-child{display:block;width:100%;text-align:center;margin-top:10px}.story_info .story_info_bottom_right{flex-basis:calc(100% - -250px);padding-top:45px;padding-left:30px}}@media screen and (max-width:767px){.story_detail_main{max-width:100%;padding:0 2%;margin-top:0}.story_info .story_info_inner{max-width:100%;padding:0 2%;margin-top:0}.story_info .story_ttl .story_no{max-width:100%;padding:0 2%}.story_info .story_detail_ttl{max-width:100%;padding:0 2%}.story_info .story_info_bottom{width:100%;padding:0 2%}.story_info .story_info_bottom_left{padding-right:30px;padding-top:30px}.story_info .story_info_bottom_left .story_share{width:100%}.story_info .story_info_bottom_left .story_share ul{flex-wrap:wrap}.story_info .story_info_bottom_left .story_share ul li:last-child{text-align:center;margin-top:10px}.story_info .story_info_bottom_right{flex-basis:calc(100% - -250px);padding-top:30px;padding-left:30px}}.story_detail{max-width:920px;width:100%;margin:50px auto;font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;line-height:30px;letter-spacing:.05em}@media screen and (min-width:768px) and (max-width:979px){.story_detail{padding:0 2%}}@media screen and (max-width:767px){.story_detail{padding:0 2%}}.temp01{margin:30px auto;border-bottom:1px solid #000;padding-bottom:5px;font-size:26px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.temp02{margin:30px auto;font-size:18px;font-weight:700}.temp03{margin:30px auto}.temp03 .temp03_inner{display:flex;justify-content:space-between}.temp03_left{max-width:400px;width:100%}.temp03_left_inner{padding-top:87.5%}.caption{display:block;font-size:16px;font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;margin-top:5px}.temp03_right{flex-basis:475px}@media screen and (min-width:768px) and (max-width:979px){.temp03_left{margin-right:30px}}@media screen and (max-width:767px){.temp03 .temp03_inner{display:flex;flex-wrap:wrap}.temp03_left{max-width:100%;text-align:center;width:100%;margin-bottom:20px}.temp03_right{flex-basis:100%}}.temp04{margin:30px auto}.temp04 .temp04_inner{display:flex;justify-content:space-between}.temp04_left{flex-basis:475px}.temp04_right{max-width:400px;width:100%}.temp04_right_inner{padding-top:87.5%}@media screen and (min-width:768px) and (max-width:979px){.temp04_right{margin-left:30px}}@media screen and (max-width:767px){.temp04 .temp04_inner{flex-wrap:wrap}.temp04_left{flex-basis:100%;order:2}.temp04_right{max-width:100%;margin-bottom:20px;text-align:center}}.temp05{margin:30px auto}.temp06{margin:30px auto}.temp06 .temp06_inner{display:flex;justify-content:space-between}.temp06 .temp06_inner .temp06_left,.temp06 .temp06_inner .temp06_right{max-width:400px;width:100%}.temp06 .temp06_inner .temp06_left_inner,.temp06 .temp06_inner .temp06_right_inner{padding-top:87.5%}@media screen and (min-width:768px) and (max-width:979px){.temp06{margin:30px auto}.temp06 .temp06_inner .temp06_left,.temp06 .temp06_inner .temp06_right{max-width:48%}}@media screen and (max-width:767px){.temp06{margin:30px auto}.temp06 .temp06_inner .temp06_left,.temp06 .temp06_inner .temp06_right{max-width:48%}}.temp07{margin:30px auto;text-align:center}.temp07 .temp07{max-width:920px;width:100%;text-align:center}.temp07 .temp07_inner{padding-top:54.5%}@media screen and (min-width:768px) and (max-width:979px){.temp07{max-width:100%;padding:0 2%}}.back_to_story{margin:50px auto 100px}.back_to_story a{display:block;width:100%;max-width:430px;padding:20px 15px;position:relative;border:1px solid #000;margin:0 auto}.back_to_story a:before{display:inline-block;content:"";width:30%;height:1px;position:absolute;top:calc(50% - -3px);right:20px;background:#000}.back_to_story a:after{display:inline-block;content:"";width:15px;height:15px;position:absolute;bottom:31px;right:26px;transform:skew(46deg);border-right:solid 1px #000}.back_to_story a:hover{letter-spacing:.2em}.editor_area p,.editor_area ol,.editor_area ul,.editor_area dl{line-height:1.6}hr{margin-bottom:30px}.editor_area img{padding:2px;border:1px solid #eeebdc;background:#fff}.editor_area h2{font-size:18px;font-weight:400;line-height:1.5;height:auto;margin-bottom:15px;border-bottom:1px solid;padding-bottom:5px}.editor_area h3{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:15px;padding:10px 0;border-left:5px solid;padding:0 0 0 5px}.editor_area h4{font-size:16px;margin-top:20px;font-weight:400;line-height:1.5;margin-bottom:15px;position:relative;padding-left:15px}.editor_area h4:before{content:"◆";position:absolute;width:4px;height:4px;left:0;top:5px;font-size:10px}.editor_area h5{font-size:16px;margin-top:20px;font-weight:400;line-height:1.5;margin-bottom:15px;border-bottom:1px dashed;padding-bottom:5px}.editor_area h6{font-size:16px;margin-top:20px;font-weight:400;line-height:1.5;margin-bottom:15px;border-bottom:1px dotted;padding-bottom:5px}.editor_area ul{list-style-type:disc;margin-left:4%}.editor_area ol{list-style-type:decimal;margin-left:4%}.det_item_news a{text-decoration:underline !important}.editor_area strong{font-weight:700}.editor_area em{font-style:italic}.editor_area blockquote{background:#f7f7f7;border-left:3px solid #95a8b2;padding:20px 2.5%;margin:30px auto}.editor_area blockquote a{color:#5b89d8}.editor_area sup{vertical-align:super;font-size:smaller}.editor_area sub{vertical-align:sub;font-size:smaller}