<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.f_mypage{background:var(--c-white);min-height:100vh}.f_mypage .page-ttl{display:flex;justify-content:space-between;margin-bottom:15px}.f_mypage .member_name{font-size:20px;color:var(--c-main);position:relative}.f_mypage .member_name small{font-size:14px}.f_mypage .member_name:before{content:"";background:url(/build/assets/member-CB8PvoT6.svg) no-repeat center / contain;width:25px;height:25px;display:inline-block;vertical-align:top;margin-right:9px}.f_mypage__layout{display:flex;flex-wrap:wrap;border-top:3px solid #e5e5e5}.f_mypage__layout .l_main{width:80%;padding:40px 0 0 30px;border-left:3px solid #e5e5e5;margin-bottom:80px}.f_mypage__layout .l_side{width:20%;padding:40px 20px 0 0}@media screen and (max-width: 960px){.f_mypage__layout{border:none}.f_mypage__layout .l_main{width:72%}.f_mypage__layout .l_side{padding:0;width:28%}}@media screen and (max-width: 767px){.f_mypage{background-color:#f5f5f5}.f_mypage .max_content_wrapper{padding:0}.f_mypage .c_breadcrumb{padding-left:16px;padding-right:16px}.f_mypage .page-ttl{margin-bottom:10px;flex-direction:column;padding-left:16px;padding-right:16px}.f_mypage .member_name{font-size:16px;margin-top:15px;text-align:right}.f_mypage .member_name small{font-size:12px}.f_mypage .member_name:before{width:16px;height:16px;margin-top:4px}.f_mypage__layout{flex-direction:column;background-color:var(--c-white);padding:30px 16px;flex-direction:column-reverse}.f_mypage__layout .l_main{width:100%;padding:0;border:none}.f_mypage__layout .l_side{padding:0;width:100%}}.l_side .item{margin-bottom:40px}.side-ttl{font-size:16px;font-weight:700;color:var(--c-main);padding-bottom:10px;border-bottom:2px solid var(--c-navy)}.side-btns{margin-top:15px}.side-btns a{font-size:14px;color:var(--c-main);text-decoration:none;padding:8px 10px;min-height:48px;text-align:left;display:flex;justify-content:center;align-items:center;position:relative;border:2px solid;border-radius:5px;transition:all .3s ease}.side-btns a.bk{color:#ec9631;border-color:#ec9631}.side-btns a.bk:hover{color:#fff;background-color:#ec9631}.side-btns a.as{color:#69699b;border-color:#69699b}.side-btns a.as:hover{color:#fff;background-color:#69699b}.side-btns a.ll{color:#c97586;border-color:#c97586}.side-btns a.ll:hover{color:#fff;background-color:#c97586}.side-btns li+li{margin-top:8px}.top_sec{padding-bottom:50px;width:100%}.top_sec.col2{display:flex;align-items:flex-start;justify-content:space-between}.top_sec.btm{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.top_sec .btn-reg{font-size:14px;color:var(--c-main);padding-right:20px;display:inline-block;position:relative;margin-top:15px}.top_sec .btn-reg:hover{opacity:.6}.top_sec .btn-reg:before{content:"";width:7px;height:7px;border-top:1px solid #222;border-right:1px solid #222;position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}.top_notice-tabs{background:var(--c-white);box-shadow:0 1px 4px #0000001a}.top_notice-tabs .nav{display:flex;justify-content:flex-start}.top_notice-tabs .nav li{width:calc(25% - 1px)}.top_notice-tabs .nav a{font-size:13px;color:var(--c-white);display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--c-main);padding:10px 5px;height:100%;width:100%;text-decoration:none}.top_notice-tabs .nav li.ui-tabs-active a{background:var(--c-white);color:var(--c-main)}.top_notice-tabs .content{padding:10px 0 20px;min-height:246px}.top_notice-tabs .content#tab-1,.top_notice-tabs .content#tab-2,.top_notice-tabs .content#tab-3,.top_notice-tabs .content#tab-4{max-height:357px;overflow-y:scroll}.top_notice-tabs .notice li{border-bottom:1px solid #b5b5b5}.top_notice-tabs .notice li:first-child{border-top:1px solid #b5b5b5}.top_notice-tabs .notice a{display:block;padding:15px 35px 15px 20px;text-decoration:none;position:relative}.top_notice-tabs .notice a:hover{opacity:.6}.top_notice-tabs .notice a:before{content:"";width:7px;height:7px;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}.top_notice-tabs .notice .ttl{font-size:13px;color:var(--c-link)}.top_notice-tabs .notice span:not(.date){margin-right:5px;font-size:12px;padding:0 5px;display:inline;vertical-align:top;color:var(--c-white)}.top_notice-tabs .notice .date{font-size:14px;font-weight:700;color:var(--c-main);margin-right:10px;line-height:1;display:inline-block;vertical-align:top}.top_notice-tabs .notice .important{background-color:#db1919}.top_notice-tabs .notice .tag1{background-color:#ad343a}.top_notice-tabs .notice .tag2{background-color:#de740a}.top_notice-tabs&gt;div:not(.notice) li{border-bottom:1px solid #b5b5b5}.top_notice-tabs&gt;div:not(.notice) li:first-child{border-top:1px solid #b5b5b5}.top_notice-tabs&gt;div:not(.notice) a{display:flex;padding:15px 35px 15px 20px;text-decoration:none;position:relative}.top_notice-tabs&gt;div:not(.notice) a:hover{opacity:.6}.top_notice-tabs&gt;div:not(.notice) a:before{content:"";width:7px;height:7px;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}.top_notice-tabs&gt;div:not(.notice) .ttl{font-size:13px;color:var(--c-link);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top_notice-tabs&gt;div:not(.notice) span:not(.date){margin-right:5px;line-height:1;font-size:12px;height:15px;padding:0 5px;display:inline-block;vertical-align:top;color:var(--c-white);white-space:nowrap}.top_notice-tabs&gt;div:not(.notice) .date{font-size:14px;font-weight:700;color:var(--c-main);margin-right:10px;line-height:1;display:inline-block;vertical-align:top}.top_notice-tabs&gt;div:not(.notice) .important{background-color:#db1919}.top_notice-tabs&gt;div:not(.notice) .tag1{background-color:#ad343a}.top_notice-tabs&gt;div:not(.notice) .tag2{background-color:#de740a}.top_notice{width:100%}.top_notice .box{background-color:#f5f5f5;padding:20px}.top_qual{width:31%}.top_qual .box{background:#f5f5f5;padding:20px;text-align:center}.top_qual a{color:var(--c-main)}.top_qual a:hover{opacity:.6}.top_qual ul{box-shadow:0 1px 4px #0000001a;margin-bottom:20px}.top_qual ul li:last-child a{border-bottom:0}.top_qual ul li a{font-size:16px;color:var(--c-navy);font-weight:700;position:relative;text-decoration:none;padding:15px 15px 15px 47px;background-color:var(--c-white);display:block;text-align:left;border-bottom:1px solid #b5b5b5}.top_qual ul li a:before{content:"";background:url(/build/assets/edit_square-BHUHOPQZ.svg) no-repeat center / contain;width:20px;height:20px;position:absolute;top:17px;left:17px}.top_qual .btn-edit{font-size:18px;color:var(--c-white);background-color:var(--c-main);font-weight:700;position:relative;text-decoration:none;padding:15px 10px;height:54px;width:171px;display:flex;justify-content:center;align-items:center;border-radius:5px;margin:0 auto 15px}.top_helpful{width:39%}.top_helpful .tag{font-size:16px;line-height:1;font-weight:700;color:var(--c-white);background-color:var(--c-navy);padding:5px 12px;display:inline-block;vertical-align:top;text-align:center;margin-left:13px;border-radius:4px}.top_helpful ul{display:flex;flex-direction:column;gap:10px}.top_helpful a{font-size:26px;font-weight:700;color:var(--c-white);text-align:left;padding:9px 30px 9px 90px;border-radius:5px;text-decoration:none;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;position:relative;min-height:82px}.top_helpful a span{font-size:20px;display:block}.top_helpful a.bk{background-color:#ec9631}.top_helpful a.as{background-color:#69699b}.top_helpful a.ll{background-color:#c97586}.top_helpful a:hover{opacity:.6}.top_helpful a:before{content:"";width:60px;height:60px;border-radius:50%;background-color:var(--c-white);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.top_helpful a.bk:before{background-image:url(/build/assets/circ-book-CaBxVRAr.svg)}.top_helpful a.as:before{background-image:url(/build/assets/circ-sheet-BB4ToQkA.svg)}.top_helpful a.ll:before{background-image:url(/build/assets/circ-table-Btz2D3bY.svg)}.top_helpful a:after{content:"";width:10px;height:10px;border-top:2px solid var(--c-white);border-right:2px solid var(--c-white);position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(45deg)}.top_testi{width:58%;padding:20px;background-color:#f5f5f5}.top_testi .box{padding:32px 30px 35px;background-color:var(--c-white);box-shadow:0 1px 4px #0000001a;text-align:center}.top_testi .ttl{font-size:30px;font-weight:700;margin-bottom:20px;text-align:center;position:relative;display:inline-block}.top_testi .ttl:before{content:"迢ｬ蟄ｦ閠�";font-size:20px;color:var(--c-white);padding:11px 0;line-height:1;text-align:center;background:url(/build/assets/bubble--D1zAccP.svg) no-repeat center / contain;width:91px;height:43px;position:absolute;top:-40px;left:-90px}.top_testi p{margin-bottom:20px;line-height:1.8;text-align:left}.top_testi .btns{display:flex;flex-direction:column;gap:6px}.top_testi .btns a{font-size:18px;font-weight:700;border-radius:5px;padding:15px;text-align:center;display:block;position:relative;text-decoration:none}.top_testi .btns a:hover{opacity:.6}.top_testi .btns a.read{color:var(--c-white);background-color:var(--c-navy)}.top_testi .btns a.read:before{content:"";width:7px;height:7px;border-top:1px solid var(--c-white);border-right:1px solid var(--c-white);position:absolute;top:50%;right:14px;transform:translateY(-50%) rotate(45deg)}.top_testi .btns a.write{color:var(--c-navy);background-color:#dbdbdb}.top_testi .btns a.write span{position:relative;padding-left:24px;display:inline-block}.top_testi .btns a.write span:before{content:"";background:url(/build/assets/edit-pen-B2qj84Vo.svg) no-repeat center top / contain;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 960px){.top_sec.col2{flex-direction:column}.top_notice{width:100%;margin-bottom:40px}.top_qual{width:100%}.top_sec.btm{flex-direction:column}.top_helpful{width:100%;margin-bottom:50px}.top_testi{width:100%}}@media screen and (max-width: 767px){.top_sec h2{padding:3px 0 3px 16px;margin-bottom:20px}.top_notice-tabs .nav a{font-size:12px;padding:3px 0}.top_notice-tabs .notice li{border-style:dotted!important}.top_notice-tabs .notice a{padding:15px 35px 15px 15px}.top_notice .box{padding:20px 15px}.top_qual .box{padding:20px 15px}.top_qual a{font-size:14px}.top_qual ul li a{font-size:15px}.top_testi{width:calc(100% + 32px);margin-left:-16px}.top_testi .box{padding:30px 18px 18px}.top_testi .btns a{font-size:16px}.top_testi .btns a.write br{display:inline-block}}.top_reco .p_list-item{background-color:#faf2f2}@media screen and (max-width: 767px){.top_reco .p_list-item{background:none}}.p_list-item{padding:20px;background-color:#f5f5f5}.p_list-item&gt;ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2%}.p_list-item&gt;ul li{background:var(--c-white);padding:12px 10px 52px;text-align:left;width:calc(25% - 15px);position:relative}.p_list-item&gt;ul li figure{text-align:center;margin-bottom:10px}.p_list-item&gt;ul li img{width:118px;height:166px;object-fit:contain;display:inline-block;vertical-align:top}.p_list-item&gt;ul li span{display:block}.p_list-item&gt;ul li .course_code{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#ac6b32;display:inline-block;margin-bottom:10px}.p_list-item&gt;ul li .course_code.download{background-color:#003e98}.p_list-item&gt;ul li .course_name{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#616db9;display:inline-block;margin-bottom:10px}.p_list-item&gt;ul li .course_name.download{background-color:#003e98}.p_list-item&gt;ul li .genre{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#3c974a;display:inline-block;margin-bottom:10px;margin-right:3px}.p_list-item&gt;ul li .genre.download{background-color:#003e98}.p_list-item&gt;ul li .version{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:var(--c-red);display:inline-block;margin-bottom:10px}.p_list-item&gt;ul li .version.download{background-color:#003e98}.p_list-item&gt;ul li .name{font-size:12px;font-weight:700;color:var(--c-navy);margin-bottom:12px;display:block;min-height:34px}.p_list-item&gt;ul li .code_num{font-size:10px;font-weight:400;color:#585858;margin-bottom:8px}.p_list-item&gt;ul li .list_price{font-size:10px;font-weight:700;color:#323232;margin-bottom:10px}.p_list-item&gt;ul li .member_price{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);margin-bottom:10px;background-color:var(--c-red);border-right:.1px solid var(--c-red);display:inline-block;padding:4px 12px;position:relative}.p_list-item&gt;ul li .member_price:before{content:"";width:0;height:0;border-left:5px solid var(--c-red);border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;top:0;right:-5px}.p_list-item&gt;ul li .price{font-size:14px;font-weight:700;color:var(--c-red);margin-bottom:18px}.p_list-item&gt;ul li .price small{font-size:10px;font-weight:400}.p_list-item&gt;ul li .cart{font-size:12px;font-weight:700;line-height:1;color:var(--c-navy);text-align:center;width:100%;background-color:#f7cb01;border-radius:2px;display:flex;justify-content:center;align-items:center;position:relative;border:none;padding:8px;cursor:pointer;position:absolute;bottom:20px;width:90%;box-sizing:border-box}.p_list-item&gt;ul li .cart:hover{opacity:.6}.p_list-item&gt;ul li .cart:before{content:"";background:url(/build/assets/add-to-cart-D-C3yl7s.svg) no-repeat center top / contain;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:12px}.cartBox{position:absolute;bottom:-70px;z-index:1;left:50%;transform:translate(-50%);background:#d4deff;width:120%}.cartBox:before{clip-path:polygon(50% 44%,0% 100%,100% 100%);position:absolute;left:50%;transform:translate(-50%);top:-20px;width:20px;height:20px;content:"";background:#d4deff}.cartBox .cartContainer{position:relative;display:grid;gap:4px;padding:16px 8px}.cartBox .cartContainer .cart-close{position:absolute;right:4px;top:4px;content:"ﾃ�";background:transparent;border:none;font-size:2rem;width:fit-content}.cartBox .cartContainer .cart-text{text-align:center;font-size:.8rem}.cartBox .cartContainer .cart-yellowLink{padding:8px 4px;background:#c7a406;width:95%;margin:0 auto;color:#fff;text-decoration:unset;font-weight:700;text-align:center;font-size:.8rem}.cartBox .cartContainer .cart-Link{text-align:center;font-size:.8rem;display:flex;justify-content:center}.cartBox .cartContainer .cart-Link span{text-decoration:underline}.item-button{position:absolute;bottom:0;width:100%}.top_wishlist .cartBox{bottom:unset}@media screen and (max-width: 768px){.cartBox{bottom:30px;left:40%;width:80%}.top_wishlist .cartBox{left:50%}.top_wishlist .cartBox .cartContainer{padding-block:24px}.top_wishlist .cartBox .cartContainer .cart-close{top:0}}@media screen and (max-width: 960px){.p_list-item&gt;ul li{width:calc(50% - 12px)}}@media screen and (max-width: 767px){.p_list-item{background:none}.p_list-item&gt;ul{justify-content:space-between}.p_list-item&gt;ul li{width:calc(50% - 5px);margin-right:0;margin-bottom:10px}}.top_sec.slider{padding-bottom:70px;margin:0;background:#fff}.mypage__slider{background-color:var(--c-white)}.mypage__slider .swiper-slide{text-align:center}.mypage__slider .swiper-slide .name{text-align:left;font-size:12px;font-weight:500;color:#396edb;display:block;margin-bottom:2px}.mypage__slider .swiper-slide .price{text-align:left;font-size:12px;font-weight:500;color:#a03d3e;margin-bottom:18px}.mypage__slider .swiper-slide .price small{font-size:10px;font-weight:400}.mypage__slider .swiper-button-prev,.mypage__slider .swiper-button-next{background:url(/build/assets/nav-arrow-4-Sr6swA.svg) center center no-repeat;background-size:auto;background-size:contain;width:40px;height:40px;right:0}.mypage__slider .swiper-button-prev{transform:scaleX(-1);right:auto;left:0}.mypage__slider .swiper-button-prev:after,.mypage__slider .swiper-button-next:after{display:none}.mypage__slider .swiper-wrapper{padding-bottom:40px}@media screen and (max-width: 767px){.top_sec.slider{padding:0 16px}}.p_wishlist .txt{font-size:15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:44px}.p_wishlist .txt a{font-size:14px;color:var(--c-navy);text-align:center;display:inline-block;padding:7px 18px;background-color:#f5f5f5;border-radius:2px;border:1px solid #b5b5b5;text-decoration:none;position:relative}.p_wishlist .txt a:hover{opacity:.6}.p_wishlist .txt a:before{content:"";width:7px;height:7px;border-top:1px solid var(--c-navy);border-right:1px solid var(--c-navy);position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg)}.p_wishlist&gt;ul{display:flex;justify-content:space-between;flex-wrap:wrap}.p_wishlist&gt;ul&gt;li{background:var(--c-white);padding:40px 0;text-align:left;width:100%;display:flex;justify-content:space-between;border-bottom:1px dashed #dddddd;position:relative}.p_wishlist&gt;ul&gt;li figure{text-align:center;width:15%}.p_wishlist&gt;ul&gt;li img{width:142px;height:200px;object-fit:contain;display:inline-block;vertical-align:top}.p_wishlist&gt;ul&gt;li span{display:block}.p_detail__info{width:85%;padding-left:5%;padding-right:22%;position:relative}.p_detail__info.history{padding-left:0}.p_detail__info .ver_tac{font-size:12px;line-height:1;color:#585858;display:flex;align-items:center;margin-bottom:5px}.p_detail__info .version{padding:4px 12px;color:#fff;text-align:center;border-radius:2px;background-color:var(--c-red);margin-right:8px;display:inline-block;vertical-align:top}.p_detail__info .version.download{background-color:#003e98}.p_detail__info .name{font-size:20px;font-weight:700;color:var(--c-navy);margin-bottom:10px;display:block;min-height:34px}.p_detail__info .author{color:#585858;font-size:12px;margin-bottom:12px}.p_detail__info .tags{display:flex;flex-wrap:wrap;margin-bottom:12px}.p_detail__info .tags li{padding:2px 10px;font-size:10px;font-weight:700;color:var(--c-navy);border-radius:2px;margin-right:8px;margin-bottom:8px;border:1px solid var(--c-navy)}.p_detail__info .tags li.colored{background-color:var(--c-navy);color:var(--c-white)}.p_detail__info .list_price{font-size:12px;font-weight:700;color:#323232;margin-bottom:12px}.p_detail__info .list_price small{color:#585858;font-weight:400}.p_detail__info .prices{display:flex;flex-wrap:wrap;align-items:flex-start}.p_detail__info .prices .member_price{font-size:12px;line-height:1;font-weight:700;color:var(--c-white);background-color:var(--c-red);display:inline-block;padding:3px 12px 5px;position:relative;margin-right:15px;margin-bottom:10px}.p_detail__info .prices .member_price:before{content:"";width:0;height:0;border-left:6px solid var(--c-red);border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:0;right:-6px}.p_detail__info .prices .actual_price{font-size:20px;line-height:1;font-weight:700;color:var(--c-red)}.p_detail__info .prices .actual_price small{font-size:12px;font-weight:400}.p_detail__info .info_list{display:grid;gap:8px}.p_detail__info .info__red{padding:4px;background:#ffe1e1;border:1px solid #ad343a;color:#ad343a;font-weight:700}.p_detail__info .info__blue{padding:4px;background:#eff0ff;border:1px solid #5257e7;color:#5257e7;font-weight:700}.p_detail__info .info__green{padding:4px;background:#ebfff3;border:1px solid #10a326;color:#10a326;font-weight:700}.p_detail__info .added-date{font-size:12px;color:#585858;margin-bottom:10px;display:block}.p_detail__info .added-date.sp-only{display:none}.p_detail__info .side{position:absolute;top:20px;right:0;width:22%;text-align:right}.p_detail__info .side .cart{font-size:14px;font-weight:700;line-height:1;color:var(--c-navy);text-align:center;width:100%;margin-bottom:10px;background-color:#f7cb01;border-radius:2px;display:flex;justify-content:center;align-items:center;position:relative;border:none;padding:12px 8px;cursor:pointer}.p_detail__info .side .cart:hover{opacity:.6}.p_detail__info .side .cart:before{content:"";background:url(/build/assets/add-to-cart-D-C3yl7s.svg) no-repeat center top / contain;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:12px}.p_detail__info .side .delete{font-size:14px;color:var(--c-navy);width:102px;height:40px;text-align:center;border-radius:2px;background-color:#f5f5f5;border:1px solid #b5b5b5;cursor:pointer;padding:0}.p_detail__info .side .delete:hover{opacity:.6}.p_wishlist-btm{display:flex;justify-content:space-between;padding-top:20px}.p_wishlist-btm span{font-weight:700}.p_wishlist-pagi__num{font-size:14px}.p_wishlist-pagi__num span{font-weight:700}.p_wishlist-upper{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--c-navy);margin-bottom:10px}.p_wishlist-upper .sort{display:flex;align-items:center;gap:10px}.p_wishlist-upper .sort .label{font-size:14px;font-weight:700;color:var(--c-main);position:relative;padding-left:24px}.p_wishlist-upper .sort .label:before{content:"";background:url(/build/assets/arrow-up-down-0K5pQw6N.svg) no-repeat center top / contain;width:20px;height:20px;position:absolute;top:1px;left:0}.p_wishlist-upper .sort_select{position:relative}.p_wishlist-upper .sort_select:after{content:"";width:0;height:0;border-top:7px solid var(--c-navy);border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:11px;right:15px}.p_wishlist-upper .sort_select select{padding:7px 22px 7px 7px;width:120px;background-color:#f5f5f5;text-align:center;border:none;border-radius:4px;box-shadow:0 0 3px #00000014;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 1100px){.p_detail__info .side{width:25%}}@media screen and (max-width: 960px){.p_detail__info{padding-right:0}.p_detail__info .side{text-align:left;position:static;width:100%}.p_detail__info .side .cart{max-width:174px}.p_detail__info .added-date.pc-only{display:none}.p_detail__info .added-date.sp-only{display:block}}@media screen and (max-width: 767px){.p_wishlist{padding:0;background:none}.p_wishlist .txt{line-height:1.8;margin-bottom:35px;gap:25px}.p_wishlist .txt a{display:block;margin:0 auto}.p_wishlist&gt;ul{justify-content:space-between}.p_wishlist&gt;ul&gt;li{padding:27px 0}.p_wishlist&gt;ul&gt;li:last-child{border:none}.p_wishlist&gt;ul&gt;li figure{width:60px}.p_wishlist&gt;ul&gt;li img{width:60px;height:84px}.p_detail__info{width:calc(100% - 60px);padding-left:14px}.p_detail__info .name{font-size:14px;min-height:0}.p_detail__info .list_price{font-size:10px}.p_detail__info .tags{margin-bottom:0}.p_detail__info .prices{flex-direction:column}.p_detail__info .prices .member_price{font-size:10px;margin-bottom:5px}.p_detail__info .prices .member_price:before{border-top-width:9px;border-bottom-width:9px}.p_detail__info .prices .actual_price{font-size:16px}.p_detail__info .side{margin-top:10px;display:flex;gap:8px}.p_detail__info .side .cart{font-size:12px;padding:8px;margin-bottom:0}.p_detail__info .side .delete{font-size:12px;min-width:70px;width:70px;height:32px}.p_wishlist-btm{flex-direction:column;align-items:center;margin-top:20px;border-top:1px solid var(--c-main)}.p_wishlist-btm .p_wishlist-pagi__num{margin-bottom:50px}.p_wishlist-pagi__num{margin-bottom:20px}.p_wishlist-upper{flex-direction:column}.p_wishlist-upper .sort_select select{width:112px}}@media screen and (max-width: 360px){.p_wishlist-upper .sort_select select{width:93px}}.p_edit-acc h3{font-size:18px;font-weight:700;color:var(--c-navy);padding-bottom:10px;border-bottom:1px solid var(--c-navy);margin-bottom:25px}.p_edit-acc h3 small{font-size:16px;font-weight:400;color:var(--c-red);margin-left:30px}@media screen and (max-width: 767px){.p_edit-acc h3 small{font-size:14px;margin-left:20px}}.form{max-width:850px;width:100%;margin:0}.form .item{padding:20px 40px 20px 10px;border-bottom:1px dashed #b5b5b5;display:flex;align-items:baseline}.form .item:last-of-type{border:none}.form .item.sp_block input:checked+label{font-weight:700;color:var(--c-navy)}.form .label{font-weight:700;width:200px}.form .fields{width:calc(100% - 200px)}.form .required{color:var(--c-red)}.form input[type=text],.form input[type=email]{width:100%;max-width:516px}.form .multi-select{display:flex;align-items:center;gap:15px}.form .multi-select .single{display:flex;align-items:center;width:23%;gap:15px}.form .multi-select .single:first-of-type{width:34%}.form .multi-select .single:first-of-type .c_select{width:182px;max-width:86%}.form .c_select.prefec{width:182px;max-width:100%}.form .c_radio{display:flex;gap:60px}.form .c_radio.column{flex-direction:column;gap:25px}.form .wrap{position:relative}.form .inline{display:flex;align-items:center;gap:15px}.form .inline .wrap{width:250px;max-width:44%}.form .post-code{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.form .post-code input{width:117px}.form .post-code input::placeholder{opacity:0}.form .post-code .btn{font-size:16px;color:var(--c-white);text-align:center;border:none;background-color:var(--c-navy);display:flex;align-items:center;justify-content:center;height:40px;width:118px;border-radius:5px;cursor:pointer}.form .post-code .btn:hover{opacity:.6}.form .inline-three{display:flex;align-items:center;gap:14px}.form .inline-three input[type=text]{max-width:117px}.form .inline-three input[type=text]:first-of-type{margin-left:0}.form .inline-three input[type=text]::placeholder{opacity:0}.form .note{font-size:14px;font-weight:400;line-height:1.8;margin-top:10px}.form .note+input{margin-top:10px}.form .set-address{margin-top:38px;margin-left:232px}.form .set-address input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form .set-address label{font-size:15px;font-weight:700;color:var(--c-main);line-height:1.5;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;width:auto!important;margin-bottom:0!important}.form .set-address label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;vertical-align:middle;margin-top:-2px;cursor:pointer;margin-right:7px;width:26px;height:26px;border:1px solid #1a2f5c}.form .set-address input[type=checkbox]:checked+label:before{background-color:var(--c-navy)}.form .set-address input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:6px;left:2px;width:23px;height:9px;border-left:3px solid var(--c-white);border-bottom:3px solid var(--c-white);transform:rotate(-45deg)}.form input.error{background-color:#ffd9d9}.form .error-txt{font-size:12px;line-height:1;color:var(--c-white);padding:8px 13px;background-color:#ad343a;position:absolute;top:-38px;left:60px;min-width:122px;display:none}.form .error-txt:before{content:"";width:0;height:0;border-top:10px solid #ad343a;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;bottom:-9px;left:13px}.form .error~.error-txt{display:block}.form ::placeholder{color:#b5b5b5}@media screen and (max-width: 960px){.form .item{padding:20px 0 20px 10px}}@media screen and (max-width: 767px){.form .item{padding:20px 0}.form .item.sp_block{flex-direction:column}.form .item.sp_block .label{font-size:16px;width:100%;margin-bottom:20px}.form .item.sp_block .fields{font-size:14px;width:100%}.form .label{font-size:12px;width:118px}.form .fields{font-size:12px;width:calc(100% - 100px)}.form input[type=text],.form input[type=email]{max-width:100%}.form .c_radio{gap:30px}.form .multi-select{flex-wrap:wrap;gap:10px}.form .multi-select .single{width:112px}.form .multi-select .single:first-of-type{width:206px}.form .inline{justify-content:space-between;gap:5px}.form .inline .wrap{margin-right:0;width:50%;max-width:50%}.form .post-code{gap:14px 8px}.form .post-code .btn{font-size:14px;height:35px;width:82px}.form .post-code input{width:41%}.form .inline-three{gap:8px}.form .note{font-size:12px}.form .set-address{margin:35px 0 0;display:block;text-align:center}.form .error-txt{left:-5px}}.enter_login{margin-bottom:60px}.enter_login .form input[type=text],.enter_login .form input[type=email]{max-width:100%}.enter_login .form .label{width:254px}.enter_login .form .fields{width:calc(100% - 294px)}.enter_customer-info{margin-bottom:80px}@media screen and (max-width: 767px){.enter_login{margin-bottom:50px}.enter_login .form .label{width:100px}.enter_login .form .fields{width:calc(100% - 100px)}.enter_customer-info{margin-bottom:40px}}.p_edit-acc.confirmation .form .item,.p_delivery.confirmation .form .item{min-height:90px;align-items:center;padding:20px 40px}.p_edit-acc.confirmation .form .item:last-of-type,.p_delivery.confirmation .form .item:last-of-type{border-bottom:1px dashed #b5b5b5}.p_edit-acc.confirmation .item.qual_sel,.p_delivery.confirmation .item.qual_sel{flex-direction:column;border-bottom:0!important}.p_edit-acc.confirmation .item.qual_sel .label,.p_delivery.confirmation .item.qual_sel .label{width:100%;margin-bottom:20px}.p_edit-acc.confirmation .item.qual_sel .fields,.p_delivery.confirmation .item.qual_sel .fields{width:100%}.p_edit-acc.confirmation .item.updated,.p_delivery.confirmation .item.updated{background-color:#ffebeb;font-weight:700}@media screen and (max-width: 767px){.p_edit-acc.confirmation h3,.p_delivery.confirmation h3{margin-bottom:0}.p_edit-acc.confirmation .form .item,.p_delivery.confirmation .form .item{min-height:60px;padding:12px 5px}.p_edit-acc.confirmation .form .item:first-child,.p_delivery.confirmation .form .item:first-child{border-top:0}.p_edit-acc.confirmation .form .label,.p_delivery.confirmation .form .label{font-size:14px;padding-right:10px;line-height:1.8}.p_edit-acc.confirmation .form .fields,.p_delivery.confirmation .form .fields{font-size:14px}.p_edit-acc.confirmation .enter_login,.p_delivery.confirmation .enter_login{margin-bottom:40px}.p_edit-acc.confirmation .enter_login .form .item,.p_delivery.confirmation .enter_login .form .item{flex-direction:column;gap:7px;padding:20px 0}.p_edit-acc.confirmation .enter_login .form .item:last-of-type,.p_delivery.confirmation .enter_login .form .item:last-of-type{border-bottom:0}.p_edit-acc.confirmation .enter_login .form .item .label,.p_delivery.confirmation .enter_login .form .item .label{width:100%;padding-right:0}.p_edit-acc.confirmation .enter_login .form .item .fields,.p_delivery.confirmation .enter_login .form .item .fields{width:100%;font-size:16px}.p_edit-acc.confirmation .item.qual_sel .label,.p_delivery.confirmation .item.qual_sel .label{font-size:14px;padding-right:0}.p_edit-acc.confirmation .item.qual_sel .fields,.p_delivery.confirmation .item.qual_sel .fields{font-size:14px}}.p_edit-acc.completed{font-size:15px;line-height:1.8}.qual-select{width:850px;max-width:100%;margin:50px 0 0}.qual-select .txt{font-size:14px;font-weight:700;line-height:1.8;text-align:center;margin-bottom:25px}.qual-select .ttl{font-size:16px;font-weight:700;color:var(--c-white);background-color:var(--c-navy);padding:15px 23px;display:flex;align-items:center}.qual-select .content{padding:20px;border:1px solid #b5b5b5}.qual-select ul{display:flex;flex-wrap:wrap;gap:5px 20px;margin-bottom:20px}.qual-select ul li{position:relative}.qual-select input[type=checkbox]{display:none}.qual-select label{position:relative;font-size:14px}.qual-select label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-top:-4px;margin-right:7px;border-radius:2px;width:15px;height:15px;border:1px solid #b1b1b1}.qual-select input[type=checkbox]:checked+label:before{background-color:var(--c-navy);border-color:var(--c-navy)}.qual-select input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:5px;left:1px;width:14px;height:6px;border-left:2px solid var(--c-white);border-bottom:2px solid var(--c-white);transform:rotate(-52deg)}@media screen and (max-width: 767px){.qual-select{margin-top:35px}.qual-select .txt{color:var(--c-navy)}}.mypage_btns{display:flex;justify-content:center;gap:7px;margin-top:95px;width:850px;max-width:100%}.mypage_btns a{font-size:18px;font-weight:700;color:var(--c-white);background-color:#919191;width:500px;max-width:100%;height:54px;display:flex;align-items:center;justify-content:center;border-radius:5px;position:relative;text-decoration:none;border:2px solid}.mypage_btns a.agree_btn{background-color:#ad343a;border-color:#ad343a}.mypage_btns a.agree_btn.disabled{background-color:#919191;border-color:#919191;pointer-events:none}.mypage_btns a.fix_btn{width:196px}.mypage_btns a.confirm_btn{background-color:#ad343a}.mypage_btns a.totop_btn{background-color:#323232}@media screen and (max-width: 767px){.mypage_btns{flex-direction:column-reverse;align-items:center;gap:15px;margin-top:50px}}.p_mailmag{font-size:15px;line-height:1.8}.p_mailmag .box{background-color:#f5f5f5;padding:35px 30px;margin-top:40px;display:flex;flex-wrap:wrap;gap:15px}.p_mailmag label{font-size:16px;line-height:1.8;margin-right:44px}.p_mailmag label:before{top:4px}.p_mailmag input[type=radio]:checked+label:after{top:8px}.p_mailmag .selected{font-size:16px;font-weight:700;color:var(--c-navy);position:relative;padding-left:30px}.p_mailmag .selected:before{content:"";width:10px;height:20px;border-top:2px solid var(--c-navy);border-left:2px solid var(--c-navy);transform:rotate(-135deg);display:block;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.p_mailmag .box{flex-direction:column;padding:30px 20px}.p_mailmag label{margin-right:0}}.p_delivery{font-size:15px;line-height:1.8}.p_delivery h3{font-size:18px;font-weight:700;color:var(--c-navy);padding-bottom:10px;border-bottom:1px solid var(--c-navy);margin-bottom:25px}.p_delivery h3 small{font-size:16px;font-weight:400;color:var(--c-red);margin-left:30px}.p_delivery .add_btn{color:var(--c-white);font-size:18px;display:flex;justify-content:center;align-items:center;width:280px;height:54px;background-color:#ad343a;border-radius:5px;text-decoration:none;margin-top:40px}.p_delivery .add_btn:hover{opacity:.6}.p_delivery .address_list{margin-top:100px}.p_delivery .address{margin-bottom:90px}.p_delivery .address .hdng{font-size:18px;font-weight:700;color:var(--c-navy);display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--c-navy);margin-bottom:10px}.p_delivery .address a{font-size:15px;display:inline-block;position:relative;text-decoration:none;color:var(--c-navy);padding-right:15px}.p_delivery .address a:before{content:"";width:7px;height:7px;border-top:1px solid var(--c-navy);border-right:1px solid var(--c-navy);position:absolute;top:42%;right:5px;transform:translateY(-50%) rotate(45deg)}.p_delivery .address a:hover{opacity:.6}.p_delivery .address ul li{font-size:16px;color:var(--c-main);border-bottom:1px dashed #b5b5b5;display:flex;min-height:67px;align-items:center;padding:20px 40px}.p_delivery .address ul li span{width:220px;font-weight:700}@media screen and (max-width: 767px){.p_delivery h3 small{font-size:14px;margin-left:20px}.p_delivery .add_btn{width:100%;max-width:400px;margin:30px auto 0}.p_delivery .address_list{margin-top:70px}.p_delivery .address_list .address{margin-bottom:60px}.p_delivery .address_list ul li{font-size:14px;min-height:56px;padding:15px 5px}.p_delivery .address_list ul li span{width:115px}}.p_withdraw{line-height:1.8;font-size:15px}.p_withdraw .p_withdraw_btns{margin-top:40px;display:flex;gap:5px}.p_withdraw .p_withdraw_btns a{font-size:18px;font-weight:700;color:var(--c-white);padding:10px 15px;border-radius:5px;display:inline-block;text-decoration:none;width:200px;max-width:100%;text-align:center}.p_withdraw .p_withdraw_btns a.cancel_btn{background-color:#919191}.p_withdraw .p_withdraw_btns a.confirm_btn{background-color:#ad343a}@media screen and (max-width: 767px){.p_withdraw .p_withdraw_btns{margin-top:35px;flex-direction:column;align-items:center;gap:9px}.p_withdraw .p_withdraw_btns a{width:400px}}.p_purhistory .selection{display:flex;align-items:center;margin-bottom:40px;gap:14px}.p_purhistory .selection .c_select{width:222px}.p_purhistory a:hover{opacity:.6}.p_purhistory .item{border-radius:10px 10px 0 0;overflow:hidden;border:1px solid #cecece;margin-bottom:40px}.p_purhistory .hdng{background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;border-bottom:1px solid #cecece}.p_purhistory .hdng .btm{width:100%;border-top:1px solid #cecece;padding-top:17px}.p_purhistory .hdng .payslip_btn{color:var(--c-navy);position:relative;padding-right:25px}.p_purhistory .hdng .payslip_btn:before{content:"";width:10px;height:10px;border-top:2px solid var(--c-navy);border-right:2px solid var(--c-navy);position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}.p_purhistory .hdng ul{display:flex;gap:44px}.p_purhistory .hdng ul li{font-size:16px;color:var(--c-main)}.p_purhistory .hdng ul li span{font-size:14px;font-weight:700;color:var(--c-navy);display:block}.p_purhistory .hdng ul li a{color:var(--c-main)}.p_purhistory .hdng .dtail_btn{font-size:16px;color:var(--c-link);font-weight:700;text-decoration:none;position:relative;padding-right:30px}.p_purhistory .hdng .dtail_btn:before{content:"";width:10px;height:10px;border-top:2px solid var(--c-link);border-right:2px solid var(--c-link);position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}.p_purhistory .cont{padding:30px;display:flex;justify-content:space-between;position:relative}.p_purhistory .cont+.cont:before{content:"";border-top:1px dashed #cecece;width:calc(100% - 60px);position:absolute;top:0;left:0;right:0;margin:0 auto}.p_purhistory figure{width:118px}.p_purhistory figure img{width:118px;height:166px;object-fit:contain}.p_purhistory .info{width:calc(100% - 118px);padding-left:34px}.p_purhistory .info ul{display:flex;flex-direction:column;gap:15px 0}.p_purhistory .info ul li{font-size:16px;display:flex;flex-wrap:wrap;gap:20px 30px}.p_purhistory .info .errata{margin-bottom:15px}.p_purhistory .info_list{display:grid;gap:8px}.p_purhistory .info__red{padding:4px 8px;background:#ffe1e1;border:1px solid #ad343a;color:#ad343a;font-weight:700}.p_purhistory .info__blue{padding:4px 8px;background:#eff0ff;border:1px solid #5257e7;color:#5257e7;font-weight:700}.p_purhistory .info__green{padding:4px 8px;background:#ebfff3;border:1px solid #10a326;color:#10a326;font-weight:700}.p_purhistory .name{font-size:20px;font-weight:700;color:var(--c-link);margin-bottom:20px;display:block}.p_purhistory .download_wrap{padding-block:12px;line-height:2}.p_purhistory .download_wrap span{padding-inline:4px;color:#fff;margin-inline:8px;display:inline-block}.p_purhistory .download_wrap span.gray{background:#959595}.p_purhistory .download_wrap span.red{background:#b63b3b}.p_purhistory .download_wrap .sp{display:none}.p_purhistory .p_purhistory-btm{display:flex;justify-content:space-between}.p_purhistory .p_purhistory-btm .p_purhistory-pagi__num{font-size:14px}.p_purhistory .p_purhistory-btm span{font-weight:700}.p_purhistory .errata{color:#ad343a;width:99px;text-align:center;padding:3px 10px;border:1px solid #ad343a;display:inline-block;margin-top:17px}.p_purhistory .backtolist_btn{font-size:16px;font-weight:700;color:var(--c-navy);position:relative;padding-right:30px;display:inline-block}.p_purhistory .backtolist_btn:before{content:"";width:10px;height:10px;border-top:2px solid var(--c-navy);border-right:2px solid var(--c-navy);position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 960px){.p_purhistory .hdng ul{gap:20px}}@media screen and (max-width: 767px){.p_purhistory .selection{flex-direction:column;gap:10px}.p_purhistory .selection .c_select{width:100%;max-width:100%}.p_purhistory .selection span{align-self:flex-end}.p_purhistory .item:last-child{margin-bottom:20px}.p_purhistory .hdng{flex-direction:column;align-items:flex-start;padding:20px 15px;gap:12px}.p_purhistory .hdng ul{flex-wrap:wrap;width:100%;gap:15px 0;border-bottom:1px solid #cecece;padding-bottom:20px}.p_purhistory .hdng ul li{width:50%}.p_purhistory .hdng .dtail_btn{align-self:flex-end}.p_purhistory .hdng .btm{text-align:right}.p_purhistory .name{font-size:16px;margin-bottom:15px}.p_purhistory .info{width:calc(100% - 60px);padding-left:16px}.p_purhistory .info ul{gap:8px}.p_purhistory .info ul li{font-size:14px;gap:8px;flex-direction:column}.p_purhistory .cont{padding:20px 15px}.p_purhistory figure{width:60px}.p_purhistory figure img{width:60px;height:84px}.p_purhistory .p_purhistory-btm{flex-direction:column;align-items:center;gap:50px}.p_purhistory .errata{font-size:14px;padding:0 10px;width:73px}.p_purhistory .download_wrap span{margin-left:0}.p_purhistory .download_wrap .sp{display:block}}.p_purhistory-dtail{background-color:#f5f5f5;padding:0 30px;border-bottom:2px solid #cecece}.p_purhistory-dtail a{color:var(--c-main)}.p_purhistory-dtail a a:hover{opacity:.6}.p_purhistory-dtail .total_amt{font-size:18px;font-weight:700;color:#ad343a}.p_purhistory-dtail .list{display:flex;border-bottom:1px solid #cecece;position:relative}.p_purhistory-dtail .list:last-child{border-bottom:0}.p_purhistory-dtail ul{display:flex;align-items:baseline;flex-direction:column;padding:20px 0;gap:15px;position:relative}.p_purhistory-dtail ul li{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 15px}.p_purhistory-dtail ul small{font-size:14px;font-weight:700;color:var(--c-navy)}.p_purhistory-dtail .list.first{-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.p_purhistory-dtail .list.first ul{flex-direction:row;gap:30px}.p_purhistory-dtail .list.col2{gap:30px}.p_purhistory-dtail .list.col2 li small{width:110px}.p_purhistory-dtail .list.col2 ul:nth-child(2){border-left:1px solid #cecece;padding-left:30px}.p_purhistory-dtail .list.col2 ul:nth-child(2) li small{width:155px}.p_purhistory-dtail .list.bold{font-size:18px;font-weight:700;display:block;padding-top:25px}.p_purhistory-dtail .list.bold li small{width:110px}@media screen and (max-width: 767px){.p_purhistory-dtail{padding:0 15px}.p_purhistory-dtail ul{width:100%;flex-wrap:wrap;gap:10px}.p_purhistory-dtail ul li{flex-wrap:unset}.p_purhistory-dtail .list.first{position:relative}.p_purhistory-dtail .list.first ul{padding-right:140px;gap:15px 40px}.p_purhistory-dtail .list.first ul li{gap:2px 15px}.p_purhistory-dtail .list.first ul li{flex-direction:column}.p_purhistory-dtail .list.first .sp-abs{position:absolute;top:16px;right:0;width:133px;text-align:right}.p_purhistory-dtail .list.first .btn-recipt{position:absolute;bottom:40px;right:0;width:133px}.p_purhistory-dtail .list.col2{gap:0;flex-direction:column;font-size:14px}.p_purhistory-dtail .list.col2 ul:nth-child(2){padding:20px 0;border:0;border-top:1px solid #bcbcbc}.p_purhistory-dtail .list.col2 ul:nth-child(2) li small{min-width:132px;width:132px}.p_purhistory-dtail .list.bold{font-size:15px;padding-top:20px}.p_purhistory-dtail .list.bold ul li small{width:90px;min-width:90px}}@media screen and (max-width: 370px){.p_purhistory-dtail .list.first ul{padding-right:110px}.p_purhistory-dtail .list.first .sp-abs{width:100px}}.enter_login__desc{font-size:14px;margin-bottom:20px}.course_code{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#ac6b32;display:inline-block;margin-bottom:10px}.course_code.download{background-color:#003e98}.series_name{font-size:10px;line-height:1;font-weight:700;color:#616db9;text-align:center;padding:4px 12px;border-radius:2px;background-color:#fff;display:inline-block;margin-bottom:10px;border:1px solid #616db9;box-sizing:border-box}.series_name.download{background-color:#003e98}.comment{font-size:10px;line-height:1;font-weight:700;color:#3c974a;text-align:center;padding:4px 12px;border-radius:2px;background-color:#fff;display:inline-block;margin-bottom:10px;margin-right:3px;border:1px solid #3c974a}.comment.download{background-color:#003e98}.p_list-item&gt;.js-listSwiper .swiper-slide{background:var(--c-white);padding:12px 12px 52px;text-align:left;width:calc(25% - 15px);position:relative}.p_list-item&gt;.js-listSwiper .swiper-slide figure{text-align:center;margin-bottom:10px}.p_list-item&gt;.js-listSwiper .swiper-slide img{width:118px;height:166px;object-fit:contain;display:inline-block;vertical-align:top}.p_list-item&gt;.js-listSwiper .swiper-slide span{display:block}.p_list-item&gt;.js-listSwiper .swiper-slide .course_code{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#ac6b32;display:inline-block;margin-bottom:10px}.p_list-item&gt;.js-listSwiper .swiper-slide .course_code.download{background-color:#003e98}.p_list-item&gt;.js-listSwiper .swiper-slide .course_name{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#616db9;display:inline-block;margin-bottom:10px}.p_list-item&gt;.js-listSwiper .swiper-slide .course_name.download{background-color:#003e98}.p_list-item&gt;.js-listSwiper .swiper-slide .genre{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#3c974a;display:inline-block;margin-bottom:10px;margin-right:3px}.p_list-item&gt;.js-listSwiper .swiper-slide .genre.download{background-color:#003e98}.p_list-item&gt;.js-listSwiper .swiper-slide .version{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:var(--c-red);display:inline-block;margin-bottom:10px}.p_list-item&gt;.js-listSwiper .swiper-slide .version.download{background-color:#003e98}.p_list-item&gt;.js-listSwiper .swiper-slide .name{font-size:12px;font-weight:700;color:var(--c-navy);margin-bottom:12px;display:block;min-height:34px}.p_list-item&gt;.js-listSwiper .swiper-slide .item-rank{font-size:20px;font-weight:700;margin-bottom:-5px;padding-top:5px;color:#142f5c}.p_list-item&gt;.js-listSwiper .swiper-slide .code_num{font-size:10px;font-weight:400;color:#585858;margin-bottom:8px}.p_list-item&gt;.js-listSwiper .swiper-slide .list_price{font-size:10px;font-weight:700;color:#323232;margin-bottom:10px}.p_list-item&gt;.js-listSwiper .swiper-slide .member_price{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);margin-bottom:10px;background-color:var(--c-red);display:inline-block;padding:4px 12px;position:relative}.p_list-item&gt;.js-listSwiper .swiper-slide .member_price:before{content:"";width:0;height:0;border-left:5px solid var(--c-red);border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;top:0;right:-5px}.p_list-item&gt;.js-listSwiper .swiper-slide .price{font-size:14px;font-weight:700;color:var(--c-red);margin-bottom:18px}.p_list-item&gt;.js-listSwiper .swiper-slide .price small{font-size:10px;font-weight:400}.p_list-item&gt;.js-listSwiper .swiper-slide .cart{font-size:12px;font-weight:700;line-height:1;color:var(--c-navy);text-align:center;width:100%;background-color:#f7cb01;border-radius:2px;display:flex;justify-content:center;align-items:center;position:relative;border:none;padding:8px;cursor:pointer;position:absolute;bottom:20px;width:90%;box-sizing:border-box}.p_list-item&gt;.js-listSwiper .swiper-slide .cart:before{content:"";background:url(/build/assets/add-to-cart-D-C3yl7s.svg) no-repeat center top / contain;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:12px}#contents{overflow-x:hidden}.js-listSwiper,.js-recommendSwiper{position:relative}.p_list-item&gt;.js-recommendSwiper .swiper-slide{background:var(--c-white);padding:12px 10px 52px;text-align:left;width:calc(25% - 15px);position:relative}.p_list-item&gt;.js-recommendSwiper .swiper-slide figure{text-align:center;margin-bottom:10px}.p_list-item&gt;.js-recommendSwiper .swiper-slide img{width:118px;height:166px;object-fit:contain;display:inline-block;vertical-align:top}.p_list-item&gt;.js-recommendSwiper .swiper-slide span{display:block}.p_list-item&gt;.js-recommendSwiper .swiper-slide .course_code{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#ac6b32;display:inline-block;margin-bottom:10px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .course_code.download{background-color:#003e98}.p_list-item&gt;.js-recommendSwiper .swiper-slide .item-rank{font-size:20px;font-weight:700;margin-bottom:-5px;padding:5px;color:#142f5c}.p_list-item&gt;.js-recommendSwiper .swiper-slide .course_name{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#616db9;display:inline-block;margin-bottom:10px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .course_name.download{background-color:#003e98}.p_list-item&gt;.js-recommendSwiper .swiper-slide .genre{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:#3c974a;display:inline-block;margin-bottom:10px;margin-right:3px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .genre.download{background-color:#003e98}.p_list-item&gt;.js-recommendSwiper .swiper-slide .version{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);text-align:center;padding:4px 12px;border-radius:2px;background-color:var(--c-red);display:inline-block;margin-bottom:10px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .version.download{background-color:#003e98}.p_list-item&gt;.js-recommendSwiper .swiper-slide .name{font-size:12px;font-weight:700;color:var(--c-navy);margin-bottom:12px;display:block;min-height:34px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .code_num{font-size:10px;font-weight:400;color:#585858;margin-bottom:8px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .list_price{font-size:10px;font-weight:700;color:#323232;margin-bottom:10px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .member_price{font-size:10px;line-height:1;font-weight:700;color:var(--c-white);margin-bottom:10px;background-color:var(--c-red);border-right:.1px solid var(--c-red);display:inline-block;padding:4px 12px;position:relative}.p_list-item&gt;.js-recommendSwiper .swiper-slide .member_price:before{content:"";width:0;height:0;border-left:5px solid var(--c-red);border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;top:0;right:-5px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .price{font-size:14px;font-weight:700;color:var(--c-red);margin-bottom:18px}.p_list-item&gt;.js-recommendSwiper .swiper-slide .price small{font-size:10px;font-weight:400}.p_list-item&gt;.js-recommendSwiper .swiper-slide .cart{font-size:12px;font-weight:700;line-height:1;color:var(--c-navy);text-align:center;width:100%;background-color:#f7cb01;border-radius:2px;display:flex;justify-content:center;align-items:center;position:relative;border:none;padding:8px;cursor:pointer;position:absolute;bottom:20px;width:90%;box-sizing:border-box}.p_list-item&gt;.js-recommendSwiper .swiper-slide .cart:before{content:"";background:url(/build/assets/add-to-cart-D-C3yl7s.svg) no-repeat center top / contain;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:12px}.set_content h3{background:var(--c-navy);color:#fff;padding:10px 20px;margin-bottom:30px;margin-top:30px}.set_content&gt;div{padding:10px 0;border-bottom:2px dotted #aaa}.btn_numbers{display:flex;justify-content:flex-end}.btn_numbers a{background-color:var(--c-navy);color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px}.mail_number_confilm_block{margin-bottom:30px}.mail_number_confilm_block:last-of-type{margin-bottom:0}.mail_number_confilm_block .mail_number_confilm_ttl{background-color:#f5f5f5;padding:14px 23px;box-sizing:border-box;border-left:5px solid var(--c-navy);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mail_number_confilm_block .mail_number_confilm_ttl .sub_text{font-size:13px}.mail_number_confilm_block .mail_number_confilm_ttl h2{font-size:20px;font-weight:600;color:var(--c-navy)}.mail_number_confilm_block .mail_number_confilm_ttl div:last-of-type img{transition:.2s}.mail_number_confilm_block .mail_number_confilm_ttl.active div:last-of-type img{transform:rotate(180deg)}.mail_number_confilm_block .mail_number_confilm_body{padding:20px 23px;border-left:5px solid var(--c-navy);display:none}.side-menu li{position:relative}.side-menu li:hover a:after{border-top-color:#142f5c;border-right-color:#142f5c}.side-menu li:hover .side-child{display:block}.side-menu .side-child{position:absolute;z-index:99999;top:-6px;left:150px;display:none;width:206px;height:1px}.side-menu .side-child .side-child-menu{width:206px;background:#e7ecf6;-webkit-box-shadow:rgba(0,0,0,.3) 0 0 5px 2px;box-shadow:0 0 5px 2px #0000004d}.side-menu a{font-size:15px;color:var(--c-main);text-decoration:none;padding:8px 12px 8px 10px;min-height:46px;text-align:left;display:flex;align-items:center;border-bottom:1px solid #e5e5e5;position:relative;transition:all .3s ease}.side-menu a:hover{background-color:var(--c-navy);color:var(--c-white)}.side-menu a:hover:before{border-color:var(--c-white)}.side-menu a:before{content:"";width:7px;height:7px;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}.side-menu a.current{color:var(--c-navy);background-color:#f5f5f5;font-weight:700;border-bottom-color:var(--c-navy)}.side-menu a.current:before{border-color:var(--c-navy)}@media screen and (max-width: 767px){.mail_number_confilm_block .mail_number_confilm_ttl{gap:10px}.mail_number_confilm_block .mail_number_confilm_ttl&gt;div:first-of-type{flex:1}.mail_number_confilm_block .mail_number_confilm_ttl&gt;div:last-of-type{flex-basis:20px}}.p_list-item&gt;.js-listSwiper .swiper-slide .new{width:40px;height:40px;position:absolute;top:4px;right:16px}@media screen and (max-width: 767px){.p_list-item&gt;.js-listSwiper .swiper-slide .new{width:58px;height:58px}}@media screen and (max-width: 767px){.pad-16{padding-right:16px;padding-left:16px}.select_cat-sp{width:100%;margin-bottom:10px;position:relative}.select_cat-sp select{font-size:16px;font-weight:700;color:var(--c-navy);background-color:var(--c-white);width:100%;border:none;padding:10px;text-align:center;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select_cat-sp:before{content:"";width:7px;height:7px;border-top:2px solid var(--c-main);border-right:2px solid var(--c-main);position:absolute;top:46%;right:22px;transform:translateY(-50%) rotate(135deg)}.radio_check{background-color:var(--c-white);position:relative;margin-bottom:20px;padding:7px 10px;display:flex}.radio_check:before{content:"";width:1px;height:14px;background-color:#707070;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio_check&gt;div{width:50%;text-align:center;display:flex;align-items:center;justify-content:center}.radio_check input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.radio_check label{font-size:12px;color:#b1b1b1;line-height:1;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;width:auto!important;margin-bottom:0!important}.radio_check label:last-of-type{margin-right:0}.radio_check label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:7px;width:15px;height:15px;border:1px solid #b1b1b1}.radio_check input[type=radio]:checked+label{color:var(--c-navy)}.radio_check input[type=radio]:checked+label:after{content:"";display:block;position:absolute;top:1px;left:3px;width:13px;height:7px;border-left:3px solid var(--c-navy);border-bottom:3px solid var(--c-navy);transform:rotate(-45deg)}.p_list-item__hding{padding-bottom:0;border-bottom:none;margin-bottom:20px}.p_list-item__hding .ttl{font-size:16px}.p_list-item__hding-btm{padding-right:0;align-items:center}.p_list-item__hding-btm .num.sp-only{font-size:14px;display:block}.p_list-item__hding-btm .sort .label{display:none}.p_list-item__hding-btm .sort .sort_select select{width:137px;margin-left:48px}.p_list-item__hding-btm .sort .sort_select:before{content:"";background:url(/build/assets/arrow-up-down-0K5pQw6N.svg) no-repeat center top / contain;width:20px;height:20px;position:absolute;top:5px;left:14px}.p_list-item__hding-btm .c_pagination{display:none}.p_list-item&gt;ul{justify-content:space-between}.p_list-item&gt;ul li{width:calc(50% - 5px);margin-right:0;margin-bottom:10px}.p_list-item&gt;ul li a{text-align:center}.p_list-item&gt;ul li .new{right:4px}.p_list-item&gt;ul li .btn_wrap a,.p_list-item&gt;ul li .dl_btn_wrap a{width:49%}}body.ovf-hidden,html.ovf-hidden{overflow:hidden}
</pre></body></html>