br.large{display:none;}br.small{display:inline;}div#page{padding-top:100px;}header#header{position:relative;width:auto;height:auto;left:auto;top:auto;background-color:transparent;transition-duration:0s;}header#header.hide{transform:none;}header#header.scroll-up{transform:none;}header#header p#logo,header#header p#button-menu,header#header p#banner-equivalent-product{position:fixed;}header#header.scroll p#logo,header#header.scroll p#button-menu,header#header.scroll p#banner-equivalent-product{transform:translateY(-100px);}header#header.scroll.menu p#logo,header#header.scroll.menu p#button-menu,header#header.scroll.menu p#banner-equivalent-product,header#header.scroll-up p#logo,header#header.scroll-up p#button-menu,header#header.scroll-up p#banner-equivalent-product{transform:translateY(0px);}header#header p#logo,header#header p#banner-equivalent-product{box-sizing:border-box;width:100%;height:50px;left:0px;}header#header p#logo{top:0px;z-index:20;padding:15px 0px 0px 20px;background-color:#ffffff;transition:0.25s transform ease;}header#header p#logo a{display:block;width:205px;height:20px;}header#header p#logo img{height:20px;}header#header p#button-menu{width:60px;height:50px;right:0px;top:0px;cursor:pointer;z-index:40;transition:0.25s transform ease;}header#header p#button-menu i{display:block;position:absolute;background-color:#00a1c2;width:24px;height:2px;left:18px;top:24px;transform-origin:50% 50%;transition:0.25s background-color ease;}header#header.menu p#button-menu i{background-color:#ffffff;}header#header p#button-menu i:nth-child(1){transform:translateY(-7px) rotate(0deg);}header#header p#button-menu i:nth-child(2){transform:translateY(0px) rotate(0deg);}header#header p#button-menu i:nth-child(3){transform:translateY(7px) rotate(0deg);}header#header.menu p#button-menu i:nth-child(1){animation:button-menu-row-01 0.25s 1 forwards;}header#header.close p#button-menu i:nth-child(1){animation:button-menu-row-01-close 0.25s 1 forwards;}header#header.menu p#button-menu i:nth-child(2){animation:button-menu-row-02 0.25s 1 forwards;}header#header.close p#button-menu i:nth-child(2){animation:button-menu-row-02-close 0.25s 1 forwards;}header#header.menu p#button-menu i:nth-child(3){animation:button-menu-row-03 0.25s 1 forwards;}header#header.close p#button-menu i:nth-child(3){animation:button-menu-row-03-close 0.25s 1 forwards;}@keyframes button-menu-row-01{0%{transform:translateY(-7px) rotate(0deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(0px) rotate(-45deg);}}@keyframes button-menu-row-01-close{0%{transform:translateY(0px) rotate(-45deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(-7px) rotate(0deg);}}@keyframes button-menu-row-02{0%{opacity:1;}100%{opacity:0;}}@keyframes button-menu-row-02-close{0%{opacity:0;}100%{opacity:1;}}@keyframes button-menu-row-03{0%{transform:translateY(7px) rotate(0deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(0px) rotate(45deg);}}@keyframes button-menu-row-03-close{0%{transform:translateY(0px) rotate(45deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(7px) rotate(0deg);}}header#header div#menu{box-sizing:border-box;position:fixed;width:100%;height:100%;right:0px;top:0px;overflow:auto;z-index:30;color:#ffffff;background-color:#00a1c2;transform:translateX(100%);transition:0.25s transform ease;-webkit-overflow-scrolling:touch;}header#header.menu div#menu{transform:translateX(0%);}header#header nav#navi,header#header div.misc div.sns{right:auto;}header#header nav#navi{position:static;top:auto;margin-bottom:40px;padding-top:60px;}header#header nav#navi ul{display:block;}header#header nav#navi ul li{width:200px;margin:0px auto 20px auto;}header#header nav#navi ul li.recommend{margin-right:auto;}header#header nav#navi ul li.contact{margin:0px auto;}header#header nav#navi ul li::after{display:none;content:"";}header#header nav#navi ul li a{padding:0px 20px;background-color:#ffffff;border-radius:30px;}header#header nav#navi ul li a:hover,div.concept header#header nav#navi ul li.concept a,div.neck-strap header#header nav#navi ul li.neck-strap a,div.recommend header#header nav#navi ul li.recommend a,div.material.neck-strap header#header nav#navi ul li.neck-strap a:hover{color:#001f5d;}header#header nav#navi ul li.contact a{color:#ffffff;padding:0px 20px;}header#header nav#navi ul li.contact a:hover{background-color:#001f5d;}header#header div.misc,header#header div.misc div.links,header#header div.misc div.sns{position:static;}header#header div.misc{height:auto;left:auto;top:auto;border-bottom:none;}header#header div.misc div.links,header#header div.misc div.sns{top:auto;}header#header div.misc div.links{left:auto;margin-bottom:40px;}header#header div.misc div.links ul{display:block;}header#header div.misc div.links ul li{text-align:center;margin-bottom:20px;padding:0px;}header#header div.misc div.links ul li:last-child{margin-bottom:0px;}header#header div.misc div.links ul li::after,header#header div.misc div.links ul li:first-child::before{display:none;}header#header div.misc div.links ul li.company,header#header div.misc div.links ul li.privacy-policy,header#header div.misc div.links ul li.qa{display:block;}header#header div.misc div.links ul li a{color:#ffffff;}header#header div.misc div.links ul li a:hover,div.material header#header div.misc div.links ul li.material a,div.news header#header div.misc div.links ul li.news a{color:#ffffff;}header#header div.misc div.sns{padding-bottom:60px;}header#header div.misc div.sns ul{justify-content:center;}header#header div.misc div.sns ul li{font-size:1.875rem;margin-right:20px;}header#header div.misc div.sns ul li a{color:#ffffff;}header#header div.misc div.sns ul li a:hover{color:#ffffff;}header#header p#banner-equivalent-product{top:50px;bottom:auto;z-index:10;font-size:1rem;transition:0.25s transform ease;}header#header p#banner-equivalent-product a{height:100%;}div#cover::after{display:none;}div#cover div.inner-cover{height:calc(100vh - 100px);}div#cover p.image{width:100%;background-image:url(/sites/all/themes/strapmaker/images/cover-image-small.jpg);}div#cover div.text{position:absolute;left:20px;top:auto;bottom:20px;color:#ffffff;}div#cover div.text h2{font-size:2.75rem;line-height:3rem;margin-left:0px;}div#cover p.button-scroll{display:none;}div#title{height:180px;}div#title div.text h1{font-size:2.5rem;line-height:2.5rem;}div.equivalent-product div#title div.text h1{font-size:1.5rem;line-height:2.8rem;padding-bottom:50px;}div#content{width:auto;margin-bottom:60px;}div.neck-strap.business div#content,div.neck-strap.school div#content,div.neck-strap.hospital div#content,div.neck-strap.event div#content,div.material.neck-strap div#content,div.material.card-case div#content,div.material.parts.coupling div#content,div.material.parts.safety div#content,div.material.parts.adjustment div#content,div.material.parts.other div#content{width:auto;}body.node-type-news div#content,body.node-type-product div#content,div.neck-strap.business div#content,div.neck-strap.school div#content,div.neck-strap.hospital div#content,div.neck-strap.event div#content,div.material.neck-strap div#content,div.material.card-case div#content,div.material.parts.coupling div#content,div.material.parts.safety div#content,div.material.parts.adjustment div#content,div.material.parts.other div#content,div.user div#content,div.users div#content,div.manage div#content{padding-top:0px;}div#content section{margin-bottom:60px;}div#content section div.inner-section{padding:0px 20px;}div#content p.button-more,div#content p.button-back{text-align:center;margin:auto;}div#content div.button-wrapper{display:block;}div#content div.button-wrapper p.button-more,div#content div.button-wrapper p.button-back{margin:0px auto 40px auto;}div#content div.button-wrapper p.button-more:nth-of-type(2),div#content div.button-wrapper p.button-back:last-child{margin:0px auto;}div#content div.button-wrapper p.button-more{margin-bottom:1em;}div#content div.button-wrapper p.button-more:nth-last-of-type(1){margin:0 auto;}div#content div.list-category{margin-left:-20px;margin-right:-20px;}div#content div.list-category div.row{width:auto;margin-bottom:40px;}div#content div.list-category div.row a{display:block;}div#content div.list-category div.row p.image{width:auto;}div#content div.list-category div.row div.text{display:block;width:auto;color:#ffffff;padding:20px;}div#content div.frame{padding:60px 20px;}body.front div#content section{margin-bottom:0px;}body.front div#content section div.inner-section{width:auto;padding:60px 20px;}body.front div#content section header{margin-bottom:40px;}body.front div#content section header h2{display:block;}body.front div#content section header h2 span{display:block;}body.front div#content section header h2 span.main{font-size:3.2rem;line-height:3.4rem;;}body.front div#content section header h2 span.sub{padding-left:45px;transform:translateY(0px);}body.front div#content section#home-news{background-color:#ccecf3;}body.front div#content section#home-news::before{display:none;}body.front div#content section#home-news div.inner-section{width:auto;overflow:hidden;padding:60px 20px;}body.front div#content section#home-news div.view-news{margin-bottom:40px;}body.front div#content section#home-news div.view-news div.view-content{width:auto;}body.front div#content section#home-news div.view-news div.views-row{display:none;width:auto;margin-bottom:40px;}body.front div#content section#home-news div.view-news div.views-row-1,body.front div#content section#home-news div.view-news div.views-row-2,body.front div#content section#home-news div.view-news div.views-row-3,body.front div#content section#home-news div.view-news div.views-row-4{display:block;}body.front div#content section#home-news div.view-news div.pager{display:none;}body.front div#content section#home-concept p.image{display:none;}body.front div#content section#home-concept div.inner-section{padding:60px 20px;}body.front div#content section#home-concept h3,body.front div#content section#home-product h3{margin-bottom:40px;}body.front div#content section#home-concept p.description,body.front div#content section#home-product p.description{margin-bottom:20px;}body.front div#content section#home-concept p.image-small,body.front div#content section#home-product p.image-small{display:block;margin:0px -20px 40px -20px;opacity:0;transition:1.25s opacity ease;}body.front div#content section#home-concept p.image-small.active,body.front div#content section#home-product p.image-small.active{opacity:1;}body.front div#content section#home-concept p.image-small img,body.front div#content section#home-product p.image-small img{width:100%;height:auto;}body.front div#content section#home-product{background-color:#ccecf3;}body.front div#content section#home-product::before{display:none;}body.front div#content section#home-product p.image{display:none;}body.front div#content section#home-product div.inner-section{padding:60px 20px;}div#content section#concept div.segment{width:auto;margin-bottom:60px;}div#content section#concept div.segment-02,div#content section#concept div.segment-03{margin-top:0px;}div#content section#concept div.segment-02{padding-left:0px;}div#content section#concept div.segment-03{padding:0px;}div#content section#concept div.segment h2{margin-bottom:40px;}div#content section#concept p.image{display:block;margin:0px -20px;padding-left:20px;}div#content section#concept p.image img{width:100%;}div#content section#concept p.image-01 img{height:auto;}div#content section#concept p.image-02{padding:0px 20px;}div#content section#concept p.image-02 img{height:auto;}div#content section#neck-strap header{margin-bottom:60px;padding-top:60px;}div#content section#neck-strap div.list-category div.row p.image img{display:none;}div#content section#neck-strap div.list-category div.row p.image img.small{display:block;}div#content section#neck-strap div.list{margin-bottom:60px;}div#content section#neck-strap div.list div.row{display:block;margin-bottom:40px;}div#content section#neck-strap div.list div.row p.image-small{display:block;overflow:hidden;margin:0px -20px 20px -20px;}div#content section#neck-strap div.list div.row p.image-small img{width:100%;height:450px;object-fit:cover;}div#content section#neck-strap div.list div.row div.text{width:auto;margin-right:0px;}div#content section#neck-strap div.list div.row div.text h2{font-size:3.2rem;line-height:3.4rem;margin-bottom:0px;}div#content section#neck-strap div.list div.row div.text p.sub{margin-bottom:20px;}div#content section#neck-strap div.list div.row div.text p.description{margin-bottom:20px;}div#content section#neck-strap div.list div.row p.image{display:none;}div#content section#neck-strap div.list-product{margin-bottom:60px;}div#content section#neck-strap div.list-other-category{display:block;margin-right:0px;}div#content section#neck-strap div.list-other-category div.row{width:auto;margin:0px 0px 20px 0px;padding-bottom:10px;}div#content section#neck-strap div.list-other-category div.row p.image{margin-bottom:10px;}div#content section#neck-strap div.list-other-category div.row h3{margin-bottom:0px;}div#content section#recommend div.list div.row{display:block;margin-bottom:60px;}div#content section#recommend div.list div.row p.image{width:auto;margin:0px -20px 20px -20px;}div#content section#recommend div.list div.row div.text{width:auto;}div#content section#recommend div.list div.row div.text h2{margin-bottom:0px;}div#content section#recommend div.list div.row div.text p.description{margin-bottom:20px;}div#content section#equivalent-product div.inner-section{width:auto;padding:60px 20px;}div#content section#equivalent-product ul li{padding-left:1rem;}div#content section#material div.summary{width:auto;margin-bottom:60px;}div#content section#material-detail header{margin-bottom:60px;padding-top:60px;}div#content section#material-detail div.summary{display:block;margin-bottom:60px;}div#content section#material-detail div.summary p.image{width:auto;margin:0px -20px 20px -20px;}div#content section#material-detail div.summary div.text{width:auto;}div#content section#material-detail div.list div.row{margin-bottom:60px;}div#content section#material-detail div.list div.row div.header h2{line-height:1.6rem;}div#content section#material-detail div.list div.row div.header h2 span{font-size:1rem;}body.page-news div#content{padding:0px 20px;}div#content div.view-news div.view-content{display:block;margin-right:0px;}div#content div.view-news div.views-row{width:auto;margin:0px 0px 40px 0px;}div#content article.node-news{border:none;margin-bottom:40px;padding:60px 20px 0px 20px;}div#content article.node-news header{margin-bottom:40px;}div#content article.node-news p.image{margin:0px -20px 20px -20px;margin-left:-20px;margin-right:-20px;}div#content div.view-product div.view-content,body.node-type-product div#content div.article-wrapper{display:block;margin-right:0px;}div#content div.view-product div.views-row,body.node-type-product div#content div.article-wrapper article.node-product{width:auto;margin:0px 0px 40px 0px;}div#content article.node-product div.slide{margin:0px -20px 20px -20px;}div#content article.node-product div.slide div.navi{width:calc(100% - 30px);margin:0px 10px 0px 20px;}div#content section#company div.data{width:auto;margin-bottom:60px;}div#content section#company div.map{margin:0px -20px;padding-bottom:100%;}div#content section#company div.map iframe{position:absolute;width:100%;height:100%;left:0px;top:0px;}div#content section#privacy-policy div.inner-section{padding:0px;}div#content section#qa div.list div.row{margin-bottom:40px;}div#content section#qa div.list div.row div.q,div#content section#qa div.list div.row div.a{width:auto;padding:20px;}div#content section#qa div.list div.row div.q p.label,div#content section#qa div.list div.row div.a p.label{width:80px;font-size:3.2rem;line-height:3.4rem;}div#content section#qa div.list div.row div.q p.body,div#content section#qa div.list div.row div.a p.body{width:calc(100% - 80px);}div#content-bottom p#banner-contact a{height:140px;}div#content-bottom p#banner-contact a i.main{font-size:2rem;line-height:2rem;}div#content-bottom p#banner-contact a i.sub{font-size:1rem;}footer#footer{padding:60px 0px 40px 0px;}footer#footer div.tabs{display:none;}footer#footer div.column{display:block;width:auto;}footer#footer div.information{width:auto;text-align:center;margin-bottom:40px;}footer#footer div.information h3 img{height:26px;margin:auto;}footer#footer div.misc{width:auto;}footer#footer div.misc div.links{display:none;}footer#footer div.misc div.sns{display:none;}footer#footer div.misc p.copyright{text-align:center;}
