@charset "UTF-8";html{scroll-behavior:smooth}*{vertical-align:baseline;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#F9F1D4;background-image:url(/application/themes/theme2026/img/bg.png)}body.fixed{overflow:hidden}body .body_wrap{display:flex;flex-direction:column;min-height:100vh}.ccm-page{scroll-behavior:smooth;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";font-size:16px;line-height:1.6;font-weight:400;color:#333333}@media screen and (min-width:750px){.ccm-page{font-size:16px;line-height:1.6}.ccm-page:before{content:none}}.ccm-page :root{--FW_ExtraLight:200;--FW_Light:300;--FW_Regular:400;--FW_Medium:500;--FW_SemiBold:600;--FW_Bold:700;--FW_ExtraBold:800;--FW_Black:900;--Color_Black:#1a1a1a;--Color_White:#fff;--Color_Green:#057065;--Flex_GAP:35px;--in_container:1150px}.ccm-page .spc_140{height:140px}.ccm-page .spc_100{height:100px}.ccm-page .spc_90{height:90px}.ccm-page .spc_80{height:80px}.ccm-page .spc_70{height:70px}.ccm-page .spc_60{height:60px}.ccm-page .spc_50{height:50px}.ccm-page .spc_45{height:45px}.ccm-page .spc_40{height:40px}.ccm-page .spc_35{height:35px}.ccm-page .spc_30{height:30px}.ccm-page .spc_25{height:25px}.ccm-page .spc_20{height:20px}.ccm-page .spc_15{height:15px}.ccm-page .spc_10{height:10px}.ccm-page .spc_7{height:7px}.ccm-page .spc_5{height:5px}.ccm-page .spc_0{height:0}@media screen and (min-width:750px){.ccm-page .tb-spc_140{height:140px}.ccm-page .tb-spc_100{height:100px}.ccm-page .tb-spc_90{height:90px}.ccm-page .tb-spc_80{height:80px}.ccm-page .tb-spc_70{height:70px}.ccm-page .tb-spc_60{height:60px}.ccm-page .tb-spc_50{height:50px}.ccm-page .tb-spc_45{height:45px}.ccm-page .tb-spc_40{height:40px}.ccm-page .tb-spc_35{height:35px}.ccm-page .tb-spc_30{height:30px}.ccm-page .tb-spc_25{height:25px}.ccm-page .tb-spc_20{height:20px}.ccm-page .tb-spc_15{height:15px}.ccm-page .tb-spc_10{height:10px}.ccm-page .tb-spc_7{height:7px}.ccm-page .tb-spc_5{height:5px}.ccm-page .tb-spc_0{height:0}}@media screen and (min-width:1280px){.ccm-page .pc-spc_140{height:140px}.ccm-page .pc-spc_100{height:100px}.ccm-page .pc-spc_90{height:90px}.ccm-page .pc-spc_80{height:80px}.ccm-page .pc-spc_70{height:70px}.ccm-page .pc-spc_60{height:60px}.ccm-page .pc-spc_50{height:50px}.ccm-page .pc-spc_45{height:45px}.ccm-page .pc-spc_40{height:40px}.ccm-page .pc-spc_35{height:35px}.ccm-page .pc-spc_30{height:30px}.ccm-page .pc-spc_25{height:25px}.ccm-page .pc-spc_20{height:20px}.ccm-page .pc-spc_15{height:15px}.ccm-page .pc-spc_10{height:10px}.ccm-page .pc-spc_7{height:7px}.ccm-page .pc-spc_5{height:5px}.ccm-page .pc-spc_0{height:0}}.ccm-page .mb-0{margin-bottom:0}.ccm-page .mt-40{margin-top:-40px}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5,.ccm-page h6,.ccm-page p,.ccm-page .mb-hl{margin-block:calc(0em) !important}.ccm-page .mbs-hl{margin-block-end:0 !important;margin-block-start:calc(0em) !important}.ccm-page .mbe-hl{margin-block-start:0 !important;margin-block-end:calc(0em) !important}.ccm-page a{color:#455065;word-break:break-all;text-decoration:none;transition:color .2s,background-color .2s}.ccm-page .inline-block{display:inline-block}.ccm-page span>span{vertical-align:baseline}@media screen and (max-width:750px - 1px){.ccm-page .pc_only{display:none}}@media screen and (max-width:1280px - 1px){.ccm-page .tb_none{display:none !important}}@media screen and (min-width:750px){.ccm-page .sp_only{display:none}}@media screen and (min-width:950px){.ccm-page .sp950_only{display:none}}.ccm-page b,.ccm-page strong{font-weight:700}.ccm-page .marker{display:inline;padding:0 4px 2px 4px;background:linear-gradient(transparent 70%, #ffe876 0%)}.ccm-page .align_center{text-align:center}.ccm-page .align_left{text-align:left}.ccm-page .align_right{text-align:right}.ccm-page .flex_center{display:flex;justify-content:center}.ccm-page .flex{display:flex}.ccm-page .flex.gap_10{gap:10px}.ccm-page .flex.jc_center{justify-content:center}.ccm-page .flex.wrap{flex-wrap:wrap}@media screen and (max-width:750px - 1px){.ccm-page .sp-align_center{text-align:center}.ccm-page .sp-align_left{text-align:left}.ccm-page .sp-align_right{text-align:right}.ccm-page .sp-flex_center{display:flex;justify-content:center}}.ccm-page .leading-tight,.ccm-page .leading_tight{line-height:1.28}.ccm-page .leading_fix{line-height:1.58}.ccm-page img{vertical-align:top}.ccm-page img.img-fluid,.ccm-page img.img_fluid{width:inherit;max-width:100%}.ccm-page img.img-fill,.ccm-page img.img_fill{width:100%;height:auto}@media screen and (max-width:750px - 1px){.ccm-page img.sp-img-fill,.ccm-page img.sp-img_fill{width:100%;height:auto}}.ccm-page img.secureseal{object-fit:cover;width:27.7%;height:auto}@media screen and (min-width:750px){.ccm-page img.secureseal{object-fit:cover;width:200px;height:100px}}.ccm-page .img{vertical-align:top}.ccm-page .img.img-fluid img,.ccm-page .img.img_fluid img{width:inherit;max-width:100%}.ccm-page .img.img-mw100 img,.ccm-page .img.img-fill img,.ccm-page .img.img_fill img{width:100%;height:auto}@media screen and (max-width:750px - 1px){.ccm-page .img.sp-img-fill img,.ccm-page .img.sp-img_fill img{width:100%;height:auto}}.ccm-page .img.secureseal img{object-fit:cover;width:27.7%;height:auto}@media screen and (min-width:750px){.ccm-page .img.secureseal img{object-fit:cover;width:200px;height:100px}}.ccm-page .anchor_point{position:relative}.ccm-page .anchor_point span{position:absolute;top:-104px}@media screen and (min-width:750px){.ccm-page .anchor_point span{top:-160px}}.ccm-page .font_regular{font-weight:400}.ccm-page .font_medium{font-weight:500}.ccm-page .font_semibold{font-weight:600}.ccm-page .font_bold{font-weight:700}.ccm-page .text_14{font-size:14px}.ccm-page .text_16{font-size:16px}.ccm-page .text_big,.ccm-page .text_20{font-size:20px}.ccm-page .text_24{font-size:24px}.ccm-page .text_eb,.ccm-page .text_32{font-size:32px}.ccm-page .text_blue{color:#00529f}.ccm-page .text_red{color:#bb0000}.ccm-page #drawer{position:fixed;z-index:90;left:0;padding-top:40px;padding-bottom:0;background-color:#333333f7;width:100%;top:0;padding-top:22vw;height:100svh;overflow-y:auto;transition:all .4s;transform:scale(1, 0);transform-origin:left top}.ccm-page #drawer.open{transform:scale(1, 1)}@media screen and (min-width:1100px){.ccm-page #drawer{background-color:transparent;display:block;transform:scale(1, 1);position:relative;height:inherit;padding:0}}.ccm-page .menu{width:85%;margin-left:auto;margin-right:auto}@media screen and (min-width:1100px){.ccm-page .menu{display:block;width:min(1150px, 100%);margin-bottom:40px}}.ccm-page .menu ul{padding:0;display:flex;justify-content:center;gap:min(48px,7vw) 8px;flex-direction:column}@media screen and (min-width:1100px){.ccm-page .menu ul{flex-direction:row}}.ccm-page .menu ul li{list-style:none;overflow:hidden;border-radius:60px}@media screen and (min-width:1100px){.ccm-page .menu ul li{width:calc((100% - 8px * 3) / 4 );border-radius:5px}.ccm-page .menu ul li:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px;border-top-right-radius:5px;border-bottom-right-radius:5px}.ccm-page .menu ul li:last-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:40px;border-bottom-right-radius:40px}}.ccm-page .menu ul li:before{content:none}.ccm-page .menu ul li:after{content:none}.ccm-page .menu ul li a{background-color:#D6690Fcc;color:#fff;display:flex;justify-content:center;align-items:center;line-height:1.28;text-align:center;text-decoration:none;font-weight:bold;font-size:min(24px,4vw);height:min(120px,16vw)}@media screen and (min-width:1100px){.ccm-page .menu ul li a{font-size:16px;height:80px}}.ccm-page .limit{font-weight:bold;text-align:center;background-color:#455065;color:#fff;display:flex;justify-content:center;align-items:center;font-size:min(24px,4vw);height:min(144px,20vw);margin-top:10vw}@media screen and (min-width:1100px){.ccm-page .limit{display:none}}.ccm-page main .border_area{background-color:#fff;border:5px solid #333;border-radius:5px;position:relative;padding:min(40px,5vw)}@media screen and (min-width:950px){.ccm-page main .border_area{padding:40px}}.ccm-page main .border_area .float_heading{border:none !important;position:absolute;top:0;left:50%;width:100%;text-align:center;transform:translate(-50%, calc(-50% - 2px))}.ccm-page main .border_area .float_img{position:absolute;right:-7vw;width:min(482px,60.2vw);margin-top:-4vw}.ccm-page main .border_area .float_img img{max-width:100%}@media screen and (min-width:950px){.ccm-page main .border_area .float_img{margin-top:0;top:-15px;right:-102px;width:min(407px,31.78vw)}}.ccm-page main .border_area .custom_area{width:100%;font-size:20px}@media screen and (min-width:950px){.ccm-page main .border_area .custom_area{width:min(790px,62vw)}}.ccm-page main .border_area hr{border:0;height:3px;width:100%;background-color:#333333;margin-top:1em;margin-bottom:1em;margin-left:auto;margin-right:auto}@media screen and (min-width:950px){.ccm-page main .border_area hr{width:93%}}.ccm-page main .period_area>p{font-size:18px;line-height:1.2}@media screen and (min-width:950px){.ccm-page main .period_area>p{font-size:16px}}.ccm-page main .kit_area{display:flex;justify-content:center;align-items:center;padding:30px min(10vw,70px);width:min(850px,100%);margin-left:auto;margin-right:auto}.ccm-page main h1{background-color:#455065;color:#ffffff;font-size:28px;line-height:1.3;font-weight:bold;padding:20px 30px;margin-block-end:20px !important}.ccm-page main h2{border:3px solid #455065;background-color:rgba(255,255,255,0.8);color:#333333;font-size:20px;line-height:1.3;font-weight:bold;padding:10px 20px;margin-block-end:20px !important}.ccm-page main h3{background-color:#dbdbdfdd;color:#333333;font-size:18px;line-height:1.3;font-weight:bold;padding:10px 20px;margin-block-end:20px !important}.ccm-page main h4{margin-block-end:15px !important}.ccm-page main h5{margin-block-end:15px !important}.ccm-page main .ccm-faq-container .ccm-faq-entry-content{margin-bottom:2em}.ccm-page main .ccm-faq-container .ccm-faq-entry-content>p{margin-block-end:2em !important;margin-block-start:0.5em !important}.ccm-page main .ccm-faq-container .ccm-faq-entry-content a{text-decoration:underline}.ccm-page main ul{padding-left:1.2em}.ccm-page main ul.note{list-style:none;padding-left:1.2em;font-size:16px;padding-left:1em}.ccm-page main ul.note li{position:relative;font-size:16px;line-height:1.43;margin-bottom:4px}@media screen and (min-width:750px){.ccm-page main ul.note li{margin-bottom:0;margin-left:4px}}.ccm-page main ul.note li:before{position:absolute;content:"※";top:0;left:-1em;border:none}.ccm-page main ol{padding-left:1.8em}.ccm-page main dl{border-top:1px solid #455065}.ccm-page main dl div{display:block}@media screen and (min-width:750px){.ccm-page main dl div{display:flex}}.ccm-page main dl div dt{background-color:#455065;color:#ffffff;font-weight:bold;display:flex;align-items:center;padding:5px 10px}@media screen and (min-width:750px){.ccm-page main dl div dt{justify-content:center;flex-shrink:0;flex-grow:0;flex-basis:200px;border-bottom:1px solid #fff;padding:10px 30px}}.ccm-page main dl div dd{background-color:#ffffff;color:#333333;padding:10px;border:1px solid #455065}@media screen and (min-width:750px){.ccm-page main dl div dd{flex-shrink:0;flex-grow:0;flex-basis:calc(100% - 200px);border-top:none;padding:10px 30px}}.ccm-page main table{border-collapse:collapse;border:1px solid #455065;background-color:#fff;line-height:1.5;font-size:min(3.8vw,15px)}.ccm-page main table tr td{border-collapse:collapse;border:1px solid #455065;padding:8px 8px}.ccm-page main table tr td.expand_height{padding:18.5px 15px}.ccm-page main table tr th{background-color:#455065;color:#fff;border:1px solid #fff;padding:8px 15px}.ccm-page main table tr th.expand_height{padding:18.5px 15px}.ccm-page main table.fixed{table-layout:fixed;width:100%}.ccm-page main table.full_width{width:100%}.ccm-page main table.half_width{width:min(50%,550px)}.ccm-page main a.dl_pdf,.ccm-page main a[href$="dl_.pdf"]{position:relative;padding-left:29px}.ccm-page main a.dl_pdf:before,.ccm-page main a[href$="dl_.pdf"]:before{background-image:url(/application/themes/theme2026/img/PDF_32.png);background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:27px;height:32px;background-size:27px;left:0;top:-4px}.ccm-page main a.btn_link{display:flex;justify-content:center;border:1px solid rgba(0,0,0,0.4);background-color:#ffffff;border-radius:10px;color:#455065;text-decoration:none;padding:15px 25px;font-size:20px;font-weight:bold;transition:all .2s}.ccm-page main a.btn_link2{display:flex;justify-content:center;background-color:#D6690Fcc;border-radius:10px;color:#fff;text-decoration:none;padding:15px 25px;font-size:20px;font-weight:bold;transition:all .2s}.ccm-page main a.btn_form{display:flex;justify-content:center;align-items:center;background-color:#455065;color:#fff;font-weight:bold;border-radius:20px;padding:10px 30px;text-align:center;font-size:24px;min-height:80px}.ccm-page main a.link_form{display:inline-block;background-color:#455065;color:#fff;font-weight:bold;border-radius:10px;padding:10px 30px;font-size:20px;margin-bottom:10px;margin-top:10px}.ccm-page main a.link_form2{display:inline-block;background-color:#D6690Fcc;color:#fff;font-weight:bold;border-radius:10px;padding:10px 30px;font-size:20px;margin-bottom:10px;margin-top:10px}.ccm-page main p.note{text-indent:-1em;padding-left:1em}.ccm-page main p.note:before{content:"※"}.ccm-page footer{border-image:linear-gradient(#455065, #455065) fill 0//0 100vw 0 100vw}.ccm-page footer .link>ul{display:flex;justify-content:center}@media screen and (min-width:750px){.ccm-page footer .link>ul{justify-content:start}}.ccm-page footer .link>ul>li{list-style:none}.ccm-page footer .link>ul>li:before{content:"｜";color:#ffffff}.ccm-page footer .link>ul>li:first-child:before{content:none}.ccm-page footer>.wrap{border-top:2px solid #697aaf;padding-top:30px;width:min(100%,1150px);margin-left:auto;margin-right:auto;margin-bottom:30px}.ccm-page footer>.bottom{background-color:#455065;font-size:24px;font-weight:bold;text-align:center;color:#fff;padding:5px}.ccm-page main .bg_white{border-image:linear-gradient(#fff, #fff) fill 0//0 100vw 0 100vw}.ccm-page main .container{width:min(90%,1150px);margin-left:auto;margin-right:auto}.ccm-page main .wrap_skyblue{width:min(1150px, 100%);margin-left:auto;margin-right:auto;border-image:linear-gradient(#eef0f5, #eef0f5) fill 0//0 100vw 0 100vw;padding-top:40px;padding-bottom:40px}.ccm-page main .wrap_skyblue>.container{width:100%}.ccm-page .footer_top{width:min(90%,1150px);margin-left:auto;margin-right:auto;padding-bottom:min(25px,5vw)}.ccm-page .footer_top .label{font-size:24px;line-height:1.2;background-color:#fff;display:inline-block;padding:10px 60px}.ccm-page .footer_bottom{display:flex;justify-content:center;align-items:center;width:min(90%,1150px);height:64px;margin-left:auto;margin-right:auto;border-image:linear-gradient(#333, #333) fill 0//0 100vw 0 100vw}@media screen and (min-width:750px){.ccm-page .footer_bottom{justify-content:end}}@media screen and (min-width:1250px){.ccm-page .footer_bottom{margin-top:55px}}.ccm-page .footer_bottom .label{font-family:"Lato",sans-serif;font-size:16px;line-height:1.2;color:#ffffff}.ccm-page .footer_wrap{width:min(90%,1150px);margin-left:auto;margin-right:auto}.ccm-page .footer_wrap .info{grid-area:info;color:#ffffff;font-size:20px}.ccm-page .footer_wrap .info h2{font-size:min(24px,4.7vw);font-weight:bold;line-height:1.4}.ccm-page .footer_wrap .info h2 a{color:#ffffff;vertical-align:baseline;text-decoration:none}.ccm-page .footer_wrap .info h2 a:hover{text-decoration:underline}.ccm-page .footer_wrap .info p.addr{padding-left:10px;font-size:min(18px,5.2vw);line-height:1.6}.ccm-page .footer_wrap .info p.addr a{color:#ffffff;vertical-align:baseline;text-decoration:none}.ccm-page .footer_wrap .info p.addr a:hover{text-decoration:underline}.ccm-page .footer_wrap .link{display:flex;color:#455065;font-size:16px;margin-top:min(40px,8vw)}.ccm-page .footer_wrap .link a{color:#ffffff;vertical-align:baseline;text-decoration:none}.ccm-page .footer_wrap .link a:hover{text-decoration:underline}.ccm-page .sidebar>.inner{display:flex;flex-wrap:wrap;gap:60px}.ccm-page .sidebar>.inner:first-child{flex-shrink:0;flex-grow:0;flex-basis:calc(100% - 300px - 60px)}.ccm-page .sidebar>.inner:last-child{flex-shrink:0;flex-grow:0;flex-basis:300px}.ccm-page .main_2col{display:flex;flex-wrap:wrap;gap:30px 60px}.ccm-page .main_2col>.inner{flex-shrink:0;flex-grow:0;flex-basis:100%}@media screen and (min-width:750px){.ccm-page .main_2col>.inner{flex-basis:calc(( 100% - 60px ) / 2 )}}.ccm-page .sidebar{display:flex;flex-wrap:wrap;gap:30px 60px}.ccm-page .sidebar>.inner{flex-shrink:0;flex-grow:0;flex-basis:100%}.ccm-page .sidebar>.inner:first-child{flex-basis:100%;display:block}.ccm-page .sidebar>.inner:last-child{flex-basis:100%;display:block}@media screen and (min-width:1100px){.ccm-page .sidebar>.inner:first-child{flex-basis:calc( 100% - 60px - 300px );display:block}.ccm-page .sidebar>.inner:last-child{flex-basis:300px;display:block}}.ccm-page button,.ccm-page input,.ccm-page select,.ccm-page textarea{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt"}.ccm-page header{padding-bottom:min(30px,2vw)}.ccm-page header>.top{padding-top:30px}.ccm-page header>.top>.wrap{width:min(95%,1150px);margin-left:auto;margin-right:auto}.ccm-page header>.top>.wrap p.project_01{font-size:min(32px,3.6vw);font-weight:600;color:#FFFFFF;display:flex;justify-content:center;letter-spacing:min(2px,0.2vw);border-image:linear-gradient(#d6690f, #d6690f) fill 0//0 100vw 0 100vw;margin-block-end:15px !important}.ccm-page header>.top>.wrap p.project_02{font-size:min(18px,2.8vw);font-weight:600;color:#455065;display:flex;justify-content:center;letter-spacing:1px}.ccm-page header>.wrap{width:min(95%,1150px);margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}.ccm-page aside.project{background-color:#333;height:64px;display:flex;justify-content:center;align-items:center}.ccm-page aside.topmove_btn{scroll-behavior:inherit;transition:bottom .4s;position:fixed;z-index:89;border-radius:50%;display:flex;justify-content:center;cursor:pointer;right:5%;bottom:-200px;width:60px;height:60px}@media screen and (min-width:750px){.ccm-page aside.topmove_btn{width:160px;height:160px}}.ccm-page aside.topmove_btn.active{bottom:40px}.ccm-page aside.topmove_btn span{background-image:url(/application/themes/theme2026/img/totop.png);background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.ccm-page .search_chkbox{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ccm-page .search_chkbox>.iblock{padding:5px 15px 5px 5px;background-color:#ffffffaa;border:1px solid #ccc;border-radius:5px;display:flex;align-items:center}.ccm-page .search_chkbox>.iblock input{margin:0 5px}.ccm-page .search_btn input,.ccm-page .search_chkbox input{font-size:18px;padding:4px 10px;color:#333}.ccm-page .btn.btn-default.ccm-search-block-submit{background-color:#eee;border:1px solid #aaa;font-size:16px;margin:0 20px;cursor:pointer;letter-spacing:0.5em;padding-left:1.5em;padding-right:1em}.ccm-page .btn.btn-default.ccm-search-block-submit2{background-color:#eee;border:1px solid #aaa;font-size:16px;margin:0 20px;cursor:pointer;letter-spacing:0.5em;padding-left:1.5em;padding-right:1em}.ccm-page .search_btn{margin-top:40px;margin-bottom:40px;text-align:center}.ccm-page .store_list ul{columns:1;column-gap:20px}@media screen and (min-width:750px){.ccm-page .store_list ul{columns:2}}@media screen and (min-width:1280px){.ccm-page .store_list ul{columns:3}}.ccm-page .store_list ul li{margin-bottom:0.5em}.ccm-page .store_50list ul{display:flex;gap:0 20px;flex-wrap:wrap}.ccm-page .store_50list ul li{margin-bottom:0.5em;width:100%}@media screen and (min-width:750px){.ccm-page .store_50list ul li{width:calc((100% - (20px * 4)) / 5)}}.ccm-page .count_box>div{display:flex;justify-content:end}.ccm-page .count_box>div>p .gap{padding:0 6px}.ccm-page .store_index{width:100%}.ccm-page .store_index .index_box{margin-bottom:30px}.ccm-page .store_index .index_box ul{padding-left:0}.ccm-page .store_index .index_box ul li{list-style:none;margin-bottom:3px}.ccm-page .store_index .index_box ul li.address{background-image:url(/application/themes/theme2026/img/icon/building-solid.svg);background-repeat:no-repeat;background-position:left 3px top 7px;background-size:12px;padding-left:24px}.ccm-page .store_index .index_box ul li.address>span>a{display:inline-block;color:#fff;text-decoration:none;background-color:#aaa;padding:0 12px;border-radius:5px}.ccm-page .store_index .index_box ul li.telephone{background-image:url(/application/themes/theme2026/img/icon/phone-solid.svg);background-repeat:no-repeat;background-position:left 3px top 8px;background-size:12px;padding-left:24px}.ccm-page .store_index .kana_wrap{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;flex-wrap:wrap;gap:20px 0}.ccm-page .store_index .kana_wrap .kana_order{display:flex;gap:5px;font-weight:bold}.ccm-page .store_index .kana_wrap .kana_order>span{display:flex;align-items:center}.ccm-page .store_index .kana_wrap .kana_order>span.order{display:flex;background-color:#F4A23B;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;color:#fff;font-weight:bold;font-size:20px}.ccm-page .store_index .kana_wrap .kana_nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ccm-page .store_index .kana_wrap .kana_nav>div{display:flex;gap:10px}.ccm-page .store_index .kana_wrap .kana_nav>div a{background-color:#dddddd;color:#333;border-radius:5px;font-weight:bold;display:flex;justify-content:center;align-items:center;width:30px;height:30px}.ccm-page ul.news-list{padding-left:0}.ccm-page ul.news-list li{list-style:none}.ccm-page ul.news-list li a{display:block;padding:15px 30px;color:#333}.ccm-page ul.news-list li a>span{display:block}.ccm-page ul.news-list li:nth-child(odd){background-color:#fff}.ccm-page ul.news-list li:nth-child(even){background-color:rgba(255,255,255,0.5)}.ccm-page .btn_menu{width:74px;height:74px;background-color:#fff;border-radius:50%;overflow:hidden;position:fixed;top:15px;right:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease-out;z-index:91}@media screen and (min-width:1100px){.ccm-page .btn_menu{display:none}}.ccm-page .btn_menu>span{position:relative;background-color:#333;width:30px;height:3px;transition:all .3s ease-out}.ccm-page .btn_menu>span:before{position:absolute;content:"";background-color:#333;width:30px;height:3px;top:-11px;transition:all .3s ease-out}.ccm-page .btn_menu>span:after{position:absolute;content:"";background-color:#333;width:30px;height:3px;top:11px;transition:all .3s ease-out}.ccm-page .btn_menu.open{background-color:rgba(255,255,255,0)}.ccm-page .btn_menu.open>span{position:relative;background-color:rgba(51,51,51,0);width:30px;height:0}.ccm-page .btn_menu.open>span:before{position:absolute;content:"";background-color:#fff;width:30px;height:3px;top:0;transform:rotate(-135deg)}.ccm-page .btn_menu.open>span:after{position:absolute;content:"";background-color:#fff;width:30px;height:3px;top:0;transform:rotate(135deg)}.ccm-page .visually-hidden{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.ccm-page .ccm-pagination-wrapper{margin-top:50px}.ccm-page .ccm-pagination-wrapper .pagination{display:flex;gap:0;justify-content:center;padding:0;margin:0}.ccm-page .ccm-pagination-wrapper .pagination .page-item{list-style:none}.ccm-page .ccm-pagination-wrapper .pagination .page-item .page-link{transition:all 300ms;border-radius:40px;height:min(40px,10vw);width:min(40px,10vw);font-size:min(16px,5vw);font-weight:bold;justify-content:center;align-items:center;display:flex;color:#333;margin-left:min(8px,1.5vw);margin-right:min(8px,1.5vw);border:1px solid #f4a23b}.ccm-page .ccm-pagination-wrapper .pagination .page-item a.page-link{text-decoration:none}.ccm-page .ccm-pagination-wrapper .pagination .page-item a.page-link:hover{border:3px solid #f4a23b;border-radius:50%}.ccm-page .ccm-pagination-wrapper .pagination .page-item.prev .page-link{background-image:url(/application/themes/theme2026/img/icon/prev.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:min(23px,10vw);background-color:inherit;border:none;border-radius:inherit;text-indent:200%;white-space:nowrap;overflow:hidden}.ccm-page .ccm-pagination-wrapper .pagination .page-item.prev a.page-link:hover{background-color:inherit;border:none}@media screen and (min-width:750px){.ccm-page .ccm-pagination-wrapper .pagination .page-item.prev a.page-link:hover{margin-left:4px;margin-right:12px}}.ccm-page .ccm-pagination-wrapper .pagination .page-item.next .page-link{background-image:url(/application/themes/theme2026/img/icon/next.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:min(23px,10vw);background-color:inherit;border:none;border-radius:inherit;text-indent:200%;white-space:nowrap;overflow:hidden}.ccm-page .ccm-pagination-wrapper .pagination .page-item.next a.page-link:hover{background-color:inherit;border:none}@media screen and (min-width:750px){.ccm-page .ccm-pagination-wrapper .pagination .page-item.next a.page-link:hover{margin-left:12px;margin-right:4px}}.ccm-page .ccm-pagination-wrapper .pagination .page-item.dots .page-link{background:none;border:none;border-radius:inherit;width:auto;color:#F4A23B;margin-left:0;margin-right:0}.ccm-page .ccm-pagination-wrapper .pagination .page-item.disabled{transition:all .2s;opacity:0.3;filter:grayscale(100%)}.ccm-page .ccm-pagination-wrapper .pagination .page-item.active .page-link{background-color:#F4A23B;color:#fff}.ccm-page .ccm-block-next-previous{display:flex;gap:40px;align-items:center;justify-content:center}.ccm-page .ccm-block-next-previous .prev span,.ccm-page .ccm-block-next-previous .prev a{background-position:center;background-repeat:no-repeat;background-image:url(/application/themes/theme2026/img/icon/prev.svg);background-size:contain;background-color:inherit;border:none;border-radius:inherit;text-indent:100%;white-space:nowrap;overflow:hidden;height:min(23px,10vw);width:min(23px,10vw);margin-left:min(8px,1.5vw);margin-right:min(8px,1.5vw);display:block}.ccm-page .ccm-block-next-previous .prev a{transition:all 300ms}.ccm-page .ccm-block-next-previous .prev a:hover{background-color:inherit;border:none}@media screen and (min-width:750px){.ccm-page .ccm-block-next-previous .prev a:hover{margin-left:4px;margin-right:12px}}.ccm-page .ccm-block-next-previous .prev span{opacity:0.3;filter:grayscale(100%)}.ccm-page .ccm-block-next-previous .parent{width:min(200px, 100%)}.ccm-page .ccm-block-next-previous .parent a{width:100%;text-align:center;padding:10px 30px}.ccm-page .ccm-block-next-previous .next span,.ccm-page .ccm-block-next-previous .next a{background-position:center;background-repeat:no-repeat;background-image:url(/application/themes/theme2026/img/icon/next.svg);background-size:contain;background-color:inherit;border:none;border-radius:inherit;text-indent:100%;white-space:nowrap;overflow:hidden;height:min(23px,10vw);width:min(23px,10vw);margin-left:min(8px,1.5vw);margin-right:min(8px,1.5vw);display:block}.ccm-page .ccm-block-next-previous .next a{transition:all 300ms}@media screen and (min-width:750px){.ccm-page .ccm-block-next-previous .next a:hover{margin-left:12px;margin-right:4px}}.ccm-page .ccm-block-next-previous .next span{opacity:0.3;filter:grayscale(100%)}.ccm-page .bg_overview{border-image:linear-gradient(#eef0f5, #eef0f5) fill 0//0 100vw 0 100vw;position:relative;margin-top:40px}.ccm-page .bg_overview .img{position:relative;top:-28px}.ccm-page .bg_overview+.wrap_skyblue{padding-top:0;padding-bottom:25px}.ccm-page.page-type-news .container a:not([class]){text-decoration:underline}