@charset "UTF-8";.sub-item .base-width{border-bottom:1px solid #d9d9d9}.sub-section:last-of-type .sub-item .base-width{border-bottom:none}.sub-item .sub-title{font-weight:700}.sub-sub-title{padding-left:13px;position:relative}.sub-sub-title::before{content:'';display:block;width:4px;height:85%;background:#000;position:absolute;top:8%;left:0}.flex-container{display:flex;flex-wrap:wrap}.flex-item{width:100%}.font-bold{font-weight:500}.fw400{font-weight:400}sup{font-size:1.2rem}.sub-section_top.sub-item .base-width{border-bottom:0;padding-bottom:3rem}.bg_square.sub-item .base-width,.sub-section_bb0.sub-item .base-width{border-bottom:0}.bg_square.sub-section{background-color:#efefef;background-image:repeating-linear-gradient(to bottom,#fff,#fff .1rem,transparent 0,transparent 2.8rem),repeating-linear-gradient(to right,#fff,#fff .1rem,transparent 0,transparent 2.8rem);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem}.bg_square.sub-section .base-width{max-width:1140px;margin:auto;padding-bottom:0}.top_tit{font-size:2.8rem;font-weight:300}.top_tit_sub{font-size:2.4rem;margin:1rem 0 5.1rem}.top_image{margin-bottom:5.5rem}.top_features{font-size:2.6rem;line-height:1.1;display:flex;justify-content:space-between}.top_feature{color:#fff;display:flex;align-items:center;justify-content:center;width:31%;padding:.8rem .2rem 1.2rem;text-align:center}.top_feature_header{font-size:1.6rem;margin-right:.4em}.top_feature_data{font-size:2.2rem}.top_feature_orange{background-color:#ea5711}.top_feature_green{background-color:#2bac39}.top_feature_blue{background-color:#00b5ee}.top_feature_r{height:100%;display:flex;flex-direction:column}.top_feature_others{font-size:1.8rem;line-height:1.45}.top_feature_season{margin-top:auto;margin-bottom:0;line-height:1}.mid_box{padding:5rem 0}.mid_box:first-child,.sub-section.sub-section_bt1{padding-top:0}.mid_box_last{padding-bottom:0!important}.voice_tit{font-size:2.2rem;font-weight:300}.img_caption{font-size:1.4rem;text-align:center}.mid_box .btn-show-list{min-width:22.5rem;text-align:center}.btn_show_wrap+.btn_show_wrap{margin-top:1.5rem}.content_bottom{margin-top:7rem}.btn_container{margin-top:10rem}.btn_container ul{display:flex;flex-direction:column;align-items:center}.sub-section_bt1 .base-width{border-top:1px solid #d9d9d9;padding-top:3.5rem;margin-top:0}@media only screen and (max-width:767px){article{font-size:1.5rem;line-height:1.6}.flex-item-img,.flex-item-text{width:100%}.sub-section{padding-top:4.5rem}.sub-item .base-width{padding-bottom:4.5rem}.sub-section .sub-title,.voice_tit{font-size:1.8rem}.text-container{margin-top:1rem}.img-container{margin-top:3rem}.sub-title-container{flex-direction:column}.has-btn-show-list ul.list-btn-show-list{margin-left:0;margin-top:1em;flex-direction:column}.flex-container.half>.flex-item{margin-top:1.5rem}.bg_square .text-container,.flex-container.half>.flex-item:first-of-type,.flex-container.sp-column2>.flex-item:nth-of-type(-n+2),.flex-container>.flex-item:first-of-type,.flex-container>.flex-item:nth-of-type(n+2)>.img-container:first-child,.flex-container>.flex-item:nth-of-type(n+2)>.text-container:first-child{margin-top:0}.flex-container.img-text{justify-content:space-between}.flex-container.img-text>.img-container,.flex-container.img-text>.text-container{width:48%}.flex-container.sp-column2{justify-content:space-between;font-size:1.5rem}.flex-container.sp-column2 .ttl{margin-top:.5em;font-size:1.6rem}.flex-container.sp-column2 .text{margin-top:.5em;font-size:1.4rem}.flex-container.sp-column2 .category{margin-top:.5em;font-size:1.2rem;line-height:1.4}.flex-container.sp-column2>.flex-item{width:48%;margin-top:3rem}main[data-footer-type]{padding-bottom:5rem;padding-top:4rem}.sub-section_top.sub-item .base-width{padding-bottom:4rem}.bg_square.sub-section{padding:3.5rem 0 4.5rem}.bg_square.sub-item .base-width{padding-bottom:0}.top_tit{font-size:2.2rem}.top_tit_sub{font-size:1.8rem;margin:1rem 0 1.9rem}.top_image{margin-bottom:1.5rem}.top_features{font-size:1.8rem;line-height:1.1}.top_feature{width:32.5%;padding:.5rem 0 .7rem}.top_feature_header{font-size:1.4rem;margin-right:0}.top_feature_data,.top_feature_season{font-size:1.4rem}.top_feature_r{min-height:auto;display:block}.top_feature_others{font-size:1.6rem;margin-bottom:1.8rem}.mid_box{padding:1.5rem 0}.btn_show_wrap{text-align:center;margin-top:1.8rem}.mid_box .btn-show-list{min-width:90%}.content_bottom{margin-top:4rem}.btn_container{margin-top:6rem}.btn_container ul{display:block}}@media print,screen and (min-width:768px){main[data-footer-type]{padding-bottom:10rem;padding-top:3rem}.sub-section{padding-top:5rem}.sub-item .base-width{padding-bottom:5rem}.sub-title{font-size:2.2rem}.img-container,.text-container{margin-top:2.5rem}.caption-section .base-width{padding-top:7rem}.sub-sub-title{font-size:1.8rem}.flex-container.half{justify-content:space-between}.flex-container.half>.flex-item{width:48%;margin-top:8rem}.flex-container.column4>.flex-item:nth-of-type(-n+4),.flex-container.half>.flex-item:nth-of-type(-n+2){margin-top:0}.flex-container.column4{margin-top:5rem;font-size:1.5rem}.flex-container.column4 .ttl{margin-top:.5em;font-size:1.6rem}.flex-container.column4 .text{margin-top:.5em;font-size:1.4rem}.flex-container.column4 .category{margin-top:.5em;font-size:1.2rem;line-height:1.4}.flex-container.column4>.flex-item{width:23.5%;margin-left:2%;margin-top:2rem}.flex-container.column4>.flex-item:nth-of-type(4n-3){margin-left:0}#globalPageTitle{border-bottom:1px solid #d9d9d9}.mid_box .flex-container.half>.flex-item:first-of-type{margin-bottom:3rem}.mid_box .flex-container:not(.half)+.btn_show_wrap{margin-top:3rem}}