@charset "UTF-8";#edit{margin-bottom:50px}#edit h2{padding:15px;background-color:#eee;font-size:32px;font-size:3.2rem}#edit h3{padding-left:15px;font-size:24px;font-size:2.4rem;border-left:4px solid #000;border-bottom:1px dashed #000}#edit p,#edit li,#edit blockquote{line-height:2.15}#edit a{color:#66affe;display:inline-block;text-decoration:underline;line-height:1.5}#edit img{margin-right:auto;margin-bottom:20px;margin-left:auto}#edit img.ph50{max-width:50%}#edit li{list-style-position:inside}#edit ul li{list-style-type:disc}#edit ol li{list-style-type:decimal}#edit video{height:auto}#edit blockquote{padding:10px 15px !important;border:1px solid #bbb !important;position:relative}#edit blockquote:before,#edit blockquote:after{color:#424959;font-size:50px;font-size:5rem;line-height:1;position:absolute}#edit blockquote:before{content:"❝";top:-20px;left:-5px}#edit blockquote:after{content:"❞";bottom:-34px;right:-5px}#edit .margin_b5{margin-bottom:5px !important}#edit .margin_b10{margin-bottom:10px !important}#edit .margin_b15{margin-bottom:15px !important}#edit .margin_b20{margin-bottom:20px !important}#edit .margin_b25{margin-bottom:25px !important}#edit .margin_b30{margin-bottom:30px !important}#edit .margin_b35{margin-bottom:35px !important}#edit .margin_b40{margin-bottom:40px !important}#edit .margin_b45{margin-bottom:45px !important}#edit .margin_b50{margin-bottom:50px !important}#edit .f10{font-size:10px !important}#edit .f11{font-size:11px !important}#edit .f12{font-size:12px !important}#edit .f13{font-size:13px !important}#edit .f14{font-size:14px !important}#edit .f15{font-size:15px !important}#edit .f16{font-size:16px !important}#edit .f17{font-size:17px !important}#edit .f18{font-size:18px !important}#edit .f19{font-size:19px !important}#edit .f20{font-size:20px !important}#edit .f21{font-size:21px !important}#edit .f22{font-size:22px !important}#edit .f23{font-size:23px !important}#edit .f24{font-size:24px !important}#edit .f25{font-size:25px !important}#edit .f30{font-size:30px !important}#edit .f35{font-size:35px !important}#edit .f40{font-size:40px !important}#edit .f45{font-size:45px !important}#edit .f50{font-size:50px !important}#edit .bold{font-weight:700 !important}#edit .red{color:red !important}#edit .pink{color:pink !important}#edit .gray{color:gray !important}#edit .blue{color:blue !important}#edit .text_center{text-align:center}#edit .text_right{text-align:right}#edit .mk_yellow{background-color:#ff0 !important}#edit .bg_yellow{padding:15px !important;background-color:#fffde0 !important;border:1px solid #bbb !important}#edit .bg_blue{padding:15px !important;background-color:#e4efff !important;border:1px solid #bbb !important}#edit .bg_pink{padding:15px !important;background-color:#fff1f1 !important;border:1px solid #bbb !important}#edit .bg_gray{padding:15px !important;background-color:#f9f9f9 !important;border:1px solid #bbb !important}#edit .bg_yellow_iv{background-color:rgba(255,253,224,.5) !important}#edit .bg_blue_iv{background-color:rgba(228,239,255,.5) !important}#edit .bg_pink_iv{background-color:rgba(255,241,241,.5) !important}#edit .bg_gray_iv{background-color:rgba(249,249,249,.5) !important}#edit .bg_quest_iv{font-family:"dot";color:#fff;background-color:#000}#edit .serif{overflow:hidden;display:block;margin-bottom:30px;position:relative;min-height:80px;padding-left:100px;font-size:18px;line-height:1.9;font-weight:400}#edit .serif>img{position:absolute;top:0;left:0;width:80px;height:80px;display:block;margin:0;border-radius:40px}#edit .serif .serif_box{padding:15px;border-radius:4px;border:solid 2px #000 !important;position:relative;line-height:1.5}#edit .serif .serif_box>span{display:inline;font-size:18px;line-height:1.9;font-weight:400}#edit .serif .serif_box:after{position:absolute;top:24px;left:-22px;content:"";height:0;width:0;border:10px solid rgba(255,255,255,0);border-right:10px solid #000}#edit .serif_l{overflow:hidden;display:block;margin-bottom:30px;position:relative;min-height:80px;padding-right:100px;font-size:18px;line-height:1.9;font-weight:400}#edit .serif_l>img{position:absolute;top:0;right:0;display:block;margin:0;border-radius:40px}#edit .serif_l .serif_box{padding:15px;border-radius:4px;border:solid 2px #000 !important;position:relative;line-height:1.5}#edit .serif_l .serif_box>span{display:inline;font-size:18px;line-height:1.9;font-weight:400}#edit .serif_l .serif_box:after{position:absolute;top:24px;right:-22px;content:"";height:0;width:0;border:10px solid rgba(255,255,255,0);border-left:10px solid #000}#edit .button_green{width:300px;max-width:100%;margin:0 auto;padding:20px 0;background:#58be89;border-radius:10px;box-shadow:0 2px 0 rgba(0,0,0,.35);color:#fff !important;text-align:center;text-decoration:none !important}#edit .button_blue{width:300px;max-width:100%;margin:0 auto;padding:20px 0;background:#0e7ac4;border-radius:10px;box-shadow:0 2px 0 rgba(0,0,0,.35);color:#fff !important;text-align:center;text-decoration:none !important}#edit .button_orange{width:300px;max-width:100%;margin:0 auto;padding:20px 0;background:#fba848;border-radius:10px;box-shadow:0 2px 0 rgba(0,0,0,.35);color:#fff !important;text-align:center;text-decoration:none !important}#edit table{width:100%;border-collapse:collapse}#edit table tr th,#edit table tr td{padding:15px 20px;border:1px solid #ddd;vertical-align:middle;line-height:2}#edit table tr th{font-weight:700;background:#f5f4f4}#edit table th:nth-child(1){width:30%}#edit .b-col2{padding:30px;background:#f5f5f5}#edit .b-col2-wrap{display:flex;flex-flow:row wrap}#edit .b-col2-wrap>p{width:65%}#edit .form-block{width:35%;padding-top:8px;font-weight:700}#edit .c-pink{font-size:12px;font-size:1.2rem;padding:3px 5px;color:#fff;background:#e95996;margin-right:10px;font-weight:700}#edit .c-skyblue{font-size:12px;font-size:1.2rem;padding:3px 5px;color:#fff;background:#59c1df;margin-right:10px;font-weight:700}#edit .is-consent{margin:20px 0;text-align:center}#edit .is-consent label{padding:20px 35px;border:1px solid rgba(0,0,0,.5);cursor:pointer;display:inline-block}#edit .arrow-r{text-align:center}#edit .arrow-r input{width:380px;padding:20px 0;background:#3473b8;color:#fff;display:inline-block}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
*{max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box;display:inline-block}html{scroll-behavior:smooth}html.is-open body{overflow:hidden}html.is-open .sub-content{height:100vh;padding-top:30px;padding-bottom:190px;overflow:scroll}body,input,select,textarea{color:#444;font-family:"Noto Serif JP",serif;font-size:16px}body{background-color:#fff;line-height:1.5;overflow-x:hidden;overflow-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-break:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}iframe,img,video{display:block}img{height:auto;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;-webkit-backface-visibility:hidden;shape-rendering:crispEdges}a{color:inherit;display:block;text-decoration:none;text-underline-position:under;transition:all .2s}ul,ol{list-style-type:none}table{width:100%;border-top:1px solid #007eaa;border-bottom:1px solid #007eaa;border-collapse:collapse}table tr+tr{border-top:1px solid #007eaa;border-bottom:1px solid #007eaa}table tr th,table tr td{padding-top:20px;padding-bottom:20px}table tr th{width:200px;color:#aea368;text-align:left;white-space:nowrap}table tr th .req{margin-left:10px;padding:2px 8px;background-color:#ea7034;border-radius:11px;color:#fff;font-size:12px}input:not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,select,textarea{padding:10px;border:none}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label{cursor:pointer}textarea{resize:none}.inner{width:1200px;margin-right:auto;margin-left:auto}.inner p{font-size:16px;margin-bottom:30px}.insta,.sns-link{width:180px;height:46px;padding-left:20px;border:1px solid;color:#fff;display:flex;align-items:center}.insta img,.sns-link img{margin-right:10px}.header{width:100%;position:fixed;top:0;left:0;z-index:99999}.header .main-content{padding-top:10px;padding-bottom:10px;background:url(//ism-kimono.com/wp-content/themes/ism-kimono.com/images/bg-header.jpg) no-repeat center/cover;color:#fff;box-shadow:0px 2px 4px -1px rgb(0 0 0/20%),0px 4px 5px 0px rgb(0 0 0/14%),0px 1px 10px 0px rgb(0 0 0/12%)}.header .main-content .inner{display:flex;align-items:center;position:relative}.header .main-content .inner .gnav{margin-left:auto}.header .main-content .inner .gnav ul{display:flex;align-items:center}.header .main-content .inner .gnav ul li+li{margin-left:40px}.header .main-content .inner .gnav ul li .btn{padding:10px 20px}.header .main-content .inner .gnav ul li[class]{font-size:14px}.header .main-content .inner .gnav ul .log img,.header .main-content .inner .gnav ul .cart img{display:none}.header .main-content .inner .gnav ul .log{margin-left:20px}.header .main-content .inner .gnav ul .log .btn{background-color:#aea368}.header .main-content .inner .gnav ul .cart{margin-left:0}.header .main-content .inner .gnav ul .cart .btn{background-color:#007eaa}.header .main-content .inner .hamburger{width:60px;height:60px;background:#006182;cursor:pointer;display:none;position:relative}.header .main-content .inner .hamburger:before,.header .main-content .inner .hamburger:after,.header .main-content .inner .hamburger .border{width:30px;height:2px;background:#aea368;position:absolute;top:50%;left:50%;transition:transform .3s}.header .main-content .inner .hamburger:before,.header .main-content .inner .hamburger:after{content:""}.header .main-content .inner .hamburger:before{transform:translate(-50%,calc(-50% - 10px))}.header .main-content .inner .hamburger:after{transform:translate(-50%,calc(-50% + 10px))}.header .main-content .inner .hamburger .border{transform:translate(-50%,-50%)}.header .main-content .inner .hamburger.is-open:before{transform:translate(-50%,-50%) rotate(45deg)}.header .main-content .inner .hamburger.is-open .border{display:none}.header .main-content .inner .hamburger.is-open:after{transform:translate(-50%,-50%) rotate(-45deg)}.header .sub-content{background-color:#fff}.header .sub-content .inner .sub-nav{display:flex;position:relative}.header .sub-content .inner .sub-nav li:not(.log-cart):not(.log):not(.cart):not(.twitter):not(.instagram) a{display:flex;align-items:center;position:relative}.header .sub-content .inner .sub-nav li:not(.log-cart):not(.log):not(.cart):not(.twitter):not(.instagram) a:after{transition:.2s}.header .sub-content .inner .sub-nav>li a{display:block line-height:23px}.header .sub-content .inner .sub-nav>li a:hover{background:#177697;color:#fff}.header .sub-content .inner .sub-nav li[data-toggle]>a:after{width:6px;height:6px;margin-left:10px;border-right:1px solid;border-bottom:1px solid;content:"";transform:rotate(45deg) translateY(-5px) !important}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children{width:100%;background-color:rgba(27,85,112,.9);color:#fff;position:absolute;top:100%;left:0}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children>li+li{margin-left:40px}.header .sub-content .inner .sub-nav>li[data-toggle] .children{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;padding:20px;display:none}.header .sub-content .inner .sub-nav .sp{display:none}.header .sub-content .inner .sub-nav .log-cart,.header .sub-content .inner .sub-nav .search{padding-right:15px;padding-left:15px}.header .sub-content .inner .sub-nav .log-cart{order:1}.header .sub-content .inner .sub-nav .log-cart ul{display:flex;margin-bottom:25px}.header .sub-content .inner .sub-nav .log-cart ul>li{flex-basis:calc((100% - 10px)/2)}.header .sub-content .inner .sub-nav .log-cart ul>li a{padding:10px;background-color:#aea368;color:#fff;display:flex;align-items:center}.header .sub-content .inner .sub-nav .log-cart ul>li a img{margin-right:10px;flex-shrink:0}.header .sub-content .inner .sub-nav .log-cart ul .cart{margin-left:10px}.header .sub-content .inner .sub-nav .search{margin-top:20px;margin-bottom:20px;order:2}.header .sub-content .inner .sub-nav .twitter{padding-top:30px}.header .sub-content .inner .sub-nav .instagram{padding-top:20px;border-top:none !important}.header .sub-content .inner .sub-nav .twitter .sns-link,.header .sub-content .inner .sub-nav .instagram .sns-link{margin-right:auto;margin-left:auto}.header .form{display:flex}.header .form input[type=text]{width:300px;background-color:#377b9a;color:#fff;font-size:14px}.header .form input[type=text]::-moz-placeholder{color:currentColor}.header .form input[type=text]:-ms-input-placeholder{color:currentColor}.header .form input[type=text]::-ms-input-placeholder{color:currentColor}.header .form input[type=text]::placeholder{color:currentColor}.header .form button[type=submit]{background-color:#007eaa}.header .main-content .inner .gnav{text-shadow:0 0 6px #000}.footer{padding-top:80px;padding-bottom:20px;background-color:#177697;color:#bbb}.footer .inner{display:flex;justify-content:space-between}.footer .inner .content1 .address{margin-top:20px;font-size:14px;line-height:24px}.footer .inner .content1 .sns{margin-top:22px;display:flex}.footer .inner .content1 .sns li+li{margin-left:20px}.footer .inner .content2>ul{display:flex}.footer .inner .content2>ul>li{width:240px}.footer .inner .content2>ul li a{font-size:14px;line-height:24px}.footer .scrollTop{cursor:pointer;display:none;position:fixed;right:30px;bottom:30px}.footer .scrollTop.is-show{display:flex}.footer .copyright{margin-top:50px;text-align:center}.main{margin-top:143px;background:url(//ism-kimono.com/wp-content/themes/ism-kimono.com/images/bg-main.jpg) no-repeat center/cover}.main .sec{padding-top:80px;padding-bottom:30px}a:hover{opacity:.8}.main .sec-bread{padding-top:30px !important}.main .sec-in{margin-top:80px}.main .sec-title,.main .sec-subtitle{color:#177697}.main .sec-title{font-size:3rem;font-weight:700;text-align:center}.main .sec-title+*{margin-top:40px}.main .sec-subtitle{padding-bottom:10px;border-bottom:2px solid;font-size:24px}.main .sec-subtitle+*{margin-top:20px}.main .sec-text .sec-title,.main .sec-text p{color:#fff}.main .sec-text p{padding-right:220px;padding-left:220px;line-height:27px;position:relative;font-size:1.05rem;z-index:1}.main .sec-text p+p{margin-top:38px}.main .sec-about{background:url(//ism-kimono.com/wp-content/themes/ism-kimono.com/images/bg-blue.jpg) no-repeat center/cover}.main .sec-about .inner{position:relative}.main .sec-about .inner .sec-title .sp{display:none}.main .sec-about .inner .img{position:absolute}.main .sec-about .inner .img1{top:50%;left:0;transform:translateY(-50%)}.main .sec-about .inner .img2{bottom:-60px;right:0}.main .sec:last-of-type:not(.sec-about){padding-bottom:180px}.main .breadcrumb{font-size:14px;display:flex;overflow:hidden;white-space:nowrap}.main .breadcrumb+*{margin-top:20px}.main .breadcrumb>li{display:flex;align-items:center;flex-shrink:0}.main .breadcrumb>li a{color:#aea368}.main .breadcrumb>li a:hover{text-decoration:underline}.main .breadcrumb>li:not(:last-of-type):after{margin-right:10px;margin-left:10px;content:"/"}.main .breadcrumb>li:last-of-type{overflow:hidden;text-overflow:ellipsis}.main .posts-wrap{display:flex;flex-wrap:wrap}.main .posts-wrap .post{flex-basis:calc((100% - 30px*2)/3);position:relative}.main .posts-wrap .post figcaption{padding:30px 30px 80px;background-color:#fff}.main .posts-wrap .post figcaption time{color:#aaa;font-size:14px}.main .posts-wrap .post figcaption .post-title{margin-top:10px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:25px}.main .posts-wrap .post .post-categories{display:flex;position:absolute;bottom:30px;left:30px}.main .posts-wrap article:nth-of-type(n+3){margin-top:30px}.main .posts-wrap article:nth-of-type(n+3):not(:nth-of-type(3n)){margin-left:30px}.main .posts-wrap article:nth-of-type(1),.main .posts-wrap article:nth-of-type(2){flex-basis:calc((100% - 40px)/2)}.main .posts-wrap article:nth-of-type(2){margin-left:40px}.main .posts-no-high article:nth-of-type(n+4){margin-top:30px}.main .posts-no-high article:nth-of-type(n+3):not(:nth-of-type(3n)){margin-left:0}.main .posts-no-high article:not(:nth-of-type(3n+1)){margin-left:30px !important}.main .posts-no-high article:nth-of-type(1),.main .posts-no-high article:nth-of-type(2){flex-basis:calc((100% - 30px*2)/3)}.main .posts-no-high article:nth-of-type(3){margin-top:0 !important}.main .post-categories>li+li{margin-left:20px}.main .post-categories a{padding:5px 10px;background-color:#aea368;color:#fff;font-size:14px;line-height:20px}.main .pagination .nav-links{display:flex;justify-content:center}.main .pagination .nav-links .page-numbers{margin-right:5px;margin-left:5px;padding:7px 14px;background:#fff;border:1px solid}.main .pagination .nav-links .dots{padding-right:0;padding-left:0;background-color:transparent;border:none}.main .pagination .nav-links .page-numbers:hover,.main .pagination .nav-links .current{background:#007eaa;border-color:#007eaa;color:#fff}.main .pagination .screen-reader-text{display:none}.main .button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 45px;background-color:#aea368;color:#fff;font-size:18px;line-height:26px}@media (min-width:960px){.header .sub-content .inner .sub-nav>li a{padding:15px 20px}.header .sub-content .inner .sub-nav>li[data-toggle]:hover>.children{display:flex}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children>li:first-of-type{flex-shrink:0}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children>li:not(:first-of-type){width:110px}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children>li:nth-of-type(2){margin-left:70px}.header .sub-content .inner .sub-nav>li[data-toggle]>.children .children{padding:0;display:block}.header .sub-content .inner .sub-nav>li[data-toggle]>.children .children li{margin-top:15px;padding-left:5px}.header .sub-content .inner .sub-nav>li[data-toggle]>.children>li[data-toggle]>a{padding-bottom:5px;border-bottom:1px solid #fff}.header .sub-content .inner .sub-nav>li[data-toggle]>.children>li[data-toggle]>a:after{display:none}.header .sub-content .inner .sub-nav li .children .grandchildren a{color:#ccc}.header .sub-content .inner .sub-nav li .children .grandchildren a:hover{color:#aea368}}@media (max-width:1200px){.inner{padding-right:30px;padding-left:30px}.main .sec-about .inner .img1{left:30px}}@media (max-width:1099px){.footer .inner .content2>ul>li{width:auto}.footer .inner .content2>ul>li+li{margin-left:40px}}@media (max-width:1099px) and (max-width:959px){.footer .inner .content2>ul>li+li{margin-left:0}}@media (max-width:989px){.header .main-content .inner .gnav ul li+li{margin-left:20px}}@media (max-width:959px){body,input,select,textarea{font-size:14px}table tr th,table tr td{padding-top:15px;padding-bottom:15px;display:block}table tr th{width:100%;padding-bottom:0}.inner{padding-right:15px;padding-left:15px}.header .main-content{padding-top:0;padding-bottom:0}.header .main-content .inner{padding-left:0}.header .main-content .inner .logo{margin-right:auto;margin-left:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .main-content .inner .logo img{width:auto;height:40px}.header .main-content .inner .gnav{order:2}.header .main-content .inner .gnav ul li .btn{width:36px;height:36px;padding:0;background-color:#aea368 !important;display:flex;align-items:center;justify-content:center}.header .main-content .inner .gnav ul li:not(.log):not(.cart){display:none}.header .main-content .inner .gnav ul .log,.header .main-content .inner .gnav ul .cart{font-size:0 !important}.header .main-content .inner .gnav ul .log img,.header .main-content .inner .gnav ul .cart img{display:block}.header .main-content .inner .gnav ul .log{margin-left:0}.header .main-content .inner .gnav ul .cart{margin-left:10px}.header .main-content .inner .hamburger{display:block;order:1}.header .sub-content{width:calc(100% - 95px);height:0;padding-top:0;padding-bottom:0;background-color:#006182;color:#fff;overflow:hidden}.header .sub-content .inner{padding-right:0;padding-left:0}.header .sub-content .inner .sub-nav{flex-direction:column}.header .sub-content .inner .sub-nav li a{padding:15px}.header .sub-content .inner .sub-nav li:not(.log-cart):not(.log):not(.cart):not(.twitter):not(.instagram) a:after{width:10px;height:10px;margin-left:10px;border-right:1px solid #aea368;border-bottom:1px solid #aea368;content:"";transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;right:15px}.header .sub-content .inner .sub-nav>li+li{margin-left:0}.header .sub-content .inner .sub-nav li[data-toggle]>a:after{right:20px !important}.header .sub-content .inner .sub-nav li[data-toggle]>a.is-active:after{transform:rotate(-135deg) !important}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children{position:static}.header .sub-content .inner .sub-nav>li[data-toggle]>a+.children>li+li{margin-left:0}.header .sub-content .inner .sub-nav>li[data-toggle] .children{width:100%;padding:0;background-color:#1b5570}.header .sub-content .inner .sub-nav>li[data-toggle] .children>li{border-top:1px solid #007eaa}.header .sub-content .inner .sub-nav>li[data-toggle] .children>li a{padding-left:35px}.header .sub-content .inner .sub-nav>li[data-toggle] .children>li a:after{border-color:#fff !important}.header .sub-content .inner .sub-nav>li[data-toggle] .grandchildren>li a{padding-left:55px}.header .sub-content .inner .sub-nav li[data-toggle]>a.is-active+.children{display:block}.header .sub-content .inner .sub-nav>li:not(.log-cart):not(.search){border-top:1px solid #007eaa;order:3}.header .sub-content .inner .sub-nav .sp{display:block}.footer{padding-top:60px}.footer .inner{flex-direction:column}.footer .inner .content1{display:flex;flex-direction:column;align-items:center}.footer .inner .content1 .address{text-align:center}.footer .inner .content2{margin-top:50px}.footer .inner .content2>ul{flex-direction:column;text-align:center}.footer .inner .content2>ul>li:nth-of-type(1){display:none}.footer .inner .content2>ul>li:nth-of-type(3) ul>li:nth-last-of-type(-n+2){margin-top:30px}.footer .inner .content2>ul>li:nth-of-type(2) ul>li:nth-of-type(1),.footer .inner .content2>ul>li:nth-of-type(2) ul>li:nth-of-type(2),.footer .inner .content2>ul>li:nth-of-type(2) ul>li:nth-of-type(4){display:none}.footer .inner .content2>ul>li:nth-of-type(3){margin-top:30px}.footer .inner .content2>ul>li:nth-of-type(3) ul>li:nth-of-type(1){display:none}.main{margin-top:60px}.main .sec-text p{padding-right:0;padding-left:0}.main .sec-about .inner .sec-title .sp{display:block}.main .sec-about .inner .img1,.main .sec-about .inner .img2{display:none}.main .posts-wrap .post{flex-basis:calc((100% - 15px*2)/3)}.main .posts-wrap .post figcaption{padding:15px 15px 60px}.main .posts-wrap .post figcaption time{font-size:12px}.main .posts-wrap .post figcaption .post-title{-webkit-line-clamp:3}.main .posts-wrap .post .post-categories{bottom:15px;left:15px}.main .posts-wrap article:nth-of-type(n+3){margin-top:15px}.main .posts-wrap article:nth-of-type(n+3):not(:nth-of-type(3n)){margin-left:15px}.main .posts-wrap article:nth-of-type(1),.main .posts-wrap article:nth-of-type(2){flex-basis:calc((100% - 20px)/2)}.main .posts-wrap article:nth-of-type(2){margin-left:20px}.main .posts-no-high article:nth-of-type(n+4){margin-top:15px}.main .posts-no-high article:not(:nth-of-type(3n+1)){margin-left:15px !important}.main .posts-no-high article:nth-of-type(3n+1){margin-left:0 !important}.main .posts-no-high article:nth-of-type(1),.main .posts-no-high article:nth-of-type(2){flex-basis:calc((100% - 15px*2)/3)}}@media (max-width:559px){.header .main-content{background:url(//ism-kimono.com/wp-content/themes/ism-kimono.com/images/bg-header_sp.jpg) no-repeat center/cover}table tr td{padding-top:10px}.footer .inner .content1 .sns{flex-direction:column}.footer .inner .content1 .sns li+li{margin-top:20px;margin-left:0}.main .sec{padding-top:50px;padding-bottom:30px}.main .sec1 img{widtn:100%}　.main .sec-bread{padding-top:20px !important}.main .sec-title{font-size:2rem}.main .sec-title+*{margin-top:30px}.main .sec-subtitle{font-size:18px}.main .sec:last-of-type:not(.sec-about){padding-bottom:165px}.main .posts-wrap .post{flex-basis:calc((100% - 15px)/2)}.main .posts-wrap article:nth-of-type(n+3):not(:nth-of-type(3n)){margin-left:0}.main .posts-wrap article:nth-of-type(n+3):not(:nth-of-type(2n+1)){margin-left:15px}.main .posts-wrap article:nth-of-type(1),.main .posts-wrap article:nth-of-type(2){flex-basis:100%}.main .posts-wrap article:nth-of-type(2){margin-left:0;margin-top:20px}.main .posts-no-high article:nth-of-type(n+4){margin-top:0}.main .posts-no-high article:not(:nth-of-type(3n+1)){margin-left:0 !important}.main .posts-no-high article:not(:nth-of-type(2n+1)){margin-left:15px !important}.main .posts-no-high article:nth-of-type(1),.main .posts-no-high article:nth-of-type(2){flex-basis:calc((100% - 15px)/2)}.main .posts-no-high article:nth-of-type(2){margin-top:0}.main .posts-no-high article:nth-of-type(n+3){margin-top:15px !important}.main .info{margin-top:30px;text-align:center;font-size:1.05rem}.main .sec-about{background:url(//ism-kimono.com/wp-content/themes/ism-kimono.com/images/bg-blue_sp.jpg) no-repeat center/cover}.inner p{font-size:1.1rem;margin-bottom:30px}}
.main .sec1 .category{display:flex;flex-wrap:wrap;justify-content:center}.main .sec1 .category+*{margin-top:40px}.main .sec1 .category li+li{margin-left:20px}.main .sec1 .category li a{padding:10px 20px;background-color:#eee;border:1px solid #ccc}.main .sec1 .category li.current-cat a{background-color:#aea368;color:#fff}.main .sec1 .posts{margin-top:10px;margin-bottom:10px;padding-top:40px;padding-bottom:40px;border-top:1px solid #007eaa;border-bottom:1px solid #007eaa;position:relative}.main .sec1 .posts-meta{color:#aaa;position:absolute;right:0}.main .sec1 .posts-meta1{bottom:calc(100% + 17px)}.main .sec1 .posts-meta2{top:calc(100% + 17px)}@media (max-width:959px){.main .sec1 .category li{flex-basis:calc((100% - 15px*2)/3)}.main .sec1 .category li+li{margin-left:0}.main .sec1 .category li a{text-align:center}.main .sec1 .category li:nth-of-type(n+4){margin-top:15px}.main .sec1 .category li:not(:nth-of-type(3n+1)){margin-left:15px}.main .sec1 .posts{margin-top:60px;margin-bottom:60px}}@media (max-width:559px){.main .sec1 .category li a{padding:10px}}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@font-face{font-display:swap;font-family:ez-toc-icomoon;src:url(//ism-kimono.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.eot);src:url(//ism-kimono.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.eot?#iefix) format('embedded-opentype'),url(//ism-kimono.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff2) format('woff2'),url(//ism-kimono.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff) format('woff'),url(//ism-kimono.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.ttf) format('truetype'),url(//ism-kimono.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.svg#ez-toc-icomoon) format('svg');font-weight:400;font-style:normal}/*!* Better Font Rendering =========== *!*/
#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{float:left;margin-right:10px}.ez-toc-wrap-right{float:right;margin-left:10px}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a{color:#fff}#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{color:#444}#ez-toc-container.counter-flat ul,#ez-toc-container.counter-hierarchy ul,.ez-toc-widget-container.counter-flat ul,.ez-toc-widget-container.counter-hierarchy ul{counter-reset:item}#ez-toc-container.counter-numeric li,.ez-toc-widget-container.counter-numeric li{list-style-type:decimal;list-style-position:inside}#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before{content:counters(item, ".") ". ";display:inline-block;counter-increment:item;margin-right:.2em}#ez-toc-container.counter-roman li a::before,.ez-toc-widget-container.counter-roman ul.ez-toc-list li a::before{content:counters(item, ".", upper-roman) ". ";counter-increment:item}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active::before{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}[class*=ez-toc-icon-]{font-family:ez-toc-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ez-toc-icon-toggle:before{content:"\e87a"}
div#ez-toc-container p.ez-toc-title{font-size:120%}div#ez-toc-container p.ez-toc-title{font-weight:500}div#ez-toc-container ul li{font-size:95%}