@charset "shift_jis";
.point,.topic_path{background-color:#f1ebe6}.point{text-align:center;padding-bottom:80px;margin-bottom:80px}.point_column{padding:80px 0 20px;counter-reset:item}.point_column:after{display:block;clear:both;content:"";height:0}.point_half{background-color:#fff;padding:65px 30px 45px;width:48%;margin-bottom:60px;border-radius:15px;position:relative}.point_half:before{content:"";display:block;position:absolute;left:50%;margin-left:-24px;top:-24px;width:48px;height:48px;background-size:48px 48px}.point_half:first-child:before{background-image:url(/img/share/ico-order_list_1.png)}.point_half:nth-child(2):before{background-image:url(/img/share/ico-order_list_2.png)}.point_half:nth-child(3):before{background-image:url(/img/share/ico-order_list_3.png)}.point_half:nth-child(4):before{background-image:url(/img/share/ico-order_list_4.png)}.point_half:nth-child(2n-1){float:left}.point_half:nth-child(2n){float:right}.point_half.o-epos_point_trigger{cursor:pointer;transition:-webkit-transform .3s cubic-bezier(.13,.78,.38,.98);transition:transform .3s cubic-bezier(.13,.78,.38,.98);transition:transform .3s cubic-bezier(.13,.78,.38,.98),-webkit-transform .3s cubic-bezier(.13,.78,.38,.98)}.point_half.o-epos_point_trigger:hover{-webkit-transform:scale(1.04) translateZ(0);transform:scale(1.04) translateZ(0)}.point_detail,.point_title{margin-bottom:20px}.point_detail{color:#595757;text-decoration:none;position:relative;display:inline-block;padding-left:13px;cursor:pointer}.point_detail:before{content:"";position:absolute;left:0;top:6px;width:0;height:0;border-top:5px solid transparent;border-left:8px solid #b5ded5;border-bottom:5px solid transparent}.point_image{max-width:250px}.point_image.o-large{max-width:300px}.point_list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;margin:0 auto}.point_item{width:48%;background-color:#f1ebe6;border-radius:15px;padding:5px 20px 15px;margin-bottom:4%}.point_item .point_image{max-width:100px;width:100%}.point_note{line-height:2;margin-bottom:35px}.point_comment{font-size:1rem;margin-top:20px}.card_area{background-color:#fff;padding:40px 0}.card_area_inner{max-width:672px;width:100%;margin:0 auto;padding:0 20px;text-align:center}.card_area_anchor{display:block;margin-top:15px;border-radius:5px;border:2px solid #b5ded5;text-decoration:none;position:relative;padding:20px 31px 20px 32px;overflow:hidden;transition:.3s cubic-bezier(.13,.78,.38,.98)}.card_area_anchor:before{position:absolute;content:"";width:0;height:0;border-top:12px solid #54ab9c;border-left:12px solid transparent;right:4px;top:4px}.card_area_anchor:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.card_area_anchor:hover .card_area_photo_image{opacity:1}.card_area_photo{float:left}.card_area_title{font-size:2.4rem;letter-spacing:3px;color:#595757;float:right;padding-top:4px}.card_area_note{color:#e8836e;float:right;width:297px}.account{margin-bottom:80px}.account_inner{border:1px solid #c4bdbd;border-radius:15px;padding:40px 20px 10px}.account_title{text-align:center}.account_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px;margin:15px auto 5px}.account_item{width:58%;position:relative;padding-left:13px;margin-top:15px}.account_item:first-child,.account_item:nth-child(3){width:42%}.account_item:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#54ab9c;left:0;top:8px}.account_detail{text-align:right}.account_anchor{color:#595757;text-decoration:none;position:relative;padding-left:13px}.account_anchor:before{content:"";position:absolute;left:0;top:6px;width:0;height:0;border-top:5px solid transparent;border-left:8px solid #b5ded5;border-bottom:5px solid transparent}.account_anchor:hover{text-decoration:underline}.modal_epos{background-color:#fff;padding:40px 20px 20px;width:640px;top:calc(50% - 462px);left:calc(50% - 320px);position:absolute;border-radius:15px;position:relative}.modal_epos_close{background:url(/img/index/close.svg) no-repeat 0 0;width:90px;height:20px;position:absolute;right:0;top:-50px;border:none}.modal_epos_wrapper{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:50;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:opacity .2s linear;display:none;opacity:0;overflow:auto;text-align:left}.modal_epos_title{color:#e8836e;margin-bottom:10px}.modal_epos_title_description{text-align:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #c4bdbd}.modal_epos_content_wrapper{padding:0 40px 40px;position:relative}.modal_epos_content_title{font-weight:700;text-align:center;margin-bottom:15px}.modal_epos_content_description{margin-bottom:30px}.modal_epos_introduction{background-color:#f1ebe6;border-radius:15px;padding:30px 44px}.modal_epos_introduction_title{text-align:center;color:#e8836e;margin-bottom:10px}.modal_epos_introduction_notes{font-size:1.2rem}.modal_epos_introduction_notes_wrapper{margin-top:10px}.modal_epos_option{padding-right:32px;display:inline-block;position:relative}.modal_epos_option_year{font-size:1.6rem;font-weight:700;padding-right:15px}.modal_epos_option_calculation{font-size:2.1rem;padding-right:8px;font-weight:700}.modal_epos_option_result{font-size:3rem;font-weight:700;position:relative}.modal_epos_option_result:after{content:"";display:block;position:absolute;top:50%;margin-top:-13px;right:-32px;width:26px;height:26px;background:url(/img/index/ico-point.png) center/26px no-repeat}.modal_epos_image_wrapper{text-align:center}@media screen and (max-width:960px){.point_list{width:100%}}@media screen and (max-height:960px){.modal_epos{top:0}.modal_epos_wrapper{padding:100px 0}}