﻿@media screen and (max-width: 749px){.for-pc{display:none !important}}@media screen and (min-width: 750px){.for-sp{display:none !important}}@keyframes bound{50%{transform:translateY(0)}75%{transform:translateY(5px)}}@keyframes shiny{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.head{width:100%;padding:1rem;background:#fff;border-bottom:1px solid #eee;box-sizing:border-box}.head_inner{max-width:750px;margin:auto;display:flex;align-items:center;justify-content:space-between}.head .logo{width:150px}.head-logo{font-size:24px}.head-pr{border:1px solid #bdb5a5;border-radius:3px;padding:5px;line-height:1;font-size:14px;color:#bdb5a5}.head.flex-end .head_inner{justify-content:flex-end}.is-scroll{padding-top:50px}.is-scroll .head{position:fixed;top:0;left:0;z-index:999}.footer{padding:3rem 1rem;background:#f6f6f6;text-align:center}.footer ul{display:flex;justify-content:center;list-style-type:none;padding:0;gap:30px}.footer ul li{position:relative}.footer ul li::after{content:"";display:block;width:1px;height:1em;background:#414141;position:absolute;top:50%;right:-15px;margin-top:-0.5em}.footer ul li:last-of-type::after{display:none}.search{background:#fff;border:4px solid #ecb24e;border-radius:10px;margin:5rem 5%}@media screen and (min-width: 750px){.search{margin:5rem auto}}.search_title{padding:2rem 1rem;background:#ecb24e;color:#fff;font-weight:bold;font-size:1.8rem}@media screen and (min-width: 750px){.search_title{font-size:2.2rem}}.search_list dt{display:flex;align-items:center;padding:10px;background:#f2eed4;border-bottom:1px solid #e9e3c9;color:#a89446;font-weight:bold;position:relative}.search_list dt::after{content:"";display:block;width:0;height:0;border-width:10px 6px;border-style:solid;border-color:#a89446 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:2%;transform:translateY(-20%);transition:all .4s ease}.search_list dt img{width:30px;margin-right:1em}.search_list dd{display:none;padding:1rem}@media screen and (min-width: 750px){.search_list dd{padding:2rem}}.search_list dd label{display:block;width:47.5%;margin-bottom:1rem;padding:1rem .5rem;border:2px solid #ccc;border-radius:5px;transition:all .4s ease;cursor:pointer}@media screen and (min-width: 750px){.search_list dd label{padding:1rem}}.search_list dd label input{display:none}.search_list dd label span{display:flex;align-items:center;transition:all .4s ease;position:relative;font-size:1.4rem}@media screen and (min-width: 750px){.search_list dd label span{font-size:1.6rem}}.search_list dd label span::before,.search_list dd label span::after{content:"";display:block;transition:all .4s ease}.search_list dd label span::before{width:1.6rem;height:1.6rem;margin-right:.5em;background:#e1e1e1;border-radius:3px;flex-shrink:0}@media screen and (min-width: 750px){.search_list dd label span::before{width:2rem;height:2rem}}.search_list dd label span::after{width:.6rem;height:1.2rem;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;left:.5rem;transform:rotate(45deg);margin-top:-0.7rem}@media screen and (min-width: 750px){.search_list dd label span::after{width:.8rem;height:1.4rem;border-right:3px solid #fff;border-bottom:3px solid #fff;left:.6rem;margin-top:-0.8rem}}.search_list dd label input:checked+span{color:#ef85b7}.search_list dd label input:checked+span::before{background:#ef85b7}.search_list dd label:has(>input:checked){border:2px solid #ef85b7;background:#fffce2}.search_list.is-show dt::after{transform:rotate(180deg) translateY(60%)}.search_input{display:flex;flex-wrap:wrap;gap:5%}.search_btn{display:flex;justify-content:center;padding:2rem}.search_btn button{display:block;padding:2rem 4rem;background:#f52c6a;border-radius:8px;color:#fff;font-weight:bold;box-shadow:0 3px 0 #d71e55;text-shadow:0 2px 0 rgba(0,0,0,.15)}.search_btn button:hover{opacity:.5}mark,.marker{font-weight:bold;background:linear-gradient(transparent 50%, #EFFF5D 50%)}.marker-pink{font-weight:bold;background:linear-gradient(transparent 50%, #ff9acc 50%)}.accent{color:#ed1c24 !important}.red{color:#f22226 !important}.blue{color:#3583cf !important}.gold{color:#ceaf79 !important}.pink{color:#ee34cd !important}.navy{color:#373f70 !important}.gray{color:#848484 !important}.green{color:#396 !important}.bold{font-weight:bold !important}.text-l,.fz-l{font-size:150% !important}.text-m,.fz-m{font-size:120% !important}.text-s,.fz-s{font-size:80% !important}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.text_check{margin:5px 0;padding-left:25px;position:relative;font-weight:bold;font-size:110%}.text_check::before,.text_check::after{content:"";display:block;position:absolute}.text_check::before{width:1.2em;height:1.2em;background:#ffcf50;border-radius:3px;top:0;left:0}.text_check::after{width:.4em;height:.7em;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);top:1px;left:6px}code{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;margin:0 .5rem;padding:0 .5rem}pre{border:1px solid #222831;border-radius:5px;background:#31363f;padding:2rem;white-space:pre-wrap}pre code{margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:#fff;font-size:1.8rem;line-height:1.6}pre code span{color:#fd8b51}ul.disc,ul.check,ol.num{margin:0 0 1em;padding:0 0 0 10px;list-style-type:none}ul.disc:last-of-type,ul.check:last-of-type,ol.num:last-of-type{margin-bottom:0}ul.disc li,ul.check li,ol.num li{margin-bottom:.5em;position:relative;padding-left:1.5rem}@media screen and (min-width: 750px){ul.disc li,ul.check li,ol.num li{padding-left:2rem}}ul.disc li::before,ul.check li::before,ol.num li::before{content:"";display:block;position:absolute}ul.disc li{padding-left:1rem}@media screen and (min-width: 750px){ul.disc li{padding-left:1rem}}ul.disc li::before{width:6px;height:6px;background:var(--color, #000);border-radius:50%;top:.8rem;left:0}@media screen and (min-width: 750px){ul.disc li::before{width:8px;height:8px;top:8px}}ul.check li{padding-left:12px}@media screen and (min-width: 750px){ul.check li{padding-left:15px}}ul.check li::before{border-right:2px solid var(--check, #000);border-bottom:2px solid var(--check, #000);transform:rotate(45deg);top:6px;left:0}@media screen and (min-width: 750px){ul.check li::before{width:5px;height:8px;top:4px}}ol.num{counter-reset:num}ol.num li{padding-left:2.5rem}@media screen and (min-width: 750px){ol.num li{padding-left:2rem}}ol.num li::before{content:counter(num);counter-increment:num;background:var(--color, #000);color:#fff;text-align:center;width:20px;height:20px;line-height:20px;top:0;left:0;border-radius:50%;font-size:80%;font-weight:bold}.notes{margin:1em 0;padding:0 0 0 1.5rem;list-style-type:none;counter-reset:num}.notes li{position:relative;padding-left:2.5rem;color:#858585;font-size:1.3rem}@media screen and (min-width: 750px){.notes li{font-size:1.6rem;padding-left:3rem}}.notes li::before{display:block;position:absolute;content:"※" counter(num);counter-increment:num;color:#858585;top:0;left:0}.box{margin:.5em auto;padding:15px;background:var(--boxbg, #edf1fc);border:2px solid var(--boxbrdr, #87A2FF);border-radius:5px}.box_title{margin:1.5em auto 1em;padding:20px 15px 15px;background:var(--boxbg, #edf1fc);border:2px solid var(--boxbrdr, #87A2FF);border-radius:5px;position:relative}.box_title dt{padding:5px 10px;border:2px solid var(--boxbrdr, #87A2FF);background:#fff;border-radius:5px;position:absolute;top:-20px;left:20px;font-size:80%;font-weight:bold}.box_dl dl{margin-bottom:10px;padding-left:1rem;position:relative}.box_dl dl:last-of-type{margin-bottom:0}@media screen and (min-width: 750px){.box_dl dl{padding-left:1rem}}.box_dl dl::before{content:"";display:block;position:absolute;width:6px;height:6px;background:var(--color, #000);border-radius:50%;top:.8rem;left:0}@media screen and (min-width: 750px){.box_dl dl::before{width:8px;height:8px;top:8px}}.box_dl dl dt{font-weight:bold}.box_dl dl dd{font-size:90%}.box_bubble{display:flex;align-items:flex-start}.box_bubble .box_image{margin-right:2rem;text-align:center}.box_bubble .box_image br{display:none}.box_bubble .box_image .image{width:6rem;height:6rem;border-radius:50%;overflow:hidden}@media screen and (min-width: 750px){.box_bubble .box_image .image{width:8rem;height:8rem}}.box_bubble .box_image .image img{width:100%;height:100%;object-fit:cover}.box_bubble .box_image .name{font-size:1.2rem}@media screen and (min-width: 750px){.box_bubble .box_image .name{font-size:1.3rem}}.box_bubble .box_content{padding:1.5rem;background:#fff;border:1px solid #b2c6d3;border-radius:5px;width:calc(100% - 8rem);position:relative}@media screen and (min-width: 750px){.box_bubble .box_content{width:calc(100% - 10rem)}}.box_bubble .box_content::before,.box_bubble .box_content::after{content:"";display:block;width:0;height:0;border-width:10px 16px;border-style:solid;border-color:rgba(0,0,0,0);position:absolute;top:2rem;left:-32px}.box_bubble .box_content::before{border-color:rgba(0,0,0,0) #b2c6d3 rgba(0,0,0,0) rgba(0,0,0,0);z-index:1}.box_bubble .box_content::after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);z-index:2;left:-30px}.accordion{margin:0 auto 1.5em}.accordion_title{padding:10px 50px 10px 10px;background:var(--bgtitle, #7695FF);color:#fff;font-weight:bold;position:relative;transition:all .4s ease}.accordion_title svg{width:40px;height:40px;margin:0 10px 0 0;fill:#d6b40a}.accordion_title>p:empty{display:none}.accordion_title-main span,.accordion_title-main strong{display:block}.accordion_title-main strong{font-weight:bold}.accordion_title::after{content:"";display:block;width:0;height:0;border-width:12px 8px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:15px;margin-top:-6px;transition:all .4s ease}.accordion_title.is-open{transform:scale(1.02)}.accordion_title.is-open::after{transform:rotate(180deg);margin-top:-16px}.accordion_contents{display:none;padding:20px;background:var(--bgcontent, #eaefff)}.tab_nav li{cursor:pointer}.tab_content{display:none}.tab_content.is-show{display:block}.ac_ttl{position:relative;cursor:pointer}.ac_ttl::before{content:"";display:block;width:0;height:0;border-width:8px 7px;border-style:solid;border-color:#99c44e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:10px;margin-top:-4px;transform-origin:center;transition:all .4s ease}.ac_ttl.is-open{margin-bottom:0 !important;border-radius:5px 5px 0 0}.ac_ttl.is-open::before{margin-top:-10px;transform:rotate(180deg)}.ac_cnt{display:none;margin:0 0 30px;padding:15px;background:#ecf8d7;border-radius:0 0 10px 10px}.bubble{display:flex;align-items:flex-end;gap:1rem;margin:1rem 0}.bubble_icon{width:50px;height:50px;border:1px solid #eee;background:#fff;border-radius:50%;overflow:hidden}@media screen and (min-width: 750px){.bubble_icon{width:80px;height:80px}}.bubble_icon img{display:block;width:100%;height:100%;object-fit:cover}.bubble_txt{width:calc(100% - 6rem);padding:15px;background:#d6e8ff;border-radius:5px;position:relative}@media screen and (min-width: 750px){.bubble_txt{width:calc(100% - 9rem)}}.bubble_txt>*:last-of-type{margin-bottom:0}.bubble_txt::before{content:"";display:block;width:0;height:0;border-width:6px 8px;border-style:solid;border-color:#d6e8ff #d6e8ff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:10px;left:-10px}.bubble_custom .bubble_txt{background:var(--bg, #f8f8f8)}.bubble_custom .bubble_txt::before{border-color:var(--bg, #f8f8f8) var(--bg, #f8f8f8) rgba(0,0,0,0) rgba(0,0,0,0)}.table_cstm{width:var(--sp-width, 100%) !important;table-layout:fixed}@media screen and (min-width: 750px){.table_cstm{width:var(--width, 100%) !important}}.table_cstm th,.table_cstm td{white-space:normal !important}.bound{animation:bound .5s ease infinite alternate}.shiny{position:relative;overflow:hidden}.shiny::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;animation:shiny 2.5s ease-in-out infinite;z-index:2}.shinybtn a{position:relative;overflow:hidden}.shinybtn a::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;animation:shiny 2.5s ease-in-out infinite;z-index:2}.link{position:relative}.link::before,.link::after{content:"";display:block;transition:all .4s ease}.link-text{display:inline-flex;align-items:center;text-decoration:underline}.link-text::before{width:1em;height:1em;margin-right:.5em;flex-shrink:0;background:#ed1c24;border-radius:3px}.link-text::after{width:.6rem;height:.6rem;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:1.2rem;left:.4rem}@media screen and (min-width: 750px){.link-text::after{top:1.5rem;left:.5rem}}.link-text:hover::after{left:.9rem}.link-btn{display:block;max-width:500px;margin:5rem auto;padding:1.5rem 3rem;background:#ed1c24;background:linear-gradient(45deg, rgb(255, 177, 153) 0%, rgb(255, 8, 68) 100%);color:#fff !important;text-decoration:none;text-align:center;border-radius:8px;box-shadow:0 3px #d4184e;text-shadow:0 2px 0 #d4184e;overflow:hidden}.link-btn::after{width:3rem;height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;left:0;transform:skewX(-20deg);left:-50%}.link-btn:hover::after{left:150%}.btn{margin:1.5em auto 1em;border:0;border-radius:10px;font-weight:bold;text-decoration:none;transition:all .4s ease;position:relative;text-align:center}.btn>br{display:none}.btn p:empty{display:none}.btn .btn_mc,.btn .btn_mctext{display:inline-block;margin-bottom:-10px;padding:5px 20px;background:#fff;border:3px solid #faa618;border-radius:50px;color:#faa618;font-weight:bold;font-size:14px;position:relative;z-index:2}@media screen and (min-width: 750px){.btn .btn_mc,.btn .btn_mctext{font-size:18px}}.btn .btn_mc::after,.btn .btn_mctext::after{content:"";display:block;width:0;height:0;border-width:10px 6px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.btn a,.btn button{display:block;width:100%;text-decoration:none;background:rgba(0,0,0,0);border:0;color:inherit;text-align:center;display:block;border-radius:8px;padding:20px;color:#fff;font-weight:bold;font-size:18px;box-sizing:border-box}@media screen and (min-width: 750px){.btn a,.btn button{font-size:24px}}.btn_orange .btn_mc,.btn_orange .btn_mctext,.btn-orange .btn_mc,.btn-orange .btn_mctext{border:3px solid #faa618;color:#faa618}.btn_orange a,.btn_orange button,.btn-orange a,.btn-orange button{border:1px solid #db9010;background:#faa618;background:linear-gradient(40deg, rgb(250, 166, 24) 0%, rgb(255, 176, 42) 100%);border-bottom:3px solid #db9010;box-shadow:inset 5px 5px 5px rgba(255,255,255,.3),inset -5px -5px 5px rgba(0,0,0,.1)}.btn_red .btn_mc,.btn_red .btn_mctext,.btn-red .btn_mc,.btn-red .btn_mctext{border:3px solid #ff0844;color:#ff0844}.btn_red a,.btn_red button,.btn-red a,.btn-red button{background:#ff0844;background:linear-gradient(50deg, rgb(255, 8, 68) 0%, rgb(235, 75, 27) 100%);border-bottom:3px solid #d4184e;box-shadow:inset 5px 5px 5px rgba(255,255,255,.3),inset -5px -5px 5px rgba(0,0,0,.1)}.btn_green .btn_mc,.btn_green .btn_mctext,.btn-green .btn_mc,.btn-green .btn_mctext{border:3px solid #27b163;color:#27b163}.btn_green a,.btn_green button,.btn-green a,.btn-green button{background:#27b163;background:linear-gradient(50deg, rgb(39, 177, 99) 0%, rgb(76, 215, 137) 100%);border-bottom:3px solid #1f9c56;box-shadow:inset 5px 5px 5px rgba(255,255,255,.3),inset -5px -5px 5px rgba(0,0,0,.1)}.btn_sub .btn_mc,.btn_sub .btn_mctext,.btn-sub .btn_mc,.btn-sub .btn_mctext{border:3px solid #9b4cc2;color:#9b4cc2}.btn_sub a,.btn_sub button,.btn-sub a,.btn-sub button{background:#9b4cc2;background:linear-gradient(50deg, rgb(155, 76, 194) 0%, rgb(204, 129, 241) 100%);border-bottom:3px solid #893daf;box-shadow:inset 5px 5px 5px rgba(255,255,255,.3),inset -5px -5px 5px rgba(0,0,0,.1)}.btn:hover{opacity:.5}.btn svg{width:3rem}.cta{border:0;border-radius:10px;font-weight:bold;text-decoration:none;transition:all .4s ease;position:relative}.cta a,.cta button{display:block;width:100%;text-decoration:none;background:rgba(0,0,0,0);border:0;color:inherit;text-align:center;transition:all .4s ease}.cta a p:empty,.cta button p:empty{display:none}.cta a .cta_mctext,.cta button .cta_mctext{display:inline-block;margin-bottom:-1rem;padding:.5rem 2rem;background:#fff;border:3px solid var(--ctacolor, #db9010);border-radius:50px;color:var(--ctacolor, #db9010);font-weight:bold;font-size:1.4rem;position:relative;z-index:2}@media screen and (min-width: 750px){.cta a .cta_mctext,.cta button .cta_mctext{font-size:1.8rem}}.cta a .cta_mctext::after,.cta button .cta_mctext::after{content:"";display:block;width:0;height:0;border-width:10px 6px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.cta a strong,.cta button strong{display:block;border-radius:8px;padding:2rem 2rem;color:#fff;font-weight:bold;font-size:1.8rem;background:var(--ctabg, #ffb02a);border:1px solid var(--ctacolor, #db9010);border-bottom:3px solid var(--ctacolor, #db9010);box-shadow:inset 5px 5px 5px rgba(255,255,255,.3),inset -5px -5px 5px rgba(0,0,0,.1)}@media screen and (min-width: 750px){.cta a strong,.cta button strong{font-size:2.4rem}}.cta a:hover,.cta button:hover{opacity:.5}.alignleft,.align-left{text-align:left}.aligncenter,.align-center{text-align:center}.alignright,.align-right{text-align:right}img.alignleft,img.align-left,img.aligncenter,img.align-center,img.alignright,img.align-right{display:block}img.alignleft,img.align-left{margin:0 auto 0 0}img.aligncenter,img.align-center{margin:0 auto}img.alignright,img.align-right{margin:0 0 0 auto}.scroll-hint-icon{z-index:20}.js-scrollable th,.js-scrollable td{white-space:nowrap}.js-scrollable .cellfixed-top{position:sticky;background:#f1f1f1;font-weight:bold;z-index:5;top:-1px}.js-scrollable .cellfixed-top::before{content:"";position:absolute;width:100%;height:100%;border-bottom:1px solid #eee;z-index:5;pointer-events:none;top:0}.js-scrollable .cellfixed-left{position:sticky;background:#f1f1f1;font-weight:bold;z-index:5;left:-1px}.js-scrollable .cellfixed-left::before{content:"";position:absolute;width:100%;height:100%;border-bottom:1px solid #eee;z-index:5;pointer-events:none;left:0;top:0}.sticky{position:sticky;top:0;left:0;background:none;border-left:none;border-right:none;z-index:10}.sticky::before{content:"";position:absolute;top:0;left:-2px;width:100%;height:100%;border-left:1px solid #e1a811;border-right:1px solid #e1a811;z-index:-1}.sticky ::before{background:none}.icon-excellent{fill:#ed1c24}.icon-good{fill:#fbb03b}.icon-average{fill:#4f4f4f}.icon-poor{fill:#4f4f4f}.slick-track{display:flex !important}.slick-slide{height:auto !important}.slick-arrow{display:block;background:var(--color);border:0;width:40px;height:40px;padding:0;margin:0;border-radius:50%;overflow:hidden;text-indent:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slick-arrow.slick-disabled{background:#eee}.slick-arrow.slick-disabled::after{border-top:2px solid #999;border-right:2px solid #999}.slick-arrow::after{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%}.slick-prev{left:0}.slick-prev::after{transform:rotate(-135deg) translate(-50%, -50%);margin:-14px 0 0 -3px}.slick-next{right:0}.slick-next::after{transform:rotate(45deg) translate(-50%, -50%);margin:2px 0 0 -8px}.pr{padding:.2rem;background:rgba(255,255,255,.8);border:1px solid #999;border-radius:3px;color:#999;font-size:13px;text-align:center;line-height:1}.column,.article{max-width:750px;padding:15px;margin:auto;margin-top:100px;text-align:left;font-size:16px;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (min-width: 750px){.column,.article{padding:0}}.column .pager,.article .pager{margin:50px auto;padding:10px;border-top:1px solid #eee}.column .pager ul,.article .pager ul{display:flex;justify-content:center;align-items:center;gap:5%}.column_head,.article_head{margin:10px auto 20px;border-bottom:1px solid #eee}.column_head h1,.article_head h1{font-size:16px;font-weight:bold;line-height:1.2}@media screen and (min-width: 750px){.column_head,.article_head{margin:30px auto}.column_head h1,.article_head h1{font-size:24px}}.column_content h2,.article_content h2{float:none;color:#000}.column_content p,.article_content p{margin-bottom:1em}.column_content table,.article_content table{width:calc(100% - 2px);border-collapse:collapse;border-spacing:0}.column_content table tr:hover td,.article_content table tr:hover td{background:#ffffdf}.column_content table th,.column_content table td,.article_content table th,.article_content table td{border:1px solid #e1a811;font-size:14px;text-align:center;transition:all .4s ease;line-height:1.2}.column_content table th,.article_content table th{padding:5px;background:#ffeebf;font-weight:bold}.column_content table td,.article_content table td{padding:10px;background:#fff;vertical-align:top}.column_content table thead th,.article_content table thead th{text-align:center;font-size:12px}.column_content table svg.icon,.article_content table svg.icon{display:block;width:30px;height:30px;margin:0 auto .5em}@media screen and (min-width: 750px){.column_content table svg.icon,.article_content table svg.icon{width:50px;height:50px}}.column_content table .table_text,.article_content table .table_text{width:200px;white-space:normal;text-align:left}.column_content table .is-fixed,.article_content table .is-fixed{position:sticky;left:-1px;z-index:5}.column_content table .is-fixed::after,.article_content table .is-fixed::after{content:"";display:block;width:100%;height:100%;border:1px solid #e1a811;position:absolute;top:-1px;left:-1px;pointer-events:none}.column_content table .gotosite,.article_content table .gotosite{max-width:150px;margin:0 auto;padding:5px;font-size:12px}@media screen and (min-width: 750px){.column_content table .gotosite,.article_content table .gotosite{font-size:14px}}.column_content table .table_image,.article_content table .table_image{max-width:100px;margin:auto}.column_content table.valign_center tbody td,.article_content table.valign_center tbody td{vertical-align:middle}.column_content table thead td .compare_rank,.article_content table thead td .compare_rank{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:bold}.column_content table thead td .compare_rank .icon,.article_content table thead td .compare_rank .icon{margin:0}.column_content table thead td:first-of-type .compare_rank,.article_content table thead td:first-of-type .compare_rank{color:#ffd536}.column_content table thead td:first-of-type .compare_rank .icon,.article_content table thead td:first-of-type .compare_rank .icon{fill:#ffd536}.column_content table thead td:nth-of-type(2) .compare_rank,.article_content table thead td:nth-of-type(2) .compare_rank{color:#d2d0cd}.column_content table thead td:nth-of-type(2) .compare_rank .icon,.article_content table thead td:nth-of-type(2) .compare_rank .icon{fill:#d2d0cd}.column_content table thead td:nth-of-type(3) .compare_rank,.article_content table thead td:nth-of-type(3) .compare_rank{color:#af9280}.column_content table thead td:nth-of-type(3) .compare_rank .icon,.article_content table thead td:nth-of-type(3) .compare_rank .icon{fill:#af9280}.article_image{position:relative}.article_image .pr{position:absolute;bottom:10px;right:10px}.article h2{margin:50px -15px 15px;padding:15px;background:#2bc116;color:#fff600;font-weight:bold;font-size:20px;line-height:1.4;text-shadow:0 3px 3px rgba(0,0,0,.2);border-left:6px solid #22a511;box-shadow:5px 5px 0px rgba(63,195,73,.1)}.article h2 span.ttl_h2_sub{font-size:80%}@media screen and (min-width: 750px){.article h2{margin:50px auto 15px;font-size:30px}}.article h3:not([class]){margin:30px auto 15px;padding:10px;background:#d7e490;border-top:3px solid #c4e687;font-size:20px;font-weight:bold;text-align:left;color:#000}@media screen and (min-width: 750px){.article h3:not([class]){font-size:22px}}.article .ttl_h3{margin:30px -15px 15px;background:#d7e490;border-top:3px solid #c4e687;padding:10px}.article .ttl_h3 p{margin-bottom:0}@media screen and (min-width: 750px){.article .ttl_h3{margin:30px 0 15px}}.article .ttl_h3 p:empty{display:none}.article .ttl_h3_sub{display:block;margin-bottom:5px;font-size:14px;color:#3ea900;font-weight:bold}.article .ttl_h3 h3{margin:5px 0 10px;font-size:20px;font-weight:bold;text-align:left;color:#000;line-height:1.2}@media screen and (min-width: 750px){.article .ttl_h3 h3{font-size:22px}}.article .ttl_h3_tags{display:flex;flex-wrap:wrap;gap:1%;margin:0;padding:0}.article .ttl_h3_tags li{padding:5px;border:1px solid #3ea900;border-radius:50px;color:#3ea900;font-weight:bold;font-size:12px;line-height:1}.article h4{margin:20px auto 20px;padding:15px;background:#c4e687;border-radius:5px 5px 5px 0;color:#4b7e10;font-weight:bold;font-size:18px;position:relative;line-height:1.4}@media screen and (min-width: 750px){.article h4{font-size:20px}}.article h5{margin:20px auto 15px;padding:5px 0;background:rgba(0,0,0,0);border-bottom:3px solid #c4e687;color:#4b7e10;font-weight:bold;font-size:18px;line-height:1.4}@media screen and (min-width: 750px){.article h5{font-size:20px}}.article .h_image{margin-bottom:20px}.article p:empty{display:none}.article .box svg{width:20px;height:20px;margin-right:10px;fill:var(--boxbrdr)}.article .tablewttl{margin:10px auto 20px}.article .tablewttl .tablewttl_ttl{padding:10px;font-size:18px;font-weight:bold;background:#df7401;border-radius:5px 5px 0 0;color:#fff}.article .ol_ranking{counter-reset:rank 3;margin:0;padding:0}.article .ol_ranking li{position:relative}.article .ol_ranking li:nth-of-type(1) svg{fill:#ffda47}.article .ol_ranking li:nth-of-type(2) svg{fill:#c5c5c5}.article .ol_ranking li:nth-of-type(3) svg{fill:#d55a10}.article .ol_ranking_num{padding-left:30px}.article .ol_ranking_num::before{content:counter(rank);display:block;width:20px;height:20px;line-height:20px;counter-increment:rank;background:#3e3e3e;color:#fff;font-size:12px;font-weight:bold;text-align:center;border-radius:50%;position:absolute;top:0;left:0}.article_review_list{display:flex;margin-bottom:30px;padding:0 15px 15px;gap:2%;overflow-x:scroll}.article_review_box{width:300px;margin:auto;flex-shrink:0;border:1px solid #f3f3f3;box-shadow:0 3px 10px rgba(198,198,198,.15);border-radius:5px}@media screen and (min-width: 750px){.article_review_box{width:380px}}.article_review_head{display:flex;align-items:center;padding:10px;border-bottom:1px solid #f3f3f3}.article_review_image{width:80px;height:80px;margin-right:10px;border-radius:50%;border:2px solid #eee;overflow:hidden}.article_review_image img{display:block;width:100%;height:100%;object-fit:cover}.article_review_title{width:calc(100% - 80px)}.article_review_title h5{margin:0;padding:0;border:none;color:#000;line-height:1.2}.article_review_star{position:relative;display:inline-block;width:150px;height:20px;font-size:20px}.article_review_star::before,.article_review_star::after{position:absolute;display:inline-block;height:20px;content:"★★★★★";line-height:20px}.article_review_star::before{color:#c4c4c4}.article_review_star::after{overflow:hidden;width:calc(var(--score, 3)*20px);color:#ffb906}.article_review_body{padding:15px}.article .article_review_list .article_review_box{margin:0}.article .discount{display:block;font-size:80%;font-weight:bold;color:#fc4d00}.article .inpagelink{margin:20px auto;max-width:500px}.article .inpagelink_copy{display:block;font-size:80%}.article .inpagelink a{display:block;padding:15px 20px;background:#ffcf50;font-weight:bold;border-bottom:2px solid #e9b939;position:relative;border-radius:50px;text-decoration:none;text-align:center;color:#000;transition:all .4s ease}.article .inpagelink a:hover{opacity:.5}.article .inpagelink a::after{content:"";display:block;width:6px;height:6px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}.article .ac_table_tab{margin:0 auto 30px}.article .ac_table_tab .tab_nav{display:flex;gap:1%}.article .ac_table_tab .tab_nav li{width:24.25%;padding:5px 10px;border:1px solid #e1a811;color:#e1a811;border-radius:5px 5px 0 0;font-weight:bold;font-size:15px;position:relative;text-align:center;transition:all .4s ease}.article .ac_table_tab .tab_nav li::after{content:"";display:block;width:0;height:0;border-width:10px 8px;border-style:solid;border-color:rgba(0,0,0,0);position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .4s ease}.article .ac_table_tab .tab_nav li span{display:block;font-size:80%}.article .ac_table_tab .tab_nav li.is-active{background:#e1a811;color:#fff}.article .ac_table_tab .tab_nav li.is-active::after{border-color:#e1a811 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-20px}.article .ac_table_content{padding:10px;border:1px solid #ffcf50;background:#fff8e5;border-radius:0 0 10px 10px}.article .ac_table_content p:empty{display:none}.article .ac_table_content-title{display:flex;justify-content:space-between;margin-bottom:10px}.article .ac_table_content-title h5{margin:0;padding:0;font-weight:bold;font-size:110%;border:none;color:#000;text-align:left}.article .ac_table_content-title p{margin-bottom:0 !important}.article .ac_table_content dl dt{display:flex;gap:2%;margin-bottom:5px;font-weight:bold}.article .ac_table_content dl dd{padding:10px;background:#fff;border-radius:4px 4px 0 0}.article .ac_table_content dl ul li{display:flex;justify-content:space-between;border-bottom:1px dashed #f0f0f0}.article .ac_table_content dl ul li:last-of-type{border-bottom:none}.article .ac_table_tax{font-size:80%;color:#c8bc9c}.article .ac_table_list{margin-bottom:10px;padding:10px;background:#f6edd2;border-radius:6px}.article .ac_table_list:last-of-type{margin-bottom:0}.article .ac_table_item-name{width:60%}.article .ac_table_item-price{width:40%;text-align:right}.article .ac_table_price{margin-top:2px;display:flex;justify-content:flex-end;background:#fff;border-radius:0 0 4px 4px}.article .ac_table_price-discount{width:45%;padding:10px;text-align:left;border-right:2px dashed #f6edd2;color:#fc4d00;font-size:14px;font-weight:bold;box-sizing:border-box}.article .ac_table_price-discount strong{margin:0 5px 0 15px;font-weight:bold;font-size:20px}.article .ac_table_price-total{width:55%;padding:10px;text-align:right;font-size:14px;font-weight:bold;box-sizing:border-box}.article .ac_table_price-total strong{margin:0 5px 0 15px;font-weight:bold;font-size:20px}.article .gotosite{display:block;margin:10px auto;padding:10px;background:#fc4d00;border:1px solid #df4300;border-bottom:3px solid #df4300;border-radius:5px;font-weight:bold;font-size:16px;text-align:center;color:#fff;text-decoration:none;transition:all .4s ease}@media screen and (min-width: 750px){.article .gotosite{font-size:18px}}.article .gotosite:hover{opacity:.5}.article .rating_bar{width:100%;height:1em;margin-top:5px;border:1px solid #e1a811;background:#fff;border-radius:3px}.article .rating_bar::after{content:"";display:block;width:var(--rate);height:100%;background:#ffda47}.article .item{margin:0 -15px 1em -15px;background:#fff6df;counter-reset:rank}@media screen and (min-width: 750px){.article .item{padding:10px;margin:0 auto 1em}}.article .item .ttl_h3{margin:30px auto 15px}.article .item p:empty{display:none}.article .item_box{background:#fff;border-radius:10px}@media screen and (min-width: 750px){.article .item_box{box-shadow:0 3px 10px rgba(0,0,0,.05)}}.article .item_box:nth-of-type(1) .item_head-rank{background:#ffda47}.article .item_box:nth-of-type(1) .item_head-rank::before{border-color:#ffda47 rgba(0,0,0,0) rgba(0,0,0,0) #ffda47}.article .item_box:nth-of-type(1) .item_head-rank::after{border-color:#ffda47 #ffda47 rgba(0,0,0,0) rgba(0,0,0,0)}.article .item_box:nth-of-type(2) .item_head-rank{background:#c1c1c1}.article .item_box:nth-of-type(2) .item_head-rank::before{border-color:#c1c1c1 rgba(0,0,0,0) rgba(0,0,0,0) #c1c1c1}.article .item_box:nth-of-type(2) .item_head-rank::after{border-color:#c1c1c1 #c1c1c1 rgba(0,0,0,0) rgba(0,0,0,0)}.article .item_box:nth-of-type(3) .item_head-rank{background:#bf8836}.article .item_box:nth-of-type(3) .item_head-rank::before{border-color:#bf8836 rgba(0,0,0,0) rgba(0,0,0,0) #bf8836}.article .item_box:nth-of-type(3) .item_head-rank::after{border-color:#bf8836 #bf8836 rgba(0,0,0,0) rgba(0,0,0,0)}.article .item_head{display:flex;align-items:flex-start;padding:0 10px}.article .item_head-rank{width:50px;margin-right:10px;padding-bottom:10px;background:#949494;position:relative;text-align:center}.article .item_head-rank .icon-crown{width:30px;height:30px;fill:#fff;margin:0 auto 5px}.article .item_head-rank br{display:none}.article .item_head-ranknum{display:block;line-height:1;margin-top:-5px}.article .item_head-ranknum::after{display:block;content:counter(rank);counter-increment:rank;color:#fff;font-weight:bold;font-size:20px}.article .item_head-rank::before,.article .item_head-rank::after{content:"";display:block;position:absolute;width:0;height:0;border-width:6px 12px;border-style:solid;bottom:-12px}.article .item_head-rank::before{border-color:#949494 rgba(0,0,0,0) rgba(0,0,0,0) #949494;left:0}.article .item_head-rank::after{border-color:#949494 #949494 rgba(0,0,0,0) rgba(0,0,0,0);right:0}.article .item_head_main{display:flex;padding:10px 0 10px 10px;justify-content:space-between;width:calc(100% - 60px)}.article .item_head_title br{display:none}.article .item_head_copy{display:block;line-height:1;margin-bottom:5px;font-size:12px}@media screen and (min-width: 750px){.article .item_head_copy{font-size:14px}}.article .item_head_name{font-weight:bold;font-size:20px;line-height:1}@media screen and (min-width: 750px){.article .item_head_name{font-size:26px}}.article .item_head_rate{min-width:50px;padding:5px;border:2px solid #0a8dff;border-radius:5px;color:#0a8dff;font-size:12px;font-weight:bold;text-align:center}.article .item_head_rate dt{margin-bottom:5px}.article .item_head_rate strong{font-size:20px;line-height:1;font-weight:bold;color:#fc4d00}.article .item_top{display:flex;align-items:flex-start;flex-direction:column;gap:5%;padding:10px}@media screen and (min-width: 750px){.article .item_top{flex-direction:row}}.article .item_top_thumb{width:100%;margin-bottom:10px}@media screen and (min-width: 750px){.article .item_top_thumb{width:45%;margin-bottom:0}}.article .item_top_thumb img{width:100%}.article .item_awards{width:100%;border:2px solid #ffda47;border-radius:5px}@media screen and (min-width: 750px){.article .item_awards{width:50%}}.article .item_awards dt{display:inline-block;padding:5px 10px;background:#ffda47;font-weight:bold;border-radius:5px 0 5px 0;font-size:14px}.article .item_awards dd{padding:10px}.article .item_awards ul{padding:0}.article .item_awards dd ul li{display:flex;align-items:center;margin-bottom:5px}.article .item_awards dd ul li .icon{width:20px;height:20px;margin-right:10px;fill:#ffda47}.article .item_awards_name{font-weight:bold}.article .item_awards_rank{margin-left:10px;font-weight:bold}.article .item_main .bubble{margin:0;padding:10px;background:#ffe7a8}.article .item_main_text{padding:15px}.article .item_main_text h3{margin:15px -15px;background:#ffcf50;border-top:none;position:relative;text-align:center}.article .item_main_text h3::before,.article .item_main_text h3::after{content:"";display:block;position:absolute;border-width:10px 10px;border-style:solid;bottom:0}.article .item_main_text h3::before{left:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f3c549 #f3c549}.article .item_main_text h3::after{right:0;border-color:rgba(0,0,0,0) #f3c549 #f3c549 rgba(0,0,0,0)}.article .item_main_text h4{padding:10px;background:#fff;border:1px solid #f8f8f8;border-left:10px solid #ffcf50;border-radius:0;color:#000}.article .item_main_text h4::after{display:none}.article .item_main_text p{margin-bottom:1em}.article .item_main_text .bubble{margin:0 -15px 15px}.article .item_main_text::after{content:"";display:block;clear:both}.article .item_main_text--flex{display:flex;justify-content:space-between;gap:5%;flex-wrap:wrap}.article .item_main_text--flex img{display:block;margin:auto}.article .item_main_text__left{width:100%}@media screen and (min-width: 750px){.article .item_main_text__left{width:45%}}.article .item_main_text__right{width:100%}@media screen and (min-width: 750px){.article .item_main_text__right{width:50%}}.article .item .table_option{background:#f8f8f8}.article .item .table_option h5{margin:0 auto;padding:15px;color:#000;border-bottom:2px solid #eee;font-weight:bold;font-size:18px}.article .item .table_option dl{display:flex;justify-content:space-between;padding:10px 30px;border-bottom:1px dashed #eee;position:relative}.article .item .table_option dl:last-of-type{margin-bottom:0}.article .item .table_option dl::before{content:"";display:block;width:6px;height:6px;background:#000;border-radius:50%;position:absolute;top:20px;left:15px}.article .cta{margin-bottom:1em;padding:10px}.article .cta a{display:block;max-width:500px;margin:0 auto 10px;padding:10px;background:#fc4d00;border:1px solid #df4300;border-bottom:3px solid #df4300;border-radius:5px;font-weight:bold;font-size:16px;text-align:center;color:#fff;text-decoration:none;box-sizing:border-box;transition:all .4s ease}@media screen and (min-width: 750px){.article .cta a{font-size:18px}}.article .cta a:hover{opacity:.5}.article .cta_micro{text-align:center;font-size:13px;font-weight:normal}.article .faq_box dt{padding:10px;font-weight:bold;font-size:20px;border-bottom:3px solid #99c44e}.article .step_slide dl{margin:20px;padding:10px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.05);border-radius:10px}.article .step_slide dl dt{padding:0 0 10px;margin-bottom:20px;border-bottom:2px solid #eee;font-weight:bold}.article .step_slide_title{display:inline-block;margin-right:1em;padding:.2em 1em;background:#f3c549;border-radius:50px;font-size:14px}.article .step_slide_image{aspect-ratio:2/1;border:1px solid #eee;border-radius:5px;overflow:hidden}.article .step_slide_image img{width:100%;height:100%;object-fit:contain}.nohead .column,.nohead .article{margin-top:0}.fixedbtn{max-width:750px;width:90%;padding:10px;box-sizing:border-box;display:flex;justify-content:center;gap:5%;position:fixed;bottom:0;left:50%;transform:translateX(-50%);text-align:center;z-index:99;background:rgba(255,255,255,.8)}.fixedbtn a{display:block;padding:10px;font-size:12px;font-weight:bold;border-radius:100px;line-height:1}@media screen and (min-width: 750px){.fixedbtn a{font-size:14px}}.fixedbtn_ranking{width:60%;background:#f3c549}.fixedbtn_ranking small{display:block;font-size:80%}.fixedbtn_ranking strong{display:block;font-weight:bold}.fixedbtn_pagetop{width:35%;background:#000;color:#fff}.column_head{margin:20px auto}.column_head h1{font-size:30px;color:#13a6d0}.column_image{margin-bottom:20px}.column_image img{width:100%}.column_exp{line-height:1.8}.column_exp p{margin-bottom:1.5em}.column_index{margin-bottom:50px;border:2px solid #13a6d0;border-radius:6px}.column_index dt{padding:15px;border-radius:5px 5px 0 0;background:#ecd6ff;color:#13a6d0;font-weight:bold;text-align:center}.column_index dd ul{list-style-type:none;margin:0;padding:0}.column_index dd ul li a{display:block;padding:10px 30px;position:relative}.column_index dd ul li a:before{content:"";display:block;width:0;height:0;border-width:8px 6px;border-style:solid;border-color:#13a6d0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;left:10px;margin-top:-3px}.column_index dd ul li a:hover{opacity:.5}.column_index dd ul li:nth-of-type(even){background:#f8f4fc}.column h2{margin:50px -15px 30px;padding:20px;background:#13a6d0;border-top:4px solid #0e80a0;color:#fff;border-radius:5px 5px 0 0;font-size:22px;position:relative;text-align:left}@media screen and (min-width: 750px){.column h2{margin:50px auto 30px;border-radius:3px;font-size:28px}}.column h3{margin:40px auto 20px;padding:10px;background:#d2f7fa;border-left:5px solid #13a6d0;background:#edf8fb;color:#13a6d0;font-size:18px;text-align:left}@media screen and (min-width: 750px){.column h3{font-size:24px}}.column h4{margin:30px auto 20px;padding:10px 0;background:#fff;border-bottom:2px solid #13a6d0;color:#13a6d0;font-size:17px;text-align:left}@media screen and (min-width: 750px){.column h4{font-size:22px}}.column h5{margin:30px auto 15px;padding:0 30px;background:#fff;color:#13a6d0;font-size:16px;position:relative;text-align:left}@media screen and (min-width: 750px){.column h5{font-size:21px}}.column h5::before{content:"";display:block;width:1em;height:4px;background:#13a6d0;position:absolute;top:50%;left:0;margin-top:-2px}.column h6{margin:20px auto 10px;background:#fff;color:#13a6d0;font-size:16px;position:relative;text-align:left}@media screen and (min-width: 750px){.column h6{font-size:20px}}.column .h_image{padding:0;background:rgba(0,0,0,0);border:none}.column_content{margin-bottom:10rem}.column_content a{color:#13a6d0;font-weight:bold}.column_content a:hover{opacity:.5}.column_content p{margin-bottom:1.5em;line-height:1.8}.column_content table{width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0}.column_content table th,.column_content table td{padding:10px;border:1px solid #eee;text-align:left;font-size:14px}@media screen and (min-width: 750px){.column_content table th,.column_content table td{padding:15px 20px;font-size:16px}}.column_content table th{background:#b6e6f4;font-weight:bold}.column_content figure{margin-bottom:50px;padding:20px;background:#fff8ff}.column_content figure figcaption{margin-top:1em;text-align:right;font-size:16px;color:#929292}.column .guide{margin-bottom:20px;text-align:center}.column .guide_image{width:150px;height:150px;overflow:hidden;margin:1em auto .5em;border-radius:50%}.column .guide_image img{width:100%;height:100%;object-fit:cover}.column .guide_name{font-size:75%;font-weight:bold}.column .note_list{padding:0;font-size:1.3px;color:#929292;list-style-type:none;counter-reset:num}@media screen and (min-width: 750px){.column .note_list{font-size:15px}}.column .note_list li{position:relative;padding-left:2em;margin-bottom:.5em}.column .note_list li::before{content:"※" counter(num);counter-increment:num;position:absolute;top:0;left:0}.column_scroll,.column .column_scroll{display:flex;gap:5%;overflow-x:scroll;margin-bottom:50px;padding:20px;background:#fffbe3}.column_scroll dl,.column .column_scroll dl{width:230px;margin-right:5%;flex-shrink:0;border:1px solid #b382dc;border-radius:5px;background:#fff}@media screen and (min-width: 750px){.column_scroll dl,.column .column_scroll dl{width:400px}}.column_scroll dl dt,.column .column_scroll dl dt{padding:10px;border-radius:4px 4px 0 0;background:#f4e8ff;border-bottom:1px solid #b382dc;color:#13a6d0;font-weight:bold;text-align:center}.column_scroll dl dd,.column .column_scroll dl dd{padding:10px;border-radius:0 0 4px 4px;white-space:wrap;overflow-wrap:break-word;word-break:break-all}.column_scroll dl dd img,.column .column_scroll dl dd img{margin:auto}.column_scroll dl dd p,.column .column_scroll dl dd p{margin-bottom:1em;line-height:1.6}.column_scroll dl dd p:last-of-type,.column .column_scroll dl dd p:last-of-type{margin-bottom:0}.column .bubble{display:flex;align-items:flex-start;margin-bottom:1.5em}.column .bubble_name{width:20%;max-width:100px;text-align:center}.column .bubble_name div{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:100px;border:2px solid #eee}.column .bubble_name div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.column .bubble_name,.column .bubble_name *{margin-bottom:0;font-size:14px}@media screen and (min-width: 750px){.column .bubble_name,.column .bubble_name *{font-size:16px}}.column .bubble_talk{width:75%;margin-left:5%;background:#e7eff6;border-radius:10px;padding:10px;position:relative}.column .bubble_talk p:last-of-type{margin-bottom:0}.column .bubble_talk::before{content:"";display:block;width:0;height:0;border-width:6px 15px;border-style:solid;border-color:rgba(0,0,0,0) #e7eff6 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:1em;left:-30px}.column .fleximg{padding:10px;border-radius:5px;border:1px solid #eee;box-shadow:0 5px 5px rgba(0,0,0,.1);margin-bottom:30px;display:flex;align-items:center;gap:5%}.column .fleximg img{width:47.5%}.column .comment{display:flex;align-items:center;margin:0 0 30px;gap:5%;padding:15px;border:2px solid #ffeca1;border-radius:10px}.column .comment_image{width:80px;height:80px;border-radius:50%;overflow:hidden}.column .comment_image img{width:100%;height:100%;object-fit:cover}.column .point{padding:15px;margin-bottom:30px;text-align:center;background:#fff9df;border-radius:10px}.column .point_image{width:150px;height:150px;margin:auto;border-radius:50%;overflow:hidden}.column .point_image img{width:100%;height:100%;object-fit:cover}.column .compare{width:98%;margin:auto}@media screen and (min-width: 750px){.column .compare{width:100%}}.column .compare table{border-collapse:separate;border-radius:10px;border:1px solid #abccdd;overflow:clip;table-layout:fixed}@media screen and (min-width: 750px){.column .compare table{border-radius:20px}}.column .compare table th,.column .compare table td{border:none;white-space:normal}.column .compare table th{padding:5px 10px !important;background:#b6e6f4;border-right:1px solid #abccdd}.column .compare table th:last-of-type{border-right:none}.column .compare table td{width:33.333%;padding:10px !important;background:#f1f1f1;vertical-align:middle;border-right:1px solid #abccdd}.column .compare table td:last-of-type{border-right:none}.column .compare table td:first-of-type{background:#fffce3}@media screen and (min-width: 750px){.column .compare table td{padding:5px 10px 10px !important}}.column .compare table td span{font-size:12px}@media screen and (min-width: 750px){.column .compare table td span{font-size:16px}}.column .compare table td .icon{width:35px;height:35px;margin:0 auto .25em}.column .compare table td .icon svg{width:100%;height:100%}.column .compare table td .url{font-size:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 750px){.column .compare table td .url{font-size:12px}}.column .compare table thead td:first-of-type{color:#ffd536}.column .compare table thead td:first-of-type .icon{fill:#ffd536}.column .compare table thead td:nth-of-type(2){color:#d2d0cd}.column .compare table thead td:nth-of-type(2) .icon{fill:#d2d0cd}.column .compare table thead td:nth-of-type(3){color:#af9280}.column .compare table thead td:nth-of-type(3) .icon{fill:#af9280}.column .compare table .cell-fixed{position:sticky;top:0;background:#f1f1f1;font-weight:bold;z-index:5}.column .compare table .cell-fixed:before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;border-bottom:1px solid #abccdd;z-index:5;pointer-events:none}.column .compare table .cell-fixed img{margin:auto}.column .compare table .cell-fixed:first-of-type:before{left:0}.column .compare table .btn{margin:0}.column .compare table .btn a{padding:10px;font-size:14px;font-weight:bold}@media screen and (min-width: 750px){.column .compare table .btn a{padding:10px 20px;font-size:20px}}.column .compare table .btn a strong{font-weight:bold}.column .compare_name a{color:#2476ff;margin-top:5px}.step dl{margin-bottom:10px;border:1px solid #eee;border-radius:5px;overflow:hidden}.step dl dt{padding:10px 30px 10px 10px;line-height:1;font-weight:bold;color:#fff;background:#424f9a;position:relative}.step dl dt::after{content:"";display:block;width:0;height:0;border-width:8px 7px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:10px;margin-top:-4px;transition:all .4s ease}.step dl dd{display:none;background:#fff;padding:15px;font-size:14px}@media screen and (min-width: 750px){.step dl dd{font-size:16px}}.step dl dd img{display:block;margin:auto}.step dl.is-show dt::after{transform:rotate(180deg);margin-top:-8px}svg{display:inline-block;max-width:inherit}li{list-style:none}*,*::before,*::after{box-sizing:inherit}.fv{margin:auto;max-width:750px}img.emoji{display:inline;width:1em}
.btn_blue a,.btn-blue a {
  background: #08f;
  border: 1px solid #1e72bb
}