@charset "UTF-8";.caption a{text-decoration:underline}.caption a:hover{text-decoration:none}.contents_tit{font-size:2.8rem;font-weight:500;margin-top:3rem}.content:nth-child(2){margin-top:4rem}.halfline_tit{margin:6rem 0 4rem}.halfline_tit h2{font-size:2.8rem;font-weight:500;left:1rem;position:relative}.halfline_tit h2:after,.halfline_tit h2:before{background-color:#cde6f4;content:"";display:inline-block;height:2rem;left:-1rem;position:absolute;top:2.5rem;z-index:-1}#an65rc1 .halfline_tit h2:before{width:43rem}#an65rc1 .halfline_tit h2:after{content:none}#vrshd100 .halfline_tit h2:before{width:545px}#vrshd100 .halfline_tit h2:after{top:7rem;width:80rem}.product_name{font-size:2.8rem;font-weight:500}.mark_new,.mark_new:before{position:relative}.mark_new:before{align-items:center;border:2px solid #e90102;border-radius:50%;color:#e90102;content:"NEW";-js-display:flex;display:flex;float:left;font-size:1.9rem;height:5.5rem;justify-content:center;left:0;margin-right:1.5rem;top:1rem;width:5.5rem}.product_caption,.product_price{font-size:1.4rem}.product_price .txred{margin-left:1.5rem}.option_box_r table tr{border-top:1px solid #c9caca;color:#595757;font-size:1.4rem;font-weight:500}#an65rc1 .option_box_r table tr{font-size:1.6rem}.option_box_r table{width:100%}.option_box_r table tr:last-child{border-bottom:1px solid #c9caca}.option_box_r table td,.option_box_r table th{padding:.7rem 0}.option_box_r table th{text-align:left;vertical-align:baseline;width:15rem}.option_box_r table td{line-height:1.7}.feature_list_area{margin-top:6rem}.feature_list_tit{background-color:#60818f;border-radius:10px;color:#fff;font-size:2rem;font-weight:500;margin-bottom:1rem;padding:0 1rem}.feature_list{padding-left:1.5em;text-indent:-1.5em}.feature_list:before{content:"■";margin-right:.5em}.target_model_table{background-color:#fff;font-size:1.4rem;width:100%}.target_model_tit{display:inline-block;font-size:1.6rem;margin-bottom:.2em}.tr_right{width:17rem}.target_model_table thead tr{line-height:1.4}.target_model_table tbody tr td:first-child{min-width:10rem;width:10rem}.target_model_table tbody tr td:nth-child(2),.target_model_table tbody tr td:nth-child(3){text-align:left}.target_model_table tr:first-child th{background:#e9eaea}.target_model_table td,.target_model_table th{border:1px solid #000;padding:.5rem;text-align:center}.option_tit{margin-bottom:1rem}.option_wrap{margin:0 1.5rem 1.5rem}.option_tit span{background-color:#6b8592;border-radius:11px;color:#fff;display:inline-block;font-size:1.8rem;font-weight:500;padding:0 1rem}.option_box{-js-display:flex;display:flex;font-size:1.6rem;margin-bottom:2rem}.option_box img{width:100%}.option_box_l,.option_box_r{width:50%}.option_box_l{margin-right:1.5rem}.option_box_r{margin:1.3rem 0 0 1.5rem}.sup_models{margin:4rem 0 .5rem;position:relative;text-align:center;z-index:1}.sup_models_nocap{margin-bottom:0;margin-top:0}.model_wrap{background:#fff;font-size:1.4rem;padding:0 .5rem}.model_wrap,.model_wrap p{display:inline-block}.sup_models:after,.sup_models:before{width:100%}@media only screen and (max-width:767px){.content:nth-child(2){margin-top:3rem}.option_wrap{margin:0 0 1.5rem}.halfline_tit{display:block;margin:7rem auto 1rem;width:100%}.halfline_tit h2{background-color:#cde6f4;font-size:2rem;left:0;padding:1.2rem;top:-1.4rem}.halfline_tit h2:after,.halfline_tit h2:before{content:none}.option_box_r table th{vertical-align:middle}.scroll_x{overflow-x:scroll}.scroll_x::-webkit-scrollbar{background:#ccc;height:10px}.scroll_x::-webkit-scrollbar-thumb{background:#aaa}.scroll_x::-webkit-scrollbar-track{background:#ccc;border-radius:5px;margin:0 2px}.target_model_table{width:300%}.target_model_table tr:first-child th:first-child{padding-left:2rem;text-align:left}.feature_list_area{margin-top:4rem}.option_tit span{font-size:1.7rem;text-align:center;width:100%}.option_box{flex-direction:column}.option_box>div{margin:0!important;max-width:100%;min-height:0;width:100%!important}.option_box_r img{margin:2rem 0}.sup_models{font-size:1.4rem;margin-top:0}.sup_models_nocap{margin-bottom:0;margin-top:0}.sup_models_nocap span{overflow-wrap:anywhere}.sup_models_wrap{border-bottom:1px solid red;border-top:1px solid red;padding:1rem 0}}@media print,screen and (min-width:768px){#globalPageTitle{border-bottom:1px solid #d9d9d9}.sup_models:after{border-bottom:1px solid #000;content:"";left:0;margin:0 auto;position:absolute;right:0;top:50%;width:98%;z-index:-1}}