#main .member_group{padding:0;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";color:#212121}#main .member_group .col_1{color:#910782}@media screen and (width >= 961px),print{#main .member_group .sp{display:none !important}}@media only screen and (width <= 960px){#main .member_group .pc{display:none !important}}#main .member_group .row div p{text-align:justify}@media screen and (width >= 961px),print{#main .member_group .row{display:flex;flex-wrap:wrap;margin:auto -15px !important;overflow:hidden}#main .member_group .row div,#main .member_group .row picture{margin-right:15px !important;margin-left:15px !important}#main .member_group .row div.col_full,#main .member_group .row picture.col_full{width:calc(100% - 30px)}#main .member_group .row div.col_1of3,#main .member_group .row picture.col_1of3{width:calc(33.3333% - 30px)}#main .member_group .row div.col_2of3,#main .member_group .row picture.col_2of3{width:calc(66.6666% - 30px)}#main .member_group .row div.col_1of4,#main .member_group .row picture.col_1of4{width:calc(25% - 30px)}#main .member_group .row div.col_2of4,#main .member_group .row picture.col_2of4{width:calc(50% - 30px)}#main .member_group .row div.col_3of4,#main .member_group .row picture.col_3of4{width:calc(75% - 30px)}}@media screen and (width >= 961px),print{#main .member_group .rev{flex-direction:row-reverse}}#main .member_group .contents-wrap{counter-reset:bucket-number}#main .member_group .contents-wrap nav.page_btn h2 strong{color:#910782}#main .member_group .contents-wrap nav.page_btn ol{display:flex;flex-wrap:wrap;list-style:none;counter-reset:li}#main .member_group .contents-wrap nav.page_btn ol li{position:relative;display:flex;align-content:center;align-items:center;font-weight:bold;line-height:1.25;vertical-align:middle;cursor:pointer;border:3px solid #000}#main .member_group .contents-wrap nav.page_btn ol li a{display:block;width:100%;height:100%;text-decoration:none}#main .member_group .contents-wrap nav.page_btn ol li a strong{color:#910782}#main .member_group .contents-wrap nav.page_btn ol li:hover,#main .member_group .contents-wrap nav.page_btn ol li:active{background-color:#b251a8}#main .member_group .contents-wrap nav.page_btn ol li:hover a,#main .member_group .contents-wrap nav.page_btn ol li:active a{color:#fff}#main .member_group .contents-wrap nav.page_btn ol li:hover a strong,#main .member_group .contents-wrap nav.page_btn ol li:active a strong{color:#fff}#main .member_group .contents-wrap nav.page_btn ol li::before{position:absolute;top:0;left:0;display:flex;place-content:center center;align-items:center;height:100%;color:#fff;text-align:center;content:counter(li);counter-increment:li;background-color:#910782;border-right:2px solid #000}#main .member_group .contents-wrap nav.page_btn ol li:last-child a{line-height:2.5em}@media only screen and (width <= 960px){#main .member_group .contents-wrap nav.page_btn h2{margin-top:90px;margin-bottom:30px;font-size:1.5em}#main .member_group .contents-wrap nav.page_btn ol{margin:auto -5px 30px}#main .member_group .contents-wrap nav.page_btn ol li{width:calc(50% - 10px);padding:.5em .5em .5em 3em;margin:5px}#main .member_group .contents-wrap nav.page_btn ol li::before{width:1.5em;font-size:1.5em;line-height:1.5em}}@media screen and (width >= 961px),print{#main .member_group .contents-wrap nav.page_btn{margin:auto -15px 90px}#main .member_group .contents-wrap nav.page_btn h2{margin-top:120px;margin-bottom:45px;font-size:2.5em}#main .member_group .contents-wrap nav.page_btn ol li{width:calc(33.3333% - 30px);padding:.75em .75em .75em 4.5em;margin:15px;font-size:1.25em}#main .member_group .contents-wrap nav.page_btn ol li::before{width:1.75em;font-size:2em;line-height:2em}}#main .member_group .contents-wrap section#kv picture{display:block;padding:0}#main .member_group .contents-wrap section#kv h2{margin-bottom:1em;line-height:1.75em}#main .member_group .contents-wrap section#kv p{line-height:2em}#main .member_group .contents-wrap section#kv p strong{font-weight:normal;background:linear-gradient(transparent 60%, #ff0 60%)}@media only screen and (width <= 960px){#main .member_group .contents-wrap section#kv picture{margin-bottom:30px !important}#main .member_group .contents-wrap section#kv p{margin:auto 15px}#main .member_group .contents-wrap section#kv+nav{margin-top:30px}}@media screen and (width >= 961px),print{#main .member_group .contents-wrap section#kv picture{margin-bottom:45px !important}#main .member_group .contents-wrap section#kv h2{font-size:1.75em;text-align:left}#main .member_group .contents-wrap section#kv+nav{margin-top:60px}}#main .member_group .contents-wrap section#cause,#main .member_group .contents-wrap section#highlights,#main .member_group .contents-wrap section#usage,#main .member_group .contents-wrap section#voice,#main .member_group .contents-wrap section#summary{box-sizing:border-box;border:3px solid #000}#main .member_group .contents-wrap section#cause .dots,#main .member_group .contents-wrap section#highlights .dots,#main .member_group .contents-wrap section#usage .dots,#main .member_group .contents-wrap section#voice .dots,#main .member_group .contents-wrap section#summary .dots{position:relative}#main .member_group .contents-wrap section#cause .dots::after,#main .member_group .contents-wrap section#highlights .dots::after,#main .member_group .contents-wrap section#usage .dots::after,#main .member_group .contents-wrap section#voice .dots::after,#main .member_group .contents-wrap section#summary .dots::after{position:absolute;bottom:0;content:"";border-bottom:3px dotted #000}#main .member_group .contents-wrap section#cause h3.title,#main .member_group .contents-wrap section#highlights h3.title,#main .member_group .contents-wrap section#usage h3.title,#main .member_group .contents-wrap section#voice h3.title,#main .member_group .contents-wrap section#summary h3.title{position:relative;padding:.75em .75em .75em 3em;list-style:none;counter-increment:bucket-number;border-bottom:3px solid #000}#main .member_group .contents-wrap section#cause h3.title strong,#main .member_group .contents-wrap section#highlights h3.title strong,#main .member_group .contents-wrap section#usage h3.title strong,#main .member_group .contents-wrap section#voice h3.title strong,#main .member_group .contents-wrap section#summary h3.title strong{color:#910782}#main .member_group .contents-wrap section#cause h3.title::before,#main .member_group .contents-wrap section#highlights h3.title::before,#main .member_group .contents-wrap section#usage h3.title::before,#main .member_group .contents-wrap section#voice h3.title::before,#main .member_group .contents-wrap section#summary h3.title::before{position:absolute;top:0;left:0;display:flex;place-content:center center;align-items:center;width:1.5em;height:100%;font-size:1.5em;color:#fff;content:counter(bucket-number);background-color:#910782;border-right:3px solid #000}#main .member_group .contents-wrap section#cause h4.title,#main .member_group .contents-wrap section#highlights h4.title,#main .member_group .contents-wrap section#usage h4.title,#main .member_group .contents-wrap section#voice h4.title,#main .member_group .contents-wrap section#summary h4.title{margin-bottom:.75em;color:#910782}#main .member_group .contents-wrap section#cause h4.title br,#main .member_group .contents-wrap section#highlights h4.title br,#main .member_group .contents-wrap section#usage h4.title br,#main .member_group .contents-wrap section#voice h4.title br,#main .member_group .contents-wrap section#summary h4.title br{display:block !important}#main .member_group .contents-wrap section#cause p,#main .member_group .contents-wrap section#highlights p,#main .member_group .contents-wrap section#usage p,#main .member_group .contents-wrap section#voice p,#main .member_group .contents-wrap section#summary p{line-height:1.75em}#main .member_group .contents-wrap section#cause p strong,#main .member_group .contents-wrap section#highlights p strong,#main .member_group .contents-wrap section#usage p strong,#main .member_group .contents-wrap section#voice p strong,#main .member_group .contents-wrap section#summary p strong{font-weight:normal;background:linear-gradient(transparent 60%, #ff0 60%)}@media only screen and (width <= 960px){#main .member_group .contents-wrap section#cause,#main .member_group .contents-wrap section#highlights,#main .member_group .contents-wrap section#usage,#main .member_group .contents-wrap section#voice,#main .member_group .contents-wrap section#summary{margin:15px;box-shadow:0 0 0 15px #f4e6f2}#main .member_group .contents-wrap section#cause .row,#main .member_group .contents-wrap section#highlights .row,#main .member_group .contents-wrap section#usage .row,#main .member_group .contents-wrap section#voice .row,#main .member_group .contents-wrap section#summary .row{margin:30px}#main .member_group .contents-wrap section#cause .row div,#main .member_group .contents-wrap section#highlights .row div,#main .member_group .contents-wrap section#usage .row div,#main .member_group .contents-wrap section#voice .row div,#main .member_group .contents-wrap section#summary .row div{margin-top:15px;margin-bottom:45px}#main .member_group .contents-wrap section#cause .row div:last-child,#main .member_group .contents-wrap section#highlights .row div:last-child,#main .member_group .contents-wrap section#usage .row div:last-child,#main .member_group .contents-wrap section#voice .row div:last-child,#main .member_group .contents-wrap section#summary .row div:last-child{margin-bottom:15px}#main .member_group .contents-wrap section#cause .row picture,#main .member_group .contents-wrap section#highlights .row picture,#main .member_group .contents-wrap section#usage .row picture,#main .member_group .contents-wrap section#voice .row picture,#main .member_group .contents-wrap section#summary .row picture{display:flex;justify-content:center}#main .member_group .contents-wrap section#cause .row picture img,#main .member_group .contents-wrap section#highlights .row picture img,#main .member_group .contents-wrap section#usage .row picture img,#main .member_group .contents-wrap section#voice .row picture img,#main .member_group .contents-wrap section#summary .row picture img{max-width:300px;margin:auto}#main .member_group .contents-wrap section#cause .dots,#main .member_group .contents-wrap section#highlights .dots,#main .member_group .contents-wrap section#usage .dots,#main .member_group .contents-wrap section#voice .dots,#main .member_group .contents-wrap section#summary .dots{padding-bottom:30px}#main .member_group .contents-wrap section#cause .dots::after,#main .member_group .contents-wrap section#highlights .dots::after,#main .member_group .contents-wrap section#usage .dots::after,#main .member_group .contents-wrap section#voice .dots::after,#main .member_group .contents-wrap section#summary .dots::after{right:0;left:0}#main .member_group .contents-wrap section#cause h3.title,#main .member_group .contents-wrap section#highlights h3.title,#main .member_group .contents-wrap section#usage h3.title,#main .member_group .contents-wrap section#voice h3.title,#main .member_group .contents-wrap section#summary h3.title{font-size:1.5em}#main .member_group .contents-wrap section#cause h4.title,#main .member_group .contents-wrap section#highlights h4.title,#main .member_group .contents-wrap section#usage h4.title,#main .member_group .contents-wrap section#voice h4.title,#main .member_group .contents-wrap section#summary h4.title{font-size:1.75em}}@media screen and (width >= 961px),print{#main .member_group .contents-wrap section#cause,#main .member_group .contents-wrap section#highlights,#main .member_group .contents-wrap section#usage,#main .member_group .contents-wrap section#voice,#main .member_group .contents-wrap section#summary{margin:60px;box-shadow:0 0 0 60px #f4e6f2}#main .member_group .contents-wrap section#cause .row div,#main .member_group .contents-wrap section#highlights .row div,#main .member_group .contents-wrap section#usage .row div,#main .member_group .contents-wrap section#voice .row div,#main .member_group .contents-wrap section#summary .row div{margin-top:30px;margin-bottom:30px}#main .member_group .contents-wrap section#cause .dots,#main .member_group .contents-wrap section#highlights .dots,#main .member_group .contents-wrap section#usage .dots,#main .member_group .contents-wrap section#voice .dots,#main .member_group .contents-wrap section#summary .dots{padding-bottom:60px}#main .member_group .contents-wrap section#cause .dots::after,#main .member_group .contents-wrap section#highlights .dots::after,#main .member_group .contents-wrap section#usage .dots::after,#main .member_group .contents-wrap section#voice .dots::after,#main .member_group .contents-wrap section#summary .dots::after{right:30px;left:30px}#main .member_group .contents-wrap section#cause h3.title,#main .member_group .contents-wrap section#highlights h3.title,#main .member_group .contents-wrap section#usage h3.title,#main .member_group .contents-wrap section#voice h3.title,#main .member_group .contents-wrap section#summary h3.title{font-size:2.5em}#main .member_group .contents-wrap section#cause h4.title,#main .member_group .contents-wrap section#highlights h4.title,#main .member_group .contents-wrap section#usage h4.title,#main .member_group .contents-wrap section#voice h4.title,#main .member_group .contents-wrap section#summary h4.title{font-size:1.75em}#main .member_group .contents-wrap section#cause div.row,#main .member_group .contents-wrap section#highlights div.row,#main .member_group .contents-wrap section#usage div.row,#main .member_group .contents-wrap section#voice div.row,#main .member_group .contents-wrap section#summary div.row{margin:30px !important}}#main .member_group .contents-wrap section#highlights table{font-size:.875em;border-color:#000 !important}#main .member_group .contents-wrap section#highlights table caption{margin-bottom:.75em;font-weight:bold;text-align:left}#main .member_group .contents-wrap section#highlights table caption em{font-size:.75em;font-style:normal;font-weight:normal}#main .member_group .contents-wrap section#highlights table caption::before{margin-right:.25em;color:#910782;content:"■"}#main .member_group .contents-wrap section#highlights table tr:nth-child(1) td:nth-child(2),#main .member_group .contents-wrap section#highlights table tr:nth-child(-n+18) td:nth-child(1){background-color:#d2cde6}#main .member_group .contents-wrap section#highlights table tr:nth-child(19) td:nth-child(2),#main .member_group .contents-wrap section#highlights table tr:nth-child(n+19):nth-child(-n+21) td:nth-child(1){background-color:#fbe6ef}#main .member_group .contents-wrap section#highlights table tr:nth-child(22) td:nth-child(2),#main .member_group .contents-wrap section#highlights table tr:nth-child(n+22):nth-child(-n+26) td:nth-child(1){background-color:#fffde4}#main .member_group .contents-wrap section#highlights table tr:last-child td:nth-child(1),#main .member_group .contents-wrap section#highlights table tr:last-child td:nth-child(2){background-color:#efefef}#main .member_group .contents-wrap section#highlights table th,#main .member_group .contents-wrap section#highlights table td{padding:.25em .5em !important;vertical-align:middle;border-color:#000 !important}#main .member_group .contents-wrap section#highlights table th{color:#fff;text-align:center;background-color:#03b8df}#main .member_group .contents-wrap section#highlights table td.pathogen-type{font-weight:bold;text-align:center}#main .member_group .contents-wrap section#highlights table td.genus{font-style:italic}@media screen and (width >= 961px),print{#main .member_group .contents-wrap section#highlights table{margin-top:30px}}@media screen and (width >= 961px),print{#main .member_group .contents-wrap section#highlights table{margin-top:60px}}#main .member_group .contents-wrap section#summary ul{margin-top:1em;font-size:1.5em;font-weight:bold}#main .member_group .contents-wrap section#summary ul li{display:flex;gap:.5em;align-items:flex-start;margin-bottom:.75em;line-height:1.25em}#main .member_group .contents-wrap section#summary ul li::before{flex-shrink:0;width:1em;height:1em;margin-top:.125em;content:"";background:url("/file/jimandaisen/img/icon_check.svg") no-repeat center;background-size:contain}#main .member_group .contents-wrap section#contact{text-align:center;border:10px solid #910782}#main .member_group .contents-wrap section#contact h2{padding:.5em 1.5em .75em;color:#fff;background-color:#910782}#main .member_group .contents-wrap section#contact h3,#main .member_group .contents-wrap section#contact p{text-align:center}#main .member_group .contents-wrap section#contact h3 img{display:block;margin:auto}#main .member_group .contents-wrap section#contact button{position:relative;padding:.5em 1em;margin:15px;font-weight:bold;color:#fff;text-align:left;cursor:pointer;background-color:#910782;border:3px solid #000;box-shadow:5px 5px 0 #ccc}#main .member_group .contents-wrap section#contact button:hover,#main .member_group .contents-wrap section#contact button:active{background-color:#b251a8}#main .member_group .contents-wrap section#contact button::before{position:absolute;top:.75em;right:.75em;display:inline-block;width:1em;height:1em;content:"";background-size:contain}#main .member_group .contents-wrap section#contact button:nth-of-type(1)::before{background:url("/file/jimandaisen/img/icon_mail.svg") no-repeat center}#main .member_group .contents-wrap section#contact button:nth-of-type(2)::before{background:url("/file/jimandaisen/img/icon_blank.svg") no-repeat center}@media only screen and (width <= 960px){#main .member_group .contents-wrap section#contact{padding-bottom:15px;margin:60px auto 30px}#main .member_group .contents-wrap section#contact h2{margin-bottom:30px;font-size:1.5em}#main .member_group .contents-wrap section#contact h3 img{width:75%}#main .member_group .contents-wrap section#contact button{width:calc(75% - 30px);font-size:1.25em}}@media screen and (width >= 961px),print{#main .member_group .contents-wrap section#contact{padding-bottom:45px;margin:120px 60px 60px}#main .member_group .contents-wrap section#contact h2{margin-bottom:45px;font-size:2.5em}#main .member_group .contents-wrap section#contact h3 img{width:50%}#main .member_group .contents-wrap section#contact button{width:calc(50% - 30px);font-size:1.75em}}#main .member_group .contents-wrap section#swiper h2 strong{color:#910782}#main .member_group .contents-wrap section#swiper a{padding:15px;margin:15px;text-decoration:none;border:3px solid #666;border-radius:1em;box-shadow:5px 5px 0 #ccc}#main .member_group .contents-wrap section#swiper a picture{display:block;margin-bottom:.75em}#main .member_group .contents-wrap section#swiper a h3{display:-webkit-box;margin-bottom:.75em;overflow:hidden;text-align:justify;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}#main .member_group .contents-wrap section#swiper a h3 strong{color:#910782}#main .member_group .contents-wrap section#swiper a p{position:relative;padding-left:1.5em;font-size:.85em;color:#666}#main .member_group .contents-wrap section#swiper a p::before{position:absolute;top:.35em;left:0;width:1em;height:1em;content:"";background:url("/file/jimandaisen/img/icon_clock.svg") no-repeat center;background-size:contain}#main .member_group .contents-wrap section#swiper .swiper-button-prev,#main .member_group .contents-wrap section#swiper .swiper-button-next{display:block !important;--swiper-navigation-color: #666!important}#main .member_group .contents-wrap section#swiper .swiper-pagination-bullet{width:15px;height:15px;background-color:rgba(0,0,0,0);background-image:url("/file/jimandaisen/img/swiper_dot_pas.svg");background-repeat:no-repeat;background-size:contain;boder:none;border-radius:unset;opacity:1}#main .member_group .contents-wrap section#swiper .swiper-pagination-bullet-active{width:15px;height:15px;background-image:url("/file/jimandaisen/img/swiper_dot_act.svg")}@media only screen and (width <= 960px){#main .member_group .contents-wrap section#swiper{margin:30px auto}#main .member_group .contents-wrap section#swiper h2{margin-top:90px;margin-bottom:30px;font-size:1.5em}#main .member_group .contents-wrap section#swiper a{width:calc(100% - 30px) !important}#main .member_group .contents-wrap section#swiper .swiper-pagination-bullet{margin-bottom:30px}}@media screen and (width >= 961px),print{#main .member_group .contents-wrap section#swiper{margin:30px 60px}#main .member_group .contents-wrap section#swiper h2{margin-top:120px;margin-bottom:45px;font-size:2.5em}#main .member_group .contents-wrap section#swiper a{width:calc(33.3333% - 30px) !important}}#main .member_group section#subpage .subpage_title h3{margin-bottom:.75em;text-align:center}#main .member_group section#subpage .subpage_title h3 strong{color:#910782}#main .member_group section#subpage .subpage_title p{text-align:justify}#main .member_group section#subpage .col_main .title br{display:block !important}#main .member_group section#subpage .col_main h4.title{margin-bottom:1em}#main .member_group section#subpage .col_main h4.title strong{display:inline-block;padding:.05em .25em;margin-right:.125em;color:#fff;background-color:#910782}#main .member_group section#subpage .col_main h4.title:nth-child(n+2){padding-top:1.75em;margin-top:1.25em;border-top:3px dotted #000}#main .member_group section#subpage .col_main h5.title{margin-bottom:1em}#main .member_group section#subpage .col_main h5.title strong{color:#910782}#main .member_group section#subpage .col_main h5.title:not(h4+h5){margin-top:1.75em}#main .member_group section#subpage .col_main h6.title{padding-left:1em;border-left:5px solid #910782}#main .member_group section#subpage .col_main h6.title:not(h5+h6){margin-top:1.5em}#main .member_group section#subpage .col_main p em{font-style:italic}#main .member_group section#subpage .col_main picture{display:block;margin:0 0 1em !important}#main .member_group section#subpage .col_main .notes{padding:30px;margin:30px 0 auto !important;border:3px solid #910782}#main .member_group section#subpage .col_main .notes h4{margin-bottom:.5em;font-size:1.5em;color:#910782}#main .member_group section#subpage .col_main .qanda dt,#main .member_group section#subpage .col_main .qanda dd{text-align:justify}#main .member_group section#subpage .col_main .qanda dt::before,#main .member_group section#subpage .col_main .qanda dt::after,#main .member_group section#subpage .col_main .qanda dd::before,#main .member_group section#subpage .col_main .qanda dd::after{position:absolute;pointer-events:none}#main .member_group section#subpage .col_main .qanda dt{position:relative;z-index:1;display:flex;align-items:center;height:5em;padding:.75em 3.75em;margin-bottom:15px;font-size:1.5em;font-weight:bold;line-height:1.25em;cursor:pointer;border:3px solid #000}#main .member_group section#subpage .col_main .qanda dt::before{top:.675em;left:.25em;font-size:2.5em;content:"Q"}#main .member_group section#subpage .col_main .qanda dt::after{top:27.5%;right:.25em;font-size:3.75em;font-weight:normal;content:"+"}#main .member_group section#subpage .col_main .qanda dt.open{margin-bottom:0;background:linear-gradient(#000, #000) bottom/calc(100% - 30px) 3px no-repeat;border-bottom:none}#main .member_group section#subpage .col_main .qanda dt.open::after{content:"×"}#main .member_group section#subpage .col_main .qanda dt.open+dd{position:relative}#main .member_group section#subpage .col_main .qanda dt.open+dd::before{top:0;left:.375em;font-size:3.5em;font-weight:bold;color:#910782;content:"A"}#main .member_group section#subpage .col_main .qanda dd{display:none;padding:1.25em 1.25em 1.25em 5.75em;margin-bottom:30px;border-right:3px solid #000;border-bottom:3px solid #000;border-left:3px solid #000}#main .member_group section#subpage .col_sub h2{padding-bottom:.5em;margin:0 15px 1.5em;text-align:left;border-bottom:3px solid #910782}#main .member_group section#subpage .col_sub a{display:block;padding-bottom:1.5em;margin:auto 15px 3em;text-decoration:none;border-bottom:3px dotted #000}#main .member_group section#subpage .col_sub a picture{display:block;margin:auto 0 .75em !important}#main .member_group section#subpage .col_sub a h3{display:block !important;margin-bottom:.75em;font-size:1em !important;text-align:justify}#main .member_group section#subpage .col_sub a h3 strong{color:#910782}#main .member_group section#subpage .col_sub a p{position:relative;font-size:.85em;color:#666;text-align:right}#main .member_group section#subpage .col_sub a p::before{position:absolute;top:.35em;right:6em;width:1em;height:1em;content:"";background:url("/file/jimandaisen/img/icon_clock.svg") no-repeat center;background-size:contain}@media only screen and (width <= 960px){#main .member_group section#subpage .subpage_title{margin-bottom:60px}#main .member_group section#subpage .subpage_title h3{font-size:1.75em}#main .member_group section#subpage .col_main h4.title{font-size:2.25em}#main .member_group section#subpage .col_main h5.title{font-size:1.75em}#main .member_group section#subpage .col_main h6.title{font-size:1.5em}#main .member_group section#subpage .col_sub{display:none}}@media screen and (width >= 961px),print{#main .member_group section#subpage .subpage_title{margin-bottom:120px}#main .member_group section#subpage .subpage_title h3{font-size:2.5em}#main .member_group section#subpage .row{margin:auto -30px !important}#main .member_group section#subpage .col_main,#main .member_group section#subpage .col_sub{margin:15px}#main .member_group section#subpage .col_main{width:calc(75% - 30px)}#main .member_group section#subpage .col_main h4.title{font-size:2.5em}#main .member_group section#subpage .col_main h5.title{font-size:2.25em}#main .member_group section#subpage .col_main h6.title{font-size:1.5em}#main .member_group section#subpage .col_sub{width:calc(25% - 30px)}}#main .member_group .contents-wrap{overflow:hidden;color:#212121}#main .member_group .contents-wrap img{width:100%}#main .member_group .contents-wrap h2{border:none}#main .member_group .contents-wrap dl{margin:0}#main .member_group .contents-wrap dl dt,#main .member_group .contents-wrap dl dd{line-height:1.8;color:#212121}#main .member_group .contents-wrap ul li{line-height:1.8;color:#212121}#main .member_group .contents-wrap a{color:#212121;border-radius:0}#main .member_group .contents-wrap h2,#main .member_group .contents-wrap h3,#main .member_group .contents-wrap h4{padding:0;margin:0;color:#212121;border:none}@media screen and (width >= 961px),print{#main .member_group .contents-wrap{font-size:16px;line-height:1.8}#main .member_group .contents-wrap p{margin:0;font-size:16px;line-height:1.8}}@media only screen and (width <= 960px){#main .member_group{font-size:14px;line-height:1.8}#main .member_group p{font-size:14px;line-height:1.8}}@media screen and (width >= 961px),print{#main .contents_menu{position:sticky;top:0;z-index:100;display:block !important;background-color:#000}#main .contents_menu .sticky_item{position:absolute;top:160px;right:-35px;clip-path:polygon(0 0, calc(100% - 19px) 0, 100% 19px, 100% 100%, 0 100%);background-color:#000;border:3px solid #000}#main .contents_menu .sticky_item .menu_index{position:relative;padding:10px;clip-path:polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 0 100%);font-weight:600;color:#fff;text-align:center;background-color:#910782;border-bottom:3px solid #000}#main .contents_menu .sticky_item .menuList li{position:relative;background-color:#fff}#main .contents_menu .sticky_item .menuList li a{display:block;padding:10px;font-size:12px;font-weight:600;line-height:1.5;color:#212121;text-align:center;text-decoration:none}#main .contents_menu .sticky_item .menuList li a:hover,#main .contents_menu .sticky_item .menuList li a.current{color:#fff;background-color:#b251a8}#main .contents_menu .sticky_item .menuList li a:hover strong,#main .contents_menu .sticky_item .menuList li a.current strong{color:#fff}#main .contents_menu .sticky_item .menuList li a strong{color:#910782}#main .contents_menu .sticky_item .menuList li+li::after{position:absolute;top:0;right:0;left:0;display:block;width:calc(100% - 20px);height:0;margin:auto;content:"";border-top:1px dashed rgba(0,0,0,.4)}}@media only screen and (width <= 960px){#main .contents_menu{position:fixed;top:0;right:-100vw;z-index:9999;width:100%;height:100%;overflow-x:auto;background-color:rgba(255,246,195,.95);transition:.3s}#main .contents_menu.active{right:0}#main .contents_menu .sticky_item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 100px);height:100%;margin:0 auto}#main .contents_menu .sticky_item .menu_index{width:100%;padding:10px;color:#910782;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.4)}#main .contents_menu .sticky_item .menuList{width:100%}#main .contents_menu .sticky_item .menuList li a{display:block;padding:15px;font-weight:500;line-height:1.5;color:#212121;text-align:center}#main .contents_menu .sticky_item .menuList li a:hover,#main .contents_menu .sticky_item .menuList li a.current{font-weight:700;color:#910782;background-color:#b251a8}#main .contents_menu .sticky_item .menuList li+li{border-top:1px solid rgba(0,0,0,.2)}}@media only screen and (width <= 960px){body{overflow-x:hidden}}/*# sourceMappingURL=style.css.map */