﻿@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Hiragino Sans, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, sans-serif;font-size:62.5%;color:#555;background:#f9f8f8}a{text-decoration:none;color:#1110cc}a:hover{text-decoration:underline}a:visited{color:#1110cc}em{font-weight:bold}input[type=text],input[type=tel],input[type=number],input[type=search],textarea{padding:5px;border:1px solid #a6bfcd;background:#fbfdff}input.require,textarea.require{padding:5px;border:1px solid #cc9999 !important;background:#fef9f9}.mt00{margin-top:0px !important}.pt00{padding-top:0px !important}.mt05{margin-top:5px !important}.pt05{padding-top:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mt65{margin-top:65px !important}.pt65{padding-top:65px !important}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mt75{margin-top:75px !important}.pt75{padding-top:75px !important}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mt85{margin-top:85px !important}.pt85{padding-top:85px !important}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mt95{margin-top:95px !important}.pt95{padding-top:95px !important}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mr00{margin-right:0px !important}.pr00{padding-right:0px !important}.mr05{margin-right:5px !important}.pr05{padding-right:5px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mr65{margin-right:65px !important}.pr65{padding-right:65px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mr75{margin-right:75px !important}.pr75{padding-right:75px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mr85{margin-right:85px !important}.pr85{padding-right:85px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mr95{margin-right:95px !important}.pr95{padding-right:95px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}.mb00{margin-bottom:0px !important}.pb00{padding-bottom:0px !important}.mb05{margin-bottom:5px !important}.pb05{padding-bottom:5px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.mb65{margin-bottom:65px !important}.pb65{padding-bottom:65px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.mb75{margin-bottom:75px !important}.pb75{padding-bottom:75px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.mb85{margin-bottom:85px !important}.pb85{padding-bottom:85px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.mb95{margin-bottom:95px !important}.pb95{padding-bottom:95px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml00{margin-left:0px !important}.pl00{padding-left:0px !important}.ml05{margin-left:5px !important}.pl05{padding-left:5px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.ml65{margin-left:65px !important}.pl65{padding-left:65px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.ml75{margin-left:75px !important}.pl75{padding-left:75px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.ml85{margin-left:85px !important}.pl85{padding-left:85px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.ml95{margin-left:95px !important}.pl95{padding-left:95px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.ma00{margin:0 !important}.pa00{padding:0 !important}.mc{margin:0 auto}.caution{color:#f00 !important}.black{color:#000 !important}.bold{font-weight:bold}strong,.attention{display:inline;padding:0 0.3em;background:#f8d8aa}.font9px{font-size:9px}.font10px{font-size:10px}.font11px{font-size:11px}.font12px{font-size:12px}.font13px{font-size:13px}.font14px{font-size:14px}.font15px{font-size:15px}.font16px{font-size:16px}.font17px{font-size:17px}.font18px{font-size:18px}.font19px{font-size:19px}.font20px{font-size:20px}.font21px{font-size:21px}.font22px{font-size:22px}.font23px{font-size:23px}.font24px{font-size:24px}.font25px{font-size:25px}.font26px{font-size:26px}.font27px{font-size:27px}.font28px{font-size:28px}.font29px{font-size:29px}.font30px{font-size:30px}.w100{width:100px !important}.w110{width:110px !important}.w120{width:120px !important}.w130{width:130px !important}.w140{width:140px !important}.w150{width:150px !important}.w160{width:160px !important}.w170{width:170px !important}.w180{width:180px !important}.w190{width:190px !important}.w200{width:200px !important}.w210{width:210px !important}.w220{width:220px !important}.w230{width:230px !important}.w240{width:240px !important}.w250{width:250px !important}.w260{width:260px !important}.w270{width:270px !important}.w280{width:280px !important}.w290{width:290px !important}.w300{width:300px !important}.w310{width:310px !important}.w320{width:320px !important}.w330{width:330px !important}.w340{width:340px !important}.w350{width:350px !important}.w360{width:360px !important}.w370{width:370px !important}.w380{width:380px !important}.w390{width:390px !important}.w400{width:400px !important}.w410{width:410px !important}.w420{width:420px !important}.w430{width:430px !important}.w440{width:440px !important}.w450{width:450px !important}.w460{width:460px !important}.w470{width:470px !important}.w480{width:480px !important}.w490{width:490px !important}.w500{width:500px !important}.w510{width:510px !important}.w520{width:520px !important}.w530{width:530px !important}.w540{width:540px !important}.w550{width:550px !important}.w560{width:560px !important}.w570{width:570px !important}.w580{width:580px !important}.w590{width:590px !important}.w600{width:600px !important}.fl{float:left}.fr{float:right}.clear{clear:both}.al{text-align:left !important}.ar{text-align:right !important}.ac{text-align:center !important}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}.hidden{overflow:hidden}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.none{display:none !important}.block{display:block !important}.inline{display:inline}.inline-block{display:inline-block}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.lineHeading01{border-left:3px solid #204365;padding:3px 0 0 15px;margin:10px 0 20px;font-size:2em;line-height:1.2;font-weight:bold}.bgHeading01{padding:5px 15px;margin:0 0 15px;background:#204365;color:#fff;font-size:2em;line-height:1.2;font-weight:bold}.textbox01{width:100%;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.textarea01{width:100%;height:80px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.submitBlock{text-align:center;padding:20px 0}.button01{display:inline-block;border:none;font-size:16px;margin:5px 10px;padding:8px 25px;background:#0892b2;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #28b2d2), color-stop(49%, #0892b2));background:linear-gradient(to bottom, #28b2d2 5%, #0892b2 49%);border-radius:30px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);cursor:pointer;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3) inset,0 1px 1px rgba(255,255,255,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3) inset,0 1px 1px rgba(255,255,255,0.3)}.button01:hover{background:#037d9e;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #28b2d2), color-stop(49%, #037d9e));background:linear-gradient(to bottom, #28b2d2 5%, #037d9e 49%)}.button01:active{background:#037d9e;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3) inset;box-shadow:0 1px 1px rgba(0,0,0,0.3) inset}input[type="text"]:disabled,textarea:disabled{background:#efefef;color:#999;cursor:not-allowed}a.button01{color:#fff;text-decoration:none}@font-face{font-family:'iconfont';src:url("/rereca/fonts/iconfont-Regular.eot");src:url("/rereca/fonts/iconfont-Regular.eot") format("embedded-opentype"),url("/rereca/fonts/iconfont-Regular.woff2") format("woff2"),url("/rereca/fonts/iconfont-Regular.woff") format("woff");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:""}.icon-minus:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e001'}.icon-icon-angle-right-lg:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:""}.icon-angle-left-lg:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:""}.icon-freedial:before,.c-tel.-freedial:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e010'}.icon-glass:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e011'}.icon-check:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e012'}.icon-user:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e013'}.icon-cart:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e014'}.icon-time:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:""}.icon-mail:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:""}.icon-cart-plus:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e015'}.icon-heart:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e01a'}.icon-star:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:'\e01b'}.icon-repeat:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:url("/rereca/images/icons/icon-repeat.svg")}.icon-search:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:url("/rereca/images/icons/icon-search.svg")}.icon-maill:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:url("/rereca/images/icons/icon-maill.svg")}.icon-present:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:url("/rereca/images/icons/icon-present.svg")}.icon-fax:before{display:inline-block;font-family:'iconfont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;content:url("/rereca/images/icons/icon-fax.svg")}.hidden{display:none}.link02{display:inline-block;padding:8px 16px;margin:5px 0;line-height:1;font-size:1em;font-weight:bold;text-align:center;background:#3DBF6A;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #3DBF6A), color-stop(60%, #34955D));background:linear-gradient(to bottom, #3DBF6A 5%, #34955D 60%);color:#fff !important;border:solid 1px #14753D;border-radius:5px}.link02:link{text-decoration:none}.link02:visited{text-decoration:none}.link02:hover{text-decoration:none;background:#2DAF5A;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #2DAF5A), color-stop(60%, #34955D));background:linear-gradient(to bottom, #2DAF5A 5%, #34955D 60%)}.link02:active{text-decoration:none;background:#34955D;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3) inset;box-shadow:0 1px 1px rgba(0,0,0,0.3) inset}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.a_right{text-align:right !important}.a_left{text-align:left !important}.a_center{text-align:center !important}.w_nomal{font-weight:normal !important}.w_bold{font-weight:bold !important}.red{color:#f20006 !important}input.en{ime-mode:disabled}input.ja{ime-mode:active}.align-right{text-align:right}.align-center{text-align:center}#wapper{width:100%;width:960px;margin:0 auto}.header{width:100%}.header__inner{width:960px;margin:0 auto}.header__top{position:relative;height:30px;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#333), color-stop(50%, #333), color-stop(50%, #222), to(#222));background:linear-gradient(#333 0%, #333 50%, #222 50%, #222 100%)}.header__top__inner{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:960px;height:100%;margin:0 auto}.header__top h1{-webkit-box-flex:0;flex:0 1 auto;-ms-flex:0 1 auto;color:#fff}.header__top ul.header__userNav{-webkit-box-flex:1;flex:1 0 auto;-ms-flex:1 0 auto;text-align:right}.header__top ul.header__userNav li{position:relative;display:inline-block;padding:0 0 0 .5em;font-size:1.2em;color:#fff;height:30px;line-height:30px}.header__top ul.header__userNav li:last-child{padding-right:0}.header__top ul.header__userNav a{display:block;color:#fff}.header__top ul.header__userNav a:hover{text-decoration:none;opacity:.6}.header__top ul.header__userNav a:before{font-size:20px;color:#fff;vertical-align:sub}.header__top ul.header__userNav a.icon-cart{background:-webkit-gradient(linear, left top, left bottom, from(#3ba913), color-stop(50%, #3cab13), color-stop(50%, #33960e), to(#3baa13));background:linear-gradient(#3ba913 0%, #3cab13 50%, #33960e 50%, #3baa13 100%);padding:0 0.8rem}.cart_header .header__main{-webkit-box-flex:0;-ms-flex:0 0 618px;flex:0 0 618px}.cart_header ul.header__userNav{-webkit-box-flex:1;flex:1 0 auto;-ms-flex:1 0 auto;text-align:right}.cart_header ul.header__userNav li{position:relative;display:inline-block;padding:0 0 0 .5em;font-size:1.2em;color:#333;height:30px;line-height:30px}.cart_header ul.header__userNav li:last-child{padding-right:0}.cart_header ul.header__userNav a{display:block;color:#333}.cart_header ul.header__userNav a:hover{text-decoration:none;opacity:.6}.cart_header ul.header__userNav a:before{font-size:20px;color:#3ba913;vertical-align:sub}.cart_header ul.header__userNav a.icon-cart{background:-webkit-gradient(linear, left top, left bottom, from(#3ba913), color-stop(50%, #3cab13), color-stop(50%, #33960e), to(#3baa13));background:linear-gradient(#3ba913 0%, #3cab13 50%, #33960e 50%, #3baa13 100%);padding:0 0.8rem;border-radius:2px;color:#fff}.cart_header ul.header__userNav a.icon-cart:before{color:#fff}.header__middle{position:relative;height:60px;width:100%;margin:0 auto;background-color:white}.header__middle__inner{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:960px;height:100%;margin:0 auto}.header__main{-webkit-box-flex:0;flex:0 0 700px;-ms-flex:0 0 700px;display:-webkit-box;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.header__ci{width:163px;margin-right:.75rem}.header__ci img{width:100%;height:auto}.header__record{-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto;margin-right:.5rem}.header__record a:hover{opacity:.6}.header__bottom{position:relative;width:100%;margin:0 auto;padding:5px 0;border-top:#F4761F 5px solid;border-bottom:#F4761F 2px solid;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fdfdfd), to(#e5e3e3));background:linear-gradient(#fff 0%, #fdfdfd 50%, #e5e3e3 100%)}.header__siteInfo{width:350px;color:#666}.header__siteInfo .ci img{width:100%;height:auto}.header__tel{line-height:1}.header__telNumber{display:inline-block;margin-right:.5em;font-size:20px;vertical-align:middle}.header__telTime{display:inline-block;padding-top:.1em;font-size:1em;line-height:1.2;vertical-align:middle}.headerSearch input.input{width:140px;padding-left:5px;vertical-align:middle;border:1px solid #999;height:20px}.headerSearch input.btn{vertical-align:middle}.headerSearch span.txt{display:block;margin-left:5px;font-size:1.2em;color:#fff;vertical-align:middle}.headerSearch a{display:block;position:relative;color:#444;background-image:url(/rereca/images/common/common_arrow1.gif);background-position:5px center;background-repeat:no-repeat;padding:5px 5px 5px 15px;font-size:1.2em;border-radius:2px}.header ul.social{position:absolute;top:1px;right:0}.header ul.social li{float:right;margin-left:2px}.contact{position:absolute;top:33px;right:0;width:450px}.contact .tel_fax{margin-bottom:5px}.contact span.shipping_free{margin-right:6px}#payment_icon{position:absolute;top:140px;right:0;width:450px;text-align:right}.header ul.merit{position:absolute;top:75px;height:60px;width:490px;border-left:1px solid #ccc;border-top:1px solid #ccc;background-color:#f5f3f2}.header ul.merit li{float:left;height:28px;width:160px;margin-top:2px;margin-left:2px}.header ul.utilnavi{position:absolute;top:113px;right:0;height:35px;width:440px;padding-left:10px;background:url(/rereca/images/common/utilnavi_bg.gif)}.header ul.utilnavi li{float:left}#gnavi{height:30px;width:960px;margin:0 auto;border-left:1px solid #dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex}#gnavi li{border-right:1px solid #dcdcdc;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#gnavi li a{font-weight:500;font-size:15px;display:block;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}#gnavi li a:hover{text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#eee));background:linear-gradient(#dcdcdc 0%, #eee 100%);height:40px;color:#1f4365;margin:-5px -1px}#history{position:absolute;display:none;top:80px;left:50%;width:960px;margin-left:-480px;padding-bottom:15px;border-radius:5px;background-color:rgba(230,230,230,0.9);-webkit-box-shadow:0px 1px 3px black;box-shadow:0px 1px 3px black;z-index:999}.history_head{height:30px}.history_head h3{position:absolute;top:10px;left:20px;font-size:1.8em}#hide_history{position:absolute;top:10px;right:20px}.history_list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:flex;display:-ms-flexbox;width:100%;padding:10px;margin:0 auto}.history_list_item{-webkit-box-flex:1;flex:1;-ms-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:20%;margin-right:5px;padding:7px 0;text-align:center;letter-spacing:normal;vertical-align:top;border:1px solid #ccc;background:#fff}.history_list_item:last-child{margin-right:0}.history_list_item .btn_green_sm{width:95%;margin:0 auto}.history_list_item p.stock{margin:0 5px 10px;text-align:left}.history_list_item span.name,.history_list_item p.name{display:block;padding:0 5px;margin:10px auto;font-size:1.3em;font-weight:bold;line-height:1.5em;text-align:left}.history_list_item span.icon,.history_list_item p.icon{display:block;margin:5px auto;padding:0 10px}.history_list_item span.icon img,.history_list_item p.icon img{margin-right:1px;margin-bottom:1px}.history_list_item span.spec{display:block;margin:5px auto;padding:0 10px;font-size:1.1em;line-height:1.5em}.history_list_item p.price{display:block;margin:5px;padding:10px;line-height:1.5em;background-color:#f9f8f8}.history_list_item p.price .price_info{display:block}.history_list_item p.price span.price_unit{font-size:1.3em;margin-right:5px}.history_list_item p.price span.price_num{font-size:1.6em;font-weight:bold;color:#b30000}.history_list_item p.size{display:block;margin:5px auto 10px;padding:0 10px;font-size:1.2em;line-height:1.5em}#container{width:100%;background:url(/rereca/images/common/pathbar_bg.png) repeat-x}#container_inner{width:960px;margin:0 auto}#pathbar{float:left;width:720px;overflow:hidden}.pathbar{padding-top:12px}.pathbar-full{padding-top:12px;float:none !important}#pathbar ul{overflow:hidden;height:30px;width:1000px}#pathbar li{display:inline-block;*display:inline;*zoom:1;margin-right:20px;margin-left:-15px;padding-left:15px;font-size:1.1em;color:#000;position:relative}#pathbar li+li:before{content:"";border-top:1px solid #204365;border-right:1px solid #204365;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px;position:absolute;top:3px;left:0px}.pathbar-full li+li:before{content:none !important;border:none !important}#pathbar li a{height:30px;color:#1110cc}#pathbar li a.home{padding-left:-15px !important;vertical-align:bottom}#pathbar li a.home img{vertical-align:bottom}#main{width:720px;float:right;padding:15px 0 40px}#main h2{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #717d89;font-size:1.6em;font-weight:bold;padding:15px 0 15px 20px;position:relative;margin-bottom:15px}#main h2:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:10px}#main h2.small{font-size:1.5em}.main-full{float:none !important;width:100% !important;padding:12px 0 40px !important}.main-full h2{margin:0 auto 30px;padding-left:30px;font-size:2em !important;font-weight:bold;padding:20px 0 20px 20px !important}.main-full .h_orange_lg{font-size:2em}#sidebar{float:left;position:relative;width:210px;margin-top:10px;margin-right:30px;margin-bottom:50px}#sidebar>h3{-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777;position:relative;background:#fff;behavior:url(PIE.htc);margin-bottom:5px}#schedule{margin-bottom:10px;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777}#schedule img{vertical-align:top}.sideSchedule{margin-bottom:15px;padding:5px;background-color:#3F5B79;border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);border:1px solid white;text-align:center}.sideSchedule__title{margin:5px 0 10px;font-size:16px;letter-spacing:.1em;color:white}.sideSchedule__group{overflow:hidden;background-color:white;border-radius:3px}.sideSchedule__group:not(:last-of-type){margin-bottom:5px}.sideSchedule__type{padding:10px;font-size:14px;font-weight:bold;color:#333}.sideSchedule__list{margin:0;padding:5px 5px 10px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;background-color:#f6f6f6}.sideSchedule__list dt{margin-bottom:5px;padding:5px;font-size:15px;font-weight:bold;border-bottom:1px solid #ccc;color:#20307f}.sideSchedule__list dd{font-size:16px;color:#f20006;line-height:1.5}.sideSchedule__list dd:not(:last-child){margin-bottom:10px}.sideSchedule__list dd>p{font-size:12px;color:#969696}.sideSchedule__term{margin-left:5px;font-size:12px;vertical-align:.1em;font-weight:normal}.sideSchedule__condition{margin:0 0 5px;font-size:12px;line-height:1.5;color:white}#salesCounter{padding:5px;border:1px solid #fff;background:#e1e1e1;margin-bottom:10px;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777}#salesCounter>.dash{text-align:center}#salesCounter>.dash>.digit{font-family:'Arial Black', 'Helvetica', sans-serif;color:#fff;display:inline-block;text-align:center;width:30px;height:38px;font-size:26px;line-height:38px;background:url(/rereca/images/common/countdown_bg-m.png) no-repeat;margin-right:1px}#salesCounter>.dash>.unit{display:inline-block;font-size:18px;font-weight:bold;vertical-align:0.02em}#countdown{height:160px;width:208px;border:1px solid #fff;background:url(/rereca/images/common/countdown_bg.gif) repeat-x #b30000;margin-bottom:10px;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777;behavior:url(PIE.htc)}#clock{margin:5px}#countdown h3{width:204px;margin:2px auto 8px}.countdownTitle01{font-size:1.3em;color:#fff;font-weight:bold;text-align:center;background:#B30000;width:200px;margin:2px auto 5px;padding:5px 2px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,0.3)}#clock>.dash{width:66px;float:left;margin-bottom:5px}#clock>.days_dash{width:204px;float:none;margin-bottom:8px}#clock>.dash>.digit{font-family:'Arial Black', 'Helvetica', sans-serif;color:#fff;float:left;text-align:center;width:24px;height:30px;font-size:20px;line-height:27px;background:url(/rereca/images/common/countdown_bg-s.png) no-repeat;margin-right:2px}#clock>.days_dash>.digit{line-height:58px;width:50px;height:63px;background:url(/rereca/images/common/countdown_bg-l.png) no-repeat;font-size:45px;margin-right:5px}.days_dash .unit{height:60px;width:25px;display:table-cell;text-align:center;vertical-align:bottom}.hours_dash .unit{height:30px;width:10px;display:table-cell;text-align:center;vertical-align:bottom}#countdown .attention{margin:0 10px;text-align:right;background:none}.side_box{margin-bottom:10px;padding:5px 5px 0;text-align:center;border:1px solid #717D89;background-color:#fff}.side_box a{display:block;width:190px;height:45px;border-radius:3px;padding:2px;border:1px solid #cdcdcd}.side_box a.repeat_btn{background:-webkit-gradient(linear, left top, left bottom, from(#f00e14), color-stop(50%, #e00d13), color-stop(51%, #c20e14), to(#e00d13));background:linear-gradient(#f00e14 0%, #e00d13 50%, #c20e14 51%, #e00d13 100%)}.side_box a.search_btn{background:-webkit-gradient(linear, left top, left bottom, from(#22466a), color-stop(50%, #214365), color-stop(51%, #162e45), to(#214264));background:linear-gradient(#22466a 0%, #214365 50%, #162e45 51%, #214264 100%)}.side_box a.maill_btn,.side_box a.sample_btn,.side_box a.fax_btn{background:-webkit-gradient(linear, left top, left bottom, from(#3ba913), color-stop(50%, #3cab13), color-stop(51%, #33960e), to(#3baa13));background:linear-gradient(#3ba913 0%, #3cab13 50%, #33960e 51%, #3baa13 100%)}.side_box a .side_btn{border:1px solid rgba(255,255,255,0.5);background:transparent;width:100%;height:100%;font-size:20px;font-weight:bold;color:#fff;cursor:pointer}.side_box a .side_btn:before{font-size:18px;color:#fff;vertical-align:sub;margin-right:.3rem}.side_box.emboss{background-color:white;background-image:none;border:2px solid #F20007;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);behavior:url(PIE.htc)}.side_box>li{margin:10px auto;padding:0;text-align:center}.side_box>li:first-child{margin-top:5px}.side_box>li.bordered{padding-bottom:5px;border-bottom:solid 1px #C4C4C4;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8)}.side_box>li>h3{height:18px;margin:-5px 0 5px;background:url(/rereca/images/common/common_border1.gif) repeat-x left bottom}.side_box a>img:hover,.side_banner a>img:hover,.side_navi a>img:hover,a .side_btn:hover{opacity:.8}.side_colosingInfo__box{margin-bottom:10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4)}.side_colosingInfo__link{display:block;padding:10px;text-align:center;font-size:12px;color:white;font-family:"Noto Serif JP", serif;background:#9f0000}.side_colosingInfo__link:hover{text-decoration:none;opacity:.8}.side_colosingInfo__link:visited{color:white}.side_colosingInfo__title{padding:5px 10px;display:block;border-top:solid 1px white;border-bottom:solid 1px white;margin-bottom:5px}.side_colosingInfo__main{font-size:16px;font-weight:bold;line-height:140%;margin-bottom:5px}.side_colosingInfo__induction{font-size:12px;background:white;color:#9f0000;display:inline-block;padding:5px 18px 5px 10px;position:relative}.side_colosingInfo__induction::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;width:.5em;height:.5em;border-top:1px solid #9f0000;border-right:1px solid #9f0000;right:.8em;top:35%}.sideBorderTitle01{text-align:center;font-weight:500;font-size:13px;padding:0 0 2px;margin:0 0 5px}.attention{margin-bottom:5px}.attention02{color:#F20007;font-size:13px;font-weight:500;padding:0 0 5px}.side_banner{margin-bottom:15px;text-align:center}.side_banner.remoteConsultation{margin:0 0 10px 0;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777;border:1px solid #fff}.side_banner.remoteConsultation img{width:208px}#side_search{padding:5px}#side_search h3{margin-bottom:5px;background:url(/rereca/images/common/common_border1.gif) repeat-x left bottom}#side_search input.input{width:100px;padding-left:30px;vertical-align:middle;border:1px solid #fff;background:url(/rereca/images/common/search_bg.gif) left top no-repeat #fff}#side_search input.btn{margin-left:5px;padding-top:3px;vertical-align:middle}#side_search span.txt{display:block;margin:5px 0;font-size:1.1em;text-align:right}.side_guide{width:100%;border-radius:5px;background:repeating-linear-gradient(45deg, #3F5B79, #3F5B79 1px, #214365 0, #214365 6px);border:1px solid #214365;margin-bottom:15px}#side_beginners{padding:13px 3px 6px;border-radius:5px}#side_beginners h3{font-weight:500;font-size:18px;letter-spacing:0.01em;color:#fff;text-align:center !important;margin:0 auto 13px !important;background:none !important}#side_beginners ul{margin:0 auto -5px}#side_beginners li{padding:0 10px;margin:0 auto 2px;background:#fff;height:45px;-webkit-box-shadow:1px 3px 5px 1px #dcdcdc inset;box-shadow:1px 3px 5px 1px #dcdcdc inset}#side_beginners li.__guide a{background:url(/rereca/images/common/side-guide-icon1.png) left no-repeat}#side_beginners li.__guide a:hover{background:url(/rereca/images/common/side-guide-icon1_on.png) left no-repeat}#side_beginners li.__read a{background:url(/rereca/images/common/side-guide-icon2.png) left no-repeat}#side_beginners li.__read a:hover{background:url(/rereca/images/common/side-guide-icon2_on.png) left no-repeat}#side_beginners li.__printing a{background:url(/rereca/images/common/side-guide-icon4.png) left no-repeat}#side_beginners li.__printing a:hover{background:url(/rereca/images/common/side-guide-icon4_on.png) left no-repeat}#side_beginners li.__delivery a{background:url(/rereca/images/common/side-guide-icon5.png) left no-repeat}#side_beginners li.__delivery a:hover{background:url(/rereca/images/common/side-guide-icon5_on.png) left no-repeat}#side_beginners li.__payment a{background:url(/rereca/images/common/side-guide-icon6.png) left no-repeat}#side_beginners li.__payment a:hover{background:url(/rereca/images/common/side-guide-icon6_on.png) left no-repeat}#side_beginners li:hover{background:#eee}#side_beginners li a{display:block;font-weight:500;font-size:15px;text-align:left;color:#000;line-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:34px}#side_beginners li a:hover{text-decoration:none}#side_beginners li a img{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.3rem}#side_categories{position:relative;width:200px;margin:0 auto;border:3px solid #b30000;border-radius:5px;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777;behavior:url(http://www.rerecale.jp/common/PIE.htc);margin-bottom:20px}#side_categories>h3{padding:10px;background:#b30000}#side_categories ul{zoom:1;padding:5px;background:#fff}#side_categories ul li{zoom:1;margin:4px 0}#side_categories ul li a{display:block;position:relative;color:#444;background-image:url(/rereca/images/common/common_arrow1.gif);background-position:5px center;background-repeat:no-repeat;background-color:#f0f0f0;padding:5px 5px 5px 15px;font-size:1.3em;border-radius:2px;behavior:url(http://www.rerecale.jp/common/PIE.htc)}#side_categories ul li a:hover{background-color:#e5e5e5}.side_navi{border:#717D89 1px solid;background-color:#eee;margin-bottom:15px}.side_navi h3{font-weight:bold;font-size:16px;position:relative;padding-left:28px;height:45px;line-height:45px}.side_navi h3:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:20px;left:15px;position:absolute;top:11.5px;width:5px}.side_navi h3:nth-child(n+2){border-top:1px #717D89 solid}.side_navi li{background-color:#fff;border-top:1px #717D89 dotted;width:100%;vertical-align:middle}.side_navi li a{display:block;padding:13px 15px;color:#214265;font-size:15px}.side_navi li a:before{margin-right:7px;content:url("/rereca/images/common/green-arrow.svg")}.side_navi li a:hover{background:#eee;text-decoration:none}.side_information{margin-bottom:20px;padding-top:5px}.side_information dt{margin:5px;padding-bottom:3px;font-size:1.2em;font-weight:bold;color:#b30000;background:url(/rereca/images/common/common_border1.gif) repeat-x left bottom}.side_information dd{margin:5px 5px 10px;font-size:1.1em;line-height:1.2em}.side_calendar h4{margin:5px;padding-bottom:5px;font-size:1.2em;font-weight:bold;background:url(/rereca/images/common/common_border1.gif) repeat-x left bottom}.side_calendar .business-calendar{background-color:#fff;border-top:1px #717D89 solid;padding:5px}.side_calendar .business-calendar table{width:190px;margin:0 auto 10px}.side_calendar .business-calendar table tr{height:28px}.side_calendar .business-calendar table th{font-size:1.2em;font-weight:bold;text-align:center;vertical-align:middle;border:#f9f8f8 1px solid;background:#ddd}.side_calendar .business-calendar table td{font-size:1.2em;text-align:center;vertical-align:middle;border:#eeeeee 1px solid;background:#fff}.side_calendar .business-calendar table td.holiday{color:#fff;background:#2c3e50}.side_calendar .business-calendar p{margin-bottom:5px}.side_calendar .business-calendar p span{margin:0 5px;font-size:1.2em;color:#2c3e50}#side_rereca_link li a{padding:2px 0 0 0}#side_rereca_link li a:before{margin-right:0;content:none}#shoppingguide{clear:both;width:100%;background:#F6F6F6;border:1px #717D89 solid;margin-bottom:50px;z-index:1;border-radius:3px}#shoppingguide h3{height:50px;line-height:50px;font-size:18px;text-align:center;color:#fff;font-weight:bold;background:repeating-linear-gradient(45deg, #3F5B79, #3F5B79 1px, #214365 0, #214365 6px);margin-bottom:20px;letter-spacing:0.1rem}#shoppingguide div.col{width:293px;float:left;margin-left:20px;margin-bottom:5px}#shoppingguide div.col p{margin:5px 5px 15px;font-size:1.3em;line-height:1.5em}#shoppingguide div.col dl{margin:5px 5px 15px;line-height:1.4em}#shoppingguide div.col dl dt{margin:15px 0 0;font-weight:bold;font-size:1.4em;line-height:1.5em}#shoppingguide div.col dl dd{margin-left:5px;font-size:1.2em;line-height:1.5em}#shoppingguide div.col h4{position:relative;margin-bottom:15px;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777;height:40px;line-height:40px;padding-left:20px;font-weight:500;font-size:15px;background:#fff}#shoppingguide div.col h4:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:20px;left:10px;position:absolute;top:10px;width:5px}#shoppingguide div.col h4 .btn_gray_sm{position:absolute;top:6px;left:185px;width:100px}#footer_back_pagetop p{width:960px;text-align:right;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#footer_back_pagetop p a{width:184px;height:40px;border-radius:10px 10px 0px 0px;background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f1741f), color-stop(51%, #c8611a), to(#c8611a));background:linear-gradient(#f4761f 0%, #f1741f 50%, #c8611a 51%, #c8611a 100%);color:#fff;font-weight:500;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer_back_pagetop p a:before{content:url("/rereca/images/icons/icon-arrow-top.svg");margin-right:.3rem}#footer_back_pagetop p a:hover{text-decoration:none;opacity:.8}.footer_contents{width:960px;margin:0 auto;position:relative;overflow:hidden}#footer_top{clear:both;background:#f6f6f6;border-top:#C8611A 7px solid;padding:20px 0}#footer_top .footer_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#footer_top .col{float:left}#footer_top .ci{width:273px}#footer_top .ci img:hover{opacity:.8}#footer_top .address{width:287px;font-size:1.2em;line-height:1.3em;margin-left:20px}#footer_top .footer_contact{width:360px;text-align:end;margin-left:20px}#footer_top .footer_contact .contact_btns .btn_gray_sm{margin-top:5px;width:273px;font-size:14px;font-weight:500;display:inline-block}#footer_top .footer_contact .contact_btns .btn_gray_sm:before{content:url("/rereca/images/icons/icon-maill-blue.svg");position:relative;top:3px;margin-right:0}#footer_middle{padding:30px 0 10px;background:repeating-linear-gradient(45deg, #404040, #404040 1px, #333 0, #333 6px)}#footer_middle a{font-size:1.2em;color:#ddd}#footer_printnavi{width:200px;float:left}#footer_printnavi li{margin-bottom:20px}#footer_printnavi li a{padding-left:10px;background:url("/rereca/images/common/footer_arrow2.gif") left center no-repeat}.footer_category{width:750px;float:right;margin-bottom:15px;background:none}h4.footer_category{padding-bottom:10px;border-bottom:1px solid #717d89;font-weight:bold;font-size:16px;line-height:23px;color:#fff;letter-spacing:.05rem}ul.footer_category li{display:inline-block;*display:inline;*zoom:1;width:145px;margin-bottom:15px}ul.footer_category li.large{width:200px}ul.footer_category li a{padding-left:10px;background:url("/rereca/images/common/footer_arrow2.gif") left center no-repeat}#footer_bottom{padding:20px;background:#f6f6f6}#footernavi{font-size:1.2em;float:left}#footernavi li{display:inline-block;*display:inline;*zoom:1;margin-right:20px}#footernavi li a{color:#444}#footer_bottom .copyright{text-align:right}.link_ranking{display:block;float:right;margin-top:-7px;text-align:right}*:first-child+html .link_ranking{margin-top:-32px}ul.category_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:10px;width:100%}ul.category_list.-more{display:none;height:305px}ul.category_list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #717d89;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;width:49%}ul.category_list>li:hover{cursor:pointer;opacity:0.6}ul.category_list>li .category_list_item_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:95%;background-color:#fff}ul.category_list>li .category_list_item_info .eyecatch{padding:5px}ul.category_list>li .category_list_item_info div{padding:5px}ul.category_list>li.desk{background:#fff url("/rereca/images/common/category_block_bg_desk.gif") repeat-x}ul.category_list li p.eyecatch img{border:1px solid #cdcdcd;border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}ul.category_list li h4{font-size:1.8em;color:#1110cc;font-weight:700;text-decoration:underline}ul.category_list li.desk h4{background:url("/rereca/images/common/category_title_border_desk.gif") left bottom no-repeat}ul.category_list li p.copy{font-size:1.3em;line-height:18px;padding:4px 0}ul.category_list li div.more{background:-webkit-gradient(linear, left top, left bottom, from(#47c018), color-stop(50%, #47c018), color-stop(51%, #46b01d), to(#46b01d));background:linear-gradient(to bottom, #47c018 0%, #47c018 50%, #46b01d 51%, #46b01d);height:100%;width:5%}ul.category_list li div.more a{display:inline-block;height:100%;position:relative;width:100%}ul.category_list li div.more a:before{border-bottom:4px solid transparent;border-left:8px solid #fff;border-top:4px solid transparent;content:"";left:5px;position:absolute;top:46%}.category_more{border:1px solid  #667c94;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border-radius:4px;font-size:1.6em;font-weight:bold;margin:10px 0 50px 0;text-align:center}.category_more a{color:#204365;padding:15px 10px;text-decoration:none;width:97%}.category_more_show{display:block;-webkit-transition:.3s;transition:.3s}.category_more_show:after{content:"";border-bottom:4px solid #717d89;border-left:4px solid #717d89;display:inline-block;height:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.category_more_show:hover{opacity:.6}.category_more_hide{display:none;-webkit-transition:.3s;transition:.3s}.category_more_hide:after{content:"";border-top:4px solid #717d89;border-right:4px solid #717d89;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category_more_hide:hover{opacity:.6}ul.popular{position:relative;display:inline-block;width:730px;margin-left:-10px;margin-bottom:10px}ul.popular .popular_head{background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 2px 4px 1px #c8c8c8;box-shadow:0px 2px 4px 1px #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;margin-bottom:10px;padding:10px}ul.popular .popular_head .eyecatch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17%}ul.popular .popular_head .eyecatch img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.popular .popular_head>div{padding-left:13px;width:83%}ul.popular .popular_head>div .popular_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d1d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}ul.popular .popular_head>div .popular_info .btn_green_sm{width:23%}ul.popular .popular_head>div .popular_info h4{font-size:1.8em;font-weight:bold}ul.popular .popular_head>div .copy{font-size:1.4em;line-height:1.45em;padding:10px 0}ul.popular>li{background-color:#eee;border-radius:6px;-webkit-box-shadow:0px 1px 4px 1px #c5c5c5 inset;box-shadow:0px 1px 4px 1px #c5c5c5 inset;position:relative;float:left;width:700px;margin-left:10px;margin-bottom:10px;padding:15px}ul.popular li p.more{position:absolute;top:13px;right:10px;font-size:1.3em;line-height:1.3em;margin-bottom:10px}ul.popular li div.ranking{clear:both;padding-top:10px}ul.popular li div.ranking>h5{clear:both;float:left;font-size:1.4em;font-weight:bold;margin-bottom:5px}ul.popular li div.ranking>p.attention{float:right}.ranking ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 8px}.ranking ol .ranking_product{background-color:#fff;-webkit-box-shadow:0px 2px 4px 1px #c8c8c8;box-shadow:0px 2px 4px 1px #c8c8c8;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:13px 10px;position:relative;width:calc((100% - (8px * 2)) / 3)}.ranking ol .ranking_product .ranking_product_info{-webkit-column-gap:4px;column-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px}.ranking ol .ranking_product .ranking_product_info .ranking_product_img{width:calc((100% - 4px) / 2)}.ranking ol .ranking_product .ranking_product_info .ranking_product_img a{display:inline-block;width:100%}.ranking ol .ranking_product .ranking_product_info .ranking_product_img a img{width:100%}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail{text-align:center;width:calc((100% - 4px) / 2)}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_copy{border-bottom:1px solid #cdcdcd;color:#f00f13;font-size:1.3em;margin-bottom:5px;padding:5px 0;font-weight:500}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .price_unit{color:#666;font-size:1.1em;letter-spacing:0.05em;font-weight:500;margin-bottom:3px}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_wrap{border-bottom:1px solid #cdcdcd}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_wrap{border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;padding:5px 0 0}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .price_info_full_price_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:line-through;color:#ef9596}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .price_info_full_price_block .product_full_num{font-size:1.3em}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .price_info_full_price_block .product_full_price_including_tax{font-size:0.5em;text-decoration:line-through}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info{font-size:1.1em;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:0 2px 5px;margin:3px 0 2px}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_caption,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_caption{line-height:1.1em;color:#f20006;letter-spacing:0.03em;font-weight:500;font-size:0.9em;padding-top:4px}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_price,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_price .ranking_product_price_num,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_price .ranking_sale_product_price_num,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_price .ranking_product_price_num,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_price .ranking_sale_product_price_num{color:#f00f13;display:block;font-weight:bold}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_price .ranking_product_price_num,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_price .ranking_product_price_num{font-size:1.6em;padding:2px 0 6px 0}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_price .ranking_sale_product_price_num,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_price .ranking_sale_product_price_num{font-size:1.4em;padding:2px 0}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_price_info .price_info_block_price .ranking_product_price_tax,.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info .price_info_block_price .ranking_product_price_tax{font-size:0.5em;line-height:1.5em}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_sale_product_price_info{background:#FBFE52;padding:3px 0 5px 3px}.ranking ol .ranking_product .ranking_product_info .ranking_product_detail .ranking_product_size{font-size:1.1em;padding:5px 0}.ranking ol .ranking_product .ranking_show_product_btn{background:-webkit-gradient(linear, left top, left bottom, from(#47c018), color-stop(50%, #47c018), color-stop(51%, #46b01d), to(#46b01d));background:linear-gradient(to bottom, #47c018 0%, #47c018 50%, #46b01d 51%, #46b01d);border:1px solid #cdcdcd;border-radius:3px;font-weight:bold;padding:4px;width:100%}.ranking ol .ranking_product .ranking_show_product_btn a{color:#fff;display:inline-block;padding-left:11px;position:relative;width:100%}.ranking ol .ranking_product .ranking_show_product_btn a:before{border-bottom:5px solid transparent;border-left:7px solid #fff;border-top:5px solid transparent;content:"";left:31%;position:absolute;top:22%}ul.popular li div.ranking>ol>li h6{height:4em;font-size:1.4em;font-weight:bold;padding-left:52px;line-height:1.3em}ul.popular li div.ranking>ol>li h6 a,ul.popular li div.ranking>ol>li h6 a:visited{color:#1110cc}ul.popular li div.ranking>ol>li p.rank{position:absolute;top:-5px;left:3px}ul.popular li div.ranking>ol>li p.link{float:left;width:95px}ul.popular li div.ranking>ol>li p.link img.thumb{width:100%;margin-bottom:5px}ul.popular li div.ranking>ol>li p.icon{float:right;width:115px;margin-bottom:8px}ul.popular li div.ranking>ol>li p.icon img{margin-right:1px;margin-bottom:1px}ul.popular li div.ranking>ol>li p.size{float:right;width:115px;margin-bottom:8px}ul.popular li div.ranking>ol>li div.price{float:right;width:114px;background:url(/rereca/images/common/ranking_price_bg.gif) left bottom no-repeat;margin-bottom:3px}ul.popular li div.ranking>ol>li div.price p.single{padding:5px;font-size:1.7em;font-weight:bold;color:#ff0;vertical-align:middle}ul.popular li div.ranking>ol>li div.price p.single{padding:5px;font-size:1.7em;font-weight:bold;color:#ff0}ul.popular li div.ranking>ol>li div.price p.single img{vertical-align:middle}ul.popular li div.ranking>ol>li p.including_tax{float:right;width:115px;text-align:right;margin-bottom:8px}ul.feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:50px}ul.feature_list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #717d89;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:calc((100% - 10px * 3) / 3);background-color:#fff}ul.feature_list li:hover{cursor:pointer;opacity:0.6}ul.feature_list li:after{border-bottom:8px solid transparent;border-left:8px solid #47c018;border-top:8px solid transparent;bottom:-4px;content:"";position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}ul.feature_list li .eyecatch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0;width:36%}ul.feature_list li .eyecatch img{border:1px solid #cdcdcd;border-radius:50%;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}ul.feature_list li .feature_item_detail{height:100%;padding-left:5px;width:64%}ul.feature_list li .feature_item_detail h4{color:#1110cc;font-size:1.5em;font-weight:bold;padding-top:12px;text-decoration:underline}ul.feature_list li .feature_item_detail .copy{font-size:1.3em;line-height:1.3em;padding:10px 5px 0 0}ul.feature_list li p.more{text-align:center;position:absolute;bottom:5px;width:100%}ul.industry_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}ul.industry_list .industry_item{border:1px solid #717d89;border-radius:3px;width:calc((100% - 10px * 4) / 4)}ul.industry_list .industry_item:hover{cursor:pointer;opacity:0.6}ul.industry_list .industry_item .eyecatch{text-align:center;margin-top:1px}ul.industry_list .industry_item .industry_title{color:#1110cc;font-size:1.5em;padding:10px 7px;text-decoration:underline;font-weight:bold}ul.industry_list .industry_item .copy{font-size:1.3em;padding:0px 7px 11px 7px;line-height:1.3em}ul.industry_list .industry_item .btn_green_sm{width:93%;margin:0 auto 5px}#additional_navi{padding-top:7px}#additional_navi_inner{padding-bottom:7px}#additional_category,#additional_feature{background-color:#f6f6f6;border:1px solid #717d89;margin-bottom:25px}#additional_history,#additional_category,#additional_feature{padding:5px 0}#additional_category h3,#additional_feature h3{margin:0px 12px 15px 12px}#additional_history h3,.category_list_head{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #717d89;font-size:1.6em;font-weight:bold;margin-bottom:15px;padding:15px 0 15px 20px;position:relative}#additional_history h3:before,.category_list_head:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:10px}#additional_history li{display:inline-block;*display:inline;*zoom:1;width:168px;margin-left:5px;text-align:center;letter-spacing:normal}#additional_history li .price{margin:5px 0}#additional_history li .btn{margin-left:-2px}#container_top #additional_history{background:none;padding:0 0 40px}#container_top #additional_history h3{margin:0 0 10px}#container_top #additional_history ul{margin:0;padding:0}#container_top .catalog_list_item{margin:0 3px 9px 3px;padding:5px 0}#container_top .catalog_list_item .price{margin:4px}#container_top .catalog_list_item .item_link{width:96%;padding:0 2%}#container_top .catalog_list_item .icon{padding:0 5px}#additional_category ul,#additional_feature ul{padding-left:32px}#additional_category li,#additional_feature li{display:inline-block;*display:inline;*zoom:1;width:167px;margin-bottom:15px}#additional_category li a,#additional_feature li a{padding-left:9px;font-size:1.4em;position:relative}#additional_category li a:before,#additional_feature li a:before{border-bottom:4px solid transparent;border-left:5px solid #46b01d;border-top:4px solid transparent;content:"";font-size:1px;left:0;position:absolute;top:11%}div.find_calendar{margin:30px auto;text-align:center;width:660px}#mainbanner{width:720px;padding:0;margin-bottom:15px;position:relative}#mainbanner .carousel{overflow:hidden;height:180px;width:720px;padding:0}#mainbanner li{float:left;display:block;height:180px;width:720px}#mainbanner .prev{position:absolute;left:-25px;top:77px}#mainbanner .next{position:absolute;right:-25px;top:77px}#mainbanner .pager{text-align:center}#mainbanner .pager a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/rereca/images/common/caroucel_pager.gif) no-repeat;height:11px;width:11px;display:inline-block;*display:inline;*zoom:1;margin:5px}#mainbanner .pager a.selected{background:url(/rereca/images/common/caroucel_pager_on.gif) no-repeat}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxLoadingGraphic{background:url(/rereca/images/common/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/rereca/images/common/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/rereca/images/common/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/rereca/images/common/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}#mimiBox{top:100px;right:0;position:fixed;width:268px;height:83px;background-image:url(img/telFaxTab.png);background-repeat:no-repeat;z-index:100}#mimiBox a{display:inline-block;text-indent:-99999px;width:167px;height:22px;background-image:url(img/faxBtn.png);background-repeat:no-repeat;margin-left:91px;margin-top:53px;background-position:0 0}#mimiBox a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}#repeat_merit dt{text-align:center}#repeat_merit dd{margin:10px 20px 20px;font-size:1.4em;font-weight:bold;text-align:center}#repeat_merit_conclution{width:700px;margin:10px auto 50px;padding-top:10px;background:url(/rereca/images/repeat/merit_conclution_top.gif) no-repeat}#repeat_merit_conclution p{padding:20px;font-size:1.6em;font-weight:bold;color:#b30000;line-height:1.4em;background:url(/rereca/images/repeat/merit_conclution_bottom.gif) left bottom no-repeat}#repeat_site{margin-bottom:20px}.repeat_site_txt{width:660px;margin:20px 0;font-size:1.3em;line-height:1.3em}.repeat_site_txt-strong{margin:20px 0;font-size:1.6em;line-height:1.3em;color:#b30000}.repeat_site_flow{padding:0 30px}.step_number{margin-left:15px;margin-right:15px;vertical-align:middle}.step_txt{display:inline-block;*display:inline;*zoom:1;width:510px;font-size:1.4em;line-height:1.4em;vertical-align:middle;color:#214365}.step_txt dl dt{position:relative;padding-bottom:20px}.step_txt dl dt:after{content:'';position:absolute;width:0;height:0;left:10px;bottom:8px;border-style:solid;border-width:8px 6px 0 6px;border-color:#555 transparent transparent transparent}.step_txt dl dd{margin-bottom:20px;padding:5px;border-radius:5px;border:1px solid #b30000;background-color:white}.step_txt dl dd em{color:#b30000}#repeat_site{margin-left:20px}#repeat_tel{margin-left:20px}#repeat_tel_talk{width:660px;padding-top:15px;background:url(/rereca/images/repeat/tel_talk_top.gif) no-repeat}#repeat_tel_talk ul{padding-bottom:30px;background:url(/rereca/images/repeat/tel_talk_bottom.gif) center bottom no-repeat}#repeat_tel_talk li{padding:0 10px;background:url(/rereca/images/repeat/tel_talk_bg.gif) repeat-y}.talk_me{text-align:left}.talk_you{text-align:right}#repeat_tel_finish{width:660px;margin-bottom:20px;padding-bottom:10px;background:url(/rereca/images/repeat/tel_talk_finish_bottom.gif) center bottom no-repeat}#repeat_tel_finish p{padding:10px;font-size:1.4em;font-weight:bold;line-height:1.4em;text-align:center;background:url(/rereca/images/repeat/tel_talk_finish_bg.gif)}#id_check,#result{display:none}.repeat_inquire{margin-left:30px;width:640px}.repeat_inquire__lead{text-align:center;font-size:.9rem;line-height:1.6em;margin-bottom:1rem}.repeat_inquire__textField{-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 2px 0 inset;box-shadow:rgba(0,0,0,0.2) 1px 1px 2px 0 inset;border:#999 1px solid !important;border-radius:5px;font-size:1rem;padding:1rem !important;width:606px}.repeat_inquire .btn{margin:15px auto 20px;text-align:center}.repeat_inquire__btn{background:-webkit-gradient(linear, left top, left bottom, from(#3ba913), color-stop(50%, #3cab13), color-stop(51%, #33960e), to(#3baa13));background:linear-gradient(#3ba913 0%, #3cab13 50%, #33960e 51%, #3baa13 100%);border:none;border-radius:5px;color:#fff;font-size:.9rem;font-weight:bold;letter-spacing:.08rem;padding:.8rem 4rem;-webkit-transition:all 0.3s;transition:all 0.3s}.repeat_inquire__btn:hover{opacity:.8}.repeat_inquire__notes{font-size:.8rem}.repeat_inquire__notes ul{margin:0 0 1rem;padding:0 0 0 1rem}.repeat_inquire__notes ul li{list-style-type:disc;line-height:1.4em;margin:.1em 0}.repeat_inquire__notes ul li em{font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFC49B));background:linear-gradient(transparent 60%, #FFC49B 60%)}.repeat_inquire__telArea{background:#efefef;padding:1rem;margin-bottom:1.8rem}.repeat_inquire__telAreaLead{font-size:.8rem;font-weight:normal !important;line-height:1.6em;margin:0 0 12px !important}.repeat_inquire__telAreaNum{color:#666;font-weight:bold;font-size:.9rem;line-height:1.4em;margin:0 0 10px;text-align:center}.components_demo p{font-size:2em;font-weight:bold;margin-bottom:15px}.components_demo ul{margin-bottom:40px}.components_demo ul li{margin-bottom:20px}.components_demo ul li dl dt{font-size:1.4em;margin-bottom:5px}.pagination{text-align:center;font-size:13px;margin-top:20px}.pagination span{display:inline-block;margin-right:5px}.pagination .pagenation_item{display:inline-block;border:1px solid #747474;margin-right:5px;background-color:#ffffff}.pagination .pagenation_item a{display:block;text-decoration:none;color:#454545;padding:12px}.pagination span.is-current{background-color:#204365;display:inline-block;text-decoration:none;color:#ffffff;padding:12px}.epsilon_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.epsilon_btn .btn_green_lg{font-weight:bold;width:60%}.epsilon .btn{display:inline-block;padding:8px 24px;border-radius:3px;font-size:1.1em;font-weight:bold;-webkit-transition:0.2s;transition:0.2s}.epsilon .btn-gray{background-color:#6D6F7F;background-image:-webkit-gradient(linear, left bottom, left top, from(#5a5c69), color-stop(#6D6F7F), to(#797b8c));background-image:linear-gradient(0deg, #5a5c69, #6D6F7F, #797b8c);color:#E6EAEF;-webkit-box-shadow:0 2px 0 0 #3e3f48,0 1.31em 2em 0 rgba(255,255,255,0) inset,0 2px 1px 0 rgba(255,255,255,0.1) inset,0 2px 3px 1px rgba(0,0,0,0.4),0 0 12px 1px rgba(109,111,127,0.5),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #3e3f48,0 1.31em 2em 0 rgba(255,255,255,0) inset,0 2px 1px 0 rgba(255,255,255,0.1) inset,0 2px 3px 1px rgba(0,0,0,0.4),0 0 12px 1px rgba(109,111,127,0.5),0 2px 1px -1px transparent inset}.epsilon .btn-gray:hover{-webkit-box-shadow:0 2px 0 0 #3e3f48,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 1px 0 rgba(255,255,255,0.15) inset,0 2px 3px 1px rgba(0,0,0,0.6),0 0 10px 1px rgba(109,111,127,0.4),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #3e3f48,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 1px 0 rgba(255,255,255,0.15) inset,0 2px 3px 1px rgba(0,0,0,0.6),0 0 10px 1px rgba(109,111,127,0.4),0 2px 1px -1px transparent inset}.epsilon .btn-gray:active{background-color:#616371;background-image:-webkit-gradient(linear, left top, left bottom, from(#555764), to(#646574));background-image:linear-gradient(180deg, #555764, #646574);color:#3e3f48;-webkit-transition:0.2s;transition:0.2s;-webkit-box-shadow:0 0px 0 0 #32333a,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 2px 0 rgba(255,255,255,0) inset,0 1px 4px 0px transparent,0 0 10px 1px rgba(109,111,127,0.1),0 2px 2px -1px rgba(0,0,0,0.7) inset;box-shadow:0 0px 0 0 #32333a,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 2px 0 rgba(255,255,255,0) inset,0 1px 4px 0px transparent,0 0 10px 1px rgba(109,111,127,0.1),0 2px 2px -1px rgba(0,0,0,0.7) inset;text-shadow:0 1px 0 rgba(255,255,255,0.2)}.epsilon .btn-light{background-color:#E6EAEF;background-image:-webkit-gradient(linear, left bottom, left top, from(#cdd5df), color-stop(#E6EAEF), to(#f6f7f9));background-image:linear-gradient(0deg, #cdd5df, #E6EAEF, #f6f7f9);color:#252730;-webkit-box-shadow:0 2px 0 0 #a8b6c7,0 1.31em 2em 0 rgba(255,255,255,0) inset,0 2px 1px 0 rgba(255,255,255,0.1) inset,0 2px 3px 1px rgba(0,0,0,0.4),0 0 12px 1px rgba(230,234,239,0.5),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #a8b6c7,0 1.31em 2em 0 rgba(255,255,255,0) inset,0 2px 1px 0 rgba(255,255,255,0.1) inset,0 2px 3px 1px rgba(0,0,0,0.4),0 0 12px 1px rgba(230,234,239,0.5),0 2px 1px -1px transparent inset}.epsilon .btn-light:hover{-webkit-box-shadow:0 2px 0 0 #a8b6c7,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 1px 0 rgba(255,255,255,0.15) inset,0 2px 3px 1px rgba(0,0,0,0.6),0 0 10px 1px rgba(230,234,239,0.4),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #a8b6c7,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 1px 0 rgba(255,255,255,0.15) inset,0 2px 3px 1px rgba(0,0,0,0.6),0 0 10px 1px rgba(230,234,239,0.4),0 2px 1px -1px transparent inset}.epsilon .btn-light:active{background-color:#d6dde5;background-image:-webkit-gradient(linear, left top, left bottom, from(#c7d0db), to(#dae0e7));background-image:linear-gradient(180deg, #c7d0db, #dae0e7);color:#a8b6c7;-webkit-transition:0.2s;transition:0.2s;-webkit-box-shadow:0 0px 0 0 #98a9bd,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 2px 0 rgba(255,255,255,0) inset,0 1px 4px 0px transparent,0 0 10px 1px rgba(230,234,239,0.1),0 2px 2px -1px rgba(0,0,0,0.7) inset;box-shadow:0 0px 0 0 #98a9bd,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 2px 0 rgba(255,255,255,0) inset,0 1px 4px 0px transparent,0 0 10px 1px rgba(230,234,239,0.1),0 2px 2px -1px rgba(0,0,0,0.7) inset;text-shadow:0 1px 0 rgba(255,255,255,0.2)}.epsilon .btn-yellow{background-color:#dac42b;background-image:-webkit-gradient(linear, left bottom, left top, from(#d0ba21), color-stop(#e8d132), to(#f7e14d));background-image:linear-gradient(0deg, #d0ba21, #e8d132, #f7e14d);color:#444118;text-shadow:0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 2px 0 0 #a7a267,0 2px 0px 1px #b7a520,0 0 12px 1px rgba(165,159,116,0.5),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #a7a267,0 2px 0px 1px #b7a520,0 0 12px 1px rgba(165,159,116,0.5),0 2px 1px -1px transparent inset;-webkit-transition:0.2s;transition:0.2s}.epsilon .btn-yellow:hover{background-color:#ead43b;background-image:-webkit-gradient(linear, left bottom, left top, from(#e0ca31), to(#f7e14d));background-image:linear-gradient(0deg, #e0ca31, #f7e14d)}.epsilon .btn-yellow:active{background-color:#d6dde5;background-image:-webkit-gradient(linear, left top, left bottom, from(#c7d0db), to(#dae0e7));background-image:linear-gradient(180deg, #c7d0db, #dae0e7);color:#a8b6c7;text-shadow:0 -1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 -2px 0 0 #a7a267,0 -2px 0px 1px #b7a520,0 0 12px -1px rgba(165,159,116,0.5),0 2px 1px -1px transparent inset;box-shadow:0 -2px 0 0 #a7a267,0 -2px 0px 1px #b7a520,0 0 12px -1px rgba(165,159,116,0.5),0 2px 1px -1px transparent inset}.epsilon .btn-rose{background-color:#FF006A;background-image:-webkit-gradient(linear, left bottom, left top, from(#d60059), to(#ff1a79));background-image:linear-gradient(0deg, #d60059, #ff1a79);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 0 0 #990040,0 1.31em 2em 0 rgba(255,255,255,0) inset,0 2px 1px 0 rgba(255,255,255,0.1) inset,0 2px 3px 1px rgba(0,0,0,0.4),0 0 12px 1px rgba(255,0,106,0.5),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #990040,0 1.31em 2em 0 rgba(255,255,255,0) inset,0 2px 1px 0 rgba(255,255,255,0.1) inset,0 2px 3px 1px rgba(0,0,0,0.4),0 0 12px 1px rgba(255,0,106,0.5),0 2px 1px -1px transparent inset;-webkit-transition:0.2s;transition:0.2s}.epsilon .btn-rose:hover{-webkit-box-shadow:0 2px 0 0 #990040,0 1.31em 1em 0 rgba(255,255,255,0.25) inset,0 2px 1px 0 rgba(255,255,255,0.15) inset,0 2px 3px 1px rgba(0,0,0,0.6),0 0 10px 1px rgba(255,0,106,0.4),0 2px 1px -1px transparent inset;box-shadow:0 2px 0 0 #990040,0 1.31em 1em 0 rgba(255,255,255,0.25) inset,0 2px 1px 0 rgba(255,255,255,0.15) inset,0 2px 3px 1px rgba(0,0,0,0.6),0 0 10px 1px rgba(255,0,106,0.4),0 2px 1px -1px transparent inset}.epsilon .btn-rose:active{background-color:#e6005f;background-image:-webkit-gradient(linear, left top, left bottom, from(#c05), to(#eb0062));background-image:linear-gradient(180deg, #c05, #eb0062);color:#990040;-webkit-transition:0s;transition:0s;-webkit-box-shadow:0 0px 0 0 #800035,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 2px 0 rgba(255,255,255,0) inset,0 1px 4px 0px transparent,0 0 10px 1px rgba(255,0,106,0.1),0 2px 2px -1px rgba(0,0,0,0.7) inset;box-shadow:0 0px 0 0 #800035,0 1.31em 1em 0 rgba(255,255,255,0.05) inset,0 2px 2px 0 rgba(255,255,255,0) inset,0 1px 4px 0px transparent,0 0 10px 1px rgba(255,0,106,0.1),0 2px 2px -1px rgba(0,0,0,0.7) inset;text-shadow:0 1px 0 rgba(255,255,255,0.2)}#container_top{background:none !important}#splash{height:285px;padding-top:5px;background:url(/rereca/images/top/splash_bg.jpg) repeat-x}#splash div.contents{position:relative;width:960px;height:290px;margin:0 auto}#video_btn{position:absolute;top:130px;left:520px}.secondaryBanner{margin:0 0 15px}.secondaryBanner>a{-webkit-transition:.5s;transition:.5s}.secondaryBanner>a:hover{opacity:.8}.headline{position:relative;margin:15px 0}.headline_title,.top-pr-rereca__headline-title{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #717d89;font-size:1.6em;font-weight:bold;margin-bottom:15px;padding:15px 0 15px 20px;position:relative}.headline_title:before,.top-pr-rereca__headline-title:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:10px}.headline_list{background-color:#fff;border:1px solid #717d89;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:20px 20px 0 20px;width:100%}.headline_date{margin:0 0 8px;padding:0 7px 7px 7px;border-bottom:1px dotted #717b89;font-size:1.4em;font-weight:normal;color:#204365;white-space:nowrap}.headline_desc{-webkit-box-flex:0;flex:0 1 auto;-ms-flex:0 1 auto;color:#333333;font-size:1.4em;display:inline-block;line-height:1.5;padding:0 7px 30px 7px}.headline_desc .headline_caution{display:inline-block;margin-bottom:5px;padding:5px;background-color:#b30000;color:white}.topAttention{margin:10px 0 15px;font-size:16px}.topAttention a{display:block;padding:10px;background-color:#b30000;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(0,0,0,0.1)));background-image:linear-gradient(rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);-webkit-box-shadow:0 0 5px inset rgba(255,255,255,0.5);box-shadow:0 0 5px inset rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.1);text-decoration:underline;text-align:center;text-decoration:none;color:white;border-radius:5px}.topAttention a:hover{color:white;text-decoration:underline}.voiceBanner{margin-bottom:10px}#sidebar_top{float:left;position:relative;width:210px;margin-top:10px;margin-right:30px;margin-bottom:50px}h3.list_head{margin-bottom:15px}#top_headline{width:600px;margin:0 auto 20px;padding:15px 20px;font-size:1.2em;line-height:1.3em;border:5px solid #ededed;background:#fff}.pagelink{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.pagelink div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:3px solid #204365;border-left:1px solid #717d89;border-radius:3px 3px 0 0;border-top:1px solid #717d89;-webkit-box-shadow:0px 2px 5px 0px #e0e0e0 inset;box-shadow:0px 2px 5px 0px #e0e0e0 inset;color:#204365;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.36em;font-weight:bold;height:30px;padding:5px;text-align:center;width:100%}.pagelink div:last-child{border-right:1px solid #717d89}.pagelink div a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#204365;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;text-decoration:none}.pagelink div .pagelink_title{padding-top:5px}.pagelink div .pagelink_arrow{border-bottom:2px solid #717d89;border-right:2px solid #717d89;display:block;height:4px;margin-top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.pagelink div .pagelink_arrow_dummy{display:block;height:4px;margin-top:3px;width:4px}.pagelink div:hover{background-color:#f0f0f0}.pagelink div:hover .pagelink_arrow{border-bottom:2px solid #F4761F;border-right:2px solid #F4761F}.pagelink .pagelink_active{background-color:transparent;border-bottom:none;border-right:1px solid #717d89;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagelink .pagelink_active+div{border-left:none}.pagelink .pagelink_search{background-color:#204365;-webkit-box-shadow:none;box-shadow:none}.pagelink .pagelink_search:hover{background-color:#717d89}.pagelink .pagelink_search a{color:#fff;letter-spacing:0.05em;background:url(/rereca/images/icons/icon-search.svg) left no-repeat;background-position:25px 3px;background-size:16px;padding-left:18px;font-weight:500}.top-pr__title{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #717d89;font-size:1.6em;font-weight:bold;margin-bottom:15px;padding:15px 0 15px 20px;position:relative}.top-pr__title:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:10px}.top-pr-rereca{margin-bottom:40px}.top-pr-rereca__header{background-color:#204365;color:#fff;padding:30px 20px;text-align:center}.top-pr-rereca__subtitle{font-size:1.7em;font-weight:bold;padding-bottom:10px}.top-pr-rereca__title{font-size:3.3em;font-weight:bold;padding-bottom:15px}.top-pr-rereca__reasons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.top-pr-rereca__reason{background-color:#fff;border-radius:3px;padding:4px 10px;position:relative;width:calc((100% - 10px * 2) / 3)}.top-pr-rereca__reason a:hover{text-decoration:none;opacity:.6}.top-pr-rereca__reason:before{bottom:-10%;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fff;content:"";left:10%;position:absolute}.top-pr-rereca__reason_title{color:#000000;font-size:2.3em;font-weight:bold;padding-left:7px}.top-pr-rereca__reason_title_icon{background-color:#f4761f;border-radius:3px;color:#fff;display:inline-block;font-size:1.5em;padding:10px}.top-pr-rereca__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #ddd;color:#204365;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 0}.top-pr-rereca__detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0}.top-pr-rereca__detail p{color:#204365;font-size:1.4em;line-height:20px;padding-left:6px;text-align:left;width:77%;font-weight:700}.top-pr-rereca__detail img{width:23%}.top-pr-rereca .top-pr-rereca-details{background-color:#6d7884;padding:10px}.top-pr-rereca .top-pr-rereca-details__detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-20px 0 30px 0;padding:20px 0}.top-pr-rereca .top-pr-rereca-details__detail:last-child{margin-bottom:0}.top-pr-rereca .top-pr-rereca-details__img{padding:0 15px;width:35%}.top-pr-rereca .top-pr-rereca-details__img img{width:100%}.top-pr-rereca .top-pr-rereca-details__description{padding:0 15px;width:65%}.top-pr-rereca .top-pr-rereca-details__title{border-bottom:1px dotted #707070;font-size:1.7em;font-weight:bold;line-height:25px;margin-bottom:10px;padding:10px 0}.top-pr-rereca .top-pr-rereca-details__title span{color:#f4761f}.top-pr-rereca .top-pr-rereca-details__content{font-size:1.5em;letter-spacing:0.5px;line-height:24px}.top-pr-rereca .top-pr-rereca-details__remarks{color:#969696;font-size:0.8em}.top-pr-rereca-more{background-color:#f4f4f4}.top-pr-rereca-more>h3{background-color:#fff;border-bottom:5px solid #f4761f;border-top:5px solid #f4761f;color:#333333;font-size:2.4em;font-weight:bold;padding:15px 0;text-align:center}.top-pr-rereca-more__items{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 12px;padding:20px}.top-pr-rereca-more__item{width:calc((100% - 12px * 2) / 3)}.top-pr-rereca-more__img{height:100px;-o-object-fit:scale-down;object-fit:scale-down;padding-bottom:17px;width:100%}.top-pr-rereca-more__img img{height:100%;width:100%}.top-pr-rereca-more h4{color:#000000;font-size:1.6em;font-weight:bold;padding-bottom:12px;text-align:center}.top-pr-rereca-more p{font-size:1.4em;letter-spacing:0.7px;line-height:20px}.top-strongPoint__item{padding:1em;font-size:13px;line-height:1.6}.top-strongPoint__heading{margin-bottom:.5em;text-align:center}.top-recommendPoint{display:-webkit-box;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.top-recommendPoint__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:1em;font-size:13px;line-height:1.6}.top-recommendPoint__heading{display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:.5em;text-align:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;font-size:16px;font-weight:bold;color:#b30000;border-bottom:1px solid #b30000}#voice{overflow:hidden;width:100%;margin-bottom:50px;background:#f5f5f5 url(/rereca/images/top/voice_bg.gif) repeat-y left top;border:1px solid #fff}.top-pr #voice{background:#fff;border:1px solid #ccc;padding:12px 6px;-webkit-box-sizing:border-box;box-sizing:border-box}#voice h3{text-align:center}#voice dl{position:relative;height:300px;margin:5px auto;padding:5px;overflow:auto;line-height:1.5em}#voice dl dt{margin:0 10px 3px 65px;padding-bottom:2px;background:url(/rereca/images/common/common_border1.gif) repeat-x left bottom}#voice dl dd{margin:0 10px 15px 65px;font-size:1.3em}#voice img{position:absolute;left:10px;width:50px}#voice .__name{color:#204365;font-size:11px}#voice .__date{float:right;font-size:11px;color:#aaa}.order_contents .queistionnaireIntro .voice{overflow:hidden;height:240px;width:100%;border:1px solid #999;font-size:90%;font-weight:normal}.order_contents .queistionnaireIntro .voice h3{color:white;background-color:#204365;text-align:center}.order_contents .queistionnaireIntro .voice dl{height:200px;margin:5px auto;padding:5px;overflow:auto;line-height:1.5em}.order_contents .queistionnaireIntro .voice dl dt{margin:0 10px 3px;padding-bottom:2px;color:#204365;background:url(/rereca/images/common/common_border1.gif) repeat-x left bottom}.order_contents .queistionnaireIntro .voice dl dd{padding:0 10px;margin:0 10px 10px}.expressBanner{margin-bottom:10px}.expressBanner a{display:block;background-image:url(/rereca/img/top/banner/banner_express-bg.png)}.expressBanner a img{-webkit-transition:.3s;transition:.3s;vertical-align:top}.expressBanner a:hover img{opacity:0}.topRocket{margin-bottom:10px}.topRocket a{display:block;background-image:url(/rereca/images/top/top_appeal_express_bg@2x.png);background-size:720px 190px}.topRocket a img{vertical-align:top;-webkit-transition:.3s;transition:.3s}.topRocket a:hover img{opacity:0}.topNoname{margin-bottom:10px}.topNoname a{display:block;background-image:url(/rereca/images/top/top_banner-noname-bg@2x.png);background-size:720px 46px}.topNoname a img{vertical-align:top;-webkit-transition:.3s;transition:.3s}.topNoname a:hover img{opacity:0}.topSmallLot{margin-bottom:10px}.topSmallLot a{display:block;background-image:url(/rereca/images/top/top_banner-smalllot-bg@2x.png);background-size:720px 46px}.topSmallLot a img{vertical-align:top;-webkit-transition:.3s;transition:.3s}.topSmallLot a:hover img{opacity:0}.topAppeal{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.topAppeal__main{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;background-image:url(/rereca/images/top/top_appeal_main_bg-early@2x.png);background-size:390px 150px;background-repeat:no-repeat;background-position:left center;background-color:#b30000}.topAppeal__main img{-webkit-transition:.3s;transition:.3s;vertical-align:top}.topAppeal__main:hover img{opacity:0}.topAppeal__sub{margin-right:10px}.topAppeal__sub:last-child{margin-right:5px}.topAppeal__categoryLink{display:block;overflow:hidden;position:relative;width:150px;height:150px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;-webkit-transition:.3s;transition:.3s;vertical-align:bottom;-webkit-box-sizing:border-box;box-sizing:border-box}.topAppeal__categoryLink:hover{background-color:white}.topAppeal__categoryLink:hover.-desk{background-color:#17C900}.topAppeal__categoryLink:hover.-wall{background-color:#0C52C2}.topAppeal__categoryPrice{position:absolute;display:block;right:8px;top:86px;width:65px;height:1em;color:#d30909;font-size:14px;font-weight:bold;text-align:center;text-shadow:2px 2px white, -2px -2px white, 2px -2px white, -2px 2px white}.topAppeal__categoryPrice>em{font-size:24px;font-family:"Oswald", sans-serif;vertical-align:-1px}.topAppeal__categoryTotalPrice{position:absolute;display:block;right:8px;bottom:28px;width:65px;height:1em;color:#333;font-size:10px;text-align:center;text-shadow:1px 1px white, -1px -1px white, 1px -1px white, -1px 1px white}.topAppeal__categoryTotalPrice>em{font-size:22px;font-family:"Oswald", sans-serif;vertical-align:-1px}.topExpress{position:relative;padding:0 5px;border:1px solid #1c3870;background-image:url(/rereca/images/top/top_express_bg@2x.png);background-size:720px 250px}.topExpress__title{text-align:right;margin-bottom:-90px}.topExpress__link{position:absolute;display:block;padding:5px 10px;background-color:#1c3870;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:20px;top:50px;right:10px;z-index:2;-webkit-transition:.3s;transition:.3s}.topExpress__link:hover{background-color:#2352b2;-webkit-box-shadow:0 0 2px black;box-shadow:0 0 2px black}.topExpress__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.topExpress__items>p{display:block;margin-right:auto}.topExpress__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topExpress__items>a:hover{opacity:.8}.topProducts{position:relative;width:720px;height:230px;background-image:url("/rereca/images/top/topProducts_bg@2x.png");background-size:contain}.topProducts__products{position:absolute;bottom:0;width:100%;padding:.2rem .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topProducts__products a{display:block}.topProducts__products a:hover{opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.topProducts__products a img{width:100%}.topHeadline{padding:10px;background-color:#ffcdcd;border:1px solid currentColor;border-radius:5px;font-size:15px;font-weight:bold;color:#e33636}.topExpress2022{position:relative;width:720px;height:310px;background-image:url("/rereca/images/top/topExpress2022_bg-newYear@2x.jpg");background-size:contain}.topExpress2022__products{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topExpress2022__products a{display:block;margin:.3rem 1rem}.topExpress2022__products a:hover{opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.topExpress2022__products a img{width:100%}.topExpress2022__link{position:absolute;right:.5rem;top:.5rem}.topExpress2022__link:hover{opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.topEnd2022{background:#dcdddd;text-align:center;padding:3em 2em}.topEnd2022__title{font-size:24px;font-weight:bold;margin-bottom:1em}.topEnd2022__lead{font-size:16px;line-height:1.6em;font-weight:bold}.topEnd2022__note{margin-top:1em;font-size:16px}.topBanner{margin-bottom:10px}.topBanner>a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.topBanner>a:hover{opacity:.8}.topBanner>a img{width:100%}.topHeroNotice{background:linear-gradient(135deg, rgba(234,196,169,0.8), rgba(234,196,169,0.2)),url(/rereca/images/top/topHead_bg.jpg);background-size:cover;padding:2rem 0}.topHeroNotice__main{margin:0 auto;width:90%;text-align:center;padding:2em;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.8)), color-stop(75%, rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,0.8) 75%, rgba(255,255,255,0) 100%)}.topHeroNotice__title{font-size:2rem;font-weight:bold;line-height:1.3em;margin-bottom:.2em;text-shadow:2 2px 0 white;letter-spacing:.05em}.topHeroNotice__lead{font-size:3rem;font-weight:bold;line-height:1.2em;text-shadow:0 2px 0 rgba(255,255,255,0.5);letter-spacing:.05em;color:#ff6121}.topStart{background-image:url(/rereca/images/top/topStart202305_bg.png);background-size:720px;padding:20px 25px;height:370px;border-radius:4px}.topStart__title{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topStart__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.topStart__items>p{display:block;margin-right:auto}.topStart__items>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.9);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1px 0 7px;text-decoration:none;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.3);box-shadow:0px 3px 6px rgba(0,0,0,0.3);position:relative;height:220px}.topStart__items>a:hover{opacity:.8}.topStart__item{width:calc((100% - 20px * 3) / 4)}.topStart__item_detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;margin:-12px 0 5px 0;padding:5px 0}.topStart__item_icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4761f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:55px;width:55px}.topStart__item_icon p{color:#fff;font-size:1.2em;line-height:15px;text-align:center;font-weight:500}.topStart__item_price_detail{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000000;line-height:17px;padding:0 3px;width:calc(100% - 55px)}.topStart__item_price{font-size:1.4em;color:#f20006}.topStart__item_price_strong{font-size:1.2em}.topStart__item_tax_price{font-weight:normal}.topStart .btn_gray_sm{font-size:12px;position:absolute;bottom:8px;left:7px;width:90%}.topStart .btn_gray_sm:before{margin-right:4px}.topStart__link{position:absolute;display:block;padding:5px 10px;background-color:#1c3870;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:20px;top:50px;right:10px;z-index:2;-webkit-transition:.3s;transition:.3s}.topStart__link:hover{background-color:#2352b2;-webkit-box-shadow:0 0 2px black;box-shadow:0 0 2px black}.topOriginal__title{margin:20px 0px}.topOriginal__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;margin:10px 0px 30px 0px}.topOriginal__items>p{display:block;margin-right:auto}.topOriginal__items>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.9);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1px 0 7px;text-decoration:none;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.3);box-shadow:0px 3px 6px rgba(0,0,0,0.3);position:relative;height:220px}.topOriginal__items>a:hover{opacity:.8}.topOriginal__item{width:calc((100% - 20px * 3) / 4)}.topOriginal__item_detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;margin:-12px 0 5px 0;padding:5px 0}.topOriginal__item_icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4761f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:55px;width:55px}.topOriginal__item_icon p{color:#fff;font-size:1.2em;line-height:15px;text-align:center;font-weight:500}.topOriginal__item_price_detail{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000000;line-height:17px;padding:0 3px;width:calc(100% - 55px)}.topOriginal__item_price{font-size:1.4em;color:#f20006}.topOriginal__item_price_strong{font-size:1.2em}.topOriginal__item_tax_price{font-weight:normal}.topOriginal .btn_gray_sm{font-size:12px;position:absolute;bottom:8px;left:7px;width:90%}.topOriginal .btn_gray_sm:before{margin-right:4px}.topOriginal__link{position:absolute;display:block;padding:5px 10px;background-color:#1c3870;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:20px;top:50px;right:10px;z-index:2;-webkit-transition:.3s;transition:.3s}.topOriginal__link:hover{background-color:#2352b2;-webkit-box-shadow:0 0 2px black;box-shadow:0 0 2px black}.topHero-2507{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#87CDFF), color-stop(25%, #B5F1FE), color-stop(42%, #B2F0FD), color-stop(44%, #6CD8F8), color-stop(77.88%, #FFE4B9));background:linear-gradient(180deg, #87CDFF 0%, #B5F1FE 25%, #B2F0FD 42%, #6CD8F8 44%, #FFE4B9 77.88%);background-size:cover;width:720px;height:350px}.topHero-2507__head{margin:0 1.5em .2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.topHero-2507__head::before{content:"";display:block;position:absolute;left:0;background-image:url(/rereca/images/top/topHero-r-2507_deco-left@2x.png);width:7rem;height:6.4rem;background-size:contain;background-repeat:no-repeat}.topHero-2507__head::after{content:"";display:block;position:absolute;right:0;background-image:url(/rereca/images/top/topHero-r-2507_deco-right@2x.png);width:7rem;height:6.4rem;background-size:contain;background-repeat:no-repeat}.topHero-2507__title{z-index:3}.topHero-2507__cp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.topHero-2507__cpLink{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2507__cpLink:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2507__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:0px auto 0}.topHero-2507__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2507__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2505{position:relative;background:repeating-linear-gradient(135deg, transparent, transparent 6px, rgba(255,255,255,0.8) 8px, rgba(255,255,255,0.8) 8px),-webkit-gradient(linear, left top, left bottom, color-stop(5.51%, #A5C1E7), color-stop(63.23%, #D7ECFF));background:repeating-linear-gradient(135deg, transparent, transparent 6px, rgba(255,255,255,0.8) 8px, rgba(255,255,255,0.8) 8px),linear-gradient(180deg, #A5C1E7 5.51%, #D7ECFF 63.23%);width:720px;padding:1rem 0}.topHero-2505__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0px 6px 0px;-webkit-transition:.3s;transition:.3s}.topHero-2505__title:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.topHero-2505__lead{text-align:center;padding-top:15px}.topHero-2505__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:0px auto 0}.topHero-2505__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2505__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2410r{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#FF5F3C), to(#FFD41D));background:linear-gradient(180deg, #FF5F3C 0%, #FFD41D 100%);border-radius:8px;background-size:cover;width:720px}.topHero-2410r__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0px 0 0px}.topHero-2410r__title a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2410r__title2{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:0px 0px 6px 0px}.topHero-2410r__title2 a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2410r__lead{text-align:center;margin:5px auto 12px}.topHero-2410r__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:-4px auto}.topHero-2410r__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2410r__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2409r{position:relative;background:#E26231;border-radius:8px;background-size:cover;width:720px;height:380px}.topHero-2409r__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:8px 0px 0 0px}.topHero-2409r__title a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2409r__title2{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:0px 0px 10px 0px}.topHero-2409r__title2 a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2409r__lead{text-align:center;margin:5px auto 12px}.topHero-2409r__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:-4px auto}.topHero-2409r__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2409r__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2407{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#87CDFF), color-stop(25%, #B5F1FE), color-stop(42%, #B2F0FD), color-stop(44%, #6CD8F8), color-stop(77.88%, #FFE4B9));background:linear-gradient(180deg, #87CDFF 0%, #B5F1FE 25%, #B2F0FD 42%, #6CD8F8 44%, #FFE4B9 77.88%);background-size:cover;width:720px;height:340px}.topHero-2407__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:10px 40px 0 40px}.topHero-2407__title a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2407__lead{text-align:center;margin:5px auto 12px}.topHero-2407__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:-4px auto}.topHero-2407__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2407__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2405{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#FFC450));background:linear-gradient(180deg, #FFC450);background-size:cover;width:720px;height:340px}.topHero-2405__title{text-align:center;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topHero-2405__title a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2405__lead{text-align:center;margin:5px auto 12px}.topHero-2405__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:-4px auto}.topHero-2405__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2405__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2312{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#FF5F3C), to(#FFD41D));background:linear-gradient(180deg, #FF5F3C 0%, #FFD41D 100%);background-size:cover;width:720px;height:300px}.topHero-2312__lead{text-align:center;margin:0 auto;padding:15px 0 5px}.topHero-2312__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:-4px auto}.topHero-2312__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2312__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2310{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#FF5F3C), to(#FFD41D));background:linear-gradient(180deg, #FF5F3C 0%, #FFD41D 100%);background-size:cover;width:720px;height:398px}.topHero-2310__title{text-align:center;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topHero-2310__title a:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topHero-2310__lead{text-align:center;margin:5px auto 12px}.topHero-2310__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:-4px auto}.topHero-2310__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2310__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topHero-2309{position:relative;background-image:url(/rereca/images/top/topHero-2309_bg@2x.png);background-size:720px 330px;width:720px;height:330px}.topHero-2309__title{text-align:center;padding-top:10px;margin-bottom:6px}.topHero-2309__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:1;width:710px;margin:0 auto}.topHero-2309__items>a{display:block;-webkit-transition:.3s;transition:.3s}.topHero-2309__items>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(110%);filter:brightness(110%)}.topCaution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;left:272px;top:503px;background:#FFFBE3;border:2px solid #B30000;margin-bottom:2em;margin-top:2em}.topCaution div:nth-of-type(1){width:70px;height:90px;padding:0 1.5em;background:#B30000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topCaution div:nth-of-type(2){padding:1.5em}.topCaution div:nth-of-type(2) p:nth-of-type(1){font-weight:600;font-size:14px;line-height:21px;margin-bottom:0.5em}.topCaution div:nth-of-type(2) p:nth-of-type(1) span{color:#e30000}.topBn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}.topBn a:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-filter:brightness(106%);filter:brightness(106%)}.topQuick{background-image:url(/rereca/images/top/rereca-top-202211fv-img.png);background-size:720px;padding:20px 0;height:360px;border-radius:4px;position:relative}.topQuick__title{margin:1px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.topQuick__delivery{position:absolute;z-index:1;top:13px;right:12px}.topQuick__delivery:hover{opacity:.8}.topQuick__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px}.topQuick__items>p{display:block;margin-right:auto}.topQuick__items>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;position:relative;height:149px;width:auto}.topQuick__items>a:hover{opacity:.8}.topQuick__item{width:calc((100% - 20px * 3) / 4)}.topQuick .btn_gray_sm{font-size:12px;position:absolute;bottom:14px;left:18px;width:46%}.topQuick .btn_gray_sm:before{margin-right:4px}.top_caution{margin:0 20px 40px;font-size:15px}.top_caution span{font-size:11px;color:#333}.topStart2023{position:relative;padding:0 3px;background-image:url(/rereca/images/top/topStart2023_bg@2x.png);background-size:720px 330px}.topStart2023__products{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topStart2023__products a{display:block;margin:.3rem 1rem}.topStart2023__products a:hover{opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.topStart2023__products a img{width:100%}.topStart2023__link{position:absolute;right:.5rem;top:.5rem}.topStart2023__link:hover{opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.topInfoClosing{margin-top:20px}.topInfoClosing__link{display:block;padding:20px;text-align:center;color:white;font-family:"Noto Serif JP", serif;background:#9f0000}.topInfoClosing__link:hover{text-decoration:none;opacity:.8}.topInfoClosing__title{font-size:18px;padding:10px 50px;display:inline-block;border-top:solid 1px white;border-bottom:solid 1px white}.topInfoClosing__main{margin-top:20px;font-size:24px}.topInfoClosing__induction{font-size:16px;background:white;color:#9f0000;display:inline-block;padding:10px 30px 10px 25px;position:relative;margin-top:20px}.topInfoClosing__induction::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;width:.5em;height:.5em;border-top:2px solid #9f0000;border-right:2px solid #9f0000;right:1em;top:40%}.contact_form_contents{background:#fff;border:1px solid #ccc;margin:0 auto;padding:1px;width:860px;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, sans-serif;font-size:14px;text-align:left}.contact_form_contents h2{background:#b30000;color:#fff;font-size:16px;padding:10px 15px;margin-bottom:5px}.form_notice{width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2rem auto;font-size:15px;padding:1rem;border:2px solid #f00;border-radius:5px}.form_notice h3{margin-bottom:1.5em;padding-bottom:1em;font-size:16px;font-weight:bold;text-align:center;color:#f00;border-bottom:1px dashed #f00}.form_notice ul{font-size:14px;list-style:circle;padding-left:1em}.form_notice li{margin-bottom:1em;line-height:1.5}.contents_inside{margin:30px}.contents_inside p{font-size:1em;line-height:1.4em}.contents_inside .btn_green_sm{width:20%;margin:0 auto;font-size:1em}.formtable{border:1px solid #ccc;color:#333;font-size:13px;width:100%}.formtable td{background:#fff;border:1px solid #ccc;padding:20px;vertical-align:middle}td.form-head{background:#fafafa;font-size:14px;font-weight:bold}.formtable div.form-group{margin-left:36px}.formtable td.form-item-title{width:214px}span.attention{color:#f00;font-size:12px;font-weight:normal;margin-left:10px;background:#fafafa}span.print-color{margin-left:30px}td.cb-requesting_consultant input{position:relative;top:-8px}td.cb-requesting_consultant label{display:inline-block;margin:.5em 6px 0 0}td.cb-requesting_consultant label>img{max-height:35px}.ex-txt{margin-top:5px}.queistionnaireIntro{width:100%;max-width:920px;margin:0 auto 50px;padding:0 0 70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/rereca/images/common/icon_arrow_b01.png) center bottom no-repeat;font-size:150%;font-weight:bold;line-height:1.5}.queistionnaireIntro p{text-align:center;margin-bottom:.5em}.queistionnaireIntro .bgHeading01{font-size:1.5em}.queistionnaireIntro img{display:block;width:90%;max-width:734px;height:auto;margin:0 auto 20px}.queistionnaireTerm{display:inline-block;margin:1em;padding:.5em 1em;color:#b30000;border:1px solid #b30000;border-radius:2rem}.queistionnaireBlock{width:90%;max-width:880px;margin:0 auto 30px;padding:20px;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:140%}.queistionnaireBlock .lineHeading01{font-size:1.5em}.queistionnaireList{list-style:none;line-height:1.5;margin:0;padding:0}.queistionnaireList>li{padding:10px 0 0}.queistionnaireList>li:first-child{padding:0}#estimate{width:500px;margin:10px auto 30px}#estimate_popup_outer{display:none}#estimate_popup{width:400px;padding:20px;text-align:center}#estimate_popup p{margin:10px 0;font-size:1.3em}#estimate_popup_title{width:100%;padding-bottom:5px;text-align:left;border-bottom:1px solid #ccc}#estimate_name{width:350px}#estimate_popup_ok{margin:0 5px}#estimate_popup_close{margin:0 5px}#estimate p.price{margin-bottom:20px;padding:30px 10px 20px;text-align:center;background:url(/rereca/images/common/press_bg2.gif)}#estimate_result{display:block;margin-bottom:20px;font-size:1.8em;font-weight:bold;color:#b30000}#estimate p.price span.btn{display:block;margin:15px 0}#estimate p.price span.a{display:inline-block}#estimate p.attention{font-size:1.1em;line-height:1.5em}.blog .no1_main_img{text-align:center;margin-bottom:20px}.blog .no1_txt{font-size:14px;line-height:20px;width:700px;margin-right:auto;margin-left:auto;margin-bottom:20px}.blog p,.blog div{font-size:14px;line-height:20px}.blog b{font-weight:bold}.blog i{font-style:italic}.blog h2{font-size:150% !important}.blog_entrytitle{font-size:150%}.blog_date{float:right}.blog_list{padding:1em;margin:1em;border:2px solid #dfdfdf}.blog_headding{border:1px solid #ccc;margin:0.5em;padding:1em}.blog_desc{font-size:14px;padding:1em}.blog_more{font-size:120%;font-weight:bold;text-align:right}.blog_entrytitle{color:#333;font-weight:bold}.order{clear:both;margin-bottom:20px;padding:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#fff}.order h3{margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#204365;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2em;padding:20px 30px}.order p.btn{font-size:0.9em;padding:15px 0 20px 0;text-align:center}.order_block_body{padding:0 30px}.products_order{border:5px #CC0C10 solid;border-radius:5px;clear:both;margin-bottom:40px;-webkit-box-shadow:0 0 3px #777;box-shadow:0 0 3px #777}.products_order p.btn{font-size:0.9em;padding:15px 0 20px 0;text-align:center}.products_order .btn_green_lg{width:50%;margin:0 auto}#order_head{overflow:hidden;background:#CC0C10}#order_head h4{color:#fff;font-size:2.3em;line-height:2.3em;text-align:center}.order_detail{background-color:#fff}.order_detail .link{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:15px 15px 5px 15px;width:100%}.order_detail .link a{display:inline-block;padding-left:10px}.order_product_button_main.hide,.order_product_button_repeat.hide{display:block;height:0;visibility:hidden}.order_product_button_repeat a{font-weight:normal}.order_product_button_repeat>a:before{content:none}.content_block{clear:both;margin-bottom:30px}.content_block .content_block_head{font-size:1.4em;line-height:1.4em}.content_block h4{border:1px solid #cdcdcd;border-bottom:1px solid #aaa;font-size:1.4em;padding:10px 0 10px 15px;color:#214365;font-weight:bold;background:#eee;margin-bottom:5px}.content_block h4 .content_guide:link{margin:0 0 0 1em;text-decoration:none;font-weight:normal}.content_block h4 .content_guide:visited{color:#1110cc}.content_block h4 .content_guide:hover{color:#1110cc;text-decoration:underline}.content_block>p{margin-bottom:5px;font-size:1.2em;line-height:1.5em}.content_block table{width:100%;margin-bottom:10px;font-size:1.3em;border:1px solid #ccc;background:#fff}.content_block table tr{border-bottom:1px solid #ccc}.content_block table tr.border-no{border-bottom:none}.content_block table td{line-height:1.5em;padding:10px;vertical-align:middle;border-bottom:1px solid #ccc}.content_block table td p{margin-bottom:10px}.content_block table td p.item_other{margin:5px 0 10px;font-size:0.85em;line-height:1.2em}.content_block table td p.example{margin:5px 0 10px;font-size:0.85em;line-height:1.2em;color:#888}.content_block table td label{font-weight:bold;padding:5px;display:block}.content_block table td label>img{margin-right:20px;vertical-align:middle}.content_block table td input{margin-right:5px}.content_block table td input.txt_s{width:200px}.content_block table td input.txt_m{width:300px}.content_block table td input.txt_l{width:430px}.content_block table td h5.kyuji{margin:15px 0 5px;font-weight:bold;background:url(/rereca/images/common/common_border1.gif) left bottom repeat-x}.content_block table td h5.kyuji textarea{width:430px;resize:none}.content_block table td h5.item_other{margin:15px 0 5px;font-weight:bold;background:url(/rereca/images/common/common_border1.gif) left bottom repeat-x}.content_block table td textarea.item_other{width:430px;resize:none}.content_block table td textarea.bikou{width:550px;height:200px}.content_block table td.check{width:40px;padding:5px;text-align:center}.content_block table td.sample{text-align:right}.content_block table td.price{text-align:center;border-left:1px dotted #ccc}.content_block table .wrapping_note{font-weight:normal}.order_table td.index{width:30%;text-align:right;vertical-align:middle;border-right:1px solid #ccc;background:#fafafa;font-weight:bold}.order_table td+td{text-align:left;background:#fff}.order_table .btn_green_sm{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 20px}.order_table_wrap{margin-top:20px}.order_table_wrap .order_table td{font-size:.8em}.cart_wrap{margin-top:50px}.cart_wrap .order{padding-top:30px}.phase{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.phase li{vertical-align:middle;text-align:center;background:#fefefe;font-size:15px;border:2px solid #dcdcdc;border-radius:5px;padding:13px;position:relative}.phase li.active{background-color:#717d89;border:2px solid #204365;color:#fff}.phase li+li{margin-left:30px}.phase li+li:before{content:">";position:absolute;left:-20px;color:#204365}#total{float:right;width:350px;padding:5px;background:url(/rereca/images/common/common_border1.gif) left bottom repeat-x;overflow:hidden}#total dt{width:130px;padding:5px 0;display:inline-block;font-size:1.6em;font-weight:bold}#total dd{width:200px;padding:5px 0;display:inline-block;font-size:1.6em;text-align:right;font-weight:bold}.cart_items th{padding:10px 5px;text-align:center;vertical-align:middle;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.cart_items td{text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.cart_items td.thumb{width:95px;text-align:left;border-bottom:1px solid #ccc;font-weight:bold}.cart_items td.thumb img{width:95px}.cart_items td.name{width:120px;font-weight:bold;text-align:left}.cart_items .item_unavailable{background-color:#fff7f7}#ssl_information{margin:20px 0 0;font-size:0.85em}.table_inside{margin:10px 0;font-size:1em !important}.thanks{width:100%;max-width:920px;margin:40px auto 50px}.thanks h3{font-size:2em;font-weight:bold;margin-bottom:30px}.thanks p{font-size:1.4em;line-height:1.5em}.thanks .a_rereca{margin-top:20px;text-align:center}.repeat_notice{margin-bottom:20px;padding:10px;background-color:#ccc;border-radius:5px;font-size:14px;font-weight:bold}.reuse_btn{display:inline-block;padding:.5em .8em;margin:.2em .2em 1em .2em;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,0.05) 0 2px 1px 0px,#fff 0 0 0 1px inset;box-shadow:rgba(0,0,0,0.05) 0 2px 1px 0px,#fff 0 0 0 1px inset;text-shadow:0 1px 1px white;background-color:#d6d6d6;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6));background:linear-gradient(to bottom, #fff 0%, #d6d6d6 100%);border:1px solid #a3a3a3;text-decoration:none;text-align:center;vertical-align:middle;font-weight:bold}.reuse_btn:link{color:inherit}.reuse_btn:visited{color:inherit}.reuse_btn:hover{text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));background:linear-gradient(to bottom, #fff 0%, #eaeaea 100%);border:1px solid #a3a3a3}.reuse_btn:active{background:-webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#f2f2f2));background:linear-gradient(to bottom, #c9c9c9 0%, #f2f2f2 100%)}.submitBlock .btn_green_lg,.submitBlock .btn_gray_lg{width:200px;display:inline-block}.order_confirm_guides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.4em;margin-bottom:0.5rem}.card-form__content input[type='text'],.card-form__content input[type='email']{background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:sans-serif;font-size:1.2em;padding:0;width:100%}.card-form__content input[type='text']:focus,.card-form__content input[type='email']:focus{outline:none}.open_search_modal_btn{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, transparent 0%, transparent 50%, #eee 51%, #eee);border:1px solid #717d89;border-radius:3px;font-size:1.4em;font-weight:bold}.open_search_modal_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#214365;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 10px}.open_search_modal_btn a:hover{text-decoration:none;opacity:.7;cursor:pointer}.open_search_modal_btn a img{padding-right:7px;width:20px}#catalog{margin-bottom:30px}.catalog_order_container{background-color:#eeeeee;padding:0 5px 25px 5px}.search_summary_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#catalog_order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 7px}#catalog_order_list{float:right;width:600px}.catalog_order_title{font-size:1.3em;padding:0 10px;text-align:center;width:55px}.catalog_order_list{margin-right:10px}.catalog_order_list_item,.catalog_order_list_item_form{display:inline-block;*display:inline;*zoom:1;margin:0 5px;font-size:1.3em}.catalog_order_list_item form input,.catalog_order_list_item_form form input{font-size:13px;line-height:12px}.catalog_order_list_item_form{border-radius:17px;font-size:1.3em;text-align:center}.catalog_order_list_item:not(.current_order),.catalog_order_list_item_form:not(.current_order){margin-left:20px;position:relative}.catalog_order_list_item:not(.current_order) a:before,.catalog_order_list_item:not(.current_order) form:before,.catalog_order_list_item_form:not(.current_order) a:before,.catalog_order_list_item_form:not(.current_order) form:before{color:#717d89;content:"▶︎";font-size:8px;left:-12px;padding-right:3px;position:absolute;top:15%}.catalog_list{margin:5px 0 5px -7px;letter-spacing:-0.4em;padding:20px 0}.catalog_list_item{display:inline-block;*display:inline;*zoom:1;width:172px;margin-left:7px;padding:7px 0 5px 0;text-align:center;letter-spacing:normal;vertical-align:top;border:1px solid #ccc;background:#fff}.catalog_list_item .stock{margin:0 5px 10px;text-align:left}.catalog_list_item .stock img{padding-right:2px}.catalog_list_item .show_product_btn{background:-webkit-gradient(linear, left top, left bottom, from(#47c018), color-stop(50%, #47c018), color-stop(51%, #46b01d), to(#46b01d));background:linear-gradient(to bottom, #47c018 0%, #47c018 50%, #46b01d 51%, #46b01d);border:1px solid #cdcdcd;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:bold;padding:4px 10px;width:90%}.catalog_list_item .btn_green_sm{width:95%;margin:0 auto}.catalog_list_item span.name,.catalog_list_item p.name{display:block;padding:0;margin:0 auto;font-size:1.3em;font-weight:bold;line-height:1.5em;padding:10px 7px 2px 7px;text-align:left}.catalog_list_item span.icon,.catalog_list_item p.icon{display:block;margin:5px auto;padding:0 10px;text-align:left}.catalog_list_item span.icon img,.catalog_list_item p.icon img{margin-right:1px;margin-bottom:1px}.catalog_list_item span.spec{display:block;margin:5px auto;padding:0 10px;font-size:1.1em;line-height:1.5em}.catalog_list_item .product_summary_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5px;line-height:1.8em;padding:2px;background-color:#f4f4f4;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1}.catalog_list_item .product_summary_price .price_unit{color:#666;font-size:1.1em;letter-spacing:0.05em;font-weight:500}.catalog_list_item .product_summary_price .price_info_full_price_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ef9596;line-height:14px;margin:1px 0 3px 0}.catalog_list_item .product_summary_price .price_info_full_price_block .product_full_price_including_tax{font-size:0.5rem}.catalog_list_item .product_summary_price .price_info_full_price_block .product_full_num{font-size:0.8rem;text-decoration:line-through}.catalog_list_item .product_summary_price .price_info_block,.catalog_list_item .product_summary_price .sale_price_info_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:1px 0 5px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog_list_item .product_summary_price .price_info_block .price_info_block_caption,.catalog_list_item .product_summary_price .sale_price_info_block .price_info_block_caption{line-height:1.1em;color:#f20006;letter-spacing:0.05em;font-weight:500}.catalog_list_item .product_summary_price .price_info_block .price_info_block_price,.catalog_list_item .product_summary_price .sale_price_info_block .price_info_block_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog_list_item .product_summary_price .price_info_block .price_info_block_price .price_num,.catalog_list_item .product_summary_price .price_info_block .price_info_block_price .sale_price_num,.catalog_list_item .product_summary_price .sale_price_info_block .price_info_block_price .price_num,.catalog_list_item .product_summary_price .sale_price_info_block .price_info_block_price .sale_price_num{font-size:1.6em;font-weight:bold;color:#f20006;margin-bottom:4px;vertical-align:middle}.catalog_list_item .product_summary_price .price_info_block .price_info_block_price .sale_price_num,.catalog_list_item .product_summary_price .sale_price_info_block .price_info_block_price .sale_price_num{margin-bottom:2px}.catalog_list_item .product_summary_price .price_info_block .price_info_block_price .tax_price,.catalog_list_item .product_summary_price .sale_price_info_block .price_info_block_price .tax_price{font-size:1.1em;text-align:center;line-height:1em}.catalog_list_item .product_summary_price .sale_price_info_block{background:#FBFE52;padding:3px 0 5px 0}.catalog_list_item .product_summary_price p.size{border-bottom:1px solid #d1d1d1;display:block;margin:5px;padding:0 10px 5px 10px;font-size:1.2em;line-height:1.5em}.catalog_list_item p.size{border-bottom:1px solid #d1d1d1;display:block;margin:5px;padding:0 10px 5px 10px;font-size:1.2em;line-height:1.5em}#list_squeeze{display:none;width:720px;padding:10px;background:#fff}.list_squeeze_title{padding:10px;margin-bottom:15px;color:#fff;font-size:1.8em;font-weight:600;background-color:#214365}.squeeze_menu ul{padding-left:20px}.squeeze_menu ul input{margin-right:5px}.squeeze_menu li{display:inline-block;*display:inline;*zoom:1;width:167px;margin-bottom:10px;font-size:1.3em}.squeeze_keyword{font-size:1.3em;margin-bottom:10px;padding-left:20px}.squeeze_keyword input[type="text"],.squeeze_keyword input[type="search"]{width:170px}#squeeze_do{margin:30px 0 20px;text-align:center}#squeeze_do .btn_green_lg{width:350px;margin:0 auto}#btn_squeeze_close{float:right;cursor:pointer}.result_condition_link{text-decoration:none;color:#1110cc;background:none;border:none;cursor:pointer;font-size:inherit;margin:0;padding:0}.result_condition_link:hover{text-decoration:underline}.line_number{height:25px;margin:5px 0;padding-left:10px;font-size:1.4em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.8em;background:url(/rereca/images/product/line_number_bg.gif) no-repeat}.current_order{background:none;background-color:#717d89;border:1px solid #204365;border-radius:20px;padding:5px 13px}.current_order a{cursor:default;color:#fff}.current_order a:hover{text-decoration:none}.current_order input{cursor:default;color:#fff}.current_order input:hover{text-decoration:none}.productDesigner{overflow:hidden;margin-bottom:20px;padding:15px;background-color:white;font-size:12px;line-height:1.5}.productDesigner__name{padding:1em 0;font-size:16px}.productDesigner__photo{float:right;margin:0 0 0 1em}.productHeadBanner{margin-bottom:20px}.productHeadBanner>a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.productHeadBanner>a:hover{opacity:.8}.productHeadBanner>a img{width:100%}.deliveryDate__dateText{text-align:center;font-weight:bold;font-size:13px !important;line-height:1.5;margin-bottom:13px !important}.deliveryDate__dateText em{font-size:18px;color:#b30000}.deliveryDate__note{font-size:10px !important;line-height:1.3em;color:gray;text-indent:-1em;padding-left:1em;margin-top:3px !important;margin-bottom:3px !important}.deliveryDate__note:last-of-type{margin-bottom:8px !important}.deliveryDate__limit{text-align:center;font-size:11px !important;line-height:1.4;margin-top:10px !important;margin-bottom:10px !important}#movie_block{width:700px;margin-left:10px;margin-bottom:30px;background:url(/rereca/images/merit/movie_block_bg.gif) repeat-y}#movie_block_head{margin-bottom:10px}#movie_block_contents{background:url(/rereca/images/merit/movie_block_bottom.gif) center bottom no-repeat}#movie_block_contents iframe{margin-left:20px;margin-bottom:20px}#merit_link{margin-left:10px;margin-bottom:30px}#merit_link li{display:inline-block;*display:inline;*zoom:1;margin:2px}.merit_block{width:700px;margin-left:10px;margin-bottom:30px}.merit_content{padding:20px 0}.merit_copy{margin-bottom:30px;text-align:center}.merit_txt{padding:0 20px;margin-bottom:30px;font-size:1.5em;line-height:1.5em;color:#fff}.merit_txt em{background:#b30000}.merit_img{text-align:center;margin-bottom:20px}#merit1 .merit_content{background:#259dc9 url(/rereca/images/merit/merit1_bg.gif) repeat-x}#merit2 .merit_content{background:#34c691 url(/rereca/images/merit/merit2_bg.gif) repeat-x}#merit3 .merit_content{background:#9ad341 url(/rereca/images/merit/merit3_bg.gif) repeat-x}#merit4 .merit_content{background:#d8bd24 url(/rereca/images/merit/merit4_bg.gif) repeat-x}#merit5 .merit_content{background:#e77c3b url(/rereca/images/merit/merit5_bg.gif) repeat-x}#merit6 .merit_content{background:#ea6dae url(/rereca/images/merit/merit6_bg.gif) repeat-x}#guide_tab{height:70px;margin:30px 0 10px;text-align:center;background:url(/rereca/images/print_guide/printing_tab_bg.gif) no-repeat}#guide_tab li{display:inline-block;*display:inline;*zoom:1}#guide_headline{margin:0 20px 30px}#guide_headline h3{padding-bottom:10px;margin-bottom:10px;font-size:1.8em;font-weight:bold;background:url(/rereca/images/print_guide/deboss_border1.gif) left bottom repeat-x}#guide_headline p{font-size:1.3em;line-height:1.4em;margin-bottom:10px}div.guide_block{border:1px solid #204365;border-radius:4px;margin-bottom:40px;width:100%;background-color:#fff}div.guide_block>.h_gray_sm{margin:0 30px}div.guide_block .txt_headding{margin:0 30px 10px;font-size:1.3em;font-weight:bold;line-height:1.3em}div.guide_block .txt_body{margin:0 30px 20px;font-size:0.9rem;line-height:1.4rem}.guide_block_attention{padding:20px;border:5px solid #f3c2c2;margin:0 40px}.guide_block_attention_heading{margin-bottom:1em;font-size:1.8em;font-weight:bold;color:#b30000}.guide_block_attention_subheading{margin-bottom:.5em;font-size:1.4em;font-weight:bold;color:#b30000}.guide_block_attention_text{margin-bottom:1em;font-size:1.4em;line-height:1.5em}.guide_notice{margin-bottom:20px;padding:10px;border-radius:5px;background-color:#efefef;font-size:1.5em;font-weight:bold;text-align:center;line-height:1.5;color:#6e6e6e}.guide_notice em{color:#b30000}.guide_subtitle,.guide_block_title{background-color:#204365;color:#fff;font-size:1.2rem;font-weight:500;margin-bottom:25px;padding:20px 30px}#paper_list{padding:0 30px}#paper_list dd{margin-bottom:30px;font-size:1.3em;line-height:1.4em}.calendar_size_title{margin-bottom:20px}#size_list{margin:20px}#size_list_body{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:30px}.size_list_table{width:calc((100% - 15px) / 2)}.size_list_table th{background-color:#e3e3e3;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px;font-size:1.2em;font-weight:bold;width:calc((100% - 160px) / 2)}.size_list_table th:first-child{width:160px}.size_list_table th:last-child{border-right:1px solid #cdcdcd}.size_list_table td{background-color:#fff;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.3em;padding:10px;text-align:center;width:calc((100% - 160px) / 2)}.size_list_table td.standard{width:160px}.size_list_table td:last-child{border-right:1px solid #cdcdcd}.size_list_table tr:last-child td{border-bottom:1px solid #cdcdcd}.size_list_desk_table{width:100%}.sizeimage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:20px}.sizeimage_list_item{display:inline-block;text-align:center;width:calc((100% - 10px * 3) / 4)}.sizeimage_list_item img{margin-bottom:5px;width:120px}.sizeimage_list_item span.standard{display:block;margin-bottom:5px;padding-bottom:5px;font-size:1.4em;font-weight:bold;border-bottom:1px solid #ccc}.sizeimage_list_item span.size{display:block;margin-bottom:5px;font-size:1.3em}#mark_list{margin:30px}#mark_list dt{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc}.mark_icon{margin-right:10px;vertical-align:middle}.mark_name{font-size:1.6em;font-weight:bold;color:#204365;vertical-align:middle}#mark_list dd{margin-bottom:20px}.mark_desc{font-size:1.3em;line-height:1.4em}#printing_tab{height:70px;margin:30px 0 10px;text-align:center;background:url(/rereca/images/print_guide/printing_tab_bg.gif) no-repeat}#printing_tab li{display:inline-block;*display:inline;*zoom:1}#printing_headline{margin:0 20px 30px}#desk_method_preview{text-align:center}#desk_method_preview img{margin:5px}.print_guide_description_text{font-size:0.9rem;line-height:1.4rem;margin:0 34px}.print_guide_calendar_space_container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px}.print_guide_calendar_space_container .print_guide_calendar_space_img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.print_guide_calendar_space_container .print_guide_calendar_space_caption{font-size:0.9rem;font-weight:bold;line-height:1.1rem;margin:10px 0;text-align:center}.print_guide_calendar_space_container .print_guide_calendar_space_text_container{font-size:0.9rem;line-height:1.4rem;margin-left:20px}.print_guide_calendar_space_container .print_guide_calendar_space_text_container p{margin-bottom:10px}.space_block{margin:20px;background:url(/rereca/images/print_guide/press0_bg.gif) repeat-y}.space_block_head{padding:20px 20px 10px;background:url(/rereca/images/print_guide/press0_top.gif) left top no-repeat}.space_block_head h5{padding:5px;font-size:1.6em;font-weight:bold;background:url(/rereca/images/print_guide/deboss_border1.gif) left bottom repeat-x}.space_block_body{overflow:hidden;padding:5px 20px 20px;font-size:1.4em;line-height:1.4em;background:url(/rereca/images/print_guide/press0_bottom.gif) left bottom no-repeat}.space_image{float:left;margin-right:15px}.space_headding{margin-bottom:10px}ul.space_desc li{margin-bottom:10px}#process_flow{background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:4px;margin:20px 30px;padding-top:20px}#process_flow_body{padding-bottom:20px}#process_flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#process_flow_list li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:180px;margin-right:10px;padding-left:30px;font-size:1.2em;line-height:1.3em;position:relative}#process_flow_list li:not(:first-child):before,#process_flow_list li:not(:first-child):after{background-color:#717d89;content:"";height:10px;left:8px;position:absolute;-webkit-transform:rotate(35deg);transform:rotate(35deg);top:58px;width:2px}#process_flow_list li:not(:first-child):before{top:58px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}#process_flow_list li:not(:first-child):after{top:51px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#process_flow_list li:first-child{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:180px;margin-right:10px;padding-left:0;font-size:1.2em;line-height:1.3em;background:none}.process_flow_img{margin-bottom:10px}.process_flow_desc{font-size:0.9rem;line-height:1.2rem}#process_movie{margin:20px}#hakuoshi_flow{margin:20px;padding-top:10px;background:url(/rereca/images/print_guide/press2_top.gif) left top no-repeat}#hakuoshi_flow_body{overflow:hidden;padding-bottom:10px;background:url(/rereca/images/print_guide/press2_bottom.gif) left bottom no-repeat}#hakuoshi_flow_list{overflow:hidden;padding-top:5px;padding-left:17px;padding-bottom:5px;background:url(/rereca/images/print_guide/press2_bg.gif) repeat-y}#hakuoshi_flow_list li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:180px;margin-right:10px;padding-left:30px;font-size:1.2em;line-height:1.3em;background:url(/rereca/images/print_guide/point_hakuoshi_arrow.gif) left center no-repeat}#hakuoshi_flow_list li:first-child{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:180px;margin-right:10px;padding-left:0;font-size:1.2em;line-height:1.3em;background:none}#silk_flow{margin:20px;padding-top:10px;background:url(/rereca/images/print_guide/press3_top.gif) left top no-repeat}#silk_flow_body{overflow:hidden;padding-bottom:10px;background:url(/rereca/images/print_guide/press3_bottom.gif) left bottom no-repeat}#silk_flow_list{overflow:hidden;padding-top:5px;padding-left:17px;padding-bottom:5px;background:url(/rereca/images/print_guide/press3_bg.gif) repeat-y}#silk_flow_list li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:180px;margin-right:10px;padding-left:30px;font-size:1.2em;line-height:1.3em;background:url(/rereca/images/print_guide/point_silk_arrow.gif) left center no-repeat}#silk_flow_list li:first-child{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:180px;margin-right:10px;padding-left:0;font-size:1.2em;line-height:1.3em;background:none}.point_flow_img{margin-bottom:10px}.point_flow_desc{float:right;width:145px}dl.point_description{margin:30px}dl.point_description dt{margin-bottom:10px;padding-bottom:5px;font-size:1.4em;font-weight:bold;border-bottom:1px solid #ccc}dl.point_description dd{margin-bottom:30px;font-size:1.3em;line-height:1.4em}#iromura_paper{background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:4px;margin:20px 30px;padding-top:20px}#iromura_paper_body{padding-bottom:20px;margin-left:15px}#iromura_paper_list li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:200px;margin-right:10px;line-height:1.3em}.iromura_paper_img{margin-bottom:10px}.iromura_paper_name{display:block;margin-bottom:10px;font-size:1.4em;font-weight:bold;color:#204365}.iromura_paper_desc{font-size:1.4em;line-height:1.4em}.iromura_text{margin:10px 30px 20px;font-size:0.9rem;line-height:1.4rem}.color_list_wall{margin:0 30px}.color_list_wall .available_color_list{margin:0}.color_list_wall .color_list_wall_text{font-size:0.9rem;line-height:1.3rem;margin:15px 0}.available_color_list{background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:20px 0;padding:20px}.available_color_list .available_color{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8rem;font-weight:bold;height:100%;width:calc((100% - 10px * 2) / 2)}.available_color_list .available_color_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;width:30%}.available_color_list .available_color_name span{display:inline-block;font-size:0.7rem;text-align:center;width:100%}.available_color_list .available_color_code{text-align:center;width:70%}.available_color_list .available_color_silk_notice{font-size:0.8rem;margin-top:5px;text-align:right;width:100%}.color_list_container{margin:0 30px}.color_list_container .h_gray_sm{margin:0}.color_list_container .color_list_text{font-size:0.9rem;margin:20px 0 50px 0;line-height:1.3rem}.color_list_container .color_list_printing_color_takujo_text{font-size:0.9rem;line-height:1.3rem;margin:15px 0}.color_list_hakuoshi_img_list{background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:20px 0;padding:20px}.color_list_hakuoshi_img_list .color_list_hakuoshi_img_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex}.color_list_hakuoshi_img_list .color_list_hakuoshi_heading{font-size:0.9rem;text-align:center;width:15%}.color_list_hakuoshi_img_list .color_list_hakuoshi_img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.color_list_hakuoshi_table{float:left;width:610px;margin-left:15px;border-collapse:separate;border-spacing:0 5px}.color_list_hakuoshi_table th{padding:5px;font-weight:bold;border-top:1px solid #b0a192;border-left:1px solid #b0a192;border-right:1px solid #ede1d6;border-bottom:1px solid #ede1d6;background:#dcc9b6}.color_list_hakuoshi_table td{padding:10px;text-align:center;font-size:1.2em;line-height:1.4em;vertical-align:middle;border-top:1px solid #99a3a0;border-left:1px solid #99a3a0;background:#e8edeb}.color_list_silk_container{margin:0 30px}.color_list_silk_container .color_list_silk_text{font-size:0.9rem;line-height:1.3rem;margin:15px 0}.color_list_silk_container .available_color_list{margin:0}#color_list_silk_head{padding:20px 20px 0;background:url(/rereca/images/print_guide/press3_top.gif) left top no-repeat}#color_list_silk_body{overflow:hidden;padding:5px 10px 20px;background:url(/rereca/images/print_guide/press3_bottom.gif) left bottom no-repeat}.color_list_silk_table{float:left;width:300px;margin-left:15px;border-collapse:separate;border-spacing:0 2px}.color_list_silk_table th{padding:5px;font-weight:bold;border-top:1px solid #b0a192;border-left:1px solid #b0a192;border-right:1px solid #ede1d6;border-bottom:1px solid #ede1d6;background:#dcc9b6}.color_list_silk_table td{padding:10px;text-align:center;font-size:1.2em;line-height:1.4em;vertical-align:middle;border-top:1px solid #99a892;border-left:1px solid #99a892;background:#e8f0e4}.color_list_silk_table td.color{width:90px;text-align:left}.color_list_additional{clear:both;padding:10px 10px 0;font-size:1.3em}.color_sample{vertical-align:middle;margin-right:10px}.color_name{vertical-align:middle;font-weight:bold}.consultation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 20px;text-align:center}.consultation p{color:#214365;font-size:1.1rem;font-weight:bold;margin:30px 0 28px 0}.consultation .consultation_img{width:68%}.consultation .consultation_mail_icon{background-color:#204365;display:block;height:25px;-webkit-mask:url(/rereca/images/icons/icon-maill.svg) no-repeat center;mask:url(/rereca/images/icons/icon-maill.svg) no-repeat center;width:30px}.consultation .consultation_btn{width:100%}.consultation .consultation_btn>a{display:block;margin:10px 0 30px 0}.consultation .consultation_btn .btn_gray_sm.mail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:35px;margin:10px auto 30px;width:65%;font-weight:600}.consultation .consultation_btn .btn_gray_sm.mail:before{content:url(/rereca/images/icons/icon-maill-blue.svg);position:relative;margin-right:5px}.print_contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#layout_headline{margin:0 20px 30px}#layout_headline h3{padding-bottom:10px;margin-bottom:10px;font-size:1.8em;font-weight:bold}#layout_headline p{font-size:1.3em;line-height:1.4em;margin-bottom:10px}.layout_txt{margin:30px;font-size:1.4em;line-height:1.4em}.layout_block{width:660px;margin:20px auto;background:url(/rereca/images/print_guide/press0_bg.gif) repeat-y}.layout_block_inner{padding-top:20px;background:url(/rereca/images/print_guide/press0_top.gif) left top no-repeat}.layout_block_content{overflow:hidden;padding-bottom:10px;background:url(/rereca/images/print_guide/press0_bottom.gif) left bottom no-repeat}.layout .consultation{display:inherit}.layout .consultation p.layout_txt{font-weight:normal;text-align:left;font-size:1.4em;color:#555;margin:10px 25px 15px}.layout .consultation p.layout_block_txt{margin:20px 10px 10px;font-size:1.4em;line-height:1.4em;text-align:left}.layout_table{width:97%;margin:10px;border-collapse:separate;border-spacing:0 2px}.layout_table_holizontal{border-spacing:5px 2px}.layout_table td{padding:10px;vertical-align:middle;border-top:1px solid #bebbba;border-left:1px solid #bebbba;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#edeae8}.layout_table td.name{padding-left:20px;width:150px;text-align:left;font-size:1.3em;font-weight:bold;line-height:1.4em;background:#edeae8}.layout_table td.img{text-align:center;background:#fff}.layout_table td.txt{padding:20px;text-align:left;font-size:1.3em;line-height:1.4em}.layout_table img.colorchip{margin-right:10px;vertical-align:middle}.layout_table td.color{padding-left:20px;width:100px;text-align:left;font-size:1.3em;font-weight:bold;border-right:none}.layout_table td.recipe{padding-left:20px;text-align:left;font-size:1.3em;border-left:none}.layout_table td.price{text-align:center;font-size:1.4em}.layout_table .sample{background:#fff;text-align:center;padding:16px}li.guide_link_tab.sending_guide_link_tab,li.guide_link_tab_left.sending_guide_link_tab,li.guide_link_tab_active.sending_guide_link_tab{font-size:0.85rem}.sending_guide .h_gray_sm{font-size:1em;margin-top:20px}.sending_guide_heading{margin-bottom:20px}.sending_guide_content{background-color:#fff;border:1px solid #cdcdcd;margin-bottom:40px;padding:30px 20px}.sending_guide_content .sending_guide_content_img{margin-bottom:20px;text-align:center}.sending_guide_content .sending_guide_content_text{font-size:0.9rem}.sending_guide_content_bullet_list{font-size:0.9rem;list-style:disc;padding:20px 0 20px 20px}.sending_guide_content_bullet_list li{padding:5px 0}.sending_guide_caution{background-color:#f4f4f4;border:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;row-gap:20px}.sending_guide_caution .sending_guide_caution_heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;padding-bottom:10px}.sending_guide_caution .sending_guide_caution_heading_copy{background-color:#e00f15;border-radius:0 10px 10px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:bold;padding:10px;width:15%}.sending_guide_caution .sending_guide_caution_heading_copy_text{display:inline-block}.sending_guide_caution .sending_guide_caution_heading_copy_number{display:inline-block;font-weight:bold;margin-left:10px}.sending_guide_caution .sending_guide_caution_heading_content{font-size:1.2rem;font-weight:bold;margin-left:15px;width:85%}.sending_guide_caution .sending_guide_caution_item{background-color:#fff;border:1px solid #cdcdcd;border-radius:4px;padding:25px 25px 5px 25px}.sending_guide_caution .sending_guide_caution_item_content{padding:30px 20px}.sending_guide_caution .sending_guide_caution_item_img{margin-bottom:25px;text-align:center}.sending_guide_caution .sending_guide_caution_item_img img{height:100%;max-width:100%}.sending_guide_caution .sending_guide_caution_item_text{font-size:0.9rem;line-height:1.3rem}.sending_guide_caution .sending_guide_caution_item_text .red{font-weight:bold}.sending_guide_caution .sending_guide_caution_item_sub_heading{border-bottom:1px solid #cdcdcd;font-size:1.1rem;margin:30px 0 20px 0;padding-bottom:10px}#sending_flow li{padding:30px 20px 20px;background:url(/rereca/images/print_guide/sending_flow_border.gif) center top no-repeat}#sending_flow li:first-child{padding:10px 20px 20px;background:none}.sending_flow_subtitle{margin-bottom:20px}.sending_flow_img{margin:20px 0;text-align:center}.sending_flow_txt{margin:20px 10px;font-size:1.4em;line-height:1.5em}.sending_notice{margin-top:30px;margin-bottom:40px;padding:0 20px}.sending_notice_subtitle{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.sending_notice_img{margin:30px 0;text-align:center}.sending_notice_txt{margin:30px 10px;font-size:1.4em;line-height:1.5em}.sending_notice_txt em{font-weight:bold;color:#b30000}.howto_send .guide_subtitle{margin-bottom:0}.howto_send .howto_guide_link{padding-top:10px}#guide_headline{margin:0 20px 30px}#guide_headline h3{padding-bottom:10px;margin-bottom:10px;font-size:1.8em;font-weight:bold;background:url(/rereca/images/attention/deboss_border1.gif) left bottom repeat-x}#guide_headline p{font-size:1.3em;line-height:1.4em;margin-bottom:10px}#guide_attention{margin:20px 30px;padding:20px 25px;font-size:0.9rem;line-height:1.4em;border:5px solid #cdcdcd;background:#fff}.guide_link_tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px}.guide_link_tabs .guide_link_tab_active,.guide_link_tabs .guide_link_tab,.guide_link_tabs .guide_link_tab_left{border:1px solid #204365;border-bottom:3px solid #204365;border-radius:4px 4px 0 0;color:#204365;display:inline-block;font-size:1.2rem;font-weight:600;text-align:center;width:calc(100% / 2)}.guide_link_tabs .guide_link_tab_active a,.guide_link_tabs .guide_link_tab a,.guide_link_tabs .guide_link_tab_left a{color:#204365;display:inline-block;height:100%;width:100%}.guide_link_tabs .guide_link_tab_active a:hover,.guide_link_tabs .guide_link_tab a:hover,.guide_link_tabs .guide_link_tab_left a:hover{text-decoration:none}.guide_link_tabs .guide_link_tab_active{border-bottom:none;height:60px;line-height:60px}.guide_link_tabs .guide_link_tab,.guide_link_tabs .guide_link_tab_left{background-color:#f0f0f0;-webkit-box-shadow:0px 2px 4px 2px #ddd inset;box-shadow:0px 2px 4px 2px #ddd inset;height:50px;line-height:50px}.guide_link_tabs .guide_link_tab:hover,.guide_link_tabs .guide_link_tab_left:hover{background-color:#fefefe}.guide_link_tabs .guide_link_tab_left{border-right:none}#howto_lead{margin:30px 20px;font-size:1.4em;line-height:1.4em}#howto_link{margin:20px 0;text-align:center}#howto_link li{display:inline-block;*display:inline;*zoom:1}.howto_heading{margin-bottom:20px}.howto_block{margin:30px auto;width:700px;border:1px solid #ccc;background:#fff}.howto_item{background-color:#fff;border:1px solid #4f667d;border-radius:4px;margin-bottom:40px}.howto_subtitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#204365;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2em;padding:20px 28px;position:relative}.howto_subtitle:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #204365;bottom:-10px;content:"";left:33px;position:absolute}.howto_subtitle .howto_number{background-color:#fff;color:#204365;display:block;font-weight:bold;margin-right:10px;padding:6px 7px}.howto_subtitle .howto_subtitle_content{display:block;line-height:27px}.howto_content{color:#204365;font-size:1.5em;line-height:25px;padding:20px}.howto_content .howto_sub_item{margin-bottom:25px}.howto_content .howto_sub_item:last-child{margin-bottom:0}.howto_content_text{margin-bottom:15px}.howto_content_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:13px}.howto_content_img img,.howto_sub_img img{border:1px solid #dcdcdc;-webkit-box-shadow:0px 2px 2px 0px #ddd;box-shadow:0px 2px 2px 0px #ddd}.howto_remarks{margin-bottom:25px;text-align:center}.howto_sub_heading{background-color:#f4f4f4;border-left:5px solid #cdcdcd;-webkit-box-shadow:0px 2px 2px 0px #ddd;box-shadow:0px 2px 2px 0px #ddd;font-weight:bold;margin-bottom:15px;padding:10px}.howto_sub_content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 10px}.howto_sub_text p{margin-bottom:5px}.howto_sub_text a{font-size:0.9em}.howto_guide_link{padding:25px 40px}.howto_guide_link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}.howto_guide_link a span{background-color:#204365;border-radius:3px;display:inline-block;height:16px;margin-right:3px;position:relative;width:16px}.howto_guide_link a span:before{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #fff;left:25%;position:absolute;top:28%}.howto_content_detail_btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}.howto_content_detail_btns .howto_content_detail_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border:1px solid #667c94;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border-radius:4px;color:#204365;font-size:1.1em;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:85%}.howto_content_detail_btns .howto_content_detail_btn span{background-color:#204365;border-radius:3px;display:inline-block;height:20px;margin-right:6px;position:relative;width:20px}.howto_content_detail_btns .howto_content_detail_btn span:before{content:"";border-top:5px solid transparent;border-left:8px solid #fff;border-bottom:5px solid transparent;left:30%;position:absolute;top:22%}.howto_guide_item{-webkit-box-shadow:0px 0px 7px 1px #ddd;box-shadow:0px 0px 7px 1px #ddd;border:1px solid #cdcdcd;border-radius:3px;margin:0 30px 30px 30px;padding:20px 30px}.howto_guide_item h4{border-bottom:3px solid #f4761f;color:#204365;font-size:1.2em;font-weight:bold;padding:10px 0;text-align:center}.howto_guide_item_img{padding:15px;text-align:center}.howto_guide_item_content p{color:#333333;font-size:1.5em;line-height:26px}.howto_content .howto_guide_item_content p{font-size:inherit}.howto_content_guide_nav_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;padding:0 10px;row-gap:5px}.howto_guide_nav_link{font-size:0.9rem;text-decoration:underline}.howto_guide_nav_link:hover{cursor:pointer}.howto_guide_nav_link .howto_guide_nav_link_icon{background-color:#204365;border-radius:3px;display:inline-block;height:16px;margin-right:3px;position:relative;width:16px}.howto_guide_nav_link .howto_guide_nav_link_icon:before{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #fff;left:25%;position:absolute;top:28%}.howto_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.howto_detail{-webkit-box-shadow:0px 0px 7px 1px #ddd;box-shadow:0px 0px 7px 1px #ddd;border:1px solid #cdcdcd;border-radius:3px;padding:20px 30px 30px 30px}.howto_detail .howto_detail_title{margin-bottom:20px}.howto_detail .howto_detail_text{color:#333333;padding:15px 18px}.howto_detail .howto_caution{margin:0 auto;width:88%}.howto_detail .howto_detail_link{display:inline-block;margin:0 20px 20px 20px;text-decoration:underline}.howto_detail .howto_detail_step{margin-top:10px}.howto_detail .howto_detail_step dl{padding:15px 20px;border-radius:5px;border:1px solid #214365}.howto_detail .howto_detail_step dl dt{font-size:1.5em;font-weight:bold;color:#F20206}.howto_detail .howto_detail_step dl dd{font-size:1.4em;margin:10px 0 0 0;line-height:1.4em;color:#214365}.howto_detail .howto_detail_step dl+dl{margin-top:16px}.howto_detail_title{border-bottom:3px solid #f4761f;color:#204365;font-size:1.2rem;font-weight:bold;padding:10px 0;text-align:center}.howto_detail_sub_title{background-color:#f4f4f4;border-left:5px solid #cdcdcd;-webkit-box-shadow:0px 2px 2px 0px #ddd;box-shadow:0px 2px 2px 0px #ddd;font-weight:bold;padding:10px;margin:10px 0}.howto_caution{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border:1px solid #f20006;border-radius:4px;color:#f20006;-webkit-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;padding:15px 20px}.howto_content p.img{margin:20px 0;text-align:center}.howto_content p.txt{font-size:1.4em;line-height:1.4em;margin:20px 0}dl.itempage_desc{overflow:hidden}dl.itempage_desc dt{clear:both;float:left;margin:10px 0;padding-top:10px;border-top:1px dotted #ccc}dl.itempage_desc dd{float:right;width:350px;margin:10px 0;padding:20px 5px 0 15px;font-size:1.3em;line-height:1.4em;border-top:1px dotted #ccc}#layout_list{width:600px;margin:10px auto;background:url(/rereca/images/howto_order/layout_list_bg.gif)}#layout_list_title{margin-bottom:10px}#layout_list ul{padding-bottom:5px;background:url(/rereca/images/howto_order/layout_list_bottom.gif) left bottom no-repeat}#layout_list li{margin:15px 0;font-size:1.4em;text-align:center}.style_group{margin:10px auto;background:url(/rereca/images/howto_order/style_group_bg.gif)}.style_group_inner{clear:both;overflow:hidden;padding:10px;background:url(/rereca/images/howto_order/style_group_bottom.gif) left bottom no-repeat}.style_group_inner .img_left{clear:both;float:left;margin:10px}.style_group_inner .desc_right{float:right;width:360px;margin:10px;font-size:1.3em;line-height:1.4em}.process_title{height:37px;margin:10px;background:url(/rereca/images/howto_order/process_bg.gif) right top no-repeat;text-align:left}.process_txt{margin:15px;font-size:1.3em;line-height:1.4em}.noreturn{width:560px;height:60px;margin:15px auto;padding:10px 20px;font-size:1.4em;font-weight:bold;line-height:1.4em;color:#ff9000;background:url(/rereca/images/howto_order/noreturn_bg.gif) no-repeat}.noreturn span{display:block;margin-left:80px;vertical-align:middle}.print_contact{width:450px;margin:30px auto}.print_contact .tel_fax{margin-bottom:5px}.print_contact .contact_btns{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #717d89;border-radius:4px;padding:10px}.print_contact .contact_btns a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#204365;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.print_contact .contact_btns .contact_btns_text_with_icon{padding-left:5px}.faq .howto_content_guide_nav_links{row-gap:8px;margin-bottom:40px}.faq .howto_content_guide_nav_links .howto_guide_nav_link{line-height:1.4em}.faq .howto_content_guide_nav_links .howto_guide_nav_link:nth-of-type(5n){margin-bottom:20px}.faq .howto_content_guide_nav_links .howto_guide_nav_link_icon{height:14px;width:14px}.faq .howto_content_guide_nav_links .howto_guide_nav_link_icon:before{border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #fff}.faq_list{-webkit-box-shadow:0px 0px 7px 1px #ddd;box-shadow:0px 0px 7px 1px #ddd;border:1px solid #cdcdcd;border-radius:3px;margin:0 30px 30px 30px;padding:20px 30px 25px}.faq_list dt{margin:0 auto 15px auto;border-bottom:1px solid #cdcdcd;font-size:1.4em;padding:10px 0 10px;color:#214365;font-weight:bold}.question{padding:22px 25px;background:url(/rereca/images/faq/q_icon.gif) left 20px no-repeat}#faq_list dd{width:700px;margin:0 auto 10px;background:url(/rereca/images/faq/a_bg.gif) repeat-y}.answer{font-size:1.4em;line-height:1.4em;padding:0 0 0 25px;background:url(/rereca/images/faq/a_icon.gif) left top no-repeat}#guide_headline{margin:0 20px 30px}#guide_headline h3{padding-bottom:10px;margin-bottom:10px;font-size:1.8em;font-weight:bold;background:url(/rereca/images/order_guide/deboss_border1.gif) left bottom repeat-x}#guide_headline p{font-size:1.4em;line-height:1.4em;margin-bottom:10px}.guide_block_subtitle{font-size:2em;font-weight:bold;color:#b30000;padding-bottom:5px;border-bottom:1px solid #ccc}.guide_block_content{margin:30px 20px}.guide_block_content_title{font-size:2em;font-weight:bold;color:#b30000;margin:20px 5px;padding-bottom:5px;border-bottom:1px solid #ccc}.guide_block_content_subtitle{font-size:1.4em;font-weight:bold}.guide_block_content_txt{margin:10px 10px 20px;font-size:1.4em;line-height:1.4em}.consultation.delivery_way{margin:20px 20px 20px;padding:20px;text-align:center}.delivery_way em{margin-bottom:10px;display:block;font-size:1.8em;font-weight:bold;color:#204365}.delivery_way span{font-size:1.3em}.schedule_content{margin-bottom:30px}.timetable{margin:20px 0;font-size:1.3em}.timetable_head{padding:15px 20px 10px}.timetable_table{width:630px;border-collapse:separate;border-spacing:0 2px}.timetable_table td.type{font-weight:bold}.timetable_table th,.timetable_table td{padding:10px;text-align:center;vertical-align:middle;line-height:1.4em;font-size:1.4em;border-top:1px solid #99a3a0;border-left:1px solid #99a3a0;border-right:1px solid #f9fbfa;border-bottom:1px solid #f9fbfa}.timetable_table th,.timetable_table .date{background:#d6e0dd;font-weight:bold}.timetable_table td{background:#e8edeb}.timetable_table td.express{background:#f9fbfa;color:#b40000}.schedule_content .consultation{padding:20px 15px;text-align:left;display:inherit;margin:20px 10px}.schedule_content .consultation .timetable_block_txt{margin:0;font-size:1.4em;line-height:1.4em;text-align:left;border-bottom:1px #dcdcdc solid}.schedule_content .consultation .timetable_block_txt small{font-size:0.8em}.schedule_content .consultation .timetable_attention{font-size:1.2em;line-height:1.3em;font-weight:500;color:#b40000;margin:10px 0}.express-links h5{margin-bottom:5px;text-align:center}.express-links ul{text-align:center}.express-links ul li{display:inline-block;margin:0}.payment .consultation{margin:30px 10px}.payment_info{width:640px;margin:20px auto;background:url(/rereca/images/order_guide/payment_info_bg.gif)}.payment_info_top{padding-top:10px;background:url(/rereca/images/order_guide/payment_info_top.gif) no-repeat}.payment_info_bottom{padding-bottom:10px;background:url(/rereca/images/order_guide/payment_info_bottom.gif) left bottom no-repeat}.payment_info_table{width:560px;margin:10px auto;border-collapse:separate;border-spacing:1px}.payment_info_table th{padding-bottom:10px;font-size:1.4em;font-weight:bold;text-align:center}.payment_info_table td{padding:10px;font-size:1.4em;text-align:center;vertical-align:middle;border-top:1px solid #bebbba;border-left:1px solid #bebbba;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#edeae8}.payment_info_table td img{vertical-align:middle}.payment_info_table span.card_name{margin-left:10px;font-weight:bold;vertical-align:middle}.payment_fee{width:640px;margin:20px auto;background:url(/rereca/images/order_guide/payment_fee_bg.gif)}.payment_fee_top{padding-top:10px;background:url(/rereca/images/order_guide/payment_fee_top.gif) no-repeat}.payment_fee_bottom{padding-bottom:10px;background:url(/rereca/images/order_guide/payment_fee_bottom.gif) left bottom no-repeat}.payment_fee_title{margin:10px 20px;padding-bottom:5px;background:url(/rereca/images/order_guide/payment_fee_title_bg.gif) left bottom repeat-x}.payment_fee_table{width:600px;margin:10px auto;border-collapse:separate;border-spacing:1px}.payment_fee_table th{padding-bottom:10px;font-size:1.4em;color:#333;font-weight:bold;text-align:center}.payment_fee_table td{padding:10px;font-size:1.4em;line-height:1.4em;text-align:left;color:#333;vertical-align:middle;border-top:1px solid #b0a192;border-left:1px solid #b0a192;border-bottom:1px solid #f1e7de;border-right:1px solid #f1e7de;background:#dcc9b6}.payment_fee_table td.light{background:#e9dacc}#page_return .howto_caution,#page_attention .howto_caution{margin:20px auto;font-size:1.5em;width:600px;font-weight:bold}#page_return .guide_block .howto_caution,#page_attention .guide_block .howto_caution{display:block}#page_attention .howto_caution{font-size:2.4em}#page_attention .page_attention_head{font-size:0.9rem;line-height:1.4rem;margin:0 40px 30px}#page_attention .attention_table{width:620px;margin:10px auto;border-collapse:separate;border-spacing:1px}#page_attention .attention_table td,#page_attention .attention_table th{padding:10px;font-size:1.4em;vertical-align:middle;border-top:1px solid #bebbba;border-left:1px solid #bebbba;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#edeae8;text-align:left}#page_attention .attention_table th{width:100px}.attention_inevitable_block{overflow:hidden;margin:20px}.attention_inevitable_subtitle{clear:both;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #ccc}.attention_inevitable_txt{margin:10px;font-size:1.4em;line-height:1.5em}.attention_inevitable_img_left{float:left;width:240px;margin-left:10px}.attention_inevitable_txt_right{float:right;width:400px;margin-right:10px;font-size:1.4em;line-height:1.5em}#attention_inevitable_paper{width:640px;margin-left:10px;padding-top:5px;background:url(/rereca/images/attention/paper_list_top.gif) no-repeat}#attention_inevitable_paper ul{padding-bottom:5px;background:url(/rereca/images/attention/paper_list_bottom.gif) left bottom no-repeat}#attention_inevitable_paper li{padding:15px 20px;background:url(/rereca/images/attention/paper_list_bg.gif);border-top:1px dotted #ccc}#attention_inevitable_paper li:first-child{border-top:none}#attention_inevitable_paper .paper_name{vertical-align:middle;margin-right:20px}#attention_inevitable_paper .paper_desc{display:inline-block;width:480px;font-size:1.3em;font-weight:bold;line-height:1.4em;vertical-align:middle}.attention_confirming_block{margin:30px}.attention_confirming_txt{margin:20px 0;font-size:1.4em;line-height:1.4em}#about_dic{margin:30px 10px}#about_dic strong{margin-bottom:10px;padding-bottom:5px;font-size:1.4em;font-weight:bold;color:#3257b5;border-bottom:1px solid #ccc}#about_dic p{font-size:1.3em;line-height:1.4em;margin-top:10px}#check_list{display:inherit;padding:20px;font-size:1.5em;line-height:1.6em;font-weight:500;color:#214365;margin:30px 10px;text-align:left}#return_number{text-align:center}#return_number p{width:400px;margin:40px auto;padding:20px;border:8px solid #b30000;background:#fff}#return_check{width:640px;margin:50px auto;background:url(/rereca/images/order_guide/return_check_bg.gif) repeat-y}#return_check ul{padding:20px 0;background:url(/rereca/images/order_guide/return_check_bottom.gif) left bottom no-repeat}#return_check li{margin-bottom:5px;text-align:center}.attention_confirming_block{margin:30px}.attention_confirming_txt{margin:20px 0;font-size:1.4em;line-height:1.4em}#exchange_step li.howto_detail,.repeat_site_flow li.howto_detail{margin:20px 10px 30px;text-align:center;position:relative}#exchange_step li.howto_detail p,.repeat_site_flow li.howto_detail p{font-size:1.4em;line-height:1.4em;color:#214365}#exchange_step li.howto_detail img,.repeat_site_flow li.howto_detail img{margin-top:20px;width:65%}#exchange_step li.howto_detail:after,.repeat_site_flow li.howto_detail:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#cdcdcd transparent transparent transparent;border-width:20px 100px 0 100px}#exchange_step li.howto_detail:last-child:after,.repeat_site_flow li.howto_detail:last-child:after{content:none}.repeat_site_flow li.howto_detail{text-align:left;position:relative}.repeat_site_flow li.howto_detail p{font-size:1.4em;line-height:1.4em;color:#214365}.repeat_site{padding:0 20px}.repeat_site .find_calendar .btn_green_lg{width:600px;margin:0 auto}#guide_headline{margin:0 20px 30px}#guide_headline h3{padding-bottom:10px;margin-bottom:10px;font-size:1.8em;font-weight:bold;background:url(/rereca/images/info/deboss_border1.gif) left bottom repeat-x}#guide_headline p{font-size:1.4em;line-height:1.4em;margin-bottom:10px}.guide_navi{background-color:#f6f6f6;border:1px solid #717d89;padding:5px 0;text-align:center}.guide_navi h3{margin:0 12px;text-align:left}.guide_navi .guide_navi_title{font-size:1.4em;padding-left:20px;position:relative;text-align:left}.guide_navi .guide_navi_title:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:20px;left:8px;position:absolute;top:-12%;width:5px}.guide_navi .guide_navi_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;padding:10px 10px 15px 32px;width:80%}.guide_navi .guide_navi_list .guide_navi_link{width:calc((100% - 20px * 2) / 2)}.guide_navi_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.9rem;padding:10px 0}.guide_navi_link .guide_navi_link_icon{background-color:#204365;border-radius:3px;display:inline-block;height:16px;margin-right:6px;position:relative;width:16px}.guide_navi_link .guide_navi_link_icon:before{content:"";border-top:4px solid transparent;border-left:7px solid #fff;border-bottom:4px solid transparent;left:30%;position:absolute;top:22%}#info_block{border:1px solid #4f667d;border-radius:4px;background:#fff}.info_block_content{margin:30px}.info_block_subtitle{margin-bottom:15px;padding:5px 0 10px 10px;font-size:1.6em;font-weight:bold;border-left:8px solid #ccc}.info_block_content_body{margin:10px 10px;font-size:1.4em;line-height:1.5em}.agreement_block_content{margin:30px 10px}.agreement_block_subtitle{margin-bottom:15px;padding-bottom:10px;font-size:1.6em;font-weight:bold;background:url(/rereca/images/info/deboss_border1.gif) left bottom repeat-x}.agreement_block_content_body{margin:10px 10px;font-size:1.4em;line-height:1.5em}.agreement_block_content_body p{margin-bottom:.5em}.agreement_block_content_body dl dt{font-weight:bold;margin-bottom:.25em}.agreement_block_content_body dl dd{margin-bottom:.5em}.agreement_block_content_body ol{list-style:decimal;padding-left:1.5em}.agreement_block_content_body ol li{margin-bottom:.25em}.agreement_block_content_body ol>li>ol>li{list-style-type:lower-roman}.agreement_block_content_body ol>li>ol>li>ol>li{list-style-type:katakana}.agreement_block_content_introduction{margin:50px auto;padding:20px;font-size:1.3em;line-height:1.3em;border:8px solid #f2f2f2;background:#fff}.agreement_block_content_date{margin:50px 10px;font-size:1.4em;line-height:1.5em;text-align:right}.sitemap_block{width:360px;float:left}.sitemap_block_content{margin:10px;padding:5px;background:#fff;border:1px solid #ccc}.sitemap_block_subtitle{margin-bottom:15px;padding:5px 0 10px 10px;font-size:1.5em;font-weight:bold;background:url(/rereca/images/sitemap/deboss_border1.gif) left bottom repeat-x}.sitemap_list{margin:10px 0 10px 30px}.sitemap_list_item{margin:10px auto 0px auto;padding-left:10px;font-size:1.3em;line-height:1.3em;background:url(/rereca/images/sitemap/list_head_arrow2.gif) left center no-repeat}li li.sitemap_list_item{background:url(/rereca/images/sitemap/list_head_arrow1.gif) left center no-repeat}#howto_lead{margin:30px 20px;font-size:1.4em;line-height:1.4em}#howto_link{margin:20px 0;text-align:center}#howto_link li{display:inline-block;*display:inline;*zoom:1}.howto_block{margin:30px auto;width:700px;border:1px solid #ccc;background:#fff}.howto_block_title{margin:1px 1px 0;padding:15px 0 35px;text-align:center}.howto_block_lead{margin:0 1px 30px;padding:20px 20px 30px;font-size:1.4em;line-height:1.4em;color:#fff}#howto_1 .howto_block_title{background:#259dc9 url(/rereca/images/howto_select/howto1_title_bg.gif) center bottom no-repeat}#howto_1 .howto_block_lead{background:#1a7fb9 url(/rereca/images/howto_select/howto1_lead_bg.gif) repeat-y}#howto_2 .howto_block_title{background:#e67430 url(/rereca/images/howto_select/howto2_title_bg.gif) center bottom no-repeat}#howto_2 .howto_block_lead{background:#de5122 url(/rereca/images/howto_select/howto2_lead_bg.gif) repeat-y}#howto_3 .howto_block_title{background:#ea6dae url(/rereca/images/howto_select/howto3_title_bg.gif) center bottom no-repeat}#howto_3 .howto_block_lead{background:#e44c96 url(/rereca/images/howto_select/howto3_lead_bg.gif) repeat-y}.howto_select_content{margin:30px 30px 40px}.howto_select_subtitle{margin-bottom:20px;text-align:center}.howto_select_content_txt{margin:20px 10px;font-size:1.4em;line-height:1.4em}.howto_select_content_img{margin:20px auto;text-align:center}#about_sort{width:700px;margin:30px auto;background:url(/rereca/images/howto_select/about_sort_bg.gif) repeat-y}#about_sort_title{margin-bottom:10px}#about_sort_contents{padding-bottom:5px;background:url(/rereca/images/howto_select/about_sort_bottom.gif) left bottom no-repeat}.about_sort_contents_img{margin-bottom:20px;text-align:center}.about_sort_contents_txt{margin:30px;font-size:1.4em;line-height:1.4em}.specialProduct{margin-bottom:20px;text-align:center;margin-bottom:1rem}.specialProduct__catch{margin:0 0 0.5rem;font-weight:bold;font-size:16px;color:#b30500}.specialProduct__discription{font-size:11px}#catch{border-bottom:1px solid #cdcdcd;padding-bottom:7px;margin-bottom:10px;font-size:1.5em;font-weight:bold;color:#f4761f}#icons{padding-bottom:20px;vertical-align:middle}#icons dt{display:inline-block;margin-right:5px;vertical-align:middle}#icons dt img{vertical-align:bottom}#icons dd{display:inline-block;margin-right:10px;font-size:1.2em;vertical-align:middle}#lot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;padding-left:10px;font-size:13px;font-weight:bold;background-color:#e6e6e6;margin-bottom:20px;border:1px solid rgba(0,0,0,0.1)}#copy{margin-bottom:20px;font-size:1.2em;line-height:1.3em}#stock{margin:10px 0}#stock img{margin-right:2px}.product_rocket_banner{margin:10px 0;text-align:center}.product_rocket_banner img{max-width:100%}.main_side_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #667c94;border-radius:3px;color:#204365;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:18px;padding:7px 0;text-align:center;width:100%}.main_side_btn#similar_show{position:relative}.main_side_btn#similar_show:after{border-bottom:2px solid #717d89;border-right:2px solid #717d89;content:"";display:inline-block;height:4px;position:absolute;right:32px;top:37%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#detail_left{width:502px;float:left;margin-bottom:50px}#detail_right{width:208px;float:right}#detail_right .btn_gray_sm{font-size:1.3em;font-weight:bold;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#btn_favolite{margin-bottom:10px}#btn_favolite .btn_gray_sm:before{content:"★";color:#F20007;margin-right:3px}#btn_format{margin-bottom:10px}#btn_format .btn_gray_sm{line-height:1.2em;height:45px}#btn_format .btn_gray_sm:before{content:url(/rereca/images/icons/icon-download.svg);color:#F20007;margin-right:3px}#similar{position:relative;margin-bottom:10px}#similar .btn_gray_sm{position:relative}#similar .btn_gray_sm:before{content:none}#similar .btn_gray_sm:after{border-bottom:2px solid #717d89;border-right:2px solid #717d89;content:"";display:inline-block;height:4px;position:absolute;right:48px;top:37%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#similar_list{display:none;position:absolute;top:30px;width:208px;border:0;background-color:#fff;border:1px solid #ddd;border-radius:5px}#similar_list li{padding:5px}#similar_list li a{display:block;position:relative;background-image:url(/rereca/images/common/arrow_red.gif);background-position:5px center;background-repeat:no-repeat;padding:5px 5px 5px 15px;font-size:1.3em}#detail_right div.detail_block{margin-bottom:10px;border:1px solid #ddd;background:#fff}#detail_right div.detail_block h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:10px 10px 8px 0;margin-bottom:15px;border:1px solid #fff;border-bottom:1px solid #f4761f;font-size:1.2em;font-weight:bold;margin-left:5px}#detail_right div.detail_block h4:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:20px;left:0;top:20%;width:5px}#detail_right div.detail_block p{margin:5px 8px 2px;font-size:1.1em}#detail_right div.detail_block div.price{margin:0 8px 4px;font-weight:bold;color:#f20006;text-align:center}#detail_right div.detail_block div.price .price_info_block,#detail_right div.detail_block div.price .sale_price_info_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:7px 0 7px 3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#detail_right div.detail_block div.price .price_info_block .price_info_block_caption,#detail_right div.detail_block div.price .sale_price_info_block .price_info_block_caption{line-height:1.1em;color:#f20006;letter-spacing:0.05em;font-weight:500}#detail_right div.detail_block div.price .price_info_block .price_info_block_price,#detail_right div.detail_block div.price .sale_price_info_block .price_info_block_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#detail_right div.detail_block div.price .price_info_block .price_info_block_price .price_num,#detail_right div.detail_block div.price .sale_price_info_block .price_info_block_price .price_num{font-size:2.5em;font-weight:bold;color:#f20006;margin-bottom:4px;vertical-align:middle;text-align:center}#detail_right div.detail_block div.price .price_info_block .price_info_block_price .tax_price,#detail_right div.detail_block div.price .sale_price_info_block .price_info_block_price .tax_price{color:#555;font-size:1.1em;font-weight:normal;text-align:center;line-height:1em}#detail_right div.detail_block div.price .sale_price_info_block{background:#FBFE52}#detail_right div.detail_block div.average{margin:8px;padding:10px;font-size:1.1em;font-weight:bold;border:4px solid #eee;line-height:2.5em;text-align:center}#detail_right div.detail_block div.average span{padding-bottom:5px;font-size:1.4em}#detail_right div.detail_block dl{margin:5px}#detail_right div.detail_block dl dt{overflow:hidden;padding:10px;font-size:1.2em;font-weight:bold;background:#e9e9e9}#detail_right div.detail_block dl dt span.title{float:left;font-weight:normal;font-size:1.2em;font-weight:bold;background:#e9e9e9}#detail_right div.detail_block dl dt span.link{float:right;font-weight:normal;color:#2c7cd6;line-height:1.3em}#detail_right div.detail_block dl dd{clear:both;padding:10px;font-size:1.2em;text-align:right}#detail_left div.detail_block h4{padding:10px 10px 8px 10px;margin-bottom:15px;border-bottom:1px solid #f4761f;font-size:1.2em;font-weight:bold;position:relative}#detail_left div.detail_block h4:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:20px;left:0;position:absolute;top:20%;width:5px}#detail_left div.detail_block #wrapping .wrapping_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:90px}#detail_left div.detail_block #wrapping .wrapping_container:first-child{border-top:1px solid #ddd}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_cost{font-size:1.3em;text-align:center;width:15%}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_detail{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_detail .wrapping_image{padding:5px 15px;width:20%}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_detail .wrapping_image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_detail .wrapping_info{padding:10px 0;width:80%}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_detail .wrapping_info .wrapping_name{font-size:1.3em;font-weight:500}#detail_left div.detail_block #wrapping .wrapping_container .wrapping_detail .wrapping_info .wrapping__note{color:grey;font-size:1.2em;line-height:1.4em;padding:5px 5px 5px 0}#detail_left div.detail_block #wrapping .wrapping_attention{color:grey;font-size:1.2em;padding-top:15px}.product_full_price_block{color:#ffb2b2;margin:7px 0;font-weight:500}.product_full_price{font-size:1.2rem;text-decoration:line-through}.product_full_price_including_tax{font-size:0.7rem;text-decoration:line-through}#preview{margin-bottom:30px;border:1px solid #ddd;text-align:center;background:#fff}#thumbnails{overflow:hidden;margin-left:-4px;margin-bottom:30px}#thumbnails li{float:left;margin:0 2px 4px;border:1px solid #ddd}#categories{overflow:hidden;margin-bottom:30px}#categories li{display:inline-block;*display:inline;*zoom:1;margin-left:5px}#categories li a{background:#204365;border:1px solid #cdcdcd;border-radius:3px;color:#fff;display:block;font-size:1.2em;padding:5px 10px}#detail_left div.detail_block ul#categories li a:hover{opacity:.7;text-decoration:none}#package{overflow:hidden;margin-bottom:20px;padding:5px;font-size:1.2em;line-height:1.5em}.package_image{float:left;margin-right:1em;width:65px}.package_speed{margin-bottom:5px}.package_speed li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.rocketOptions__description{font-size:12px;line-height:1.5;margin-bottom:20px}.rocketOptions__title{margin-bottom:10px;font-size:14px;font-weight:bold;color:#b30000}#condition{margin:12px auto 18px;background:#fff;vertical-align:middle}#condition tr{border-bottom:1px solid #cdcdcd}#condition th{padding:0 0 0 2px;font-size:1.3em;font-weight:bold;text-align:left;vertical-align:middle}#condition th label{font-size:1.1em}#condition th label::before{content:"■";margin:0 .3em 0 0;color:#f20006}#condition td{padding:13px 12px;font-size:1.3em;line-height:1.5em;vertical-align:middle}#condition .c-select.type{width:100%}#condition .c-select:hover{border-color:#4da1cb;color:#111}#condition .c-select>select{font-size:1.1em;font-weight:bold;cursor:pointer;padding:.6rem 1.5rem .6rem .7rem}#condition .appendix{font-weight:normal}#pricelist{margin-bottom:30px}#pricelist h3{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);padding:12px 12px 12px 22px;border:1px solid #717d89;font-size:1.6em;position:relative}#pricelist h3 span{color:#204365;font-size:.8em;padding-left:15px}#pricelist h3:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:10px}.pricelist_tax{padding:0 1rem;font-size:13px;text-align:right}.pricelist_rayoutDescription{display:none;background-color:white !important}.pricelist_rayoutDescription td{padding:1em !important;border-top:none !important;background-color:transparent !important}.pricelist_rayoutDescription[data-state="active"]{display:table-row}.pricelist_rayoutDescription p{margin-bottom:.5em;font-size:1.2em;line-height:1.5}.pricelist_rayoutDescription .pricelist_rayoutDescription__heading{font-size:1.6em}.pricelist_table_sale_notice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}.pricelist_table_sale_notice .pricelist_table_sale_icon{background-color:#f20006;border-radius:10px;color:#fff;display:block;font-size:0.6rem;font-weight:bold;margin-right:5px;padding:5px 7px}.pricelist_table_sale_notice .pricelist_table_sale_text{color:#f20006;display:block;font-size:0.8rem;font-weight:bold;text-align:center}#pricelist_table{height:100%;width:710px;margin:10px auto;background:#fff;background:#fff}#pricelist_table .pricelist_th{background-color:#333333}#pricelist_table .pricelist_repeat_label{background-color:#f20006;border-radius:2px;display:inline-block;font-size:.9em;margin:3px;padding:4px 7px}#pricelist_table tr{text-align:center}#pricelist_table tr:nth-child(even){background-color:#f5f5f5}#pricelist_table th{position:sticky;-webkit-position:-webkit-sticky;top:-1px;z-index:100;padding:2px;font-size:1.2em;font-weight:bold;line-height:1.4em;vertical-align:middle;-webkit-box-shadow:0px 2px 3px 0 #d2d2d1;box-shadow:0px 2px 3px 0 #d2d2d1;border:1px solid #d0d0d0;color:#fff}#pricelist_table th:first-child{width:10%}#pricelist_table th:first-child,#pricelist_table td:first-child{border-left:none}#pricelist_table th:last-child,#pricelist_table td:last-child{border-right:none}.pricelist_th__lead{color:#f4761f;font-size:9px;padding:3px 0px}#pricelist_table td{width:160px;padding:10px 0;line-height:2em;vertical-align:middle;border:1px solid #d0d0d0}#pricelist_table td.price{position:relative;height:100%;padding:0}#pricelist_table td.price a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding:.5em;border:1px solid transparent;color:#555}#pricelist_table td.price a:hover{border-color:#b30000;text-decoration:none}#pricelist_table td.quantity{width:5em;color:#333333;font-size:1.3em;font-weight:bold}#pricelist_table span.price_total{font-size:1.3em;font-weight:bold;color:#f20006}#pricelist_table span.price_part{color:#828282;font-size:1.2em}.priceTooltip{display:none}.priceTooltip.active{display:block;position:absolute;left:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:8px;margin-top:8px;font-size:10px;font-weight:bold;background:#333;color:#fff;opacity:.9;border-radius:4px;-webkit-box-shadow:0 10px 20px rgba(117,102,102,0.19),0 6px 6px rgba(0,0,0,0.23);box-shadow:0 10px 20px rgba(117,102,102,0.19),0 6px 6px rgba(0,0,0,0.23);z-index:1;-webkit-transition:5s;transition:5s;text-align:left;white-space:nowrap}.priceTooltip.active::before{content:"";position:absolute;top:-16px;left:20%;border:8px solid transparent;border-top:8px solid #333;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}#price_toggle{text-align:center}#price_nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#price_nav .inquire_order_btn{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #667c94;color:#204365;margin-bottom:8px}#price_nav .order_btn{background:-webkit-gradient(linear, left top, left bottom, from(#ffe5e5), color-stop(2%, #d91313), color-stop(50%, #ed1212), color-stop(51%, #d01210), color-stop(96%, #e71717), to(#a50606));background:linear-gradient(to bottom, #ffe5e5 0%, #d91313 2%, #ed1212 50%, #d01210 51%, #e71717 96%, #a50606 100%);border:1px solid #cdcdcd;color:#fff}#price_nav a{border-radius:2px;display:block;font-size:1.5em;font-weight:bold;width:70%;margin-bottom:10px}#related_faq,#related_categories,#related_features{border:1px solid #717d89;margin-bottom:30px;padding:20px 15px;background:#f6f6f6}#related_faq h3,#related_categories h3,#related_features h3{font-size:1.4em;margin-bottom:10px;padding:3px 0 3px 10px;position:relative}#related_faq h3:before,#related_categories h3:before,#related_features h3:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:5px}#related_faq_list li,#related_categories_list li,#related_features_list li{margin-bottom:2px;padding:10px;font-size:1.3em;border-bottom:1px solid #ccc}#related_faq_list li a{display:block}#related_items{margin-bottom:20px}#related_items_list{margin-bottom:10px;margin-left:5px}.goto_order{position:relative;overflow:hidden;padding:10px 10px 0 10px}.goto_order a{background:-webkit-gradient(linear, left top, left bottom, from(#ffe5e5), color-stop(2%, #d91313), color-stop(50%, #ed1212), color-stop(51%, #d01210), color-stop(96%, #e71717), to(#a50606));background:linear-gradient(to bottom, #ffe5e5 0%, #d91313 2%, #ed1212 50%, #d01210 51%, #e71717 96%, #a50606 100%);border:1px solid #cdcdcd;border-radius:3px;color:#fff;display:block;float:right;font-size:1.3em;padding:8px 15px;text-align:center;width:125px}.search_advanced{background-color:#fff;border:1px solid #cdcdcd;border-radius:4px;margin:20px 0;padding:20px}.search_advanced .search_advanced_item_choice_list{margin:0 10px 15px 10px}.search_advanced .search_advanced_item_choice_list li{display:inline-block;font-size:1.3em;margin-bottom:10px;width:calc((100% - 20px) / 4)}.search_advanced .search_advanced_item_keyword{font-size:0.8rem;margin:20px 10px}.search_advanced .search_advanced_item_keyword input[type=search]{width:160px}.search_advanced .search_advanced_submit_btn.btn_green_lg{margin:0 auto;position:relative;width:80%}.search_advanced .search_advanced_submit_btn.btn_green_lg:before{left:26%;position:absolute}.search_advanced .search_advanced_submit_btn.btn_green_lg input{background-color:transparent;border:none;color:#fff;font-size:1rem;font-weight:bold}.search_advanced .search_advanced_submit_btn.btn_green_lg input[type=submit]{cursor:pointer;height:100%;padding-left:30px;width:100%}#advanced_order li{display:inline-block;*display:inline;*zoom:1;width:230px;margin-bottom:10px;font-size:1.3em}#advanced_category li input,#advanced_feature li input,#advanced_price ul input{margin-right:5px}#advanced_order li input{margin-right:5px}#advanced_summary{padding:10px 0;background:url(/rereca/images/product/additional_navi_bg.gif) repeat-y}#advanced_summary_inside{overflow:hidden;width:500px;margin:10px auto;padding:20px;font-size:1.4em;border:5px solid #eee;background:#fff}#advanced_summary_inside span.name{float:left}#advanced_summary_inside span.quantity{float:right;font-weight:bold}#advanced_back{margin:20px 0;text-align:center}#product_search{padding:10px;border:1px solid #fff;line-height:0;background:url(/rereca/images/product/product_search_bg.gif)}#product_search input{vertical-align:middle}#product_search_input{margin-right:5px;padding:5px 5px 5px 25px;background:#fff url(/rereca/images/product/search_input_icon.gif) 5px center no-repeat}#product_search span.attention{vertical-align:middle;font-size:1.1em;margin-left:10px}#result_headding{overflow:hidden;margin:20px 0;padding:10px;border:5px solid #eee;background:#fff}#search_summary{float:left;margin:5px;font-size:1.7em;text-align:left;line-height:1.4em}#squeeze_more,#squeeze_open,#squeeze_change{text-align:right}#squeeze_change img{vertical-align:middle}#btn_squeeze_clear{margin-right:10px}.squeeze_condition{clear:both;margin-top:10px;padding-top:5px;border-top:1px solid #ddd}.squeeze_condition li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:2px;padding:5px;font-size:1.2em;background-color:#e9e9e9}.order_link{margin:10px 0;font-size:1.4em}.repeat_icon{margin:5px 0}.ranking_navi_cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:20px 30px}.ranking_navi_cards .ranking_navi_card{border:2px solid #d5af35;border-radius:2px;display:block;width:calc((100% - 20px * 2) / 2)}.ranking_navi_cards .ranking_navi_card:hover{cursor:pointer;text-decoration:none;opacity:.7}.ranking_navi_cards .ranking_navi_card_inside_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #d5af35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1px;padding:15px 10px 15px 15px}.ranking_navi_cards .ranking_navi_card_bnr{margin-bottom:3px;width:95%}.ranking_navi_cards .ranking_navi_card_inside_box_right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:5px}.ranking_navi_cards .ranking_navi_card_heading{color:#000000;font-size:1.2rem;font-weight:bold;margin-bottom:5px}.ranking_navi_cards .ranking_navi_arrow_icon{position:relative}.ranking_navi_cards .ranking_navi_arrow_icon:before,.ranking_navi_cards .ranking_navi_arrow_icon:after{background-color:#717d89;border-radius:2px;content:"";height:8px;position:absolute;width:3px}.ranking_navi_cards .ranking_navi_arrow_icon:before{left:-2.5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.ranking_navi_cards .ranking_navi_arrow_icon:after{left:2.5px;top:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ranking_container#ranking1{margin-bottom:50px}.ranking_container .ranking_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#204365;border-radius:5px 5px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:bold;padding:11px 30px}.ranking_container .ranking_title_crown_icon{margin-right:10px}.ranking_container .ranking_contents{border:1px solid #204365;border-radius:0 0 5px 5px;padding:25px}.ranking_container .ranking_description{font-size:0.8rem;line-height:1.2rem;margin-bottom:20px}.ranking_container .btn_green_lg{margin-top:30px}.ranking_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px}.ranking_list .ranking_item{display:-webkit-box;display:-ms-flexbox;display:flex}.ranking_item{background-color:#fff;border:1px solid #aa9e88;border-radius:3px;-webkit-box-shadow:0px 1px 3px 1px #c9c9c9;box-shadow:0px 1px 3px 1px #c9c9c9;font-size:0.9rem;gap:20px;padding:20px}.ranking_item.no1{border:4px solid #d5af35}.ranking_item.no2{border:4px solid #7e7e88}.ranking_item.no3{border:4px solid #9e4632}.ranking_item .ranking_item_img{margin-bottom:5px}.ranking_item .ranking_item_price_text{display:inline-block;font-size:0.7rem;text-align:center}.ranking_item .ranking_item_price{color:#ff0208;display:inline-block;font-size:1.3rem;font-weight:bold}.ranking_item .ranking_item_unit{color:#ff0208;font-size:0.9rem;font-weight:bold}.ranking_item .ranking_item_number{border-bottom:1px solid #d5af35;color:#204365;font-size:1rem;margin-bottom:10px;padding-bottom:3px}.ranking_item .ranking_item_product_name{color:#1110cc;font-size:1.1rem;font-weight:bold;margin-bottom:15px}.ranking_item .ranking_item_product_description{font-size:.9rem;line-height:1.4rem}.ranking_item .ranking_item_left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:30%}.ranking_item .ranking_item_right{width:70%}.ranking_item .ranking_item_number_icon_top{left:-12px;position:absolute;top:-12px}.ranking_item .ranking_item_number_icon{left:-10px;position:absolute;top:-10px}.ranking_item .ranking_item_left_main{background-color:#f4f4f4;margin-bottom:12px;padding:7px 15px}.ranking_item .btn_green_sm{line-height:29px;width:80%}.ranking_item .btn_green_sm:before{bottom:4px;display:inline-block;-webkit-transform:scale(1.5);transform:scale(1.5)}.cal_txt{width:400px;margin:20px 10px;font-size:1.4em;line-height:1.4em}.cal_price{height:32px;width:384px;margin:20px 10px;padding:3px;background:url(/rereca/images/ranking/ranking_price_bg.gif) no-repeat}.cal_price_term{vertical-align:middle}.cal_price_num{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:174px;font-size:20px;color:#f6ff0e;vertical-align:middle;text-align:center}.cal_price_num span{font-size:24px;font-family:"Arial Black" sans-serif}.cal_col-right{width:190px;margin-top:10px;float:right}.cal_col-left{width:420px;float:left}.cal_img{width:190px;margin-bottom:10px}.item_link{width:172px}.show_all{margin-top:20px;text-align:center}#fax{width:700px;margin-left:10px;background:url(/rereca/images/fax/fax_bg.gif) left top repeat-y}#fax_head{margin-bottom:40px;padding-top:25px;text-align:center;background:url(/rereca/images/fax/fax_top.gif) left top no-repeat}#fax_body{padding-bottom:10px;background:url(/rereca/images/fax/fax_bottom.gif) left bottom no-repeat}#fax_lead{width:620px;margin:10px auto 30px;font-size:1.4em;line-height:1.4em;color:#fff}#fax_number{height:110px;width:620px;margin:10px auto;padding-top:20px;text-align:center;background:url(/rereca/images/fax/fax_number_bg.gif) repeat-x}#fax_download{width:530px;margin:10px auto;text-align:center;background:url(/rereca/images/fax/fax_download_bg.gif) repeat-y}#fax_download_head{height:47px;width:530px;padding-top:25px;text-align:center;background:url(/rereca/images/fax/fax_download_top.gif) no-repeat}#fax_download_link{margin:20px 0;padding-bottom:15px;background:url(/rereca/images/fax/fax_download_bottom.gif) center bottom no-repeat}#fax_download_link h5{margin-bottom:10px}.fax_download_btns{margin-bottom:20px}.fax_download_btns li{margin-bottom:10px}#fax_download_link p{font-size:1.2em;color:#333;line-height:1.5em}.fax_container{background-color:#fff;border:1px solid #717d89;border-radius:4px;margin-top:20px;padding:40px 30px 20px 30px}.fax_container .fax_container_title{border-bottom:1px solid #717d89;color:#f4761f;font-size:1.7rem;font-weight:bold;padding-bottom:10px}.fax_container .fax_container_text{font-size:0.95rem;line-height:1.3rem;margin-top:20px}.fax_container .fax_container_text small{display:block;font-size:0.8rem;margin:.4em 0}.fax_container .fax_container_number{background-color:#f4f4f4;border:1px solid #cdcdcd;border-radius:4px;margin-top:20px;padding:20px 0;text-align:center}.fax_container .h_orange_sm{border-bottom:none;font-size:1rem;margin-bottom:5px;margin-top:20px;padding-left:14px}.fax_container .h_orange_sm:before{left:0}.fax_container .fax_order_detail .fax_order_paper_btns_container:first-child{border-bottom:none}.fax_container .fax_order_paper_btns_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b7b7b7;display:-webkit-box;display:-ms-flexbox;display:flex}.fax_container .fax_order_paper_btns_heading{color:#fff;font-size:0.9rem;padding:65px 45px;text-align:center;width:19%}.fax_container .fax_order_paper_repeat_copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.8rem;margin-top:5px;background:#fff;color:#C94649;padding:2px;border-radius:2px;font-weight:600}.fax_container .fax_order_paper_repeat_icon{background-color:#C94649;display:block;height:20px;-webkit-mask:url(/rereca/images/icons/icon-repeat.svg) no-repeat center;mask:url(/rereca/images/icons/icon-repeat.svg) no-repeat center;-webkit-mask-size:14px;mask-size:14px;width:20px}.fax_container .fax_order_paper_btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:71%}.fax_container .fax_order_paper_icon,.fax_container .fax_order_paper_icon_repeat{display:block;height:20px;margin-right:5px;-webkit-mask:url(/rereca/images/icons/icon-download.svg) no-repeat center;mask:url(/rereca/images/icons/icon-download.svg) no-repeat center;-webkit-mask-size:20px;mask-size:20px;width:20px}.fax_container .fax_order_paper_icon{background-color:#415376}.fax_container .fax_order_paper_icon_repeat{background-color:#f20006}.fax_container .fax_order_first .fax_order_paper_btns_heading{background-color:#415376}.fax_container .fax_order_first .fax_order_paper_copy{background-color:#415376}.fax_container .fax_order_repeat .fax_order_paper_btns_heading{background-color:#C94649;line-height:1rem}.fax_container .fax_order_repeat .fax_order_paper_copy{background-color:#C94649}.fax_container .fax_order_paper_btn_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.fax_container .btn_gray_lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:bold;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 25px;width:75%}.fax_container .btn_gray_lg:before{content:none}.fax_container .fax_order_paper_copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#204365;border-radius:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;height:50%;padding:0 18px}.favorite .prevnextnavi{padding:0}.favorite .prevnextnavi .next{margin-right:30px}#favorite_headding{margin:10px 0;font-size:1.4em}#favorite_items{width:100%;margin-bottom:20px;border:1px solid #ccc;background:#fff}#favorite_items th{padding:10px 0;font-size:1.3em;text-align:center;background:#fafafa;border:1px solid #ccc}#favorite_items td{line-height:1.5em;vertical-align:middle;border-bottom:1px solid #ccc}#favorite_items td.check{width:40px;padding:5px;text-align:center}#favorite_items td.thumb{width:95px;padding:10px 0}#favorite_items td.name{padding:5px;font-size:1.4em;font-weight:bold;border-right:1px solid #ccc}#favorite_items td.price{width:160px;padding:10px;font-size:1.2em;text-align:center;border-right:1px solid #ccc}#favorite_items td.delete{width:65px;padding:10px;text-align:center}.prevnextnavi{padding:30px;height:50px}.prevnextnavi li{display:inline-block;*display:inline;*zoom:1}.prevnextnavi li .btn_gray_lg,.prevnextnavi li .btn_green_lg{padding:0 15px}.prevnextnavi li .btn_gray_lg:before,.prevnextnavi li .btn_green_lg:before{margin-right:0}.prevnextnavi li.back{float:left}.prevnextnavi li.next{float:right}.order_contents .prevnextnavi{padding:30px 0}.order .prevnextnavi .btn_gray_lg:before,.cart_wrap .prevnextnavi .btn_gray_lg:before,.favorite .prevnextnavi .btn_gray_lg:before{content:url(/rereca/images/icons/icon-pageback-arrow.svg);top:2px}#error-pathbar{float:none !important;width:100% !important}#error-main{float:none !important;width:100% !important}#error-main h2{width:870px;margin:0 auto 30px;background:url(/rereca/images/error/contents_head_bg.gif) no-repeat}#error_contents{padding:0 30px 30px}#error_contents div.content_block{clear:both;width:800px;margin:50px auto 30px}#error_contents div.content_block p.icon{float:left;width:150px}#error_contents div.content_block h3{float:right;width:650px;margin-bottom:20px;font-size:2em;font-weight:bold;color:#b30000}#error_contents div.content_block p.message{float:right;width:650px;font-size:1.3em;line-height:1.5em;margin-bottom:20px}#error_contents p.return{width:800px;margin:30px auto 30px;text-align:center}.research_block{width:700px;margin:20px auto;padding:1px;background-color:white;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 3px rgba(0,0,0,0.2)}.research_heading{padding:2em 1em;background-color:#efefef;font-size:1.6em;font-weight:bold;color:#333;text-align:center}.research_body{padding:1em;font-size:1.4em}.research_figure{margin:2em auto;text-align:center}.research_comment{padding:1em}.research_comment_title{margin-bottom:5px;padding:.5em;font-size:16px;font-weight:bold;border-left:5px solid #ccc}.research_commentList{list-style:none}.research_commentList>li{margin:2px 0;padding:1em;background-color:#f7f7f7}.express__head{background-image:url(/rereca/img/express/express_img_bg.png);background-size:cover;height:350px;margin-bottom:30px}.express-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:167px;padding:162px 15px 0 15px}.express-links li{display:-webkit-box;display:-ms-flexbox;display:flex;width:158px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.express-links li:nth-child(1){background-image:url(/rereca/img/express/option-roket.png)}.express-links li:nth-child(2){background-image:url(/rereca/img/express/option-hyper.png)}.express-links li:nth-child(3){background-image:url(/rereca/img/express/option-super.png)}.express-links li:nth-child(4){background-image:url(/rereca/img/express/option-express.png)}.express-links li .btn_gray_sm{width:138px;position:absolute;bottom:10px;font-size:13px;height:30px;line-height:30px}.express-links li .btn_gray_sm:before{content:none}.express-links li .btn_gray_sm:after{content:"";border-bottom:2px solid #33970E;border-right:2px solid #33970E;height:4px;margin:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px;position:absolute;top:7px}.expressProducts__head{margin-bottom:20px}.expressProducts__head .-notice{margin:0 1rem;font-size:.9em;color:#888888;text-align:right}.expressProducts__body{margin-bottom:4rem}.expressProducts__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.4);box-shadow:0px 0px 3px rgba(0,0,0,0.4);font-size:20px;width:720px;height:60px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(#fff 0%, #fff 50%, #eee 51%, #eee 100%);padding-left:4px}.expressProducts__title.-oneday{border:1px solid #6a13a0;border-bottom:5px solid #6a13a0}.expressProducts__title.-oneday .expressProducts__optionName{background:url(/rereca/img/express/icon-rocket.png) no-repeat left;background-size:45px}.expressProducts__title.-hyper{border:1px solid #F52F1B;border-bottom:5px solid #F52F1B}.expressProducts__title.-hyper .expressProducts__optionName{background:url(/rereca/img/express/icon-hyper.png) no-repeat left;background-size:45px}.expressProducts__title.-super{border:1px solid #F6621E;border-bottom:5px solid #F6621E}.expressProducts__title.-super .expressProducts__optionName{background:url(/rereca/img/express/icon-super.png) no-repeat left;background-size:45px}.expressProducts__title.-express{border:1px solid #D5AF34;border-bottom:5px solid #D5AF34}.expressProducts__title.-express .expressProducts__optionName{background:url(/rereca/img/express/icon-express.png) no-repeat left;background-size:45px}.expressProducts__title.-free-express{border:1px solid #F93078;border-bottom:5px solid #F93078}.expressProducts__title.-free-express .expressProducts__optionName{background:url(/rereca/img/express/icon-campaign01.png) no-repeat left;background-size:45px}.expressProducts__title.-sp-express2021{border:1px solid #AF73ED;border-bottom:5px solid #AF73ED}.expressProducts__title.-sp-express2021 .expressProducts__optionName{background:url(/rereca/img/express/icon-campaign02.png) no-repeat left;background-size:45px}.expressProducts__title .expressProducts__optionName{line-height:54px;padding-left:70px;font-weight:500}.expressProducts__title .expressProducts__optionName em{color:#f70000}.expressProducts__title .expressProducts__optionName{line-height:54px;padding-left:56px;background-size:50px}.expressProducts__optionPrice{display:inline-block;margin-right:10px;padding:2px 10px;border-radius:1rem;background-color:#333;font-size:14px;line-height:1;color:white;vertical-align:middle}.expressItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px}.expressItemList>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(25% - 4px);margin:0 2px 4px;background-color:white;border:1px solid #ccc}.expressUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px;text-align:center}.expressUnit__link{display:block}.expressUnit__link:hover{text-decoration:none}.expressUnit__img{display:block;margin-bottom:5px}.expressUnit__name{display:block;margin:0 auto;font-size:1.3em;font-weight:bold;line-height:1.5em;padding:10px 7px 2px 7px;text-align:left}.expressUnit__price{display:block;margin:5px;padding:8px 0 3px 0;line-height:1.8em;background-color:#f4f4f4;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1}.expressUnit__price span.price_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.expressUnit__price span.price_unit{font-size:1.1em;margin-right:5px;vertical-align:middle}.expressUnit__price span.price_num{font-size:1.6em;font-weight:bold;color:#f20006;vertical-align:middle}.expressUnit__price span.tax_price{display:inline-block;font-size:1.1em;text-align:right;width:85%}.expressUnit__size{border-bottom:1px solid #d1d1d1;display:block;margin:5px;padding:0 10px 5px 10px;font-size:1.2em;line-height:1.5em}.expressUnit__btn{margin-top:auto}.onedayItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onedayItems__item{width:25%;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;border:1px solid #eee}.onedayItems__banner img{max-width:100%}.express__attention{margin:0 2em 3em;padding:1em;border:#f70000 1px solid;border-radius:4px;font-size:1.3em;line-height:1.2em}.express__attentionTitle{margin:0.5em 0 0.5em;color:#f70000;font-weight:bold;font-size:1.5em}.express__attentionLead{margin:0 0 0.4em}.express__attentionList{margin:0;padding-left:1.5em}.express__attentionList li{margin:0 0 0.4em;list-style-type:disc}.express__attentionList li:last-child{margin:0}.express__attentionList em{font-weight:normal;color:#f70000}.sample_color_heading{padding-bottom:5px;border-bottom:1px solid #ccc;font-size:20px;text-align:center}.register_paid{display:inline-block;background:#60b46b;color:white;height:45px;line-height:45px;font-size:1.175rem;padding:0 2rem;border-radius:4px;border:1px solid #444;cursor:pointer}a.btn.primary{display:block;position:relative;padding:.5em 0 1.2em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cdcdcd;border-radius:3px;background:-webkit-gradient(linear, left top, left bottom, from(#ffe5e5), color-stop(2%, #d91313), color-stop(50%, #ed1212), color-stop(51%, #d01210), color-stop(96%, #e71717), to(#a50606));background:linear-gradient(to bottom, #ffe5e5 0%, #d91313 2%, #ed1212 50%, #d01210 51%, #e71717 96%, #a50606 100%);text-align:center;color:#fff;font-size:1.3em;font-weight:500;line-height:1.5em;letter-spacing:1px;outline:1px solid #f28587;outline-offset:-4px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.4)}a.btn.primary:hover{text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(2%, #ec0f0f), color-stop(50%, #ff2121), color-stop(51%, #e00000), color-stop(97%, #f21d1d), to(#900));background:linear-gradient(to bottom, #fff 0%, #ec0f0f 2%, #ff2121 50%, #e00000 51%, #f21d1d 97%, #900 100%)}a.btn.primary.move_to_order::after{content:"（価格一覧をみる）";position:relative;display:block;font-size:.8em;font-weight:normal;line-height:0em;top:.5em;color:#fff}input.btn.proceed{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0 auto;border:1px solid #666;border-radius:3px;background:-webkit-gradient(linear, left top, left bottom, from(#47c018), color-stop(50%, #47c018), color-stop(51%, #46b01d), to(#46b01d));background:linear-gradient(to bottom, #47c018 0%, #47c018 50%, #46b01d 51%, #46b01d);text-align:center;color:#fff;font-size:1.8em;font-weight:bold;line-height:2.6em;letter-spacing:1px;text-decoration:none;cursor:pointer}input.btn.proceed:hover{text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(2%, #6ceb9e), color-stop(50%, #3fcf73), color-stop(51%, #37ba62), color-stop(97%, #42d671), to(#33ac5b));background:linear-gradient(to bottom, #fff 0%, #6ceb9e 2%, #3fcf73 50%, #37ba62 51%, #42d671 97%, #33ac5b 100%)}input.btn.proceed:focus{outline:none}#mail_check .contact_btns{text-align:center}#mail_check .consultation{margin:30px 0}#mail_check .consultation .consultation_img{padding-bottom:30px;width:65%}#mail_check .contact_btns .btn_gray_sm{width:200px;font-size:14px;font-weight:500;display:inline-block;height:30px;line-height:30px}#mail_check .contact_btns .btn_gray_sm:before{content:url(/rereca/images/icons/icon-maill-blue.svg);position:relative;top:3px;margin-right:0}.repeat_list{margin-bottom:20px;padding:30px;border-radius:5px;background-color:#efefef;line-height:1.5;color:#6e6e6e}.repeat_list_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;row-gap:5px}.repeat_list_subtitle{margin-bottom:0.5em;font-size:2.5em;font-weight:bold;color:#b30000}#repeat_block ol{padding:revert;padding-left:20px;line-height:1.8;color:#214365}#repeat_block ol.number{list-style:auto;font-size:1rem}#repeat_block ol.alphanumeric{list-style:lower-roman;font-size:.9rem}#repeat_block ol.alphabet{list-style:lower-alpha;font-size:.8rem;padding-top:0px;margin-bottom:10px}#repeat_block ol.number2{list-style:auto;font-size:.8rem}.list-main{margin-top:10px}.list-sub{margin-top:5px}.list-sub2,.list-sub3{margin-top:2px}.repeat_site_flow li.howto_detail p:not(:last-child),.repeat_site_flow li.howto_detail img:not(:last-child){margin-bottom:20px}.repeat_site_flow li.howto_detail img{width:100%;margin-top:0px}.repeat_site_flow li.howto_detail img.consultation_img{width:65%}.repeatTtl2 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff0));background:linear-gradient(transparent 60%, #ff0 60%);font-size:0.9rem;font-weight:bold;width:100%}.repeatTtl3{font-size:1.4em;font-weight:bold;color:#555}.repeatNav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.repeatNav li{background:-webkit-gradient(linear, left top, left bottom, from(#EFEFEE), color-stop(50%, #FBFBFB), color-stop(51%, #E4E4E4), to(#F6F6F6));background:linear-gradient(to bottom, #EFEFEE 0%, #FBFBFB 50%, #E4E4E4 51%, #F6F6F6 100%);border:2px solid #717d89;border-radius:2px;padding:13px 10px 11px;width:calc((100% - 20px * 2) / 3)}.repeatNav li a:hover{text-decoration:none}.repeat_site_flow li.howto_detail .repeatNav li p{padding-bottom:0px}.repeatNav{margin-bottom:40px}.repeatNav span{background:#204365;width:80px;height:80px;color:#fff;text-align:center;line-height:1.6rem;padding:4px;margin-right:5px}h4.repeatBlock{padding:0;position:relative}h4.repeatBlock{font-size:1rem;font-weight:bold;background-color:#ddd;padding:0.5rem 0;margin-bottom:20px;color:#204365}h4.repeatBlock::first-letter{padding:0.5rem;color:#fff;background-color:#204365;margin-right:10px}.aboutSalesTax-attention{margin:20px 30px;padding:20px;font-size:1.4em;line-height:1.4em;border:5px solid #ededed;background:#fff}.aboutSalesTax-attention>p{margin-bottom:10px}.aboutSalesTax-figure img{max-width:100%}.aboutSalesTax-schedule{padding:30px 30px;border-top:1px solid #ccc;background-color:#fffee7}.aboutSalesTax-schedule .__text{margin-bottom:10px;font-size:14px;line-height:1.4}.aboutSalesTax-schedule .__table{width:100%;margin-bottom:20px;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.28);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.28);border-radius:5px;background-color:#f2f2f2;font-size:14px;text-align:center;font-size:16px}.aboutSalesTax-schedule .__table th{padding:20px;border-right:1px solid #ccc;font-weight:bold}.aboutSalesTax-schedule .__table td{padding:20px;vertical-align:middle}.aboutSalesTax-schedule .__table .__note{font-size:10px}.aboutSalesTax-schedule .__table .__date{color:#b30000}.aboutSalesTax-schedule .__attentionTitle{margin-bottom:10px;font-size:16px;font-weight:bold}.aboutSalesTax-schedule .__attentionList{padding-left:20px;font-size:14px;line-height:1.4;list-style-type:disc}.aboutSalesTax-schedule .__attentionList>li{margin-bottom:10px}.aboutSalesTax-delivery{margin-bottom:20px;padding:20px;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.28);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.28);border-radius:5px;background-color:#f2f2f2;font-size:14px;text-align:center}.aboutSalesTax-delivery .__title{margin-bottom:10px;font-weight:bold;font-size:16px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc}.aboutSalesTax-delivery .__text{font-size:13px;line-height:1.4}.appeal_research{margin-bottom:30px}.appeal_research_box{margin-bottom:30px}.appeal_research_head{text-align:center;margin-bottom:20px}.appeal_research_title{display:inline-block;position:relative;padding:15px 20px;background-color:white;border:1px solid #e6e6e6;font-size:16px;font-weight:bold}.appeal_research_title:after{display:inline-block;content:"";position:absolute;width:0;height:0;left:50%;bottom:-10px;border-style:solid;border-width:10px 10px 0 10px;border-color:white transparent transparent transparent}.appeal_research_title:before{display:inline-block;content:"";position:absolute;width:0;height:0;left:50%;bottom:-11px;border-style:solid;border-width:10px 10px 0 10px;border-color:#e6e6e6 transparent transparent transparent}.appeal_research_figure{text-align:center}.appeal_research_figure>img{max-width:100%}.appeal_research_condition{font-size:12px;text-align:right}.appeal_reason{margin-bottom:20px}.appeal_reason_box{background:linear-gradient(135deg, rgba(0,0,0,0.1) 50%, transparent 50%);background-color:#b30000}.appeal_reason_box:nth-of-type(even){background-color:#D4D4D4}.appeal_reason_title{padding:20px 0;text-align:center}.appeal_reason_body{padding:20px 0 30px}.appeal_reason_figure{text-align:center}.appeal_reason_easy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appeal_reason_easy img{margin:0 10px}.appeal_rocket{margin-bottom:20px}.appeal_rocket a{display:block;background-image:url(/rereca/images/top/top_banner-rocket_bg@2x.png);background-size:720px 120px}.appeal_rocket a img{vertical-align:top;-webkit-transition:.3s;transition:.3s}.appeal_rocket a:hover img{opacity:0}.covid19-head{margin-bottom:20px}.covid19-eyecatch>img{width:100%}.covid19-productList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-bottom:20px}.covid19-productList>li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;list-style:none}.covid19-product{background-color:white;position:relative;padding:10px;display:-ms-grid;display:grid;-ms-grid-columns:10rem 1fr;grid-template-columns:10rem 1fr;-ms-grid-rows:auto auto auto auto 1fr auto auto;grid-template-rows:auto auto auto auto 1fr auto auto;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;-webkit-transition:border-color .3s;transition:border-color .3s}.covid19-product__img{-ms-grid-row:3;-ms-grid-row-span:4;grid-row:3/7;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:10px}.covid19-product__img:after{content:"";width:0;padding-top:100%}.covid19-product__img>img{width:100%}.covid19-product__id{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin:0 0 5px;font-size:10px;font-weight:bold;color:#ccc;line-height:1}.covid19-product__name{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin:0 0 7px;font-weight:bold;font-size:16px;color:#666;line-height:1.2}.covid19-product__schedule{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:0 0 5px;font-weight:bold;line-height:1}.covid19-product__schedule>dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#b30000;padding:5px;color:white;text-align:center;font-size:14px}.covid19-product__schedule>dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:5px;background-color:#ffdcdc;color:#b30000;text-align:center;font-size:16px}.covid19-product__copy{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:0 0 5px;font-size:12px;color:#666}.covid19-product__icons{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-bottom:5px}.covid19-product__price{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:0;font-size:13px}.covid19-product__priceNum{margin-right:.2em;font-weight:bold;font-size:22px;color:#c92626}.covid19-product__campaign{display:block;margin-bottom:5px;font-size:12px;font-weight:bold;color:#888}.covid19-product__action{-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin-top:10px}.covid19-product__btn{display:block;font-size:16px;text-align:center;padding:7px;border-radius:3px;background-color:#41c341;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255,255,255,0.2)), color-stop(50%, rgba(255,255,255,0)), to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0));text-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 0 #288628;box-shadow:0 3px 0 #288628;color:white;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.covid19-product__btn:visited,.covid19-product__btn:active,.covid19-product__btn:hover{color:white;text-decoration:none}.covid19-product__btn:hover{background-color:#20a420}.covid19-product__btn:active{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:0 1px 0 #288628;box-shadow:0 1px 0 #288628}.covid19-express__btn{display:block;background-color:#c92626;padding:10px;border-radius:5px;border:1px solid rgba(0,0,0,0.1);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255,255,255,0.2)), color-stop(50%, rgba(255,255,255,0)), to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0));text-shadow:0 0 2px rgba(0,0,0,0.2);font-weight:bold;font-size:16px;color:white;text-align:center;-webkit-transition:.3s;transition:.3s}.covid19-express__btn:link,.covid19-express__btn:visited{color:white}.covid19-express__btn:hover{text-decoration:none;background-color:#b02020}.covid19-notice{margin:5px 0;color:#666;text-align:center;text-align:right}.formBannerLink{text-align:center;margin-top:2rem}.formBannerLink__banner>img:hover{opacity:.8}.lp-questionnaire{padding:20px}.lp-questionnaire__main{margin-bottom:1rem;text-align:center}.lp-questionnaire__main>img{max-width:100%}.lp-questionnaire__btns{margin-bottom:3rem;text-align:center}.lp-questionnaire__btn{display:inline-block;padding:.5em 2em;font-size:2.4em;background-color:white;border-radius:2em;border:1px solid #333e48;font-weight:bold;color:#333e48 !important;text-decoration:none}.lp-questionnaire__btn:hover{background-color:#333e48;color:white !important;text-decoration:none}.lp-questionnaire__attention>p{margin-bottom:0.5rem;padding-left:1em;font-size:1.4em;text-indent:-1em;line-height:1.4}@font-face{font-family:'Noto Sans JP';src:url("/rereca/fonts/NotoSansJP-Regular.ttf") format("truetype"),url("/rereca/fonts/NotoSansJP-Regular.woff2") format("woff2"),url("/rereca/fonts/NotoSansJP-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url("/rereca/fonts/NotoSansJP-Bold.ttf") format("truetype"),url("/rereca/fonts/NotoSansJP-Bold.woff2") format("woff2"),url("/rereca/fonts/NotoSansJP-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Noto Serif JP';src:url("/rereca/fonts/NotoSerifJP-Regular.ttf") format("truetype"),url("/rereca/fonts/NotoSerifJP-Regular.woff2") format("woff2"),url("/rereca/fonts/NotoSerifJP-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Noto Serif JP';src:url("/rereca/fonts/NotoSerifJP-Bold.ttf") format("truetype"),url("/rereca/fonts/NotoSerifJP-Bold.woff2") format("woff2"),url("/rereca/fonts/NotoSerifJP-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Noto Serif JP';src:url("/rereca/fonts/NotoSerifJP-ExtraLight.ttf") format("truetype"),url("/rereca/fonts/NotoSerifJP-ExtraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'M-PLUS-1p-Regular';src:url("/rereca/fonts/MPLUS1p-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'M-PLUS-1p-Bold';src:url("/rereca/fonts/MPLUS1p-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'M PLUS Rounded 1c';src:url("/rereca/fonts/MPLUSRounded1c-Regular.ttf") format("truetype"),url("/rereca/fonts/MPLUSRounded1c-Regular.woff") format("woff"),url("/rereca/fonts/MPLUSRounded1c-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'AoyagiKouzanFontTOTF';src:url("/rereca/fonts/AoyagiKouzanFontTOTF.ttf") format("truetype"),url("/rereca/fonts/AoyagiKouzanFontTOTF.woff") format("woff"),url("/rereca/fonts/AoyagiKouzanFontTOTF.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'KouzanGyoushoOTF';src:url("/rereca/fonts/KouzanGyoushoOTF.ttf") format("truetype"),url("/rereca/fonts/KouzanGyoushoOTF.woff2") format("woff2"),url("/rereca/fonts/KouzanGyoushoOTF.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'KouzanBrushFontGyousyo';src:url("/rereca/fonts/KouzanBrushFontGyousyo.ttf") format("truetype"),url("/rereca/fonts/KouzanBrushFontGyousyo.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'BokutachinoGothic2Bold';src:url("/rereca/fonts/BokutachinoGothic2Bold.ttf"),format("truetype"),url("/rereca/fonts/BokutachinoGothic2Bold.woff2") format("woff2"),url("/rereca/fonts/BokutachinoGothic2Bold.woff") format("woff");font-weight:normal;font-style:normal}.font-samples .normal_gothic{font-family:'M PLUS 1p';font-size:1.35rem;font-weight:400}.font-samples .normal_mincho{font-family:'MatisseProN-M';font-size:1.35rem;font-weight:500}.font-samples .bold_gothic{font-family:'M PLUS 1p';font-size:1.35rem;font-weight:700}.font-samples .round_gothic{font-family:'M PLUS Rounded 1c';font-size:1.35rem;font-weight:400}.font-samples .pop_gothic{font-family:'PopHappinessStd-EB';font-size:1.35rem;font-weight:400}.font-samples .records{font-family:'FP-HiraGyoStdN-W4';font-size:1.35rem;font-weight:400}.font-samples .pen{font-family:'KleePro-M';font-size:1.35rem;font-weight:500}.error,.alert,#error_explanation,.notice,.success,.info{padding:0.8em;margin-bottom:1em;border:2px solid #ddd;border-radius:7px;font-weight:bold;font-size:150%}.alert-notice{background:#e6efc2;color:#264409;border-color:#c6d880}.alert-alert,#error_explanation{background:#ff6666;color:#442609;border-color:#ff0033}#error_explanation h2{border:none !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important;line-height:1em;height:30px !important;font-size:1.4em}#error_explanation ul{background-color:#ffefef;border-radius:.5em;padding:.5em}#error_explanation ul li{color:#333;margin:.5em;list-style:none}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ff0042;font-weight:bold}.has-error .form-control{border-color:#ff0042;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#ef3534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff2224;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff2224}.has-error .input-group-addon{color:#ff0042;background-color:#f2dede;border-color:#ff0042}.has-error .form-control-feedback{color:#ff0042}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}strong.caution{color:#ff0000;background:none}[v-cloak]{display:none}.square_btn{display:inline-block;padding:0.5em 1em;text-decoration:none;border-radius:4px;color:#ffffff;background-image:linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.29);box-shadow:0px 2px 2px rgba(0,0,0,0.29);border-bottom:solid 3px #c58668}.square_btn:active{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-bottom:none}.green_btn{display:inline-block;padding:0.5em 1em;text-decoration:none;border-radius:4px;color:#ffffff;background-color:#33cc33;border-bottom:solid 3px #999999}.green_btn:active{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-bottom:none}.green_btn:link,.green_btn:visited{color:#fff}.blue_btn{display:inline-block;padding:1em 2em;text-decoration:none;border-radius:4px;color:#ffffff;background-color:#338499;border-bottom:solid 3px #999999}.blue_btn:active{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-bottom:none}.blue_btn:link,.blue_btn:visited{color:#fff}.pink_btn{display:inline-block;padding:0.5em 1em;text-decoration:none;border-radius:4px;color:#ffffff;background-color:#ff0084;border-bottom:solid 3px #999999}.pink_btn:active{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-bottom:none}.pink_btn:link,.pink_btn:visited{color:#fff}.dark_btn{display:inline-block;padding:1em 2em;text-decoration:none;border-radius:4px;color:#ffffff;background-color:#999999;border-bottom:solid 3px #333333}.dark_btn:link,.dark_btn:visited{color:#ccc}.red_btn{display:inline-block;padding:0.5em 1em;text-decoration:none;border-radius:4px;color:#ffffff;background-color:#ff0000}.form_links{margin:0 auto;padding:10px;font-size:14px}.form_links__text{font-size:1rem;font-weight:bold;text-align:center;line-height:150%}.other_form_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin:20px 0}.other_form_links .other_form_link{width:20%}.other_form_links .other_form_link a{display:block;padding:0 10px}.form_contents .form_content_block{margin-bottom:30px}.form_contents .form_content_item_name{background:#eee;border:1px solid #cdcdcd;border-bottom:1px solid #aaa;color:#214365;font-size:1.4em;font-weight:bold;margin-bottom:5px;padding:10px 0 10px 15px}.form_content_table_block{margin-bottom:20px}.form_content_table_block .form_content_table{border:1px solid #ccc;font-size:1rem;width:100%}.form_content_table_block .form_content_table .form_content_table_head{background-color:#fafafa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:0.8rem;font-weight:bold;padding:15px;text-align:right;vertical-align:middle;width:30%}.form_content_table_block .form_content_table .form_content_table_content{background-color:#fff;border-bottom:1px solid #ccc;font-size:0.8rem;line-height:1rem;padding:20px;text-align:left;vertical-align:middle}.form_content_table_block .form_content_table .form_content_table_attention{display:inline-block;font-size:0.8rem;margin-bottom:5px}.form_content_table_block .form_content_table .btn_green_sm.form_content_table_add_product_btn{margin:10px 0;width:20%}.form_content_table_block .form_content_table .btn_green_sm.form_content_table_delete_product_btn{width:15%}.form_content_table_block .form_content_table .ex-txt{color:#888;font-size:0.7rem}.form_content_table_block .estimate_product_table{background-color:#f4f4f4;padding:20px}.form_attention{color:red;font-size:0.9rem;font-weight:bold;margin:20px 0 50px 0}.esppesially_banner{font-weight:bold;font-size:1rem;line-height:30px;padding-bottom:2rem;position:relative}.esppesially_banner>img{max-width:100%}.esppesially_banner:after{content:"";display:block;position:absolute;width:10rem;border-bottom:1px solid black;left:calc(50% - 5rem);padding-top:1.5rem}.login_notice{font-weight:bold;font-size:150%;margin:10px;padding:5px;text-align:center;line-height:30px}.main_body{font-size:150%;padding:10px;margin:10px}#wait{position:fixed;z-index:39998;height:100%;width:100%;left:0px;top:0px;background-color:rgba(0,0,0,0.5);display:none}#wait img{position:fixed;left:50%;top:50%}#mail_box{position:fixed;left:50%;top:50%;width:450px;margin-top:-100px;margin-left:-240px;padding:30px;display:none;background-color:#FFF;border:1px solid #999;z-index:39999;text-align:center}#mail_box table{width:100%;margin-bottom:10px}#mail_box table tr td{padding:20px}#mail_box .decision{margin:0}#mail_box table tr.order_id{display:none}.btn_green_sm,.btn_green_lg{background:-webkit-gradient(linear, left top, left bottom, from(#3ba913), color-stop(50%, #3cab13), color-stop(51%, #33960e), to(#3baa13));background:linear-gradient(#3ba913 0%, #3cab13 50%, #33960e 51%, #3baa13 100%);border:1px solid #63bf07;border-radius:3px;color:#fff;display:block;font-size:13px;height:30px;line-height:30px;text-align:center;width:100%}.btn_green_sm:before,.btn_green_lg:before{content:url("/rereca/images/icons/icon-white-arrow.svg");position:relative;bottom:1px;margin-right:3px}.btn_green_sm:hover,.btn_green_lg:hover{text-decoration:none;opacity:.7;color:#fff;cursor:pointer}.btn_green_sm:visited,.btn_green_lg:visited{color:#fff}.btn_green_lg{font-size:18px;height:50px;line-height:50px;font-weight:500}.btn_green_lg:before{content:url("/rereca/images/icons/icon-order-arrow.svg");position:relative;top:3px;margin-right:4px}.btn_gray_sm,.btn_gray_lg{text-align:center;display:block;color:#214365;height:25px;line-height:25px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #aaa;font-size:10px;border-radius:3px;width:100%}.btn_gray_sm:before,.btn_gray_lg:before{content:url("/rereca/images/common/green-arrow.svg")}.btn_gray_sm:hover,.btn_gray_lg:hover{text-decoration:none;opacity:.7;color:#214365;cursor:pointer}.btn_gray_sm:visited,.btn_gray_lg:visited{color:#214365}.btn_gray_lg{font-size:18px;height:50px;line-height:50px;font-weight:500}.btn_gray_lg:before{content:url("/rereca/images/icons/icon-lowerpage-arrow.svg");position:relative;top:1px;margin-right:4px}.btn_red_sm,.btn_red_lg{background:-webkit-gradient(linear, left top, left bottom, from(#f00e14), color-stop(50%, #e00d13), color-stop(51%, #c20e14), to(#e00d13));background:linear-gradient(#f00e14 0%, #e00d13 50%, #c20e14 51%, #e00d13 100%);border:1px solid #f4761f;border-radius:3px;color:#fff;display:block;height:25px;line-height:25px;text-align:center;width:100%;font-weight:500}.btn_red_sm:before,.btn_red_lg:before{content:url("/rereca/images/icons/icon-order-arrow.svg");position:relative;top:3px;margin-right:4px}.btn_red_sm:hover,.btn_red_lg:hover{text-decoration:none;opacity:.7;color:#fff;cursor:pointer}.btn_red_sm:visited,.btn_red_lg:visited{color:#fff}.btn_red_lg{font-size:18px;height:50px;line-height:50px;font-weight:500}.c-chackList{border:1px solid #ccc;padding:10px 10px 10px 30px;list-style:disc}.c-chackList>li{margin-bottom:10px;font-size:14px;font-weight:bold}.c-chackList>li:last-of-type{margin-bottom:0}.h_orange_lg{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(51%, #eee), to(#eee));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #eee 51%, #eee);border:1px solid #717d89;font-size:1.7em;letter-spacing:.05em;font-weight:bold;margin-bottom:15px;padding:15px 0 15px 20px;position:relative;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.h_orange_lg:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:100%;left:0;position:absolute;top:0;width:10px}.h_orange_sm{border-bottom:1px solid #f4761f;font-size:1.4em;margin-bottom:15px;padding:15px 0 8px 20px;position:relative;font-weight:500}.h_orange_sm:before{background:-webkit-gradient(linear, left top, left bottom, from(#f4761f), color-stop(50%, #f4761f), color-stop(51%, #c8611b), to(#c8611b));background:linear-gradient(to bottom, #f4761f 0%, #f4761f 50%, #c8611b 51%, #c8611b);content:"";height:20px;left:8px;position:absolute;top:30%;width:5px}.h_gray_sm{border-bottom:1px solid #cdcdcd;border-left:5px solid #cdcdcd;font-size:1.4em;margin-bottom:15px;padding:10px 0 10px 15px;color:#214365;font-weight:bold;background:#f4f4f4}.c-select{display:inline-block;max-width:100%;width:auto;height:auto;position:relative;background-color:#fbfdff;border:1px solid #a6bfcd;cursor:pointer}.c-select>select{position:relative;width:100%;padding:.5rem 1.5rem .5rem .5rem;background-color:transparent;-moz-appearance:none;-webkit-appearance:none;border:none;vertical-align:middle;color:inherit;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.c-select>select::-ms-expand{display:none}.c-select>select:focus{outline:0 none transparent;outline-offset:0;-webkit-box-shadow:0px 0px 4px #ddd inset;box-shadow:0px 0px 4px #ddd inset}.c-select:before{content:url("/rereca/images/icons/select.svg");position:absolute;z-index:0;width:.6em;height:1.4em;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-tel{display:inline-block;font-weight:bold;letter-spacing:-0.05em;line-height:1}.c-tel.-freedial:before{margin-right:.2em}.m-contentBox{padding:10px;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.28);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.28);border-radius:5px;background-color:#f2f2f2}.m-contentBox>.__head{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ccc;font-size:16px;font-weight:bold}.m-contentBox>.__body{margin-bottom:10px}.m-contentBox>.__body:last-of-type{margin-bottom:0}.recommendItems{position:relative;padding:60px 0}.recommendItems>ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.recommendItems>ul>li{width:30%;margin:0 3%}.recommendItems__title{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0 0 2rem;font-size:20px;text-align:center;color:#8d8d8d}.recommendItems__title:before,.recommendItems__title:after{-webkit-box-flex:1;flex:1 0 auto;-ms-flex:1 0 auto;content:'';display:inline-block;height:1px;min-width:50px;background-color:#b3b3b3}.recommendItems__title:before{margin-right:10px}.recommendItems__title:after{margin-left:10px}.recommendItem{display:block;padding:.5rem;color:#333;border-radius:5px;border:1px solid transparent;-webkit-transition:.3s;transition:.3s}.recommendItem:link,.recommendItem:visited,.recommendItem:hover,.recommendItem:active{color:#333;text-decoration:none}.recommendItem:hover{border-color:#b30000;background-color:#fcfcfc}.recommendItem>._img{margin:0 0 .5rem;text-align:center}.recommendItem>._name{margin:0 0 1rem;font-size:16px;font-weight:bold;text-align:center}.recommendItem:hover>._name{color:#b30000}.recommendItem ._desc{margin-bottom:10px;font-size:13px;text-align:center;color:#9b9b9b;line-height:1.5}.recommendItem dl._price{margin:0;padding:.5rem;background-color:#eee;text-align:center}.recommendItem dl._price dt,.recommendItem dl._price dd{display:inline-block}.recommendItem dl._price dt{font-size:12px}.recommendItem dl._price ._number{margin-right:.2rem;font-size:20px;font-weight:bold;color:#b30000}.typeNav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.typeNav li{background:-webkit-gradient(linear, left top, left bottom, from(#EFEFEE), color-stop(50%, #FBFBFB), color-stop(51%, #E4E4E4), to(#F6F6F6));background:linear-gradient(to bottom, #EFEFEE 0%, #FBFBFB 50%, #E4E4E4 51%, #F6F6F6 100%);border:2px solid #717d89;border-radius:2px;padding:13px 10px 11px;width:calc((100% - 20px * 2) / 3)}.typeNav li a:hover{text-decoration:none}.typeNav li .typeNav_title{color:#000000;font-size:2em;margin-bottom:10px;position:relative;font-weight:700}.typeNav li .typeNav_title:before{content:"";position:absolute;border-top:4px solid #3cad12;border-left:10px solid #3cad12;border-radius:2px 0 0 2px;top:15px;right:0;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.typeNav li .typeNav_title:after{content:"";position:absolute;border-bottom:4px solid #3cad12;border-right:10px solid #3cad12;border-radius:2px 0 0 2px;top:9px;right:0;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.typeNav li .typeNav_title .typeNav_title_strong{font-size:1.3em;font-weight:bold;padding-right:2px}.typeNav li .typeNav_title .typeNav_title_strong2{font-size:1.1em;font-weight:bold;letter-spacing:-.05em}.typeNav li .typeNav_title .typeNav_title_strong3{font-size:.8em;font-weight:bold;letter-spacing:-.05em}.typeNav li .typeNav_line1{line-height:1.8em}.typeNav li .typeNav_img{text-align:center}.typeNav li .typeNav_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.typeNav li .typeNav_detail>div{padding-left:4px;width:55%}.typeNav li .typeNav_detail>img{width:45%}.typeNav li .typeNav_detail .typeNav_price_header{color:#000000;font-size:1.4em;padding:4px 6px}.typeNav li .typeNav_detail .typeNav_price_detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f20006;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;padding:3px 0 6px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.typeNav li .typeNav_detail .typeNav_price_detail .typeNav_price{font-size:3.2em;padding-right:6px}.typeNav li .typeNav_detail .typeNav_price_detail .typeNav_price_unit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.7em;font-weight:bold}.typeNav li.typeNav_wall{position:relative}.typeNav li .typeNav_popular{position:relative}.typeNav li .typeNav_popular .typeNav_copy_popular{bottom:-2%;padding:5px 10px;position:absolute;right:0;bottom:0}.typeNav li:hover{opacity:0.6}.typeNav_copy,.typeNav_copy_popular{background-color:#fff;border:1px solid #cfcfcf;border-radius:14px;color:#204365;font-size:1.2em;padding:5px;text-align:center;font-weight:600}.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixedsticky-withoutfixedfixed .fixedsticky-off,.fixed-supported .fixedsticky-off{position:static}.fixedsticky-withoutfixedfixed .fixedsticky-on,.fixed-supported .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s, visibility 0s linear .25s;transition:opacity .25s, visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;-webkit-transition:opacity .25s, visibility 0s;transition:opacity .25s, visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0, 0, 0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity, -webkit-transform;-webkit-transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity, -webkit-transform;-webkit-transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-video,.fancybox-iframe{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:opacity .25s, visibility 0s, color .25s;transition:opacity .25s, visibility 0s, color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;-webkit-transition:stroke .1s;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,0.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;border:6px solid rgba(100,100,100,0.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#666;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.previewBar{position:relative;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}.previewBar__body,.previewBar__head{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.previewBar__body{overflow:hidden;min-height:100px;padding:.5em 0 1em;text-align:center}.previewBar__heading{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto !important;color:white}.previewBar__content{-webkit-box-sizing:border-box;box-sizing:border-box;width:920px;margin:0 auto;background-color:white}.previewBar .attention{display:block;text-align:center;background-color:#b30000;color:white;padding:.5em 1em;font-size:1.5em}.previewBar.fixedsticky-on{bottom:-20px}.previewBar g text{font-size:5px}.previewConfirm{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.previewConfirm__content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border:1px solid #ccc}.previewConfirm__content #calendar_cart_item_name_text_adjustment_comment{margin-top:10px}.previewConfirm ul{list-style:none}.previewConfirm ul li{font-size:1.5em;line-height:1.5em;padding:15px}.previewConfirm ul li:last-child{border-top:1px solid #ccc}.previewConfirm strong{color:#fff;font-size:12px}.testBar{width:100%;height:200px;background-color:#b30000}
