.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html{overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal;vertical-align:top}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{font-size:100%;font-weight:normal}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}img{vertical-align:bottom}table{font-size:inherit;font:108%;width:100%;border-collapse:collapse}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}input[type='submit']{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:#999;text-decoration:none}a:hover{color:#999;text-decoration:none}a.hover_img
img{transition:all 0.5s ease}a:hover.hover_img
img{opacity:0.6;filter:alpha(opacity=60);-ms-filter:'alpha(opacity=60)'}body{color:#040000;font-family:'Zen Kaku Gothic New',sans-serif;font-size:11px}.clearfix{zoom:1}.clearfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden}img.alignright{display:block;margin:0
0 0 auto}img.alignleft{display:block;margin:0
auto 0 0}img.aligncenter{display:block;margin:0
auto}blockquote{background-color:#ddd;padding:1em
1em 1em 3em;position:relative;margin:15px
0}blockquote:before{content:'“';font-size:600%;line-height:1em;color:#999;position:absolute;left:0;top:0}embed,iframe,object{max-width:100%}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,
.wp-pagenavi
span{text-decoration:none;border:1px
solid #999;color:#999;padding:4px
8px;margin:4px;background-color:#fff}.wp-pagenavi a:hover,
.wp-pagenavi
span.current{border-color:#999;background-color:#999;color:#fff}.wp-pagenavi
span.current{font-weight:bold}#topHeader{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/dot-back.png')}@media only screen and (min-width: 1000px){.menu-img{width:180px !important}}@media only screen and (min-width: 640px) and (max-width: 999px){.menu-img{width:100px !important}}@media only screen and (max-width: 639px){.menu-img{width:90px !important}}@media screen and (min-width: 1000px){.nav-category{display:none}}.nav-list2{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end}.nav-item2{position:relative;width:120px;font-weight:bold;text-align:center;font-size:24px}.nav-item2
a{color:black;font-weight:bold}.nav-item2
.dropdown{display:none;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);list-style:none;padding:10px
0;margin:0}.nav-item2 .dropdown
li{margin:0}.nav-item2 .dropdown
a{display:block;padding:10px
20px;color:#000;font-size:0.8vw}.nav-item2 .dropdown a:hover{background-color:#f1f1f1}.nav-item2:hover
.dropdown{display:block}h2{padding-bottom:20px;margin-bottom:20px;line-height:1.8;text-align:center;font-size:16px;border-bottom:1px solid #fff;font-weight:bold}h3{font-size:14px;font-weight:bold}@media only screen and (min-width: 1000px){#container{width:100%;margin:0
auto}#container
#containerInner{width:850px;margin:0
auto}#inner{width:980px;margin:0
auto}#inner.life{width:800px;margin:0
auto}#inner.life
img{width:100%}#inner.object{width:940px;margin:0
auto}h2{text-align:center;margin:0
auto}}@media only screen and (min-width: 640px) and (max-width: 999px){#container{width:100%;margin:0
auto;padding:0}#container
#containerInner{width:100%;margin:0
auto}#inner{width:100%;margin:0
auto}h2{text-align:center}}@media only screen and (max-width: 639px){#container{width:100%;margin:0
auto;padding:0}#container
#containerInner{width:100%;margin:0
auto}#inner{width:100%;margin:0
auto}h2{text-align:center}}@media only screen and (min-width: 1000px){#topHeader{width:100%;margin:0
auto;z-index:9999}#topHeader
#headerInner{width:90%;margin:0
auto;display:flex;align-items:center;justify-content:space-between}#topHeader
#h_logo{width:125px;margin:0;padding:20px
0 20px;flex-shrink:0}#topHeader
#h_nav{float:right;padding-top:65px}#topHeader #h_nav
li{float:left;margin-left:15px;width:25px}#topHeader #h_nav
li.facebook{width:20px;margin-top:3px}#topHeader
.nav{position:relative;font-size:14px;font-weight:900;z-index:9999}#topHeader .nav-list{text-align:left}#topHeader .nav-item{float:left;display:inline;zoom:1;position:relative}#topHeader .nav-item
a{display:block;color:#333;padding:15px
20px}#topHeader .nav-item a:before{content:'ー '}#topHeader .nav-item>a:hover{background:#fff}#topHeader .nav-item:hover .nav-submenu{display:block}#topHeader .nav-submenu{display:none;position:absolute;left:0;width:180px}#topHeader .nav-submenu-item
a{background:#e2e2e2;border-bottom:1px solid #49a1ff;display:block;padding:15px}#topHeader .nav-submenu-item a:hover{background:#fff}#topHeader .nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:url(/wp-content/themes/dotbuttoncompany-new/images/common/nav.svg) no-repeat center center;background-size:32px;height:50px;width:51px;z-index:9999}#topHeader .nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #49a1ff;height:49px;width:50px;cursor:pointer;background-color:#49a1ff}#topHeader .nav-click
i{display:block;height:48px;width:48px;background:url(/wp-content/themes/dotbuttoncompany-new/images/common/drop.svg) no-repeat center center;background-size:20px}#topHeader .nav-click:hover{background-color:#49a1ff}#topHeader .nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#topHeader
.nav{width:100%;margin-top:18px}#topHeader .nav
.title{width:120px;margin-bottom:3%}#topHeader .nav .title
img{width:100%}#topHeader .nav-list{display:none;position:absolute;top:57px;right:0;width:160px;background:#fff;padding:30px
30px}#topHeader .nav-item{width:100%;float:none;border-left:1px solid #040000;margin-left:15px}#topHeader .nav-item>a{padding:8px
15px 8px 0px}#topHeader .nav-item > a
img{height:15px;vertical-align:top}#topHeader .nav-click{display:block}#topHeader .nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#topHeader .nav-item:hover .nav-submenu{display:none}#topHeader .nav-submenu{position:static;width:100%}}@media only screen and (min-width: 640px) and (max-width: 999px){#topHeader{width:96%;margin:0
auto;padding:0
2%;z-index:9999}#topHeader
img{width:100%}#topHeader
#headerInner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0
auto;position:relative}#topHeader
#h_logo{flex-shrink:0;width:70px;position:relative}#topHeader
#h_nav{position:absolute;right:40px;top:20px}#topHeader #h_nav
li{float:left;margin-left:8px;width:25px}#topHeader #h_nav
li.facebook{width:20px;margin-top:3px}#topHeader
.nav{position:relative;display:inline-block;font-size:14px;font-weight:900;z-index:9999}#topHeader .nav-list{text-align:left}#topHeader .nav-item{float:left;display:inline;zoom:1;position:relative}#topHeader .nav-item
a{display:block;color:#333;padding:15px
20px}#topHeader .nav-item a:before{content:'ー '}#topHeader .nav-item>a:hover{background:#fff}#topHeader .nav-item:hover .nav-submenu{display:block}#topHeader .nav-submenu{display:none;position:absolute;left:0;width:180px}#topHeader .nav-submenu-item
a{background:#e2e2e2;border-bottom:1px solid #49a1ff;display:block;padding:15px}#topHeader .nav-submenu-item a:hover{background:#fff}#topHeader .nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:url(/wp-content/themes/dotbuttoncompany-new/images/common/nav.svg) no-repeat center center;background-size:25px;height:50px;width:51px;z-index:9999}#topHeader .nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #49a1ff;height:49px;width:50px;cursor:pointer;background-color:#49a1ff}#topHeader .nav-click
i{display:block;height:48px;width:48px;background:url(/wp-content/themes/dotbuttoncompany-new/images/common/drop.svg) no-repeat center center;background-size:20px}#topHeader .nav-click:hover{background-color:#49a1ff}#topHeader .nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#topHeader
.nav{width:100%;margin-top:18px}#topHeader .nav
.title{width:120px;margin-bottom:3%}#topHeader .nav .title
img{width:100%}#topHeader .nav-list{display:none;position:absolute;top:63px;right:0;width:160px;background:#fff;padding:10px
20px}#topHeader .nav-item{width:100%;float:none;border-left:1px solid #040000;margin-left:15px}#topHeader .nav-item>a{padding:6px
15px 0px 0px}#topHeader .nav-item > a
img{height:15px;vertical-align:top;margin-top:-20px}#topHeader .nav-click{display:block}#topHeader .nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#topHeader .nav-item:hover .nav-submenu{display:none}#topHeader .nav-submenu{position:static;width:100%}}@media only screen and (max-width: 639px){#topHeader{width:96%;margin:0
auto;padding:0
2%;z-index:9999}#topHeader
img{width:100%}#topHeader
#headerInner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0
auto;position:relative}#topHeader
#h_logo{padding-top:20px;width:70px;position:relative}#topHeader
#h_nav{position:absolute;right:40px;top:20px}#topHeader #h_nav
li{float:left;margin-left:8px;width:25px}#topHeader #h_nav
li.facebook{width:20px;margin-top:3px}#topHeader
.nav{position:relative;display:inline-block;font-size:14px;font-weight:900;z-index:9999}#topHeader .nav-list{text-align:left}#topHeader .nav-list2{flex-wrap:wrap;justify-content:flex-start}#topHeader .nav-list2 .nav-item2{font-size:16px}#topHeader .nav-item{float:left;display:inline;zoom:1;position:relative}#topHeader .nav-item
a{display:block;color:#333;padding:15px
20px}#topHeader .nav-item a:before{content:'ー '}#topHeader .nav-item>a:hover{background:#fff}#topHeader .nav-item:hover .nav-submenu{display:block}#topHeader .nav-submenu{display:none;position:absolute;left:0;width:180px}#topHeader .nav-submenu-item
a{background:#e2e2e2;border-bottom:1px solid #49a1ff;display:block;padding:15px}#topHeader .nav-submenu-item a:hover{background:#fff}#topHeader .nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:url(/wp-content/themes/dotbuttoncompany-new/images/common/nav.svg) no-repeat center center;background-size:25px;height:50px;width:51px;z-index:9999}#topHeader .nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #49a1ff;height:49px;width:50px;cursor:pointer;background-color:#49a1ff}#topHeader .nav-click
i{display:block;height:48px;width:48px;background:url(/wp-content/themes/dotbuttoncompany-new/images/common/drop.svg) no-repeat center center;background-size:20px}#topHeader .nav-click:hover{background-color:#49a1ff}#topHeader .nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#topHeader
.nav{width:100%;margin-top:18px}#topHeader .nav
.title{width:120px;margin-bottom:3%}#topHeader .nav .title
img{width:100%}#topHeader .nav-list{display:none;position:absolute;top:63px;right:0;width:160px;background:#fff;padding:10px
20px}#topHeader .nav-item{width:100%;float:none;border-left:1px solid #040000;margin-left:15px}#topHeader .nav-item>a{padding:4px
15px 0px 0px}#topHeader .nav-item > a
img{height:15px;vertical-align:top;margin-top:-20px}#topHeader .nav-click{display:block}#topHeader .nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#topHeader .nav-item:hover .nav-submenu{display:none}#topHeader .nav-submenu{position:static;width:100%}}@media only screen and (min-width: 1000px){#footer{width:100%;background:#898989;padding:60px
0 20px;box-sizing:border-box}#footer
#footerInter{max-width:1000px;width:90%;margin:0
auto;color:#fff}#footer #footerInter
a{color:#fff;transition:opacity 0.3s}#footer #footerInter a:hover{opacity:0.7;text-decoration:none}#footer .footer-container{display:grid;grid-template-columns:200px 1fr;grid-template-rows:auto auto auto;gap:40px}#footer .footer-logo{grid-column:1;grid-row:1}#footer .footer-logo
img{max-width:150px;height:auto;filter:invert(1) brightness(2)}#footer .footer-nav{grid-column:1;grid-row:2}#footer .footer-nav
ul{list-style:none;padding:0;margin:0}#footer .footer-nav
li{margin-bottom:15px}#footer .footer-nav
a{font-size:14px;letter-spacing:0.1em}#footer .footer-company-info{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:1fr 1fr;gap:40px}#footer .company-details
h3{font-size:16px;margin-bottom:20px;letter-spacing:0.1em;color:#fff}#footer .company-details
dl{margin:0}#footer .company-details
dt{font-size:12px;font-weight:bold;margin-top:15px;margin-bottom:5px;color:#fff}#footer .company-details dt:first-child{margin-top:0}#footer .company-details
dd{font-size:13px;margin:0;line-height:1.6;color:#fff}#footer .business-content
h4{font-size:14px;font-weight:bold;margin-bottom:20px;letter-spacing:0.1em;color:#fff}#footer .business-content
ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}#footer .business-content
li{font-size:12px;line-height:1.8;color:#fff;white-space:nowrap}#footer .footer-bottom{grid-column:1 / -1;grid-row:3;display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid #fff}#footer .footer-privacy-policy{margin:0}#footer .footer-privacy-policy
a{font-size:12px;letter-spacing:0.05em}#footer
#copyright{margin:0;font-size:11px;letter-spacing:0.1em}}@media only screen and (min-width: 640px) and (max-width: 999px){#footer{width:100%;background:#898989;padding:50px
20px 20px;box-sizing:border-box}#footer
#footerInter{margin:0
auto;color:#fff}#footer #footerInter
a{color:#fff;transition:opacity 0.3s}#footer #footerInter a:hover{opacity:0.7;text-decoration:none}#footer .footer-container{max-width:700px;margin:0
auto}#footer .footer-logo{text-align:center;margin-bottom:30px}#footer .footer-logo
img{max-width:120px;height:auto;filter:invert(1) brightness(2)}#footer .footer-nav{margin-bottom:40px;border-bottom:1px solid rgba(255, 255, 255, 0.3);padding-bottom:30px}#footer .footer-nav
ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}#footer .footer-nav
li{flex:1;text-align:center;min-width:120px;padding:10px}#footer .footer-nav
a{font-size:14px;letter-spacing:0.15em;display:inline-block;padding:5px
10px;border:1px
solid transparent;transition:all 0.3s}#footer .footer-nav a:hover{border-color:rgba(255, 255, 255, 0.5)}#footer .footer-company-info{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:30px}#footer .company-details
h3{font-size:15px;margin-bottom:15px;text-align:center;color:#fff}#footer .company-details{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(255, 255, 255, 0.3)}#footer .company-details
dl{margin:0}#footer .company-details
dt{font-size:12px;font-weight:bold;margin-top:12px;margin-bottom:5px;color:#fff}#footer .company-details dt:first-child{margin-top:0}#footer .company-details
dd{font-size:13px;margin:0
0 10px 0;line-height:1.6;color:#fff}#footer .business-content{padding-bottom:25px}#footer .business-content
h4{font-size:14px;font-weight:bold;margin-bottom:15px;text-align:center;color:#fff}#footer .business-content
ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}#footer .business-content
li{font-size:11px;line-height:1.6;color:#fff;white-space:nowrap}#footer .footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #fff}#footer .footer-privacy-policy{margin-bottom:10px}#footer .footer-privacy-policy
a{font-size:12px}#footer
#copyright{margin:0;font-size:10px;letter-spacing:0.1em}}@media only screen and (max-width: 639px){#footer{width:100%;background:#898989;padding:40px
15px 15px;box-sizing:border-box}#footer
#footerInter{margin:0;width:100%;color:#fff}#footer #footerInter
a{color:#fff;transition:opacity 0.3s}#footer #footerInter a:hover{opacity:0.7;text-decoration:none}#footer .footer-container{width:100%;max-width:100%;margin:0;padding:0}#footer .footer-logo{text-align:center;margin-bottom:25px}#footer .footer-logo
img{max-width:100px;height:auto;filter:invert(1) brightness(2)}#footer .footer-nav{margin:0
0 30px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}#footer .footer-nav
ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}#footer .footer-nav
li{border-top:1px solid rgba(255, 255, 255, 0.2)}#footer .footer-nav
a{font-size:14px;letter-spacing:0.15em;display:block;padding:15px
20px;transition:all 0.3s;position:relative}#footer .footer-nav a:after{content:'›';position:absolute;right:20px;font-size:18px;opacity:0.5;transition:all 0.3s}#footer .footer-nav a:hover{background-color:rgba(255, 255, 255, 0.05);padding-left:25px}#footer .footer-nav a:hover:after{opacity:1;right:15px}#footer .footer-company-info{margin-bottom:25px;width:100%}#footer .company-details
h3{font-size:14px;margin-bottom:15px;text-align:left;color:#fff}#footer .company-details{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(255, 255, 255, 0.3)}#footer .company-details
dl{margin:0;width:100%}#footer .company-details
dt{font-size:11px;font-weight:bold;margin-top:10px;margin-bottom:3px;color:#fff}#footer .company-details dt:first-child{margin-top:0}#footer .company-details
dd{font-size:12px;margin:0
0 8px 0;line-height:1.5;color:#fff}#footer .business-content{padding-bottom:25px}#footer .business-content
h4{font-size:13px;font-weight:bold;margin-bottom:12px;text-align:left;color:#fff}#footer .business-content
ul{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}#footer .business-content
li{font-size:11px;line-height:1.8;text-align:left;color:#fff}#footer .footer-bottom{text-align:center;padding-top:15px;border-top:1px solid #fff}#footer .footer-privacy-policy{margin-bottom:8px}#footer .footer-privacy-policy
a{font-size:11px}#footer
#copyright{margin:0;font-size:9px;letter-spacing:0.05em}}.clearfix{zoom:1}.clearfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden}.list{box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}@media only screen and (min-width: 1000px){#topArea{width:100%}#topArea
img{width:100%;height:auto !important;aspect-ratio:985 / 628.97 !important}#postArea{margin:30px
auto 80px;width:990px}#postArea
.lifeList{padding:0
0;color:#040000}#postArea .lifeList ul:not(.tags){width:1000px}#postArea .lifeList
ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}#postArea .lifeList
.list{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#fff;padding:20px
20px;height:300px}#postArea .lifeList .list
.tag{padding:0
0 20px}#postArea .lifeList .list .tag
.category{float:left;height:18px;margin-left:-15px}#postArea .lifeList .list .tag .category
img{height:20px}#postArea .lifeList .list .tag
.date{float:right;font-size:9px;padding-top:3px;color:#727171}#postArea .lifeList .list
h3{font-weight:bold;margin-top:12px;font-size:12px;line-height:1.8}#postArea .lifeList .list h3
br{display:none}#postArea .lifeList .list h3
a{color:#040000}#postArea .lifeList .list h3 a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:2px}#postArea .lifeList
.allpostBtn{width:170px;margin:5% auto 3%}#contactArea{width:100%;height:auto;padding-bottom:170px}#contactArea
h2{width:130px}#contactArea
.content{width:100%;max-width:620px;margin:0
auto}#contactArea .content div.wpcf7-validation-errors{border:none}#contactArea select,
#contactArea input,
#contactArea
textarea{width:100%;font-size:120%;padding:5px}#contactArea
.titleCnt{font-size:120%;margin-top:5%}#contactArea
.required{color:red}#contactArea
.any{color:#030303}#contactArea
.submitCnt{text-align:center}#contactArea .submitCnt
input{width:30%;text-align:center;margin:10% auto;padding:10px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:150%}#contactArea form
p{margin-bottom:12px;font-size:14px;font-weight:500}#contactArea form p:first-of-type{margin-top:0}#contactArea .wpcf7-form-control-wrap{display:block;margin-top:8px}#contactArea select.wpcf7-form-control,
#contactArea input.wpcf7-form-control,
#contactArea textarea.wpcf7-form-control{width:100%;padding:10px
12px;border:1px
solid #ddd;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#contactArea select.wpcf7-form-control:focus,
#contactArea input.wpcf7-form-control:focus,
#contactArea textarea.wpcf7-form-control:focus{outline:none;border-color:#77c0ce}#contactArea textarea.wpcf7-form-control{resize:vertical;min-height:120px}#contactArea input.wpcf7-submit{width:auto;min-width:200px;padding:12px
40px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#contactArea input.wpcf7-submit:hover{background-color:#5fa8b5}#contactArea .wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px}#contactArea .contact-wrapper{width:100%;max-width:620px;margin:0
auto;font-size:13px}#contactArea .contact-wrapper table,
#contactArea .contact-wrapper table th,
#contactArea .contact-wrapper table
td{border:0;text-align:left}#contactArea .contact-wrapper
table{margin-bottom:3%}#contactArea .contact-wrapper table
img{max-width:100%;height:auto}#contactArea .contact-wrapper table
tr{width:100%}#contactArea .contact-wrapper table
th{width:26%;padding:12px
4% 12px 0;vertical-align:middle;text-align:right}#contactArea .contact-wrapper table
th.top{vertical-align:top}#contactArea .contact-wrapper table
td{width:75%;padding:13px
0 13px}#contactArea .contact-wrapper table td input,
#contactArea .contact-wrapper table td table td
textarea{border:1px
solid #fff;padding:2px
6px;width:95%}#contactArea .contact-wrapper table td
textarea{resize:none;border:1px
solid #fff;padding:2px
6px;width:95%}#contactArea .contact-wrapper table td.btn-wrapper{padding:5px
0 0}#contactArea .contact-wrapper table td.btn-wrapper
input{display:inline-block;width:100px;height:28px;background:#9fa0a0;border:1px
solid #9fa0a0;box-sizing:border-box;color:#fff;border-radius:3px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;margin:0;letter-spacing:0.2em;font-size:15px}#contactArea .contact-wrapper table td.btn-wrapper input:hover{background:#fff;color:#9fa0a0}}@media only screen and (min-width: 640px) and (max-width: 999px){#topArea{width:100%}#topArea
img{width:100%}#postArea{margin:30px
auto 60px;width:100%}#postArea
.lifeList{padding:0
0;color:#040000}#postArea .lifeList
ul{width:80%;margin:0
auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}#postArea .lifeList
.list{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#fff;padding:3% 2% 2%;height:auto}#postArea .lifeList .list
.tag{padding:0
0 15px}#postArea .lifeList .list .tag
.category{float:left;height:18px;margin-left:-5px}#postArea .lifeList .list .tag .category
img{height:16px}#postArea .lifeList .list .tag
.date{float:right;font-size:9px;padding-top:3px;color:#727171}#postArea .lifeList .list .topSum
img{width:100%}#postArea .lifeList .list
h3{font-weight:bold;margin-top:12px;font-size:12px;line-height:1.8;overflow:hidden;height:60px;padding-bottom:1%}#postArea .lifeList .list h3
br{display:none}#postArea .lifeList .list h3
a{color:#040000}#postArea .lifeList .list h3 a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:2px}#postArea .lifeList
.allpostBtn{width:170px;margin:5% auto 3%}#contactArea{width:100%;height:auto;padding-bottom:100px}#contactArea
h2{width:130px;padding:50px
0 50px;text-align:center;margin:0
auto}#contactArea
.content{width:95%;max-width:620px;margin:0
auto}#contactArea form
p{margin-bottom:12px;font-size:14px;font-weight:500}#contactArea form p:first-of-type{margin-top:0}#contactArea .wpcf7-form-control-wrap{display:block;margin-top:8px}#contactArea select.wpcf7-form-control,
#contactArea input.wpcf7-form-control,
#contactArea textarea.wpcf7-form-control{width:100%;padding:10px
12px;border:1px
solid #ddd;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#contactArea select.wpcf7-form-control:focus,
#contactArea input.wpcf7-form-control:focus,
#contactArea textarea.wpcf7-form-control:focus{outline:none;border-color:#77c0ce}#contactArea textarea.wpcf7-form-control{resize:vertical;min-height:120px}#contactArea input.wpcf7-submit{width:auto;min-width:200px;padding:12px
40px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#contactArea input.wpcf7-submit:hover{background-color:#5fa8b5}#contactArea .wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px}#contactArea .contact-wrapper{width:95%;max-width:620px;margin:0
auto;font-size:13px}#contactArea .contact-wrapper table,
#contactArea .contact-wrapper table th,
#contactArea .contact-wrapper table
td{border:0;text-align:left}#contactArea .contact-wrapper
table{margin-bottom:3%}#contactArea .contact-wrapper table
img{max-width:100%;height:auto}#contactArea .contact-wrapper table
tr{width:100%}#contactArea .contact-wrapper table
th{width:26%;padding:12px
4% 12px 0;vertical-align:middle;text-align:right}#contactArea .contact-wrapper table
th.top{vertical-align:top}#contactArea .contact-wrapper table
td{width:75%;padding:13px
0 13px}#contactArea .contact-wrapper table td input,
#contactArea .contact-wrapper table td table td
textarea{border:1px
solid #fff;padding:2px
6px;width:95%;font-size:16px}#contactArea .contact-wrapper table td
textarea{resize:none;border:1px
solid #fff;padding:2px
6px;width:95%;font-size:16px}#contactArea .contact-wrapper table td.btn-wrapper{padding:5px
0 0}#contactArea .contact-wrapper table td.btn-wrapper
input{display:inline-block;width:100px;height:28px;background:#9fa0a0;border:1px
solid #9fa0a0;box-sizing:border-box;color:#fff;border-radius:3px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;margin:0;letter-spacing:0.2em;font-size:15px}#contactArea .contact-wrapper table td.btn-wrapper input:hover{background:#fff;color:#9fa0a0}}@media only screen and (max-width: 639px){#topArea{width:100%}#topArea
img{width:100%}#postArea{margin:30px
auto 60px;width:100%}#postArea
.lifeList{padding:0
0;color:#040000}#postArea .lifeList
ul{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}#postArea .lifeList
.list{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#fff;padding:3% 2%;height:auto}#postArea .lifeList .list
.tag{padding:0
0 20px}#postArea .lifeList .list .tag
.category{float:left;height:18px;margin-left:-5px}#postArea .lifeList .list .tag .category
img{height:15px}#postArea .lifeList .list .tag
.date{float:right;font-size:9px;padding-top:3px;color:#727171}#postArea .lifeList .list .topSum
img{width:100%}#postArea .lifeList .list
h3{font-weight:bold;margin-top:12px;font-size:12px;line-height:1.8;overflow:hidden;height:60px;padding-bottom:1%}#postArea .lifeList .list h3
br{display:none}#postArea .lifeList .list h3
a{color:#040000}#postArea .lifeList .list h3 a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:2px}#postArea .lifeList
.allpostBtn{width:170px;margin:5% auto 3%}#contactArea{width:100%;height:auto;padding-bottom:100px}#contactArea
h2{width:130px;padding:50px
0 50px;text-align:center;margin:0
auto}#contactArea
.content{width:95%;max-width:620px;margin:0
auto}#contactArea form
p{margin-bottom:12px;font-size:14px;font-weight:500}#contactArea form p:first-of-type{margin-top:0}#contactArea .wpcf7-form-control-wrap{display:block;margin-top:8px}#contactArea select.wpcf7-form-control,
#contactArea input.wpcf7-form-control,
#contactArea textarea.wpcf7-form-control{width:100%;padding:10px
12px;border:1px
solid #ddd;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#contactArea select.wpcf7-form-control:focus,
#contactArea input.wpcf7-form-control:focus,
#contactArea textarea.wpcf7-form-control:focus{outline:none;border-color:#77c0ce}#contactArea textarea.wpcf7-form-control{resize:vertical;min-height:120px}#contactArea input.wpcf7-submit{width:100%;max-width:300px;padding:12px
20px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#contactArea input.wpcf7-submit:hover{background-color:#5fa8b5}#contactArea .wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px}#contactArea .contact-wrapper{width:95%;max-width:620px;margin:0
auto;font-size:13px}#contactArea .contact-wrapper table,
#contactArea .contact-wrapper table th,
#contactArea .contact-wrapper table
td{border:0;text-align:left}#contactArea .contact-wrapper
table{margin-bottom:3%}#contactArea .contact-wrapper table
img{max-width:100%;height:auto}#contactArea .contact-wrapper table
tr{width:100%}#contactArea .contact-wrapper table
th{width:26%;padding:12px
4% 12px 0;vertical-align:middle;text-align:right}#contactArea .contact-wrapper table
th.top{vertical-align:top}#contactArea .contact-wrapper table
td{width:75%;padding:13px
0 13px}#contactArea .contact-wrapper table td input,
#contactArea .contact-wrapper table td table td
textarea{border:1px
solid #fff;padding:2px
6px;width:95%;font-size:16px}#contactArea .contact-wrapper table td
textarea{resize:none;border:1px
solid #fff;padding:2px
6px;width:95%;font-size:16px}#contactArea .contact-wrapper table td.btn-wrapper{padding:5px
0 0}#contactArea .contact-wrapper table td.btn-wrapper
input{display:inline-block;width:100px;height:28px;background:#9fa0a0;border:1px
solid #9fa0a0;box-sizing:border-box;color:#fff;border-radius:3px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;margin:0;letter-spacing:0.2em;font-size:15px}#contactArea .contact-wrapper table td.btn-wrapper input:hover{background:#fff;color:#9fa0a0}}@media only screen and (min-width: 1000px){#about{margin:0
auto}#about
img{width:100%}#about
.content{margin:0
auto}#about .content
.message{width:1200px;margin:0
auto}#about .content .message
.sp{display:none}#about .content
.flow{background:#c9caca;padding:105px
0 0}#about .content .flow
h2{width:80px}#about .content
.company{background:#f1f1f1;padding:105px
0 180px}#about .content .company
h2{width:160px;padding-bottom:80px}#about .content .company
.information{width:680px;margin:0
auto;font-size:13px}#about .content .company .information
.en{width:360px;float:left;margin:0
60px 0 0}#about .content .company .information .en
tr{margin-bottom:15px;display:block}#about .content .company .information .en
th{width:125px;line-height:1.6}#about .content .company .information .en
td{width:235px}#about .content .company .information
.jp{width:260px;float:left}#about .content .company .information .jp
tr{margin-bottom:15px;display:block}#about .content .company .information .jp
th{width:80px;line-height:1.6}#about .content .company .information .jp
td{width:280px}}@media only screen and (min-width: 640px) and (max-width: 999px){#about{margin:0
auto}#about
img{width:100%}#about
.content{margin:0
auto}#about .content
.message{width:100%;margin:0
auto}#about .content .message
.sp{display:none}#about .content
.flow{background:#c9caca;padding:105px
0 0}#about .content .flow
h2{width:80px}#about .content
.company{background:#f1f1f1;padding:70px
0 70px;width:80%;margin:0
auto}#about .content .company
h2{width:160px;padding-bottom:50px;margin:0
auto}#about .content .company
.information{width:100%;margin:0
auto;font-size:13px}#about .content .company .information
.en{width:100%;margin:0}#about .content .company .information .en
tr{margin-bottom:15px;width:100%;display:flex}#about .content .company .information .en
th{width:35%;line-height:1.6}#about .content .company .information .en
td{width:65%}#about .content .company .information
.jp{width:100%;margin-top:70px;margin-bottom:50px}#about .content .company .information .jp
tr{margin-bottom:15px;display:flex;width:100%}#about .content .company .information .jp
th{width:35%;line-height:1.6}#about .content .company .information .jp
td{width:65%}}@media only screen and (max-width: 639px){#about{margin:0
auto}#about
img{width:100%}#about
.content{margin:0
auto}#about .content
.message{width:100%;margin:0
auto}#about .content .message
.pc{display:none}#about .content
.flow{background:#c9caca;padding:105px
0 0}#about .content .flow
h2{width:80px}#about .content
.company{background:#f1f1f1;padding:70px
10px 70px}#about .content .company
h2{width:160px;padding-bottom:50px;margin:0
auto}#about .content .company
.information{width:100%;margin:0
auto;font-size:13px}#about .content .company .information
.en{width:100%;margin:0}#about .content .company .information .en
tr{margin-bottom:15px;width:100%;display:flex}#about .content .company .information .en
th{width:35%;line-height:1.6}#about .content .company .information .en
td{width:65%}#about .content .company .information
.jp{width:100%;margin-top:70px;margin-bottom:50px}#about .content .company .information .jp
tr{margin-bottom:15px;display:flex;width:100%}#about .content .company .information .jp
th{width:35%;line-height:1.6}#about .content .company .information .jp
td{width:65%}}@media only screen and (min-width: 1000px){#allpost{margin:60px
auto 100px;width:990px}#allpost
h2{width:120px;margin:5% auto 5%}#allpost
.lifeList{padding:0
0;color:#040000}#allpost .lifeList
ul{width:1000px}#allpost .lifeList
.list{float:left;width:190px;margin:0
20px 30px 0px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background:#fff;padding:20px
20px;height:250px}#allpost .lifeList .list
.tag{padding:0
0 20px}#allpost .lifeList .list .tag
.category{float:left;height:18px;margin-left:-15px}#allpost .lifeList .list .tag .category
img{height:20px}#allpost .lifeList .list .tag
.date{float:right;font-size:9px;padding-top:3px;color:#727171}#allpost .lifeList .list
h3{font-weight:bold;margin-top:12px;font-size:12px;line-height:1.8}#allpost .lifeList .list h3
br{display:none}#allpost .lifeList .list h3
a{color:#040000}#allpost .lifeList .list h3 a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:2px}#allpost .lifeList
.pageNation{padding:10% 0}}@media only screen and (min-width: 640px) and (max-width: 999px){#allpost{margin:30px
auto 60px;width:100%}#allpost
h2{width:120px;margin:5% auto 5%}#allpost
.lifeList{padding:0
0;color:#040000}#allpost .lifeList
ul{width:80%;margin:0
auto}#allpost .lifeList
.list{float:left;width:44%;margin:0
1% 3%;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background:#fff;padding:3% 2% 2%;height:auto}#allpost .lifeList .list
.tag{padding:0
0 15px}#allpost .lifeList .list .tag
.category{float:left;height:18px;margin-left:-5px}#allpost .lifeList .list .tag .category
img{height:16px}#allpost .lifeList .list .tag
.date{float:right;font-size:9px;padding-top:3px;color:#727171}#allpost .lifeList .list .topSum
img{width:100%}#allpost .lifeList .list
h3{font-weight:bold;margin-top:12px;font-size:12px;line-height:1.8;overflow:hidden;height:60px;padding-bottom:1%}#allpost .lifeList .list h3
br{display:none}#allpost .lifeList .list h3
a{color:#040000}#allpost .lifeList .list h3 a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:2px}}@media only screen and (max-width: 639px){#allpost{margin:30px
auto 60px;width:100%}#allpost
h2{width:120px;margin:5% auto 5%}#allpost
.lifeList{padding:0
0;color:#040000}#allpost .lifeList
ul{width:100%}#allpost .lifeList
.list{float:left;width:44%;margin:0
1% 3%;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background:#fff;padding:3% 2%;height:auto}#allpost .lifeList .list
.tag{padding:0
0 20px}#allpost .lifeList .list .tag
.category{float:left;height:18px;margin-left:-5px}#allpost .lifeList .list .tag .category
img{height:15px}#allpost .lifeList .list .tag
.date{float:right;font-size:9px;padding-top:3px;color:#727171}#allpost .lifeList .list .topSum
img{width:100%}#allpost .lifeList .list
h3{font-weight:bold;margin-top:12px;font-size:12px;line-height:1.8;overflow:hidden;height:60px;padding-bottom:1%}#allpost .lifeList .list h3
br{display:none}#allpost .lifeList .list h3
a{color:#040000}#allpost .lifeList .list h3 a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:2px}}@media only screen and (min-width: 1000px){#single{margin:0
auto 250px}#single
a{color:#5dc2d0}#single a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:1px}#single
.news{width:850px;margin:0
auto;color:#040000}#single .news
.main{position:relative}#single .news .main
.mainCategory{width:100px;position:absolute;top:0;left:-75px}#single .news
.content{margin:35px
auto 0;line-height:1.8}#single .news .content
img{width:100%;margin:20px
0}#single .news .content
iframe{margin:20px
0}#single .news .content
h1{padding-bottom:20px;margin-bottom:20px;line-height:1.8;text-align:center;font-size:20px;border-bottom:1px solid #fff;font-weight:bold}#single .news .content
p{margin-bottom:10px;font-size:15px}#single .news .content
.category{text-align:left;margin:30px
0 30px}#single .news .content .category a:hover{border-bottom:0;padding-bottom:0}#single .news .content .category
li{float:left;margin-right:10px;margin-bottom:10px}#single .news .content .category .cat-item-announce
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_announce.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-announce a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-artist
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_artist.svg) no-repeat center
center;width:120px;height:18px}#single .news .content .category .cat-item-artist a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-company
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_company.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-company a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-conversation
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_conversation.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-conversation a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-country
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_country.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-country a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-craftsman
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_craftsman.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-craftsman a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-creator
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_creator.svg) no-repeat
center center;width:125px;height:18px}#single .news .content .category .cat-item-creator a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-culture
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_culture.svg) no-repeat
center center;width:105px;height:18px}#single .news .content .category .cat-item-culture a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-event
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_event.svg) no-repeat center
center;width:96px;height:18px}#single .news .content .category .cat-item-event a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-fashion
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_fashion.svg) no-repeat
center center;width:113px;height:18px}#single .news .content .category .cat-item-fashion a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-media
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_media.svg) no-repeat center
center;width:96px;height:18px}#single .news .content .category .cat-item-media a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-planning
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_planning.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-planning a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-producer
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_producer.svg) no-repeat
center center;width:89px;height:18px}#single .news .content .category .cat-item-producer a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-school
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_school.svg) no-repeat center
center;width:72px;height:18px}#single .news .content .category .cat-item-school a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-shop
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_shop.svg) no-repeat center
center;width:97px;height:18px}#single .news .content .category .cat-item-shop a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-technology
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_technology.svg) no-repeat
center center;width:115px;height:18px}#single .news .content .category .cat-item-technology a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content
.addtoany_shortcode{text-align:right}#single .news .content .addtoany_shortcode
.a2a_svg{background:#585757 !important}#single .news .content .addtoany_shortcode a:hover{border-bottom:none;padding-bottom:none}#single .news
.relation{margin:95px
auto 0;width:850px;font-size:13px}#single .news .relation
br{display:none}#single .news .relation
h2{width:140px;margin:0
0 15px 0}#single .news .relation
span{padding:0
20px 0 0}#single .news .relation
.relationList{background:#fff;padding:25px}#single .news .relation .relationList
.announce{width:72px;height:18px}#single .news .relation .relationList
.artist{width:120px;height:18px}#single .news .relation .relationList
.company{width:72px;height:18px}#single .news .relation .relationList
.conversation{width:72px;height:18px}#single .news .relation .relationList
.country{width:72px;height:18px}#single .news .relation .relationList
.craftsman{width:72px;height:18px}#single .news .relation .relationList
.creator{width:125px;height:18px}#single .news .relation .relationList
.culture{width:105px;height:18px}#single .news .relation .relationList
.event{width:96px;height:18px}#single .news .relation .relationList
.fashion{width:113px;height:18px}#single .news .relation .relationList
.media{width:96px;height:18px}#single .news .relation .relationList
.planning{width:72px;height:18px}#single .news .relation .relationList
.producer{width:89px;height:18px}#single .news .relation .relationList
.school{width:72px;height:18px}#single .news .relation .relationList
.shop{width:97px;height:18px}#single .news .relation .relationList
.technology{width:115px;height:18px}}@media only screen and (min-width: 640px) and (max-width: 999px){#single{margin:0
auto 150px}#single
a{color:#5dc2d0}#single a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:1px}#single
.news{width:100%;margin:0
auto;color:#040000}#single .news
.main{position:relative}#single .news .main .mainImage
img{width:100%}#single .news .main
.mainCategory{width:30px;position:absolute;top:10px;left:15px;display:none}#single .news
.content{margin:35px
auto 0;padding:0
10px;line-height:1.8;width:80%}#single .news .content
img{width:100%;margin:20px
0}#single .news .content
iframe{margin:20px
0}#single .news .content
h1{padding-bottom:20px;margin-bottom:20px;line-height:1.8;text-align:center;font-size:20px;border-bottom:1px solid #fff}#single .news .content
p{margin-bottom:10px;font-size:13px}#single .news .content
.category{text-align:left;margin:30px
0 30px}#single .news .content .category a:hover{border-bottom:0;padding-bottom:0}#single .news .content .category
li{float:left;margin-right:10px;margin-bottom:10px}#single .news .content .category .cat-item-announce
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_announce.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-announce a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-artist
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_artist.svg) no-repeat center
center;width:120px;height:18px}#single .news .content .category .cat-item-artist a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-company
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_company.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-company a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-conversation
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_conversation.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-conversation a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-country
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_country.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-country a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-craftsman
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_craftsman.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-craftsman a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-creator
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_creator.svg) no-repeat
center center;width:125px;height:18px}#single .news .content .category .cat-item-creator a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-culture
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_culture.svg) no-repeat
center center;width:105px;height:18px}#single .news .content .category .cat-item-culture a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-event
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_event.svg) no-repeat center
center;width:96px;height:18px}#single .news .content .category .cat-item-event a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-fashion
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_fashion.svg) no-repeat
center center;width:113px;height:18px}#single .news .content .category .cat-item-fashion a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-media
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_media.svg) no-repeat center
center;width:96px;height:18px}#single .news .content .category .cat-item-media a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-planning
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_planning.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-planning a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-producer
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_producer.svg) no-repeat
center center;width:89px;height:18px}#single .news .content .category .cat-item-producer a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-school
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_school.svg) no-repeat center
center;width:72px;height:18px}#single .news .content .category .cat-item-school a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-shop
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_shop.svg) no-repeat center
center;width:97px;height:18px}#single .news .content .category .cat-item-shop a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-technology
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_technology.svg) no-repeat
center center;width:115px;height:18px}#single .news .content .category .cat-item-technology a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content
.addtoany_shortcode{text-align:right;width:95%}#single .news .content .addtoany_shortcode
.a2a_svg{background:#585757 !important}#single .news .content .addtoany_shortcode a:hover{border-bottom:none;padding-bottom:none}#single .news
.relation{margin:95px
auto 0;width:80%;font-size:13px}#single .news .relation
br{display:none}#single .news .relation
h2{width:140px;margin:0
0 15px 0}#single .news .relation
span{padding:0
20px 0 0}#single .news .relation
.relationList{background:#fff;padding:25px}#single .news .relation .relationList
.announce{width:72px;height:18px}#single .news .relation .relationList
.artist{width:120px;height:18px}#single .news .relation .relationList
.company{width:72px;height:18px}#single .news .relation .relationList
.conversation{width:72px;height:18px}#single .news .relation .relationList
.country{width:72px;height:18px}#single .news .relation .relationList
.craftsman{width:72px;height:18px}#single .news .relation .relationList
.creator{width:125px;height:18px}#single .news .relation .relationList
.culture{width:105px;height:18px}#single .news .relation .relationList
.event{width:96px;height:18px}#single .news .relation .relationList
.fashion{width:113px;height:18px}#single .news .relation .relationList
.media{width:96px;height:18px}#single .news .relation .relationList
.planning{width:72px;height:18px}#single .news .relation .relationList
.producer{width:89px;height:18px}#single .news .relation .relationList
.school{width:72px;height:18px}#single .news .relation .relationList
.shop{width:97px;height:18px}#single .news .relation .relationList
.technology{width:115px;height:18px}}@media only screen and (max-width: 639px){#single{margin:0
auto 150px}#single
a{color:#5dc2d0}#single a:hover{color:#999;border-bottom:1px solid #999;padding-bottom:1px}#single
.news{width:100%;margin:0
auto;color:#040000}#single .news
.main{position:relative}#single .news .main .mainImage
img{width:100%}#single .news .main
.mainCategory{width:30px;position:absolute;top:10px;left:15px;display:none}#single .news
.content{margin:35px
auto 0;padding:0
10px;line-height:1.8}#single .news .content
img{width:100%;margin:20px
0}#single .news .content
iframe{margin:20px
0}#single .news .content
h1{padding-bottom:20px;margin-bottom:20px;line-height:1.8;text-align:center;font-size:20px;border-bottom:1px solid #fff}#single .news .content
p{margin-bottom:10px;font-size:13px}#single .news .content
.category{text-align:left;margin:30px
0 30px}#single .news .content .category a:hover{border-bottom:0;padding-bottom:0}#single .news .content .category
li{float:left;margin-right:10px;margin-bottom:10px}#single .news .content .category .cat-item-announce
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_announce.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-announce a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-artist
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_artist.svg) no-repeat center
center;width:120px;height:18px}#single .news .content .category .cat-item-artist a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-company
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_company.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-company a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-conversation
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_conversation.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-conversation a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-country
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_country.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-country a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-craftsman
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_craftsman.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-craftsman a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-creator
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_creator.svg) no-repeat
center center;width:125px;height:18px}#single .news .content .category .cat-item-creator a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-culture
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_culture.svg) no-repeat
center center;width:105px;height:18px}#single .news .content .category .cat-item-culture a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-event
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_event.svg) no-repeat center
center;width:96px;height:18px}#single .news .content .category .cat-item-event a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-fashion
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_fashion.svg) no-repeat
center center;width:113px;height:18px}#single .news .content .category .cat-item-fashion a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-media
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_media.svg) no-repeat center
center;width:96px;height:18px}#single .news .content .category .cat-item-media a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-planning
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_planning.svg) no-repeat
center center;width:72px;height:18px}#single .news .content .category .cat-item-planning a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-producer
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_producer.svg) no-repeat
center center;width:89px;height:18px}#single .news .content .category .cat-item-producer a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-school
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_school.svg) no-repeat center
center;width:72px;height:18px}#single .news .content .category .cat-item-school a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-shop
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_shop.svg) no-repeat center
center;width:97px;height:18px}#single .news .content .category .cat-item-shop a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content .category .cat-item-technology
a{overflow:hidden;white-space:nowrap;text-indent:100%;display:block;background:url(/wp-content/themes/dotbuttoncompany-new/images/single/category_small_technology.svg) no-repeat
center center;width:115px;height:18px}#single .news .content .category .cat-item-technology a:hover{opacity:0.7;transition:alignleft 0.5s ease;-webkit-transition:0.5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}#single .news .content
.addtoany_shortcode{text-align:right;width:95%}#single .news .content .addtoany_shortcode
.a2a_svg{background:#585757 !important}#single .news .content .addtoany_shortcode a:hover{border-bottom:none;padding-bottom:none}#single .news
.relation{margin:95px
auto 0;width:90%;font-size:13px}#single .news .relation
br{display:none}#single .news .relation
h2{width:140px;margin:0
auto 15px}#single .news .relation
span{padding:0
20px 0 0}#single .news .relation
.relationList{background:#fff;padding:25px}#single .news .relation .relationList
.announce{width:72px;height:18px}#single .news .relation .relationList
.artist{width:120px;height:18px}#single .news .relation .relationList
.company{width:72px;height:18px}#single .news .relation .relationList
.conversation{width:72px;height:18px}#single .news .relation .relationList
.country{width:72px;height:18px}#single .news .relation .relationList
.craftsman{width:72px;height:18px}#single .news .relation .relationList
.creator{width:125px;height:18px}#single .news .relation .relationList
.culture{width:105px;height:18px}#single .news .relation .relationList
.event{width:96px;height:18px}#single .news .relation .relationList
.fashion{width:113px;height:18px}#single .news .relation .relationList
.media{width:96px;height:18px}#single .news .relation .relationList
.planning{width:72px;height:18px}#single .news .relation .relationList
.producer{width:89px;height:18px}#single .news .relation .relationList
.school{width:72px;height:18px}#single .news .relation .relationList
.shop{width:97px;height:18px}#single .news .relation .relationList
.technology{width:115px;height:18px}}#top-about{margin-bottom:60px}.title-box{width:1000px;height:auto;margin:0
auto;margin-bottom:20px}.title-letter{font-size:3em !important;font-weight:bolder;color:#696969}@media screen and (max-width: 1000px){.title-box{width:100%}}.top-service{border-radius:80px}.about-content{line-height:40px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;width:500px}.service-button-box{display:flex;width:70%;margin:0
auto}.image_link
img{width:100%}.image_link:hover
img{transform:rotateY(360deg);transition-duration:1s}#tags{border-radius:20px;background-color:#d3d3d3;width:70%;margin:0
auto;margin-top:30px}.tags_title{text-align:left;padding:15px
0px 0px 30px;font-size:20px;font-weight:bold}.tag-container{display:flex;flex-wrap:wrap;gap:10px;padding:20px;width:fit-content;margin:0
auto;color:#030303}.tag-button{background-color:white;color:#030303;border:1px
solid black;padding:5px
10px;border-radius:10px;font-size:14px;display:inline-block;cursor:pointer}.tag-button:hover{background-color:#e0e0e0}#top-cases{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/back-transparent.png');width:100%;padding:100px
0px 50px 0px}#top_sns{padding-bottom:20px}#top_sns
li{width:50px}.policy{padding-top:40px}.policy_box{width:70vw;background-color:rgba(255, 255, 255, 0.8);margin:0
auto;padding:10px
0px 10px 0px;font-size:1.2vw}.companyinfo{padding-top:40px;margin:0
auto;padding:80px
0 100px 0}@media screen and (min-width: 1000px){.companyinfo{display:flex;justify-content:center}.companyinfo-table{margin-left:40px}.message-box{margin-bottom:100px}.topmessage{padding-top:80px}}@media screen and (min-width: 587px){.service-container{display:flex;justify-content:center}.item{width:500px}}.item{height:350px;color:#fff}.item::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.6)}.service-title{font-size:1.5rem;font-weight:bold}.service-sentence{position:absolute;font-size:0.9rem;line-height:30px;color:#fff;right:0;left:0;margin:0
auto;top:50%;transform:translateY(-50%)}.new-business{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/new-business.png');background-size:cover;position:relative;background-color:rgba(0, 0, 0, 0.5)}.area-management{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/area-management.jpg');background-size:cover;position:relative}.sustainable-development{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/sustainability.jpg');background-size:cover;position:relative}.communication-design{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/communication.jpg');background-size:cover;position:relative}#top-news{padding-top:100px}.company-message{margin-right:20px;text-align:left;padding:50px
20px 50px 40px}@media screen and (max-width: 640px){.company-message{padding:40px
20px 40px 50px}}@media screen and (max-width: 480px){.company-message{padding:30px
20px 30px 40px}}.companyinfo-table{display:flex;justify-content:center}.companyinfo-table
td{padding:5px}.messsage-title{font-size:20px;padding:10px}.policy_box_parent{background-image:url('https://dotbuttoncompany.com/wp-content/themes/dotbuttoncompany/images/page/back-transparent.png');height:auto;width:100%;padding:100px
0px 100px 0px;text-align:center;font-size:16px}@media screen and (max-width: 640px){.policy_box_parent{padding:60px
0px 60px 0px}}.policy_box{width:70vw;background-color:rgba(255, 255, 255, 0.8);margin:0
auto;padding:10px
0px 10px 0px;font-size:1.2vw}.mission-parent{justify-content:center}.mission-child{text-align:center;padding:10px}.mission-text{font-size:17px}.map{aspect-ratio:16 / 9;max-width:600px;width:100%;height:auto}@media screen and (max-width: 1000px){.map{width:100%;max-width:1000px}}.message-box{justify-content:center;align-items:center}@media screen and (min-width: 985px){.mission-parent{display:flex}}@media screen and (max-width: 985px){.mission-child{margin-bottom:20px}}@media screen and (min-width: 800px){.message-box{display:flex}}@media screen and (min-width: 1100px){.company-message{font-size:15px}}@media screen and (min-width: 900px) and (max-width: 1099px){.company-message{font-size:13px}}@media screen and (max-width: 899px){.company-message{font-size:11px}}.bbs{align-items:center;display:flex;height:50px;line-height:50px;overflow:hidden;width:100%;white-space:nowrap;z-index:1;border-top:2px solid #333;border-bottom:2px solid #333}.bbs
ul{animation:flowing 70s linear infinite;font-size:16px;transform:translateX(100%);margin:0;padding:0}.bbs ul
li{display:inline-block;padding-right:30px}@keyframes
flowing{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.news-list .news-list-inner{padding:20px
5px;border:2px
solid #f5f5f5}.archive .news-list .news-list-inner{background:#fff;padding:20px}.news-list
ul{list-style:none;margin:0
0 20px}.news-list
li{padding:10px;border-bottom:1px solid #ddd}.news-list
a{color:#333;text-decoration-line:none}.news-list a:hover{opacity:0.6}.news-list a.wp-block-button__link{color:#fff}.news-list a.wp-block-button__link:hover{color:#f87474}.news-list
.news_date{margin:0;font-size:14px}.news-list
.news_title{margin:0;font-size:18px;line-height:30px;padding-top:10px;padding-bottom:10px}h1{font-weight:bold !important;text-align:center}.field{display:flex}.section-title{text-align:center;font-size:3em !important;font-weight:bolder}.head_pagelink{font-size:1.2vw;font-weight:bold;margin-left:30px}.links{color:#333 !important}.links:hover{color:#999 !important}.button
a{background:#eee;border-radius:9999px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0
auto;max-width:250px;padding:10px
25px;font-family:'Noto Sans Japanese';color:#333;line-height:1.8;text-decoration:none;transition:0.3s ease-in-out;font-weight:500}.button a:hover{background:#333;color:#fff}.button a:after{content:'';width:5px;height:5px;border-top:3px solid #333;border-right:3px solid #333;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:20px;border-radius:1px;transition:0.3s ease-in-out}.button a:hover:after{border-color:#fff}.button{margin-top:20px}.case-title{text-align:center;font-size:1.5em;font-weight:bold;color:#333;padding-bottom:10px}.post-title{text-align:center;font-size:2.5vw;font-weight:bold;color:#333}.works-box{height:300px;position:relative}.works-title{background:linear-gradient(
transparent 0%,
transparent 50%,
#e0e0e0 50%,
#e0e0e0 100%
)}.tags-container{margin-top:20px}.read-more-btn{display:inline-block;background:white;padding:10px
20px;font-size:14px;font-weight:bold;color:black;border:1px
solid black;transition:background-color 0.3s ease, color 0.3s ease;position:relative}.read-more-btn:hover{background-color:black;color:white}.read-more-btn::after{font-size:12px;margin-left:8px;transition:margin-left 0.3s ease}#news-posts{margin:80px
0 80px 0}.news-section{display:flex;flex-direction:column;width:70%;margin:0
auto}.news-item{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}@media screen and (min-width: 815px){.news-item{display:flex}.news-content{margin-top:20px}}@media screen and (max-width: 814px){.news-content{margin-top:20px}}.news-date{margin-right:10px;font-weight:bold}.news-thumbnail
img{width:200px;height:auto}.news-content{margin-left:10px;flex:1;text-align:left}.news-title{font-size:15px !important;color:#030303;margin:0;font-weight:bold}.news-excerpt{margin:10px
0}.news-tags{margin-top:10px}.news-tag{display:inline-block;margin-right:5px;color:#0073aa}@media only screen and (min-width: 1000px){.post-service-button-box{width:1000px;margin:0
auto;display:flex;justify-content:space-between}.post-service-button-box
.image_link{width:100%}.service-button-box-container{width:1000px;margin:0
auto}}@media only screen and (min-width: 640px) and (max-width: 999px){.post-service-button-box{width:80%;margin:0
auto;display:flex;justify-content:space-between}.post-service-button-box
.image_link{width:100%}.service-button-box-container{width:80%;margin:0
auto}}@media only screen and (max-width: 639px){.post-service-button-box{width:100%;margin:0
auto;display:flex;flex-wrap:wrap;justify-content:space-between}.post-service-button-box
.image_link{width:100%;margin-bottom:10px}.service-button-box-container{width:100%;margin:0
auto}}.service-explanation{text-align:left;font-size:16px;letter-spacing:0.1em}@media only screen and (min-width: 1000px){.post-top-explanation{margin-bottom:50px}}@media only screen and (min-width: 640px) and (max-width: 999px){.post-top-explanation{margin-bottom:30px}}@media only screen and (max-width: 639px){.post-top-explanation{margin-bottom:20px}}a.btn_14{display:block;text-align:center;vertical-align:middle;text-decoration:none;position:relative;width:120px;margin:auto;padding:1rem 4rem;font-weight:bold;border-radius:0.3rem;border-bottom:7px solid #07827f;background:#00a19d;color:#fff;padding-bottom:20px;margin-bottom:60px}a.btn_14:before{content:'\f0e0';position:relative;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:15px}a.btn_14:hover{margin-top:6px;border-bottom:1px solid #07827f;color:#fff}.content-section{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:20px;width:100%;max-width:1000px;margin:0
auto}.text-box{width:60%;font-size:18px;font-weight:500;line-height:1.8;text-align:center;line-height:2.3rem}.image-box{width:50%}.image-box
img{width:100%;height:auto}@media (max-width: 600px){.content-section{flex-direction:column;text-align:center}.text-box,.image-box{width:100%}.image-box{margin-top:20px}}.works-category{text-align:left;font-size:3em !important;font-weight:bolder;margin-top:40px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;padding:20px
0 20px 0;background:#f1f1f1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0
auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical
> .swiper-pagination-bullets
.swiper-pagination-bullet{margin:5px
0;display:block}.swiper-container-horizontal
> .swiper-pagination-bullets
.swiper-pagination-bullet{margin:0
5px}.swiper-pagination-progress{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl
.swiper-pagination-progress
.swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255, 255, 255, 0.5)}.swiper-pagination-progress.swiper-pagination-white
.swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black
.swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(
linear,
left top,
right top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);background-image:-webkit-linear-gradient(
right,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-moz-linear-gradient(
right,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-o-linear-gradient(
right,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:linear-gradient(
to left,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(
linear,
right top,
left top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);background-image:-webkit-linear-gradient(
left,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-moz-linear-gradient(
left,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-o-linear-gradient(
left,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:linear-gradient(
to right,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(
linear,
left top,
left bottom,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);background-image:-webkit-linear-gradient(
bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-moz-linear-gradient(
bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-o-linear-gradient(
bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:linear-gradient(
to top,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(
linear,
left bottom,
left top,
from(rgba(0, 0, 0, 0.5)),
to(rgba(0, 0, 0, 0))
);background-image:-webkit-linear-gradient(
top,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-moz-linear-gradient(
top,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:-o-linear-gradient(
top,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
);background-image:linear-gradient(
to bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 0, 0)
)}.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}html{scroll-padding-top:110px}body{padding-top:110px}.l-container{max-width:calc(100% - 40px);margin-inline:auto}.l-container.top-space{padding-top:60px}.p-top-about .title-box{margin-bottom:0}.p-top-about .content-section{padding-left:40px;padding-right:40px}.p-top-about .title-box
h2{font-size:33px;text-align:center;line-height:1.5;padding-top:40px;margin-bottom:0}.content-section{padding:0
0 60px;gap:40px;max-width:1200px}.title-box{max-width:1200px;width:100%}.title-box
h2{text-align:center}.content-section .image-box{display:flex;justify-content:center}.content-section.second{padding:60px
20px 60px}.p-top-service .service-button-box-container{display:grid;grid-template-columns:1fr;gap:40px;margin-top:40px}.p-top-service .service-button-box{width:100%;max-width:1000px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.p-top-tags#tags{width:100%;max-width:1000px;margin-inline:auto;margin-top:60px}.p-top-cases#top-cases{max-width:calc(100% - 40px);margin-inline:auto}.p-top-cases#top-cases #postArea .lifeList
ul{width:100%}#postArea .lifeList .list
h3{height:auto}#allpost .lifeList
.list{border-radius:8px}.p-top-news#news-posts{max-width:calc(100% - 40px);margin-inline:auto}.p-top-news#news-posts .news-section{width:100%;max-width:990px}#footer{display:flex;justify-content:center;align-items:center }#footer #footerInter
#f_menu{float:none;text-align:center}#footer #footerInter #f_menu
#copyright{float:none}.works-title{font-size:14px}.tags-container{font-size:12px}.news-item{display:flex;gap:20px}.news-item .news-content{margin:0}.news-item .news-content .news-title{font-size:16px !important}.news-item .news-content .news-excerpt{font-size:14px}.news-item .news-content .news-tags{font-size:12px}.p-all-news#allpost{max-width:calc(100% - 40px);margin-inline:auto}.p-all-news#allpost .post-title{font-size:33px;margin-bottom:20px}.post-service-button-box{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;width:auto;max-width:1000px}.p-service#allpost .lifeList
ul{float:none;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.p-service#allpost .lifeList
.list{float:none;margin:0;width:auto;height:auto}.p-service#allpost .lifeList .list
h3{height:auto}.tag-title-box .works-category{text-align:center}.category-title{text-align:center;font-size:33px;font-weight:700;padding-bottom:20px}#single{overflow:hidden;overflow-wrap:anywhere}.company-heading{margin-top:40px;text-align:center}.company-heading
p{font-size:20px}.company-heading
h1{font-size:30px}.p-company{overflow:hidden}.message-box
img{width:400px;max-width:100%;height:auto}.company-message{margin-right:0}.policy_box{width:auto;max-width:calc(100% - 40px);margin-inline:auto}.nav-mobile{display:none}#topHeader{position:fixed;top:0;width:100%;z-index:9999;background-color:#fff}#topHeader .nav > ul > li > a,
#topHeader .nav>ul>li>button{text-align:center;font-weight:700;font-size:24px;font-family:'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif}#topHeader .nav ul li:has(.dropdown) .arrow{display:none}#nav-button{display:none}#topHeader .nav ul li
.dropdown{left:50%;transform:translateX(-50%);white-space:nowrap}#postArea .lifeList
.list{height:auto}.work-client{margin-top:16px}.topSum{width:100%}.news-thumbnail
img{width:100%}.top-read-more-button{margin-top:30px}.read-more-btn{font-size:16px}#allpost
h2{width:100%}#top_sns
ul{display:flex;justify-content:center;align-items:center;column-gap:20px}#top_sns
li{max-width:40px}#top_sns li
img{width:100%}.wp-pagenavi{font-size:16px}.p-top-news .news-thumbnail{aspect-ratio:190 / 130;width:20%;min-width:190px}.p-top-news .news-thumbnail
img{width:100%;height:100%;object-fit:cover}.p-top-news .news-item{align-items:flex-start}a.btn_contact{width:100%;max-width:160px;font-size:16px;display:flex;justify-content:center;align-items:center}a.btn_contact::before{margin-top:1px;font-size:25px}@media only screen and (min-width: 1000px){#postArea{max-width:1200px;background-color:#fff;color:#000;border-radius:50%;text-align:center;line-height:15px;font-size:12px;position:relative;top:1px;left:-15px}#contactArea form
p{margin-bottom:24px;font-size:14px;font-weight:500}#contactArea form p:first-of-type{margin-top:0}#contactArea .wpcf7-form-control-wrap{display:block;margin-top:8px}#contactArea select.wpcf7-form-control,
#contactArea input.wpcf7-form-control,
#contactArea textarea.wpcf7-form-control{width:100%;padding:10px
12px;border:1px
solid #ddd;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#contactArea select.wpcf7-form-control:focus,
#contactArea input.wpcf7-form-control:focus,
#contactArea textarea.wpcf7-form-control:focus{outline:none;border-color:#77c0ce}#contactArea textarea.wpcf7-form-control{resize:vertical;min-height:120px}#contactArea input.wpcf7-submit{width:auto;min-width:200px;padding:12px
40px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#contactArea input.wpcf7-submit:hover{background-color:#5fa8b5}#contactArea .wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px}}@media only screen and (max-width: 999px){#container.l-container.top-space{padding-top:60px}.top-title{object-fit:cover;aspect-ratio:2 / 1}.p-top-about .content-section{padding-left:20px;padding-right:20px}.p-top-about .title-box
h2{font-size:33px;text-align:center;line-height:1.5;padding:50px
20px 20px}.content-section{flex-direction:column;padding:0
20px 40px}.content-section .image-box{width:80%;margin-top:0}.content-section .text-box{width:100%;font-size:16px}.content-section .text-box.first{width:100%}.p-top-service{max-width:calc(100% - 40px);margin-inline:auto}.p-top-service .service-button-box-container{gap:10px;margin-top:30px}.p-top-service .service-button-box{gap:10px}.p-top-tags#tags{max-width:calc(100% - 40px);margin-inline:auto;margin-top:40px}.p-service#allpost .lifeList
ul{width:100%}.post-service-button-box{grid-template-columns:repeat(2, 1fr);gap:10px}.p-service#allpost .lifeList
ul{float:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.wp-pagenavi{margin-top:40px}.companyinfo-table{margin-top:40px}#topHeader
#headerInner{height:80px}#topHeader
.nav{width:auto;margin-top:0;font-family:'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif}#topHeader .nav.nav-category{display:none}#contactArea
.content{width:95%;max-width:620px;margin:0
auto}#contactArea form
p{margin-bottom:24px;font-size:14px;font-weight:500}#contactArea form p:first-of-type{margin-top:0}#contactArea .wpcf7-form-control-wrap{display:block;margin-top:8px}#contactArea select.wpcf7-form-control,
#contactArea input.wpcf7-form-control,
#contactArea textarea.wpcf7-form-control{width:100%;padding:10px
12px;border:1px
solid #ddd;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#contactArea select.wpcf7-form-control:focus,
#contactArea input.wpcf7-form-control:focus,
#contactArea textarea.wpcf7-form-control:focus{outline:none;border-color:#77c0ce}#contactArea textarea.wpcf7-form-control{resize:vertical;min-height:120px}#contactArea input.wpcf7-submit{width:auto;min-width:200px;padding:12px
40px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#contactArea input.wpcf7-submit:hover{background-color:#5fa8b5}#contactArea .wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px}}@media only screen and (max-width: 800px){html{scroll-padding-top:60px}body{padding-top:0}#container{padding-top:60px}#topHeader{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-sizing:border-box}#topHeader
#headerInner{height:60px}#topHeader
#h_logo{padding-top:0}#nav-button{position:relative;display:block;width:30px;height:16px}#nav-button::before{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:30px;height:30px}#nav-button
span{position:relative;display:block;width:100%;height:1px;background-color:#000;position:absolute;top:0;left:0;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transform-origin:center}#nav-button span:nth-child(2){top:7.5px}#nav-button span:nth-child(3){top:15px}#nav-button.is-opened span:nth-child(1){transform:rotate(45deg) translateY(6px) translateX(5px)}#nav-button.is-opened span:nth-child(2){opacity:0}#nav-button.is-opened span:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(5px)}.topmessage{margin-top:50px}.message-box
img{width:280px}#topHeader
.nav{position:fixed;top:60px;left:0;overflow:auto;width:100%;height:calc(100vh - 60px);background-color:#fff;box-sizing:border-box;border-top:1px solid #000;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}#topHeader .nav.is-opened{opacity:1;visibility:visible}#topHeader .nav
ul{display:grid;grid-template-columns:1fr;width:100%;padding:0}#topHeader .nav>ul>li{width:100%;text-align:left;font-size:18px;line-height:1.5;border-bottom:1px solid #000}#topHeader .nav>ul>li>a{width:calc(100% - 40px);display:block;padding:10px
20px;font-size:18px;text-align:left}#topHeader .nav>ul>li>button{display:block;padding:10px
20px;font-size:18px;text-align:left;width:100%;color:#000}#topHeader .nav>ul>li>.has-child{pointer-events:none}#topHeader .nav ul li:has(.dropdown) .arrow{position:absolute;right:20px;top:17px;color:#000;transition:transform 0.3s ease-in-out;line-height:1;width:16px;height:12px;display:flex;justify-content:center;align-items:center;pointer-events:none}#topHeader .nav ul li:has(.dropdown) .arrow
svg{vertical-align:bottom}#topHeader .nav ul li.is-opened:has(.dropdown) .arrow{transform:rotate(180deg)}#topHeader .nav ul li
.dropdown{position:relative;top:auto;left:auto;box-shadow:none;background-color:transparent;width:100%;box-sizing:border-box;padding-left:20px;display:none;transform:translate(0);white-space:normal}#topHeader .nav ul li ul
li{width:100%;box-sizing:border-box}#topHeader .nav ul li ul li
a{font-size:12px;text-align:left;padding:0;display:block;width:100%;padding:10px
20px;box-sizing:border-box;border-top:1px solid #000;border-left:1px solid #000}}@media only screen and (max-width: 639px){#topHeader{padding:0
4%;background-size:cover;box-sizing:border-box;width:100%}.p-top-about .title-box
h2{font-size:32px;padding:16px
20px}.content-section .image-box{width:100%}.news-item{flex-direction:column}#postArea .lifeList
.list{padding-bottom:20px}.p-top-news .news-thumbnail{aspect-ratio:190 / 130;width:100%;min-width:auto}#contactArea
.content{width:95%;max-width:620px;margin:0
auto}#contactArea form
p{margin-bottom:20px;font-size:14px;font-weight:500}#contactArea form p:first-of-type{margin-top:0}#contactArea .wpcf7-form-control-wrap{display:block;margin-top:8px}#contactArea select.wpcf7-form-control,
#contactArea input.wpcf7-form-control,
#contactArea textarea.wpcf7-form-control{width:100%;padding:10px
12px;border:1px
solid #ddd;border-radius:4px;font-size:15px;box-sizing:border-box;background-color:#fff}#contactArea select.wpcf7-form-control:focus,
#contactArea input.wpcf7-form-control:focus,
#contactArea textarea.wpcf7-form-control:focus{outline:none;border-color:#77c0ce}#contactArea textarea.wpcf7-form-control{resize:vertical;min-height:120px}#contactArea input.wpcf7-submit{width:100%;max-width:300px;padding:12px
20px;background-color:#77c0ce;color:#fff;font-weight:bold;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#contactArea input.wpcf7-submit:hover{background-color:#5fa8b5}#contactArea .wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px}}@media only screen and (max-width: 500px){.p-top-service .service-button-box{grid-template-columns:1fr;gap:20px}}