﻿@media screen and (max-width: 1023px){.pc_ver{display:none}}@media screen and (min-width: 1024px){.sp_ver{display:none}}strong{color:#e30000}.categorislist{display:flex;justify-content:space-between;margin:80px 10px 0;width:100%;position:relative}.categorislist li{width:32.3%;border:solid 1px #3254bf}.categorislist a{display:block;padding:10px;font-weight:900}.categorislist{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:80px 10px 0;width:100%;position:relative}.categorislist>li{margin-top:1em;font-weight:700;text-align:center}@media screen and (min-width: 1024px){.categorislist>li{width:31.3%;margin-right:3%;padding:.5rem}}@media screen and (max-width: 1023px){.categorislist>li{width:100%;padding:.25rem}}.categorislist>li:nth-child(3n){margin-right:0}.faq{margin-top:2em}.faq dt{margin-top:3em}.faq dt span{display:block;position:relative;padding-left:1.5em;font-size:114.3%;color:#3254bf;font-weight:700}.faq dt span:before{display:block;position:absolute;top:0;left:0;content:"Q";font-size:85.7%}.faq dd{margin-top:10px;border-top:solid 1px #f4f4f4}@media screen and (min-width: 1024px){.faq dd{margin-left:3em}}.faq dd .inner{padding-top:1em}.accordions{padding:0}.accordions dd h2{font-size:1.5rem;position:relative;line-height:1.4;color:#3254bf;text-align:left}@media screen and (min-width: 1024px){.accordions dd h2{padding-left:1.75em}}@media screen and (min-width: 1024px){.accordions dd h2:before{content:'';position:absolute;top:.7em;left:0;display:inline-block;width:1.75rem;height:3px;background-color:#3254bf}}@media screen and (max-width: 1023px){.accordions dd h2:before{display:none}}.accordions dd *+h2{margin-top:3rem}.accordions dd h3{margin-top:2.5em;font-size:large;line-height:1.4;text-align:left}.accordions dd p{text-align:left;line-height:2em}.accordions dd h2+p{margin-top:2rem}.accordions dd *+P{margin-top:1.5rem}.accordions dd p+p{margin-top:2rem}.accordions dd>img,.accordions dd p>img{display:block;text-align:center;margin:3rem auto 0px;padding-bottom:5px}.accordions dd *+img{margin-top:3em}.accordions dd img+span,.accordions dd img+br+span,.accordions dd img+.captions,.accordions dd img+br+.captions{text-align:center;display:block;width:100%;font-size:0.875rem}.accordions dd dl,.accordions dd table,.accordions dd ul{text-align:left}.accordions dd table{width:100%;margin-top:3rem;border-top:solid 1px #f2f2f2;border-left:solid 1px #f2f2f2}.accordions dd table thead>tr>th,.accordions dd table thead>tr>td,.accordions dd table tbody>tr>th,.accordions dd table tbody>tr>td{padding:1rem;border-bottom:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2;line-height:1.4;vertical-align:middle}.accordions dd table thead>tr>th{text-align:center;font-weight:900;background-color:#E4E4E4}.accordions dd table thead>tr>th:first-child{width:25%}.accordions dd table tbody>tr>th{text-align:left;font-weight:700;background-color:#F9F9F9;width:25%}.accordions dd table thead>th+th{border-left:solid 1px #FFF;width:75%}.accordions dd table td{width:75%;text-align:left;vertical-align:middle}.accordions dd ul{text-align:left;line-height:1.6;margin-top:3rem}.accordions dd ul>li{position:relative;padding-left:1.5rem}.accordions dd ul li+li{margin-top:1rem}.accordions dd ul>li>ul{margin-top:0}.accordions dd ul>li:before{position:absolute;top:0;left:0}.accordions dd ul.notice{margin-top:1.5rem}.accordions dd ul.notice>li{color:#333;font-size:0.875rem;margin-top:.25rem}.accordions dd ul.notice>li:before{content:"※"}.accordions dd ul.nakaguro>li:before{content:"・"}.accordions dd ul.circle>li:before{content:"● "}.accordions dd .gallery-item{margin-top:10px;padding:0 2%}@media screen and (max-width: 1023px){.accordions dd .gallery-item{width:100% !important}}.accordions dd .gallery img{height:auto !important;border:none !important}@media screen and (min-width: 1024px){.accordions dd .gallery img{max-width:98%}}@media screen and (max-width: 1023px){.accordions dd .gallery img{max-width:80%}}.accordions dd a{color:#3254bf;text-decoration:underline}aside{text-align:left;padding-top:90px;font-size:0.875rem}@media screen and (min-width: 1024px){aside{width:23%}}@media screen and (max-width: 1023px){aside{margin-top:60px}}aside h2{border-left:solid 4px #3254bf;padding-left:14px;line-height:1.4}aside *+h2{margin-top:3rem}aside ul{margin-top:2rem;line-height:1.4}aside ul li{margin-top:.25rem}aside ul li a{display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cg%3E%3Cpath%20fill%3D%22%233254bf%22%20d%3D%22M255.992%2C0C114.615%2C0%2C0%2C114.615%2C0%2C256s114.615%2C256%2C255.992%2C256C397.385%2C512%2C512%2C397.385%2C512%2C256%20S397.385%2C0%2C255.992%2C0z%20M232.213%2C389.57l-44.097-44.106L277.572%2C256l-89.456-89.464l44.097-44.097L365.782%2C256L232.213%2C389.57z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:10px 10px;padding-left:16px;background-repeat:no-repeat;background-position:left top .4rem}#pagetitle{background:url("/common/img/main_bg.jpg") center right no-repeat #0e297d;background-size:auto 100%;min-height:240px;padding:20px 5%;display:flex;justify-content:center;align-items:center}#pagetitle h1,#pagetitle .categories{width:100%;max-width:1600px;color:#FFF;font-size:200%;font-weight:900;letter-spacing:.25em;text-align:left}
