#shopguide .wrapper{font-size:14px;line-height:1.8em}#shopguide h2,h1{margin:0px auto 70px}#shopguide .contents_wrap img{width:100%}#shopguide .main{margin-bottom:30px}#shopguide .main img{width:100%}.shopguide_intro,.shopguide_graf,.shopguide_merit,.shopguide_coment,.shopguide_price,.shopguide_newfin,.shopguide_step{margin:0 0 100px 0}nav{width:70%;margin:50px auto 0 auto;background:#FAFAFA}nav ul{display:flex;justify-content:space-between}nav li:first-child{border-left:1px solid #240000}nav li{display:inline-block;width:100%;border-right:1px solid #240000;text-align:center}nav li a{display:block;position:relative;width:100%;padding:10px 0;color:#240000}nav li a::after{position:absolute;right:0;bottom:-10px;left:0;transform:scale(0.2);content:url(/images/shopguide/shopguide_arrow.png)}#shopguide .shopguide_intro_title{color:#240000;font-size:26px;font-weight:600;line-height:1.2em;text-align:center}#shopguide .shopguide_intro_title{color:#240000;display:block;font-size:20px;font-weight:bold;line-height:1.5em}.shop_lead_copy{text-align:center;color:#240000;display:block;margin:0 0 14px 0;font-size:20px;font-weight:bold}#shopguide h3{margin:0 0 30px 0;color:#240000;font-size:32px;font-weight:normal;line-height:1.5em;text-align:center}#shopguide .leadsentence{margin:0 0 50px 0;text-align:left}.shopguide_graf .graf span{display:inline-block;width:44%;margin:0 4% 0 0;vertical-align:middle}.shopguide_graf .graf{width:80%;margin:30px auto 0 auto}.shopguide_graf .graf span.caption{width:100%;margin:20px 0 0 0}.shopguide_coment p{display:inline-block}.shopguide_coment div{width:80%;margin:0 auto 50px auto}.shopguide_coment .icon{width:20%;margin:0 5% 0 0;vertical-align:top}.shopguide_coment .bloon{position:relative;width:69%;padding:20px;border-radius:16px;background:#EFEAEA;color:#240000}.shopguide_coment .bloon::before{position:absolute;top:32%;right:-40px;transform:rotateY(180deg) scale(0.8);content:url(/images/buyguide/own_comment_arrow.png)}.shopguide_coment .icon:nth-of-type(2){margin:0 0 0 5%}.shopguide_coment .bloon:nth-of-type(2)::before{position:absolute;top:32%;right:auto;left:-40px;transform:scale(0.8);content:url(/images/buyguide/own_comment_arrow.png)}#shopguide .point_wrap{width:70%;margin:0 auto 30px;text-align:left;display:flex;justify-content:space-between}#shopguide .point_wrap .point_wrap_img{padding:0 30% 0}#shopguide .point_wrap p{font-size:20px;font-weight:bold;text-align:center;color:#240000;line-height:1.5em}#shopguide .point{padding:20px;font-weight:bold;border:solid 7px #A0D9AF;width:40%}#shopguide .point p{margin:0;padding:0}#shopguide .frequentlyAske{text-align:center;margin:0 0 100px 0}#shopguide .frequentlyAske li{display:inline-block;padding:8px 10px;margin:0 10px 15px 0;background:#eee;border-radius:5px;font-size:15px;line-height:1.4em}#shopguide .shopguide_merit_wrap{margin:30px auto 0;width:82%}#shopguide .shopguide_merit{position:relative;width:65%;margin:0 auto 100px auto}#shopguide .merit .merit_content{width:30%;padding:0 35% 0}#shopguide .shopguide_merit p{display:inline-block;color:#240000}#shopguide .shopguide_price .price_example{text-align:center}#shopguide .shopguide_price .example_title{width:90%;margin:0 auto 50px auto;padding:14px 0;background:#240000;color:#fff;text-align:center}#shopguide .shopguide_price .example_title span{display:block;font-size:23px}#shopguide .shopguide_price dl{display:inline-block;width:44%;margin:0 15px 31px 15px;color:#240000;text-align:left}#shopguide .shopguide_price dt{display:inline-block;width:29%;margin:0 0 0 0;vertical-align:top}#shopguide .shopguide_price dt img{filter:drop-shadow(0px 13px 6px #999)}#shopguide .shopguide_price dd{display:inline-block;width:67%;padding:10px 0 0 0;overflow:hidden;border-radius:5px;background:#EFEAEA;font-size:11px}#shopguide .shopguide_price ul{line-height:1.8}#shopguide .shopguide_price li{padding:0 0 0 17px}#shopguide .shopguide_price li.brand_name{margin:8px 0 0px 0px;font-size:12px;font-weight:600;line-height:1em}#shopguide .shopguide_price li.price{font-size:16px;font-weight:600}#shopguide .shopguide_price li.exam_price{margin:10px 0 0 0;padding:4px 13px 4px 17px;background:#F7F5F5}#shopguide .shopguide_price li.price span{font-size:12px}#shopguide .shopguide_price li.exam_price span{padding:2px 2px;border:#240000 1px solid;border-radius:3px;background-color:#fff;color:#240000;font-size:10px}#shopguide .shopguide_price .price_discount{width:90%;margin:80px auto 50px auto;background:#F7F5F5}#shopguide .shopguide_price .price_discount .price_discount_title{position:relative;margin:0 0 50px;padding:35px 0 20px 5%;background:#D1E8CD}#shopguide .shopguide_price .price_discount .price_discount_title img{display:inline-block;width:35%}#shopguide .shopguide_price .price_discount .price_discount_title img.discount_02{position:absolute;right:48px}#shopguide .shopguide_price .price_discount .price_discount_copy{margin:0 0 5px 0px;padding:0 5%;color:#240000;font-size:18px;font-weight:bold}#shopguide .shopguide_price .btn_textlink_l{padding:0 5%;text-align:left}#shopguide .shopguide_price .price_discount .caption{padding:0 5% 30px;text-indent:0}.before_rental_content{margin:0 0 100px}#shopguide .shopguide_newfin{text-align:center}#shopguide .shopguide_newfin div{position:relative}#shopguide .shopguide_newfin div::after{position:absolute;top:46%;right:0;left:0;content:url(/images/buyguide/arrow_brown.png)}#shopguide .shopguide_newfin dl{display:inline-block;width:30%;padding:3%;background:#EEEEEE}#shopguide .shopguide_newfin dl:first-of-type{margin:0 4% 0 0}#shopguide .shopguide_newfin dl:nth-of-type(2){margin:0 0 0 4%}#shopguide .shopguide_newfin dt{width:100%;margin:0 0 20px 0;padding:5px 0;background:#240000;color:#fff;font-size:14px;font-weight:600;text-align:center}#shopguide .shopguide_newfin dd{margin:0 0 10px 0}#shopguide .shopguide_newfin dd:last-of-type{margin:0}#shopguide .item_list{margin:45px 0;border-radius:0;background:#fff}#shopguide .item_list_title{margin:0 auto 0px;padding:10px 0;border-top:2px solid #240000;border-bottom:2px solid #240000;color:#fff;color:#240000;font-size:18px;font-weight:bold;text-align:center}#shopguide #index_result{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}#shopguide .item_list .item_wrap{margin:0 0 40px}.item_list .item_wrap a dl dd{line-height:1em}.shopguide_faq .shopguide_contents{width:70%;margin:0 auto}#shopguide .shopguide_step{width:90%;margin:0 auto 130px auto}#shopguide .entry_step{width:600px;margin:0 auto 0 auto}#shopguide .entry_step dl{position:relative}#shopguide .entry_step dl::after{display:inline-block;position:relative;left:0;margin:-24px 0 0 -18px;transform:scale(0.4);text-align:left;content:url(/images/about/about_step_arrow.png)}#shopguide .entry_step dl:last-of-type::after{content:none}#shopguide .entry_step dl:last-of-type{margin:0 0 80px}#shopguide .entry_step dt{padding:0 0 0 65px;color:#240000;font-size:20px;font-weight:bold;line-height:1.05em}#shopguide .entry_step dl dt::before{position:absolute;left:0;width:55px;height:34px;margin:-5px 0 0 0;background-size:contain;content:''}#shopguide .entry_step dl:first-of-type dt::before{background:url("/images/shopguide/icon_rentalshop_step_01.png") no-repeat;background-size:contain}#shopguide .entry_step dl:nth-of-type(2) dt::before{background:url("/images/shopguide/icon_rentalshop_step_02.png") no-repeat;background-size:contain}#shopguide .entry_step dl:nth-of-type(3) dt::before{background:url("/images/shopguide/icon_rentalshop_step_03.png") no-repeat;background-size:contain}#shopguide .entry_step dl:nth-of-type(4) dt::before{background:url("/images/shopguide/icon_rentalshop_step_04.png") no-repeat;background-size:contain}#shopguide .entry_step dl:nth-of-type(5) dt::before{background:url("/images/shopguide/icon_rentalshop_step_05.png") no-repeat;background-size:contain}#shopguide .entry_step dl:nth-of-type(6) dt::before{background:url("/images/shopguide/icon_rentalshop_step_06.png") no-repeat;background-size:contain}#shopguide .entry_step dl dd{position:relative;margin:10px 0 0 0}#shopguide .entry_step dl dd img{position:absolute;right:0;width:10%;margin:-40px 0 0 0}#shopguide .item_list .item_wrap a dl dd p span.plan{font-size:10px}#shopguide .item_list .item_wrap{width:24%}input[name="tab_item"]{display:none}.rental_tabs{text-align:center}.rental_tabs .tab_item{display:inline-block;width:30%;margin:0 auto;border-radius:5px 5px 0 0;background:#eee;color:#565656;font-size:13px;font-weight:bold;line-height:50px;text-align:center}.rental_tabs input:checked+.tab_item{background:#240000;color:#fff}.tab_content{display:none;padding:30px 0 50px 0;border-top:2px solid #240000;text-align:left}.accordion-trigger{display:block;position:relative;margin:20px 0 0 0;padding:20px 42px 20px 0;border-bottom:1px solid #646464;color:#646464;font-size:16px;font-weight:normal;text-align:left;cursor:pointer}.accordion-trigger::before,.accordion-trigger::after{z-index:1;position:absolute;top:0;right:16.5px;bottom:0;width:12px;height:2px;margin:auto;background-color:#646464;content:"";transition:all .1s ease-out}.accordion-trigger::after{transform:rotate(90deg)}.accordion-trigger.is-opened::after{transform:rotate(0);opacity:0}.accordion-trigger .ac_icon::after{position:absolute;top:0;right:10px;bottom:0;width:25px;height:25px;margin:auto;content:""}.accordion-target{box-sizing:border-box;overflow:hidden;text-align:left;transition:height .4s ease-out}.accordion-target.list>.list__item{box-sizing:border-box;padding:25px 30px;background-color:#eeeeee;line-height:1.6em;opacity:1}.accordion-target.list .link_btn,.leadsentence .link_text{color:#646464;font-weight:600;text-decoration:underline}.accordion-target.list .white_panel{display:block;margin:10px 0;padding:13px;background-color:#fff}.accordion-target.list .white_panel ul{padding:0 0 0 1em}.accordion-target.list .white_panel li{text-indent:-1em}.shopguide .sample_btn_close a{color:#646464;text-decoration:none}#shop_how_to_pay .shop_howtopay_lead{margin:0 0 20px;font-size:14px;line-height:1.8}#shop_how_to_pay .shop_howtopay_warp{margin:0 0 50px;padding:30px;background-color:#fafafa}#shop_how_to_pay .shop_howtopay_warp p{font-size:14px;line-height:1.6}#shop_how_to_pay .howtopay_title{margin:0 0 8px;font-size:14px;font-weight:bold;line-height:1.4}#shop_how_to_pay .shop_howtopay_warp .white_panel{margin:10px 0;padding:20px;background-color:#fff;font-size:12px}#shop_how_to_pay .shop_howtopay_warp table.card_detail{width:100%;margin:15px 0;border:1px solid #eee;border-collapse:collapse;border-spacing:0;background:#fff;font-size:12px}#shop_how_to_pay .shop_howtopay_warp table.card_detail td{padding:8px;border-right:1px solid #eee;border-bottom:1px solid #eee}#shop_how_to_pay .shop_howtopay_warp table.card_detail td.glay_title{background:#eee;text-align:center}.shopguide .close_area{text-align:center}.shopguide .sample_btn_close{position:relative}.shopguide .sample_btn_close:before{display:block;position:absolute;top:-25px;right:0;left:0;transform:scale(0.4, 0.4);text-align:center;content:url(/images/common/close_g.svg)}.shopguide .sample_btn_close input{display:inline-block;padding:30px 20px 12px 20px;border:2px solid #646464;border-radius:10px;background-color:#ffffff;color:#646464;font-weight:bold}.follow_cta{visibility:hidden;z-index:1000;position:fixed;bottom:0;left:0;width:100%;padding:15px 0;background:rgba(121,85,72,0.9);opacity:0;transition:all 1s}.point_wrap.cta_visible .follow_cta{visibility:visible;opacity:1}.point_wrap.cta_visible .follow_cta .btn_br{max-width:320px;margin:0 auto}@media screen and (min-width: 640px) and (max-width: 800px){#shopguide h2,h1{margin:0px auto 70px}.wrapper .contents_wrap{padding:0}.shopguide_intro,.shopguide_graf,.shopguide_merit,.shopguide_coment,.shopguide_price,.shopguide_newfin,.shopguide_step{width:90%;margin:0 auto 50px auto}nav{width:100%}.shopguide_coment div{width:90%}.shopguide_coment .bloon{width:62%}.shopguide_coment .icon{margin:0 7% 0 0}#shopguide .shopguide_price dl{width:45%;margin:0 0px 31px 9px}#shopguide .shopguide_price dt{width:100%;text-align:center}#shopguide .shopguide_price dt img{width:50%;margin:0 0 -46px 0}#shopguide .shopguide_price dd{display:block;width:90%;margin:0 auto 20px auto}#shopguide .shopguide_price .model_name{margin:6px 0;line-height:1.3em}#shopguide .entry_step dl dd{padding:0 20% 0 0}#shopguide .entry_step dl dd img{width:10%;margin:-30px 0 0 0}#shopguide .item_list .item_wrap{width:33%}#shopguide .point_wrap{width:70%}#shopguide .point_wrap .point_wrap_img{padding:0 25% 0}#shopguide .point_wrap p{font-size:16px}#shopguide .point{margin:0 10px 0 0}}@media screen and (min-width: 320px) and (max-width: 640px){section{width:85%}#shopguide h2,h1{width:100%;margin:0px auto 60px}.shopguide_intro,.shopguide_graf,.shopguide_merit,.shopguide_coment,.shopguide_price,.shopguide_newfin,.shopguide_step{margin:0 0 100px 0}nav{width:100%;font-size:12px}#shopguide .main{margin-bottom:40px}#shopguide .shopguide_intro_title{font-size:23px}#shopguide .point_wrap{width:100%;margin:0 auto 20px}#shopguide .point{padding:10px;margin:0 5px;border:solid 5px #A0D9AF}#shopguide .point_wrap .point_wrap_img{padding:0 20% 0}#shopguide .point_wrap p{font-size:12px;font-weight:bold;text-align:center;color:#240000;line-height:1.5em;padding:0 0 10px 0}#shopguide .frequentlyAske li{font-size:11px}#shopguide .frequentlyAske{margin:0 0 100px 0}#shopguide .shopguide_merit{position:relative;width:100%;margin:0 auto 100px auto}#shopguide .shopguide_merit_wrap{margin:30px auto 0;width:80%}.merit{margin:0 0 20px 0}.shopguide_coment div{width:100%}.shopguide_coment .bloon{width:57%}.shopguide_coment .bloon::before{right:-33px}.shopguide_coment .icon{width:24%;margin:0 7% 0 0}#shopguide .shopguide_merit dl{width:100%;text-align:center}#shopguide .shopguide_merit dl::before{right:0;left:0;transform:scale(0.4)}#shopguide .shopguide_merit dl dt{width:40%;margin:0}#shopguide .shopguide_price dl{width:100%;margin:0 0px 31px 0}#shopguide .shopguide_price dt{width:100%;text-align:center}#shopguide .shopguide_price dt img{width:50%;margin:0 0 -60px 0}#shopguide .shopguide_price dd{display:block;width:90%;margin:0 auto 20px auto}#shopguide .shopguide_price .model_name{margin:6px 0;line-height:1.3em}#shopguide .shopguide_price .price_discount .price_discount_title{position:relative;margin:0 0 50px;padding:35px 0 80px 0;background:#D1E8CD}#shopguide .shopguide_price .price_discount .price_discount_title img{display:block;position:relative;width:80%;margin:0 auto;margin:0 auto 30px auto}#shopguide .shopguide_price .price_discount .price_discount_title{position:relative;margin:0 0 34vw;padding:35px 0 14vw 0;background:#D1E8CD}#shopguide .shopguide_price .price_discount .price_discount_title img.discount_02{right:0;left:0}#shopguide .shopguide_newfin div::after{top:39%;transform:scale(0.5)}#shopguide .shopguide_newfin dl{width:39%}.shopguide_faq .shopguide_contents{width:100%}#shop_how_to_pay .shop_howtopay_warp table.card_detail{font-size:10px;line-height:1.6}.rental_tabs .tab_item{width:49%}.rental_tabs .tab_content{padding:30px 0 20px 0}.shopguide_step .btn_br a{font-size:15px}#shopguide .shopguide_step{width:100%}#shopguide .entry_step{width:100%}#shopguide .entry_step dl{margin:0 0 10px}#shopguide .entry_step dl:nth-of-type(2){margin:0 0 40px}#shopguide .entry_step dl dd{padding:0 20% 0 0}#shopguide .entry_step dl dd img{width:16%;margin:-45px 0 0 0}#shopguide .item_list .item_wrap{width:48%}}@media screen and (min-width: 320px) and (max-width: 450px){#shopguide h3{font-size:22px}#shopguide .shopguide_intro_title{font-size:18px;line-height:1.5}.shopguide_coment .bloon{width:48%}.shopguide_coment .icon{width:32%;margin:0 3% 0 0}.shopguide_coment .icon:nth-of-type(2){margin:0 0 0 3%}}
