﻿*{box-sizing:border-box}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:0;margin:0;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";background:#fff}.txt18{font-size:1.125rem;font-weight:bold}.txt20{font-size:1.25rem;font-weight:bold}@media(max-width: 681px){.txt20{font-size:1rem}}.txt24{font-size:1.5rem}.txt14{font-size:.875rem}body{font-size:1rem;line-height:1.8;margin:0;padding:0;background:#f7feff;counter-reset:number 0}@media(max-width: 820px){body{font-size:.875rem}}body>div{font-size:1rem}@media(max-width: 820px){body>div{font-size:.875rem}}@media(max-width: 681px){.pcOnly{display:none}}.spOnly{display:none}@media(max-width: 681px){.spOnly{display:block}}.flex{display:flex;justify-content:space-between}.corRed{color:#d86178;font-weight:bold}.colorYellow{color:#ffe50d;font-weight:bold}.gold{color:#a47a32}.bold{font-weight:bold}a:link{color:#2899a6}a:link:hover{text-decoration:none}#wrapper{width:100%;border-bottom:solid 30px #2899a6}#wrapper .wrap{max-width:1000px;margin:0 auto;position:relative;padding:0 15px}@media(max-width: 820px){#wrapper .wrap{padding:0 20px}}@media(max-width: 681px){#wrapper .wrap{padding:15px}}header{border-top:solid 16px #2899a6}@media(max-width: 681px){header{border:none}}header #news{background:#fff;padding:20px;margin:40px auto 0}@media(max-width: 681px){header #news{margin:0 auto 50px;padding:15px}}header #news .newsTit{font-size:1.375rem;font-weight:bold;color:#2899a6;margin-bottom:5px}@media(max-width: 681px){header #news .newsTit{font-size:1rem}}header #news .newsList{width:100%}@media(max-width: 681px){header #news .newsList{font-size:.875rem}}header #news .newsList dl{display:flex;border-bottom:dotted 2px #47aeba;padding:15px 0}header #news .newsList dl:last-child{border-top:none}header #news .newsList dl dt{margin-right:20px;color:#777}header #news .wrap{max-width:1000px;margin:0 auto;position:relative}.mainVisual{background:url(../images/header_bg.png) center 54px repeat-x;background-size:1100px;width:100%}@media(max-width: 820px){.mainVisual{background-position:top;background-size:1000px}}@media(max-width: 681px){.mainVisual{background:none}}@media(max-width: 681px){.mainVisual h1{height:auto}}@media(max-width: 1024px){.mainVisual h1 img{width:90%;padding-left:10px}}@media(max-width: 820px){.mainVisual h1 img{width:95%;margin:15px 0}}@media(max-width: 681px){.mainVisual h1 img{width:100%;margin:0;padding-left:0}}.mainVisual .mainContents{position:relative;width:1000px;display:flex;justify-content:space-between;align-items:center;margin:auto;padding-top:78px !important}@media(max-width: 1024px){.mainVisual .mainContents{width:95%}}@media(max-width: 681px){.mainVisual .mainContents{width:100%;padding:0 !important;flex-direction:column-reverse}}.mainVisual .mainContents .logo{position:absolute;top:-16px;left:20px;z-index:10;margin:0;transform:none}@media(max-width: 681px){.mainVisual .mainContents .logo{top:0}}@media(max-width: 415px){.mainVisual .mainContents .logo .mainVisual .mainContents .logo{top:6px}}.mainVisual .mainContents .logo a{display:inline-flex;align-items:center;padding:6px 10px;background:#f2f2f2;border-radius:0 0 8px 8px;line-height:0;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.3)}.mainVisual .mainContents .logo a:hover{background:#ececec}.mainVisual .mainContents .logo a:focus-visible{outline:2px solid #9ca3af;outline-offset:2px}@media(max-width: 681px){.mainVisual .mainContents .logo a{padding:4px 8px;border-radius:0 0 6px 6px}}.mainVisual .mainContents .logo img{display:block;width:96px;height:auto}@media(max-width: 681px){.mainVisual .mainContents .logo img{width:88px}}@media(max-width: 415px){.mainVisual .mainContents .logo img{width:60px}}.mainVisual .lead{width:1000px;font-size:1.375rem;margin:10px auto;padding:0 20px}@media(max-width: 1024px){.mainVisual .lead{width:100%;padding:0 10px}}.mainVisual .lead .gold{font-weight:bold}.mainVisual .lead .slead{margin-top:20px;font-size:.875rem}@media(max-width: 820px){.mainVisual .lead{width:100%;padding:0 10px}}ul.nav{width:1000px;margin:0 auto;padding:15px 0;display:flex;justify-content:center;flex-wrap:wrap}@media(max-width: 820px){ul.nav{width:97%;padding:0}}@media(max-width: 681px){ul.nav{display:block;width:85%;padding:0;margin-top:10px}}ul.nav li{margin:0 10px 15px 0}@media(max-width: 820px){ul.nav li{margin:0 10px 10px 0}}@media(max-width: 681px){ul.nav li{margin:0 auto 10px;width:100%}}ul.nav li a{color:#fff;display:inline-flex;padding:8px 25px;font-weight:bold;background:#5499d3;position:relative;justify-content:center;align-items:center;text-decoration:none;border-radius:25px;font-size:1rem;letter-spacing:2px}@media(max-width: 681px){ul.nav li a{display:block;text-align:center;padding:7px 10px;border-radius:35px;font-size:.9375rem}}ul.nav li a:hover{opacity:.5;transition:.5s all}@media(max-width: 681px){ul.nav li a:before,ul.nav li a :after{position:absolute;top:0;bottom:0;left:25px;margin:auto;content:"";vertical-align:middle}ul.nav li a:before{width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}}h2{font-size:2.625rem;font-weight:bold;color:#2899a6}h2.rib{position:absolute;top:-35px;background:#2899a6;color:#fff;font-weight:bold;padding:0 1em;min-width:50%;width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:71px;line-height:71px;font-size:clamp(1.125rem,3.6vw,2.625rem)}h2.rib span{display:block;margin:0 auto;text-align:center}@media(max-width: 1024px){h2.rib{height:64px;line-height:64px;font-size:clamp(1.125rem,3.2vw,2.375rem)}}@media(max-width: 681px){h2.rib{min-width:100%;max-width:100%;height:auto;line-height:1.3;padding:12px 0;margin-bottom:0;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:0;overflow:visible;white-space:normal;text-overflow:clip}h2.rib:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #2899a6;z-index:1}}h2#tit09{position:relative;top:-35px}@media(max-width: 681px){h2#tit09{top:0}}@media(max-width: 820px){h2{font-size:2rem}}@media(max-width: 681px){h2{font-size:1.375rem}}h2.pointH2{margin-bottom:30px;line-height:1}h3{font-size:1.5rem;color:#a47a32;font-weight:bold;margin:10px 0 15px;line-height:1.6}@media(max-width: 820px){h3{font-size:1.25rem;margin:10px auto 15px}}@media(max-width: 681px){h3{width:100%;font-size:1.1875rem}}@media(max-width: 820px){h3 br{display:none}}.compareTit{width:100%;margin:50px 0 20px}@media(max-width: 681px){.compareTit{width:100%;margin:30px 0 20px}}.compareTit .compare{text-align:center}.pointbatch.newRelease .pointL{width:76%;margin-right:0}@media(max-width: 681px){.pointbatch.newRelease .pointL{width:100%}}.pointbatch.newRelease .pointR.cap{width:201px}@media(max-width: 820px){.pointbatch.newRelease .pointR.cap{display:none}}.listCaution{list-style:none;padding-left:12px;text-indent:-12px;font-size:.75rem}.listCaution li:before{content:"※"}.newCap{width:970px;margin-top:40px;display:flex;justify-content:space-between}@media(max-width: 820px){.newCap{width:100%;margin-top:30px}}@media(max-width: 681px){.newCap{display:block;margin-top:10px}}@media(max-width: 681px){.newCap dl{text-align:center;margin-top:30px}}@media(max-width: 820px){.newCap dl:nth-child(1),.newCap dl:nth-child(2){margin-right:15px}}@media(max-width: 681px){.newCap dl:nth-child(1),.newCap dl:nth-child(2){margin-right:0}}@media(max-width: 1024px){.newCap dl dt img{width:95%}}@media(max-width: 681px){.newCap dl dt img{width:85%}}.newCap dl dd{width:70%;color:#a47a32;font-weight:bold;text-align:center;background:#d0eef2;padding:3px 5px;margin:5px auto 0}@media(max-width: 820px){.newCap dl dd{width:85%}}@media(max-width: 760px){dl dt img{width:85%}}.checkmarkLink{margin-top:10px}.checkmarkLink .link{margin-bottom:20px}.checkmarkLink .link a{font-weight:bold}.checkmarkLink .link a::before{content:"";display:inline-block;width:9px;height:9px;margin:0 .5em 0 0;border-top:3px solid #2899a6;border-right:3px solid #2899a6;transform:rotate(45deg)}.pointbatch{display:flex;justify-content:space-between;border-bottom:dotted 5px #47aeba;padding:50px 0;flex-wrap:wrap}@media(max-width: 820px){.pointbatch{padding:40px 0}}@media(max-width: 681px){.pointbatch{width:100%;flex-wrap:wrap}}.pointbatch .pointL.cap,.pointbatch .pointR.cap{width:48%}@media(max-width: 681px){.pointbatch .pointL.cap,.pointbatch .pointR.cap{width:100%;margin:25px auto 15px;text-align:center}}.pointbatch .pointL.cap img,.pointbatch .pointR.cap img{width:100%}@media(max-width: 681px){.pointbatch .pointL.cap img,.pointbatch .pointR.cap img{width:85%}}.pointbatch .pointL,.pointbatch .pointR{width:48%}@media(max-width: 681px){.pointbatch .pointL,.pointbatch .pointR{width:100%;margin-right:0}}.pointbatch .pointL{margin-right:25px}@media(max-width: 820px){.pointbatch .pointL{margin-right:25px}}@media(max-width: 820px)and (max-width: 681px){.pointbatch .pointL{margin-right:0}}.pointbatch:nth-child(4){border:none}.pointbatch:first-child{padding-top:30px}@media(max-width: 681px){.pointbatch:first-child{padding-top:15px}}.attTit{margin-top:15px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:bold;color:#fff;background:#a47a32;border-radius:8px 8px 0 0;padding:5px 10px 3px}@media(max-width: 820px){.attTit{width:100%;text-align:center}}@media(max-width: 681px){.attTit{font-size:1rem}}.attTit span{display:inline-block;margin:0 8px 0 0;line-height:0}.attTit span img{height:25px}.attTxt{background:#f6f2eb;padding:10px 15px;border:solid 2px #a47a32;line-height:2}.attTxt li.care{text-indent:-32px;padding-left:32px}@media(max-width: 681px){.attTxt li.care{text-indent:-28px;padding-left:28px}}@media(max-width: 681px){.attTxt li br{display:none}}.reportTit{text-align:center;font-size:1.125rem;margin-top:25px;font-weight:bold;color:#2899a6}.reportTit:before{content:"";height:3px;width:25px;margin-right:5px;transform:rotate(60deg);display:inline-block;background:#2899a6;vertical-align:middle}@media(max-width: 681px){.reportTit:before{height:2px;width:20px;margin-right:0}}.reportTit:after{content:"";height:3px;width:25px;margin-left:5px;transform:rotate(-60deg);display:inline-block;background:#2899a6;vertical-align:middle}@media(max-width: 681px){.reportTit:after{height:2px;width:20px;margin-left:0}}@media(max-width: 820px){.reportTit{width:100%}}ul.newReportList{background:#fff;border:solid 3px #2899a6;font-size:1.125rem;font-weight:bold;margin-top:10px;padding:20px 20px 20px 40px}@media(max-width: 681px){ul.newReportList{font-size:1rem}}ul.newReportList li{position:relative}ul.newReportList li:after{content:"";display:block;position:absolute;top:.6em;left:-1.3em;width:10px;height:5px;border-left:2px solid #2899a6;border-bottom:2px solid #2899a6;transform:rotate(-45deg)}.message{text-align:center;font-size:1.5rem;margin-top:50px;font-weight:bold;color:#2899a6}@media(max-width: 820px){.message{font-size:1.25rem;margin-top:30px}}@media(max-width: 681px){.message{font-size:1.0625rem;margin-top:10px}}.messageTxt{text-align:center;margin-top:10px}#schedule{background:url("../images/bg01.png") left bottom/10% no-repeat,url("../images/bg02.png") right bottom/10% no-repeat,linear-gradient(to right, #d7edff, #b1ded7)}#schedule h2{position:relative;top:-45px;display:flex;align-items:center;line-height:1.3}@media(max-width: 820px){#schedule h2{top:-20px}}@media(max-width: 681px){#schedule h2{position:static;top:auto !important;margin:0 0 16px;font-size:1.5rem}}@media(max-width: 415px){#schedule h2{top:25px}}@media(max-width: 375px){#schedule h2{top:0}}#schedule h2 span{display:inline-block;margin-right:15px;font-size:1.75rem;writing-mode:vertical-rl;color:#fff;background:#2899a6;border-radius:3px;padding:5px 0 2px;line-height:2;letter-spacing:.1em}@media(max-width: 820px){#schedule h2 span{font-size:1.375rem;writing-mode:initial;padding:3px 10px;line-height:1.6;margin-right:10px}}@media(max-width: 681px){#schedule h2 span{font-size:1.25rem;writing-mode:vertical-rl;padding:5px 6px 3px}}@media(max-width: 820px){#schedule h2 br{display:none}}#schedule .scheArea{display:flex;justify-content:space-between}@media(max-width: 820px){#schedule .scheArea{display:block}}#schedule .scheArea .scheL{width:600px}@media(max-width: 820px){#schedule .scheArea .scheL{width:100%}}#schedule .scheArea .scheL .scheTxt{margin:0 0 10px}@media(max-width: 820px){#schedule .scheArea .scheL .scheTxt br{display:none}}#schedule .scheArea .scheL .scheTxt02{margin-top:30px;font-size:.875rem}#schedule .scheArea .scheLR div:first-child img{position:absolute;right:0;top:-80px}#schedule .scheArea .scheLR div:nth-child(2) img{position:absolute;right:0;top:100px}@media(max-width: 820px){#schedule .scheArea .scheLR{display:none}}#schedule .scheImg{margin:30px auto 0;text-align:center}#schedule .scheImg img{width:100%}#opinion{background:url("../images/bg02.png") right bottom/10% no-repeat,linear-gradient(to right, #d7edff, #b1ded7)}#opinion .opinionTxt{color:#2899a6}@media(max-width: 681px){#opinion .opinionTxt{margin:30px 0}}#opinion .field{margin-bottom:40px !important}#opinion .secImg{position:absolute;right:0;top:-90px}@media(max-width: 820px){#opinion .secImg{width:30%;top:-70px}}@media(max-width: 681px){#opinion .secImg{top:15px;width:32%}}@media(max-width: 820px){#opinion .secImg img{width:75%}}.table-container{width:100%;overflow-x:auto}table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed}th,td{width:50%;border:2px solid #ccc;padding:12px 16px;text-align:left;vertical-align:middle;white-space:nowrap}th{text-align:center;font-weight:bold;background-color:#ceebef}tr:nth-child(even){background-color:#f9f9f9}tr td:nth-child(2){font-weight:bold;background:#ffffe4}@media(max-width: 760px){th,td{padding:10px 12px}}.reportTableLink{width:100%;margin-top:10px}.reportTableLink a{display:block;text-align:right;font-weight:bold}.reportTableLink a:link{color:#2899a6}.reportTableLink a::before{content:"";display:inline-block;width:9px;height:9px;margin:0 .5em 0 0;border-top:3px solid #2899a6;border-right:3px solid #2899a6;transform:rotate(45deg)}.transitionbtn{width:40%;margin:40px auto 0;text-align:center;font-size:1.25rem;background:#2899a6;font-weight:bold;border-radius:30px}@media(max-width: 820px){.transitionbtn{width:55%}}@media(max-width: 681px){.transitionbtn{width:100%;font-size:1.125rem}}.transitionbtn:hover{opacity:.5;transition:.5s all}.transitionbtn a{display:block;padding:10px 20px;color:#fff;text-decoration:none}#pagetop{display:none;position:fixed;right:20px;bottom:40px;width:90px;height:90px;z-index:1}@media(max-width: 681px){#pagetop{width:60px;height:60px}}#pagetop a{width:60px;height:60px;display:block}@media(max-width: 681px){#pagetop img{width:60px;height:60px}}footer{color:#333;font-size:.875rem;margin-top:50px;padding:30px 0 50px 0;text-align:center}@media(max-width: 681px){footer{padding:10px 0 80px 0}}footer .copy{margin-top:10px}footer a{color:#333 !important}@media(max-width: 760px){section:first-child p{width:70%}}@media(max-width: 681px){section:first-child p{width:100%}}section:nth-of-type(2){padding:70px 0}@media(max-width: 820px){section:nth-of-type(2){padding:50px 0 15px}}@media(max-width: 681px){section:nth-of-type(2){padding:0}}section:nth-of-type(1){padding:0 0 120px;margin-top:100px}@media(max-width: 681px){section:nth-of-type(1){margin-top:0;padding:0 0 30px}}section:nth-of-type(3){padding:0 0 50px;margin-top:100px}@media(max-width: 681px){section:nth-of-type(3){margin-top:30px;padding:0}}@media(max-width: 820px){section{padding:50px 0 30px}}@media(max-width: 681px){section p{text-align:left}}#point{background:#f7feff;position:relative}#point .secImg{width:210px;position:absolute;right:0;top:-160px}@media(max-width: 820px){#point .secImg{width:25%}}@media(max-width: 760px){#point .secImg{top:-130px}}@media(max-width: 375px){#point .secImg{top:-100px}}@media(max-width: 900px){#point .secImg img{width:80%}}.pointbatch h4{font-family:Futura,"Century Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",游ゴシック,"Yu Gothic",メイリオ,Meiryo;display:inline-block;font-style:italic;font-weight:bold;font-size:2rem;color:#a47a32;background:#d0eef2;padding:0 20px;line-height:1.5;letter-spacing:.08em}.pointbatch h4:after{counter-increment:number 1;content:" Point" counter(number) ""}@media(max-width: 681px){.pointbatch h4{font-size:1.375rem}}