img{max-width:100%;height:auto}li{list-style:none}a{color:#60cdd2;transition:0.3s}a:hover{opacity:0.5}::selection{background-color:#f6ff00}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1000;background-image:url(../images/loading.gif);background-position:50% 50%;background-repeat:no-repeat;background-size:100px auto}strong{font-weight:bold}em{font-style:italic}blockquote{display:block;margin:2em 0;padding:1em;border:1px dotted #ccc;font-style:italic}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.editor h1{font-size:182%;background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2}.editor h2{font-size:167%;background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2}.editor h3{font-size:153.9%;background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2}.editor h4{font-size:139%;background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2}.editor h5{font-size:123.1%;background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2}.editor h6{font-size:108%;background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2}.editor p{margin:1em 0}.editor ul{margin:2em 0}.editor ul li{list-style:disc;margin:1em 0 1em 1.5em}.editor ol{margin:2em 0}.editor ol li{list-style:decimal;margin:1em 0 1em 1.5em}.editor img{height:auto;width:auto;max-width:100%}.editor a{text-decoration:underline}.editor a:hover{text-decoration:none}.editor iframe,.editor object{max-width:100%}body{font-size:13px;background-image:url(../images/bg.png);font-family:'Noto Sans Japanese', Meiryo, Hiragino Kaku Gothic Pro, Osaka, MS PGothic,"sans-serif";color:#434343}.topPage::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:700px;background-image:url(../images/top_bg.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;z-index:-1}.wrapper{position:relative;overflow:hidden}@media screen and (max-width: 1200px){body{font-size:11px}.topPage::after{height:auto;padding:50% 0 0}}.header::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:5px;background-color:#51a9ae;z-index:1}.header-logo{position:absolute;top:0;left:30px;z-index:2}.header-logo-link{display:block;width:200px;height:200px;background-color:#60cdd2;background-image:url(../images/header_logo.png);background-position:50% 50%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.header-menu{display:none}.header-menu-body{background-image:url(../images/header_bg.png);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:50px 0 0;padding:15px 15px 15px 260px}.header-nav-items{display:flex;flex-wrap:wrap}.header-nav-item{padding:0 30px 0 0}.header-sideArea{display:flex;flex-wrap:wrap;align-items:center}.header-social-items{display:flex;flex-wrap:wrap}.header-social-item{padding:0 0 0 10px}.header-social-item-tw{display:block;width:50px;height:50px;background-color:#fff;border-radius:50% 50%;background-image:url(../images/header_icon_twitter.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;text-indent:-9999px;overflow:hidden}@media screen and (max-width: 1200px){.header{position:fixed;top:0;left:0;width:100%;height:40px;z-index:999}.header::before{display:none}.header-logo{position:static;background-color:#60cdd2}.header-logo-link{background-image:url(../images/header_logo_yoko.png);width:120px;height:40px;background-size:auto 25px;margin:0 auto}.header-menu{display:block;position:fixed;top:0;right:0;z-index:9999}.header-menu-link{display:block;position:relative;width:40px;height:40px;text-indent:-9999px;overflow:hidden;border-radius:50%;background-color:#ff488d;background-image:url(../images/header_icon_menu.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:20px auto}.header-menu .active{background:none}.header-menu .active::after,.header-menu .active::before{content:'';position:absolute;width:80%;height:1px;background-color:#434343;left:50%;top:50%}.header-menu .active::after{transform:translateY(-50%) translateX(-50%) rotate(45deg)}.header-menu .active::before{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.header-menu-body{display:block;position:fixed;top:0;right:-280px;width:280px;height:100%;overflow-y:auto;padding:50px 0;margin:0;background-size:25px;z-index:1000}.header-nav{padding:0 0 25px;width:100%}.header-nav-items{display:block;text-align:center}.header-nav-item{padding:0}.header-nav-item-link{display:block;padding:10px}.header-sideArea{display:block;width:100%;text-align:center}.header-social-items{padding:25px 0 0;justify-content:center}}.lowerPage .header-menu-body{margin:0}.lowerPage .header-logo-link{height:90px;background-image:url(../images/header_logo_yoko.png);background-size:160px auto}@media screen and (max-width: 1200px){.lowerPage .header-logo-link{width:120px;height:40px;background-size:auto 25px}}.top-slider{max-width:1360px;padding:0 80px;margin:70px auto 0;position:relative}.bx-viewport{background-color:#ffffff}.bx-prev{display:block;position:absolute;top:50%;left:0;background-color:#434343;width:80px;height:80px;background-image:url(../images/slide_icon_arrow_left.svg);background-position:50% 50%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;transform:translateY(-50%)}.bx-next{display:block;position:absolute;top:50%;right:0;background-color:#434343;width:80px;height:80px;background-image:url(../images/slide_icon_arrow_right.svg);background-position:50% 50%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;transform:translateY(-50%)}.bx-pager{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 0}.bx-pager-item{padding:0 5px}.bx-pager-link{display:block;width:16px;height:16px;background-color:#434343;border-radius:50% 50%;text-indent:-9999px;overflow:hidden}.bx-pager-item .active{background-color:#ff488d}@media screen and (max-width: 1200px){.top-slider{margin:45px 5px 0;padding:0}.bx-pager{margin:0;height:40px;align-items:center}.bx-prev{width:40px;height:40px;top:auto;bottom:0;background-size:auto 50%;transform:translateY(0%)}.bx-next{width:40px;height:40px;top:auto;bottom:0;background-size:auto 50%;transform:translateY(0%)}}.top-info{max-width:1200px;margin:50px auto 100px}.top-info-posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0}.top-info-post{width:30%;border-left:2px solid #92a0a1;padding:0 0 0 20px}.top-info-post-link{display:block}.top-info-post-date{font-size:93%}.top-info-post-title{font-size:123.1%;margin:10px 0 0}.top-info-btn-link{width:300px;display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;margin:0 0 0 auto}@media screen and (max-width: 1200px){.top-info-btn-link{background-size:auto, 25px 25px}}@media screen and (max-width: 1200px){.top-info{margin:40px 20px}.top-info-head img{height:17px;width:auto}}@media screen and (max-width: 800px){.top-info-post{width:100%;padding:0 0 0 20px;margin:0 0 20px}.top-info-posts{margin:20px 0 0}.top-info-btn-link{width:100%}}.top-product{background-image:url(../images/top_product_bg_top.png),url(../images/top_product_bg_bottom.png);background-position:0 0, 0 100%;background-repeat:repeat-x, repeat-x;padding:10px 0;text-align:center;background-size:100px 10px}.top-product-inner{background-image:url(../images/top_product_bg.png);background-position:-2.5px 0;padding:100px 0;background-size:100px 1px}.top-product-head{margin:0 0 30px}.top-product-posts{display:flex;flex-wrap:wrap;justify-content:center}.top-product-post{width:50%;padding:20px 5%}.top-product-post-pic{background-image:url(../images/icon_link_plus.svg);background-position:100% 100%;background-repeat:no-repeat;position:relative}.top-product-post-pic-link{display:block;padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-shadow:5px 5px 0 0 rgba(0,0,0,0.3)}.top-product-post-pic-link::after{content:"";display:block;position:absolute;bottom:0;right:0;width:50px;height:50px;background-image:url(../images/icon_link_plus.svg);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px}.top-product-post-title{font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;color:#fff;font-size:215.38%;margin:10px 0}.top-product-btn-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;width:300px;margin:0 auto}@media screen and (max-width: 1200px){.top-product-btn-link{background-size:auto, 25px 25px}}@media screen and (max-width: 1200px){.top-product{padding:5px 0;background-size:50px 5px}.top-product-inner{background-position:-5px 0;padding:40px 20px;background-size:50px auto}.top-product-head{margin:0 0 15px}.top-product-head img{height:33px;width:auto}.top-product-post-title{font-size:108%}.top-product-btn{margin:20px 0 0}}@media screen and (max-width: 800px){.top-product-post{width:100%;padding:0}.top-product-btn-link{width:100%}}.top-3col{display:flex;flex-wrap:wrap;padding:100px 0}.top-company{width:50%;padding:0 5%; margin-bottom:60px}.top-company-head{text-align:center;margin:0 0 30px}.top-company-pic{padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.top-company-txt{padding:30px 0;font-size:123.1%}.top-company-btn-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;max-width:200px}@media screen and (max-width: 1200px){.top-company-btn-link{background-size:auto, 25px 25px}}.top-recruit{width:50%;padding:0 5%; margin-bottom:60px}.top-recruit-head{text-align:center;margin:0 0 30px}.top-recruit-pic{padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.top-recruit-txt{padding:30px 0;font-size:123.1%}.top-recruit-btn-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;max-width:200px}@media screen and (max-width: 1200px){.top-recruit-btn-link{background-size:auto, 25px 25px}}.top-shop{width:50%;padding:0 5%; margin-bottom:60px}.top-shop-head{text-align:center;margin:0 0 30px}.top-shop-pic{padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.top-shop-txt{padding:30px 0;font-size:123.1%}.top-shop-btn-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;max-width:200px}@media screen and (max-width: 1200px){.top-shop-btn-link{background-size:auto, 25px 25px}}.top-twitter{width:50%;padding:0 5%; margin-bottom:60px}.top-twitter-head{text-align:center;margin:0 0 30px}@media screen and (max-width: 1200px){.top-3col{padding:40px 20px}.top-company-head{margin:0 0 15px}.top-company-head img{height:33px;width:auto}.top-company-txt{padding:15px 0}.top-company-btn-link{max-width:100%}.top-recruit-head{margin:0 0 15px}.top-recruit-head img{height:33px;width:auto}.top-recruit-txt{padding:15px 0}.top-recruit-btn-link{max-width:100%}.top-shop-head{margin:0 0 15px}.top-shop-head img{height:33px;width:auto}.top-shop-txt{padding:15px 0}.top-shop-btn-link{max-width:100%}.top-twitter-head{margin:0 0 15px}.top-twitter-head img{height:33px;width:auto}}@media screen and (max-width: 800px){.top-company{width:100%;padding:0}.top-recruit{width:100%;padding:0;margin:40px 0 0; margin-bottom:60px}.top-shop{width:100%;padding:0;margin:40px 0 0; margin-bottom:60px}.top-twitter{width:100%;padding:0;margin:40px 0 0; margin-bottom:60px}}.pankuzu{background-color:#fff;padding:10px 30px}.pankuzu-items{display:flex;flex-wrap:wrap}.pankuzu-item{background-image:url(../images/pankuzu_icon_arrow.svg);background-position:0 50%;background-repeat:no-repeat;padding:0 10px 0 20px}.pankuzu-item:first-child{background-image:none;padding:0 10px 0 0}.pankuzu-item-link{color:#ff488d}.pankuzu-item-home{display:block;width:15px;background-image:url(../images/pankuzu_icon_home.svg);background-position:0 50%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}@media screen and (max-width: 1200px){.pankuzu{margin:40px 0 0;padding:0 5px;font-size:77%}.pankuzu-item{padding:5px 5px 5px 15px}.pankuzu-item:first-child{padding:5px 5px 5px 0}}.lowerMain{position:relative;padding:70px 0 0}.lowerMain::before{content:"";display:block;position:absolute;width:100%;height:260px;top:0;left:0;background-image:url(../images/pagetitle_bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:-1}.pageTitle{text-align:center;padding:0 0 70px}@media screen and (max-width: 1200px){.lowerMain{padding:35px 0 0}.lowerMain::before{height:120px}.pageTitle{padding:0 0 35px}.pageTitle img{height:50px;width:auto}}.product-series{padding:50px 5%}.product-series-head{font-size:307.69%;color:#ff488d;text-align:center;padding:0 0 30px;margin:0 0 50px;position:relative;font-weight:normal}.product-series-head::after{content:"";position:absolute;bottom:0;left:50%;width:100px;height:3px;transform:translateX(-50%);background-color:#60cdd2}.product-series-post{display:flex;flex-wrap:wrap;margin:0 0 40px}.product-series-post:nth-child(2n){flex-direction:row-reverse}.product-series-post-picArea{width:66.66%}.product-series-post-pic{padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.product-series-post-txtArea{width:33.33%;background-image:url(../images/top_product_bg.png);padding:40px 5% 0}.product-series-post-head{font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;font-size:200%;color:#fff;position:relative;padding:0 0 10%}.product-series-post-head::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#f6ff00}.product-series-post-description{color:#fff;padding:10% 0;font-size:123.1%}.product-series-post-btn-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%}@media screen and (max-width: 1200px){.product-series-post-btn-link{background-size:auto, 25px 25px}}.product-category{padding:100px 20px;background-image:url(../images/bg_yellow.png)}.product-category-head{font-size:307.69%;color:#ff488d;text-align:center;padding:0 0 30px;margin:0 0 50px;position:relative;font-weight:normal}.product-category-head::after{content:"";position:absolute;bottom:0;left:50%;width:100px;height:3px;transform:translateX(-50%);background-color:#60cdd2}.product-category-items{display:flex;flex-wrap:wrap;justify-content:center}.product-category-items .cat-item{padding:5px}.product-category-items .cat-item a{display:block;padding:5px 15px 5px 35px;color:#fff;border-radius:20px;background-image:url(../images/icon_tag.svg),url(../images/bg_link.png);background-position:15px 50% , 0 0;background-repeat:no-repeat , repeat}@media screen and (max-width: 1200px){.product-series-post-picArea{width:100%}.product-series-post-txtArea{width:100%;padding:40px;background-size:50px auto}.product-series-post-head{padding:0 0 20px}.product-series-post-description{padding:20px 0}}@media screen and (max-width: 800px){.product-series{padding:40px 20px}.product-category{padding:40px 20px}.product-category-head{font-size:200%;margin:0 0 30px}}.seriesSingle{padding:0}.product-posts{display:flex;flex-wrap:wrap;justify-content:center}.product-post{width:33.33%;padding:0 20px;margin:0 0 40px}.product-post-pic-link{display:block;padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}.product-post-pic-link::after{content:"";display:block;position:absolute;bottom:0;right:0;width:50px;height:50px;background-image:url(../images/icon_link_plus.svg);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px}.product-post-head{padding:10px 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;font-size:182%}.product-post-head a{color:#ff488d}.productPage-brand{background:url(../images/top_product_bg.png);padding:40px 20px;color:#fff;display:flex;flex-wrap:wrap;justify-content:center}.productPage-brand-txtArea{padding:0 20px 0 0;display:flex;flex-wrap:wrap;align-content:center;max-width:300px}.productPage-brand-seriesName{font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;font-size:77%;margin:0 0 10px;width:100%;text-align:left}.productPage-brand-title{font-size:108%}.productPage-brand-title span{background-color:#f6ff00;color:#434343;font-size:77%;padding:3px 6px;margin:0 1em 0 0}.productPage-brand-banner{max-width:200px}@media screen and (max-width: 800px){.product-post{width:100%;padding:0;margin:0 0 40px}.productPage-brand{display:block;text-align:center;background-size:50px auto}.productPage-brand-txtArea{padding:0 0 20px;margin:0 auto}.productPage-brand-banner{margin:0 auto;max-width:300px}}.productSinglePage{padding:50px 0 0}.productSingleArea{margin:0 5% 50px;position:relative}.productSingle{background-color:#fff;width:62%}.productSingle-pic{padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.productSingle-headArea{background-image:url(../images/top_product_bg.png);position:absolute;top:0;right:0;width:35%;padding:5% 3%;color:#fff}.productSingle-headArea-head{font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;font-size:200%;position:relative;padding:0 0 15px}.productSingle-headArea-head::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#f6ff00}.productSingle-headArea-description{margin:1em 0;font-size:123.1%}.productSingle-headArea-price-normal{margin:1em 0;font-size:150%;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold}.productSingle-headArea-price-normal span{font-size:150%}.productSingle-headArea-btnArea{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 0}.productSingle-headArea-btnArea-item{width:48%;margin:0 0 4%}.productSingle-headArea-btnArea-item-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;font-size:77%}@media screen and (max-width: 1200px){.productSingle-headArea-btnArea-item-link{background-size:auto, 25px 25px}}.productSingle-txtArea{padding:40px}.productSingle-cv{padding:40px;border-top:1px solid #cccccc}.productSingle-cv-head{font-size:139%;margin:0 0 20px}.productSingle-cv-head span{color:#ff488d}.productSingle-cv-btnArea{display:flex;flex-wrap:wrap;margin:0 -10px 0 0}.productSingle-cv-btnArea-item{width:25%;padding:0 10px 10px 0}.productSingle-cv-btnArea-item-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;font-size:77%}@media screen and (max-width: 1200px){.productSingle-cv-btnArea-item-link{background-size:auto, 25px 25px}}.productSingle-series{background-image:url(../images/bg_yellow.png);padding:40px 20px}.productSingle-series-head{font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;text-align:center;margin:0 0 30px;font-size:230.76%}.productSingle-series-head span{background-color:#f6ff00}.productSingle-series-posts{display:flex;flex-wrap:wrap;justify-content:center}.productSingle-series-post{width:20%;padding:0 1%}.productSingle-series-post-pic-link{display:block;padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}.productSingle-series-post-pic-link::after{content:"";display:block;position:absolute;bottom:0;right:0;width:50px;height:50px;background-image:url(../images/icon_link_plus.svg);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px}.productSingle-series-post-head{font-size:139%;padding:10px 0 0}.productSingle-series-post-head a{color:#ff488d}@media screen and (max-width: 1200px){.productSinglePage{padding:0}.productSingleArea{padding:50px 5%;margin:0}.productSingle{background-color:#fff;width:100%}.productSingle-headArea{position:static;width:100%;padding:20px}.productSingle-headArea-btnArea{padding:20px 0 0}.productSingle-headArea-btnArea-item{width:24%;margin:0}.productSingle-txtArea{padding:20px}.productSingle-cv{padding:20px}.productSingle-series-head{margin:0 0 30px;font-size:139%}.productSingle-series-post{width:50%;padding:0 1%;margin:0 0 10px}.productSingle-series-post-head{font-size:100%;padding:5px 0 0}.productSingle-series-post-pic-link::after{background-size:20px;width:20px;height:20px}}@media screen and (max-width: 800px){.productSingleArea{padding:40px 20px;margin:0}.productSingle-headArea-btnArea-item{width:100%;margin:0 0 5px}.productSingle-cv-btnArea-item{width:100%;margin:0 0 5px}}.info{padding:70px 0 0}.info-pageTitle{text-align:center;padding:0 0 30px}.info-body{margin:0 5% 50px;position:relative;min-height:500px}.info-postList{background-image:url(../images/top_product_bg.png);position:absolute;top:0;right:0;width:35%;padding:5% 3%;color:#fff}.info-postList-head{font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;font-size:200%;position:relative;padding:0 0 15px;margin:0 0 40px}.info-postList-head::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#f6ff00}.info-postList-post-link{display:block;background-color:#fff;background-image:url(../images/icon_link_arrow_pink.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:auto;color:#ff488d;padding:15px 15px 15px 55px;border-radius:5px;box-shadow:0 3px 0 0 rgba(0,0,0,0.2);margin:0 0 10px}.info-postList-post-date{font-size:77%}.info-posts{width:62%}.info-post{background-color:#fff;padding:40px;border-top:5px solid #60cdd2;margin:0 0 40px}.info-post-date{color:#60cdd2}.info-post-title{font-size:215.38%;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;color:#60cdd2;padding:10px 0 20px;margin:0 0 40px;position:relative}.info-post-title::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#ff488d}@media screen and (max-width: 1200px){.info{padding:35px 0 0}.info-pageTitle{padding:0 0 15px}.info-pageTitle img{height:50px;width:auto}.info-postList-post-link{background-position:10px 50%;padding:10px 10px 10px 40px}}@media screen and (max-width: 800px){.info-body{margin:0 20px 40px}.info-postList{width:100%;position:static;margin:0 0 40px;padding:40px 20px}.info-posts{width:100%}.info-post{padding:20px}.info-post-title{margin:0 0 20px;font-size:139%}}.company{padding:70px 20px}.company-pageTitle{text-align:center;padding:0 0 30px}.company-body{max-width:900px;background-color:#fff;margin:0 auto;text-align:center}.company-pic{padding:56.25% 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.company-txtArea{padding:40px}.company-read{font-size:215.38%;color:#60cdd2;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;margin:0 0 40px}.company-table{width:100%;border-top:1px solid #cccccc;table-layout:fixed}.company-table tr{border-bottom:1px solid #cccccc}.company-table th{width:30%;padding:15px}.company-table td{width:70%;padding:15px;text-align:left}.company-table li{list-style:disc;margin:0 0 0.5em 1.5em}@media screen and (max-width: 1200px){.company{padding:35px 20px}.company-pageTitle{padding:0 0 15px}.company-pageTitle img{height:50px;width:auto}}@media screen and (max-width: 800px){.company-read{font-size:138%;margin:0 0 20px}.company-txtArea{padding:20px}.company-table th{padding:10px}.company-table td{padding:10px}}.recruit{padding:70px 20px}.recruit-pageTitle{text-align:center;padding:0 0 30px}.recruit-body{max-width:900px;background-color:#fff;margin:0 auto}.recruit-txtArea{padding:40px}.recruit-read{font-size:182%;color:#60cdd2;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;padding:40px 40px 0}.recruit-txtArea p{margin:1em 0}.recruit-txtArea-head{background-image:url(../images/bg_editor_head.png);padding:1em;border-left:5px solid #ff488d;margin:1em 0;color:#60cdd2;font-size:167%}.recruit-job-items{display:flex;flex-wrap:wrap;justify-content:space-between}.recruit-job-item{width:31%}.recruit-job-head{font-size:139%;color:#60cdd2}.recruit-job-head span{background-color:#f6ff00;padding:0 1em}.recruit-job-read{background-image:url(../images/bg_yellow2.png);padding:1em}.recruit-job-item li{list-style:disc;margin:0.5em 0 0.5em 1.5em}.recruit-table{width:100%;border-top:1px solid #cccccc;table-layout:fixed}.recruit-table tr{border-bottom:1px solid #cccccc}.recruit-table th{width:40%;padding:15px}.recruit-table td{width:60%;padding:15px;text-align:left}.recruit-table li{list-style:disc;margin:0 0 0.5em 1.5em}.recruit-table-contact{width:100%;border-top:1px solid #cccccc;table-layout:fixed}.recruit-table-contact tr{border-bottom:1px solid #cccccc}.recruit-table-contact-required{width:15%;padding:15px;text-align:center;color:#ff488d}.recruit-table-contact-item{width:25%;padding:15px;text-align:center}.recruit-table-contact-form{width:60%;padding:15px}.recruit-table-contact-form-txt{width:50%;background-color:#f6f6f6;padding:0.5em;border-radius:5px}.recruit-table-contact-form-txtarea{width:100%;background-color:#f6f6f6;padding:0.5em;min-height:100px;border-radius:5px}.recruit-contact-submit{margin:40px 0 0}.recruit-contact-submit-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;width:200px;margin:0 auto;cursor:pointer;transition:0.3s}@media screen and (max-width: 1200px){.recruit-contact-submit-link{background-size:auto, 25px 25px}}.recruit-contact-submit-link:hover{opacity:0.5}.recruit-txtArea p.contact-read{margin:0 0 40px;font-size:139%;text-align:center}.recruit-txtArea p.contact-back{margin:0;text-align:center}@media screen and (max-width: 1200px){.recruit{padding:35px 20px}.recruit-pageTitle{padding:0 0 15px}.recruit-pageTitle img{height:50px;width:auto}}@media screen and (max-width: 800px){.recruit-read{font-size:138%;padding:20px 20px 0}.recruit-txtArea{padding:20px}.recruit-table th{padding:10px}.recruit-table td{padding:10px}.recruit-job-item{width:100%;margin:1em 0}.recruit-table-contact tr{display:block;padding:1em 0}.recruit-table-contact-required{display:block;width:100%;padding:0px;text-align:left}.recruit-table-contact-none{display:none}.recruit-table-contact-item{display:block;width:100%;padding:0px;margin:0.25em 0;text-align:left}.recruit-table-contact-form{display:block;width:100%;padding:0px}.recruit-table-contact-form input{width:100%}.recruit-contact-submit{margin:20px 0 0}.recruit-txtArea p.contact-read{margin:0 0 20px}}.contactPage .footer-contact{display:none}.checkPage .footer-contact{display:none}.completePage .footer-contact{display:none}.errorPage .footer-contact{display:none}.contact{padding:70px 20px}.contact-pageTitle{text-align:center;padding:0 0 30px}.contact-body{max-width:900px;background-color:#fff;margin:0 auto}.contact-txtArea{padding:40px}.contact-read{margin:0 0 40px;font-size:139%;text-align:center}.contact-table{width:100%;border-top:1px solid #cccccc;table-layout:fixed}.contact-table tr{border-bottom:1px solid #cccccc}.contact-table-required{width:15%;padding:15px;text-align:center;color:#ff488d}.contact-table-item{width:25%;padding:15px}.contact-table-form{width:60%;padding:15px;text-align:left}.contact-table-form-txt{width:50%;background-color:#f6f6f6;padding:0.5em;border-radius:5px}.contact-table-form-txtarea{width:100%;background-color:#f6f6f6;padding:0.5em;min-height:100px;border-radius:5px}.contact-submit{margin:40px 0 0}.contact-submit-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;width:200px;margin:0 auto;cursor:pointer;transition:0.3s}@media screen and (max-width: 1200px){.contact-submit-link{background-size:auto, 25px 25px}}.contact-submit-link:hover{opacity:0.5}.contact-back{margin:0;text-align:center}.contact-back-link{color:#60cdd2;margin:20px 0 0;transition:0.3s;cursor:pointer}.contact-back-link:hover{opacity:0.5}@media screen and (max-width: 1200px){.contact{padding:35px 20px}.contact-pageTitle{padding:0 0 15px}.contact-pageTitle img{height:50px;width:auto}}@media screen and (max-width: 800px){.contact-read{margin:0 0 20px}.contact-txtArea{padding:20px}.contact-table tr{display:block;padding:1em 0}.contact-table-required{display:block;width:100%;padding:0px;text-align:left}.contact-table-none{display:none}.contact-table-item{display:block;width:100%;padding:0px;margin:0.25em 0;text-align:left}.contact-table-form{display:block;width:100%;padding:0px}.contact-table-form input{width:100%}.contact-submit{margin:20px 0 0}}.brand{padding:70px 20px}.brand-body{max-width:900px;background-color:#fff;margin:0 auto;text-align:center}.brand-txtArea{padding:50px;text-align:left}.brand-name{text-align:center;font-size:307.69%;color:#60cdd2;padding:0 0 40px;margin:0 0 40px;position:relative}.brand-name::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:2px;background-color:#ff488d}.brand-pic{padding:56.25% 0 0;margin:40px 0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1200px){.brand{padding:35px 20px}}@media screen and (max-width: 800px){.brand-pic{margin:20px 0}.brand-txtArea{padding:20px}.brand-name{font-size:182%;padding:0 0 20px;margin:0 0 20px}}.brand-txtArea .editor h1{font-size:182%;color:#60cdd2;margin:0.75em 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;background:none;border:none;padding:0.25em 0 0}.brand-txtArea .editor h2{font-size:167%;color:#60cdd2;margin:0.75em 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;background:none;border:none;padding:0.25em 0 0}.brand-txtArea .editor h3{font-size:153.9%;color:#60cdd2;margin:0.75em 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;background:none;border:none;padding:0.25em 0 0}.brand-txtArea .editor h4{font-size:139%;color:#60cdd2;margin:0.75em 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;background:none;border:none;padding:0.25em 0 0}.brand-txtArea .editor h5{font-size:123.1%;color:#60cdd2;margin:0.75em 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;background:none;border:none;padding:0.25em 0 0}.brand-txtArea .editor h6{font-size:108%;color:#60cdd2;margin:0.75em 0;font-family:Yu Mincho, YuMincho, Hiragino Mincho Pro, HiraMinProN-W3, MS PMincho, serif;font-weight:bold;background:none;border:none;padding:0.25em 0 0}.pager{display:flex;flex-wrap:wrap;align-items:center}.pager a.page-numbers{display:flex;justify-content:center;align-items:center;width:40px;height:40px;text-align:center;background-image:url(../images/bg_link.png);margin:0 10px 10px 0;color:#fff;border-radius:5px;box-shadow:5px 5px 0 0 #fff}.pager span.current{display:flex;justify-content:center;align-items:center;width:40px;height:40px;text-align:center;background-color:#fff;margin:0 10px 10px 0;color:#ff488d;border-radius:5px}.footer{text-align:center;background-color:#212121;color:#fff;padding:0 0 30px}.footer-pagetop{position:fixed;bottom:0;right:20px}.footer-nav{border-bottom:1px solid #4d4d4d;padding:20px 0}.footer-nav-items{display:flex;flex-wrap:wrap;justify-content:center}.footer-nav-item{padding:0 10px}.footer-nav-item-link{color:#fff}.footer-contact{background-image:url(../images/footer_contact_bg.png);padding:100px 0}.footer-contact-txt{font-size:182%;margin:0 0 50px}.footer-contact-btn-link{display:block;padding:10px 10px 10px 30px;background-image:url(../images/icon_link_arrow.svg),url(../images/bg_link.png);background-position:15px 50%,0 0;background-repeat:no-repeat,repeat;box-shadow:5px 5px 0 0 #fff;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:139%;padding:20px;max-width:600px;margin:0 auto}@media screen and (max-width: 1200px){.footer-contact-btn-link{background-size:auto, 25px 25px}}.footer-logo{width:80px;margin:30px auto}.footer-address{font-size:77%;font-style:normal}@media screen and (max-width: 1200px){.footer-pagetop{width:45px}.footer-contact{padding:40px 20px;background-size:auto 200px}.footer-contact-txt{margin:0 0 25px;font-size:108%}.footer-nav{padding:0;border:none}.footer-nav-items{display:block;text-align:left}.footer-nav-item{padding:0;border-bottom:1px solid #4d4d4d}.footer-nav-item-link{display:block;padding:10px 20px}.footer-logo{width:40px;margin:15px auto}}.notfound{padding:70px 20px}.notfound-body{max-width:900px;background-color:#fff;margin:0 auto;text-align:center;padding:40px}.notfound-head{font-size:182%;margin:0 0 40px}.notfound-back{margin:40px 0 0}@media screen and (max-width: 1200px){.notfound{padding:35px 20px}}.post-password-form input{border:solid 1px #dddddd;background-color:#eeeeee}