@font-face{font-family:'icomoon';src:url(//isseibisou.jp/wp-content/themes/isseibisou/snslogo/fonts/icomoon.eot?-qz7pb2);src:url(//isseibisou.jp/wp-content/themes/isseibisou/snslogo/fonts/icomoon.eot?#iefix-qz7pb2) format('embedded-opentype'),url(//isseibisou.jp/wp-content/themes/isseibisou/snslogo/fonts/icomoon.woff?-qz7pb2) format('woff'),url(//isseibisou.jp/wp-content/themes/isseibisou/snslogo/fonts/icomoon.ttf?-qz7pb2) format('truetype'),url(//isseibisou.jp/wp-content/themes/isseibisou/snslogo/fonts/icomoon.svg?-qz7pb2#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon';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}.icon-evernote:before{content:"\e004"}.icon-feedly:before{content:"\e007"}.icon-pocket:before{content:"\e008"}.icon-line:before{content:"\e009"}.icon-hatena:before{content:"\e00a"}.icon-feedly-square:before{content:"\e601"}.icon-googleplus:before{content:"\e608"}.icon-facebook:before{content:"\e60d"}.icon-instagram:before{content:"\e610"}.icon-twitter:before{content:"\e611"}.icon-feed:before{content:"\e614"}.icon-youtube:before{content:"\e617"}.icon-flickr2:before{content:"\e61e"}.icon-githubmark:before{content:"\e626"}.icon-github:before{content:"\e627"}.icon-wordpress:before{content:"\e629"}.icon-tumblr:before{content:"\e62d"}.icon-yahoo:before{content:"\e62f"}.icon-apple:before{content:"\e631"}.icon-android:before{content:"\e633"}.icon-windows:before{content:"\e634"}.icon-windows8:before{content:"\e635"}.icon-skype:before{content:"\e636"}.icon-delicious:before{content:"\e638"}.icon-pinterest:before{content:"\e63a"}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
: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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break: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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.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;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.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:400;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:.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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.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}
@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{display:table;content:""}.clearfix:after,.cf:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{overflow:hidden;text-indent:100%;white-space:nowrap}p{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}.foo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foo-parent{position:relative}.container{display:flex;flex-direction:column;min-height:100vh}@supports (grid-area:auto){.grid{display:grid;margin:0 auto;width:100%;height:100vh;grid-gap:12px}.grid #content{flex:1;background-color:#f8f8ff}.grid aside{background-color:#f0fff0;min-height:80px}.grid #footer{background-color:#b0e0e6}.grid-aside{grid-template-rows:auto 1fr auto}@media only screen and (min-width:768px){.grid-aside{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto}.grid-aside #header,.grid-aside #footer{grid-column:span 12}.grid-aside #content{grid-column:1/8}.grid-aside aside{grid-column:8/-1}.grid-full{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto}.grid-full #header,.grid-full #footer{grid-column:span 12}.grid-full #content{grid-column:1/-1}.grid-full aside{display:none}}@media only screen and (min-width:1170px){.grid-aside #content{grid-column:2/8}.grid-aside aside{grid-column:8/12}.grid-full #content{grid-column:0/12}}@media only screen and (min-width:1600px){.grid-aside #content{grid-column:3/8}.grid-aside aside{grid-column:8/11}.grid-full #content{grid-column:0/12}}}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.blue-button{position:relative;display:inline-block;margin-bottom:.5em;padding:.5em 1em;border:0;border-radius:2px;text-decoration:none}.button:active,.blue-button:active{top:1px}.blue-button{background:#0056ac;color:#fff}.blue-button:hover,.blue-button:focus{color:#fff}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{opacity:.6;cursor:not-allowed}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;width:100%}fieldset{border:1px solid #ccc}fieldset label{font-weight:600}fieldset p{margin-bottom:0}legend{padding:0 .5em}.radio-buttons{margin-top:0}.radio-buttons li{margin-left:2px;list-style-type:none}.radio-buttons label{font-weight:400}html{font-size:.9em}#main{margin-top:55px;display:block}body{color:#333;font-size:.85rem;font-family:Verdana,Roboto,Droid Sans,"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#303030;line-height:1.4;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,th,dt,.site-title,.menu .lh-nav{font-family:Ryumin Medium KL}h1,.h1{margin-top:0;margin-bottom:.319em}h2,.h2{margin-top:.88em}h3,.h3{margin:1.333em 0 .5em;font-size:1.777em}h4,.h4{margin:1.333em 0 .5em;font-size:1.333em}h5,.h5{margin:1.333em 0 .5em;font-size:1em}h6,.h6{margin:1.333em 0 .5em;text-transform:uppercase;letter-spacing:4.333px}input[type=search],input[type=text],input[type=email],input[type=date],input[type=url],input[type=tel],select,textarea{width:100%;max-width:100%;padding:.75em;margin:.25em .5em .25em 0;border-radius:4px;border:1px solid #ccc}input[type=search]{background:#eee}input::placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder{color:#fff}input[type=text].p-postal-code,input[type=text].p-region{max-width:10em}input[type=text].p-region{display:inline-block}input[type=text].address,input[type=text].age,input[type=text].yourname,input[type=text].yourkana,input[type=text].playername,input[type=text].playerkana,input[type=text].p-locality{max-width:20em;display:inline-block}input[type=date],input[type=tel]{max-width:15em}input[type=text].company,input[type=email],input[type=text].p-extended-address{max-width:40em}a,a:visited{text-decoration:none;transition:.5s;color:#2980b9}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#20638f}a:after,a:before,a:visited:after,a:visited:before{transition:.3s}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.btn-basic{text-align:center}.btn-basic a{display:inline-block;padding:1em 3.5em .9em 4em;outline:1px solid #5aa233;color:#5aa233;position:relative;overflow:hidden;z-index:10;font-family:"Ryumin Medium KL"}.btn-basic a:before,.btn-basic a:after{display:block;content:'';position:absolute}.btn-basic a:after{width:1em;height:1em;border-top:1px solid #5aa233;border-right:1px solid #5aa233;transform:rotate(45deg);top:50%;left:.8em;margin-top:-.5em}.btn-basic a:before{width:100%;height:100%;top:0;left:-100%;background-color:#e7f5df;z-index:-1}.btn-basic a:hover{color:#5aa233}.btn-basic a:hover:after{left:1.2em;border-width:2px}.btn-basic a:hover:before{left:0}.btn-basic a:visited{color:#5aa233}.l-contents .button_submit{text-align:center;position:relative;overflow:hidden;border-radius:5px;width:12em;height:3em;margin:3em auto 2em;padding:0;background:#5aa233;transition:.5s;font-size:1.2em}.l-contents .button_submit:after{display:block;content:'';width:100%;height:100%;position:absolute;left:0;top:50%;background-color:#4f8f2d;z-index:0;transition:.5s}.l-contents .button_submit:hover{background-color:#4f8f2d}.l-contents .button_submit:hover:after{top:100%}.l-contents .button_submit input[type=submit]{appearance:none;border:0;color:#fff;cursor:pointer;display:block;margin:0;outline:1px solid #5aa233;padding:1em 0;width:100%;background:0 0;position:relative;z-index:1}ul,ol{-webkit-padding-start:20px}.list-square{margin-bottom:1.5em;list-style-position:outside;list-style-type:square}.nostyle{margin-left:0;padding-left:0;list-style-type:none}.related-posts-list{display:flex}.l-header{position:fixed;top:0;width:100%;z-index:999}.lh-wrap{position:relative;height:55px;background-color:#fff;z-index:99;padding:5px 10px}.lh-wrap .site-title{width:45px;height:45px;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat 0 0/cover;overflow:hidden;margin:0}.lh-wrap .site-title a{display:block;padding-top:55px}.lh-wrap p.lh-addname{position:absolute;top:12px;left:67px;margin:0;padding:0;font-size:19px;line-height:1;font-family:Ryumin Medium KL}.lh-wrap p.lh-addname span{font-size:.7em}a.menu-mobile{text-align:center;font-size:11px;width:55px;height:55px;margin:0;padding:30px 0 0;position:absolute;right:0;top:0;z-index:9999;display:block;color:#5aa233}a.menu-mobile:before,a.menu-mobile:after{display:block;content:'';width:21px;height:8px;border-top:2px solid #5aa233;border-bottom:2px solid #5aa233;background-color:transparent;position:absolute;right:17px;transition:.3s;box-sizing:border-box}a.menu-mobile:before{top:10px}a.menu-mobile:after{top:16px}a.menu-mobile:visited{color:#5aa233}a.menu-active{background-color:#222;color:#fff}a.menu-active:before,a.menu-active:after{height:0;border-color:#fff}a.menu-active:before{border-bottom:0;transform:translateY(6px) rotate(-315deg)}a.menu-active:after{border-top:0;transform:translateY(0px) rotate(315deg)}.menu{position:absolute;top:55px;width:100%;z-index:98;font-size:16px;background-color:rgba(0,0,0,.9)}.menu .lh-nav{display:none;margin:0;padding:0 1em;list-style:none}.menu .lh-nav li{width:100%;padding:0;line-height:1;font-size:16px;position:relative;margin:0;border-bottom:1px solid #999}.menu .lh-nav li a{padding:20px 10px 20px 1.5em;display:block;color:#fff}.menu .lh-nav li a:before{content:"";display:block;position:absolute;cursor:pointer;width:.6em;height:.6em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);top:1.4em;left:.05em;z-index:99}.menu .lh-nav li.toinquiry{border-bottom:0}.menu .lh-nav li.contact-btn{display:none}.menu .show-on-mobile{display:block;box-shadow:0 0 5px rgba(0,0,0,.1)}.l-contents{position:relative}.l-contents:before,.l-contents:after{display:block;content:'';position:absolute;width:50vw;height:50vw;background:linear-gradient(135deg,#f6f6f6 50%,transparent 50%,transparent);z-index:-1}.l-contents:before{top:0;left:0}.l-contents:after{bottom:0;right:0;transform:rotate(180deg)}.l-contents .wrap.bg-gy{background-color:#f6f6f6}.l-contents .wrap.border-box{padding:3%}.l-contents .wrap.border-box>section{border:1px solid #ccc}.l-contents .page-header,.l-contents .article-header,.l-contents .wrap>section,.l-contents>section{padding:3%}.l-contents .page-header h2,.l-contents .article-header h2,.l-contents .wrap>section h2,.l-contents>section h2{font-size:1.75em;text-align:center;margin:1.5em 0}.l-contents .page-header h3,.l-contents .article-header h3,.l-contents .wrap>section h3,.l-contents>section h3{font-size:1.5em}.l-contents p{padding:.5em 0 1em}.l-contents .page-header,.l-contents .article-header{padding-top:7em}.l-contents .page-header h1,.l-contents .article-header h1{font-size:2em;position:relative;text-align:center;padding:0 0 2.2em;margin-bottom:1.5em;position:relative}.l-contents .page-header h1:after,.l-contents .article-header h1:after{content:'';height:1.5em;width:9em;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat -18em 0/auto 100%;position:absolute;bottom:0;left:50%;margin-left:-4.5em}.l-contents .page-header h1+p,.l-contents .article-header h1+p{width:80%;margin:0 auto 2em}.l-contents .list-card-separate{margin:0 auto 2em;width:80%;max-width:400px;padding:0;list-style:none}.l-contents .list-card-separate li{display:block;margin-bottom:1rem;text-align:center}.l-contents .list-card-separate li img{border-radius:8px}.l-contents .list-card-separate h3{font-size:1.1em;padding:1rem;margin:0}.home .l-contents .accent{font-size:1.3rem;padding:4em 3% 0;text-align:center;position:relative}.home .l-contents .accent:before{position:absolute;top:0;left:50%;text-align:center;font-size:.7em;width:9em;margin-left:-4.5em;color:#5aa233;font-family:YuMincho,'Yu Mincho',serif}.home .l-contents .accent:after{content:'';display:block;height:1.5em;width:9em;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat -18em 0/auto 100%;position:absolute;top:1.1em;left:50%;margin-left:-4.5em}.home .l-contents .policy{position:relative}.home .l-contents .policy .accent{padding-bottom:1em}.home .l-contents .policy .accent:before{content:'OUR POLICY'}.home .l-contents .policy figure{height:80vw;overflow:hidden;margin:0}.home .l-contents .policy figure img{margin-top:-30vw}.home .l-contents .policy p{text-align:center}.home .l-contents .result .accent:before{content:'WORKS'}.home .l-contents .result>p{text-align:center;padding:0 0 3em}.home .top-hero{padding:0}.home .top-hero h2{text-align:left;font-size:5.6vw;line-height:1.3;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/top-main.jpg) no-repeat 0 0;background-size:100% auto;padding:40vw 6% 0;margin-bottom:1.5em;margin-top:0;color:#fff;width:100%;height:62.5vw;font-family:Ryumin Bold KL;text-shadow:0 0 3px #000}.home .top-hero h2 span{font-size:1.3em}.home .top-hero h3.accent:before{content:'OUR VISION'}.home .top-hero p{margin:1em auto 2em;width:94%;text-align:center}.home .top-hero .btn-basic{margin-bottom:3em}.error404 .search-outer{padding:1.5em 0}.error404 .search-input{display:flex;width:100%}.error404 input[type=search]{margin:0 1em 0 0;height:40px;min-width:250px}.error404 .search-submit{width:100px}.entry-content table{border-collapse:collapse}.screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto !important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;text-decoration:none;font-weight:700;font-size:.875rem;font-size:14px;line-height:normal}.pagination a,.pagination span{color:#5aa233;border:1px solid #5aa233;background:#fff;color:#5aa233;padding:.75em 1.25em}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#4f8f2d;color:#fff}.pagination .current{background-color:#5aa233;color:#fff}.page-numbers{margin:0 0 3em;padding-left:0;list-style-type:none;display:flex;justify-content:center}.page-numbers li{margin-right:1px}.l-footer{text-align:center;color:#666}.l-footer .lf-name a,.l-footer .lf-name a:hover,.l-footer .lf-name a:visited,.l-footer .lf-tel a,.l-footer .lf-tel a:hover,.l-footer .lf-tel a:visited{color:#666}.l-footer .bloglink{display:block;position:fixed;left:20px;bottom:10px;width:80px}.l-footer .logolink{display:block;position:fixed;right:0;bottom:0;width:150px}.lf-name{margin:2.5em 0 0;font-size:1.25rem;text-align:center}.lf-contact p{margin:.5em 0 0}.lf-contact .lf-tel a{color:#666}.lf-snav{margin-top:1.5em}.lf-snav .lf-nav{list-style:none;display:flex;justify-content:center;padding:0}.lf-snav .lf-nav li a{display:inline-block;padding:0;color:#5aa233}.lf-snav .lf-nav li a:hover,.lf-snav .lf-nav li a visied{color:#5aa233}.lf-snav .lf-nav li:after{content:'｜';display:inline-block}.lf-snav .lf-nav li:last-child:after{display:none}.copyright{color:#666;margin:0;padding:1em}.archive .l-contents .archive-body{padding:0 3% 3em}.single .l-contents table{margin-bottom:1em;width:100%}.single .l-contents table tr th,.single .l-contents table tr td{border-bottom:1px solid #fff;padding:.5em 1em}.single .l-contents table tr th{background:#e6e6e6;min-width:7em}.single .l-contents table tr td{background:#f6f6f6}.single .l-contents .article-header p{margin-bottom:0}.single .l-contents .entry-content{padding-top:0}.single .entry-content,.single .article-footer{padding:0 3% 3%}.single .entry-content .img-wrap .rwrap h2{border-bottom:1px solid #5aa233;padding:.5em}.single .entry-content .img-wrap .rwrap h2+p{padding:0 .5em 1em}.single .entry-content .works-subimgbox{display:flex;justify-content:space-between}.single .entry-content .works-subimgbox img{width:49%;flex:0 0 49%}.single .entry-content figure{margin:1em 0;position:relative}.single .entry-content figure figcaption{display:block;position:absolute;text-align:center;padding:.5em;top:1em;color:#fff}.single .entry-content figure.works-mainimg figcaption{background-color:#5aa233;left:-.5em;width:8em}.single .entry-content figure.works-beforeimg figcaption{background-color:#aaa;right:-.5em;width:6em}#page-aboutus .page-header,#page-promise .page-header{position:relative;padding-bottom:calc(100vw + 3em)}#page-aboutus .page-header:after,#page-promise .page-header:after{display:block;content:'';overflow:hidden;width:100%;height:100vw;position:absolute;bottom:0;left:0}#page-aboutus .example,#page-aboutus .safty,#page-promise .example,#page-promise .safty{position:relative}#page-aboutus .example:after,#page-aboutus .safty:after,#page-promise .example:after,#page-promise .safty:after{display:block;content:'';position:absolute;bottom:0;right:50%;margin-right:-45vw}#page-aboutus .page-header:after{background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/working01.jpg) no-repeat 0 bottom/cover}#page-aboutus .example{padding-bottom:calc(112vw + 3em)}#page-aboutus .example:after{background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/construction01.jpg) no-repeat 0 bottom/cover;width:90vw;height:112vw}#page-aboutus .area{text-align:center;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/kanagawapref.png) no-repeat 50% 50%/contain}#page-aboutus .area ul{display:flex;justify-content:center;flex-flow:row wrap;width:90%;margin:0 auto;padding:0}#page-aboutus .area ul li{margin-left:1.3em}#page-aboutus .outline table{margin-bottom:3em}#page-aboutus .outline table tr{border-bottom:1px solid #ccc}#page-aboutus .outline table th,#page-aboutus .outline table td{padding:1em .5em .5em;border-bottom:1px solid #ccc}#page-aboutus .outline figure{width:300px;margin:0 auto 3em}#page-aboutus .outline figure figcaption{text-align:center;padding:1em}#page-aboutus .access dl div{border-bottom:1px dotted #ccc;padding-bottom:1em;margin:.5em 0 1em}#page-aboutus .access dl div:last-child{border-bottom:none}#page-aboutus .access dl dt{font-size:1.2em}#page-aboutus .access dl dd{margin:0}#page-aboutus .map-container{position:relative;padding-bottom:400px;height:0;max-width:none;overflow:hidden;margin:3em 0 0;width:100%;border:1px solid #ccc}#page-aboutus .map-container iframe{position:absolute;top:0;left:0;width:100% !important;height:400px !important}#page-promise .page-header:after{background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/working02.jpg) no-repeat 0 top/cover}#page-promise .page-header ul{border:1px solid #5aa233;width:80%;padding:1em 1em 1em 2.5em;margin:0 auto}#page-promise .effort dl div{background-color:#fff;border-radius:5px;position:relative;overflow:hidden;display:flex;justify-content:space-between;margin-bottom:1em;padding:1.5em}#page-promise .effort dl div dt{font-size:1.5em;text-align:center;flex:0 0 5em}#page-promise .effort dl div dt:after{display:block;font-size:.8em;color:#5aa233}#page-promise .effort dl div dd{flex-flow:2 2 10em;margin:0}#page-promise .effort dl div:after{position:absolute;content:'';display:block;width:120px;height:120px;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat 0 0/cover}#page-promise .effort dl div:nth-child(odd){flex-flow:row nowrap}#page-promise .effort dl div:nth-child(odd):after{bottom:0;left:0}#page-promise .effort dl div:nth-child(odd) dd{margin-left:1.5em}#page-promise .effort dl div:nth-child(even){flex-flow:row-reverse nowrap}#page-promise .effort dl div:nth-child(even):after{bottom:0;right:0}#page-promise .effort dl div:nth-child(even) dd{margin-right:1.5em}#page-promise .effort dl .quality dt:after{content:'Quality'}#page-promise .effort dl .quality:after{background-position:-200px 0}#page-promise .effort dl .period dt:after{content:'Deadline'}#page-promise .effort dl .period:after{background-position:-340px 0}#page-promise .effort dl .price dt:after{content:'Price'}#page-promise .effort dl .price:after{background-position:-560px 0}#page-promise .effort dl .workman dt:after{content:'Craftsman'}#page-promise .effort dl .workman:after{background-position:-700px 0}#page-promise .safty{padding-bottom:calc(90vw + 2em)}#page-promise .safty:after{background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/working03.jpg) no-repeat 0 bottom/cover;width:90vw;height:90vw}#page-inquiry .l-contents{padding-bottom:3em}#page-inquiry .contact-box{padding:0 2em 2em;display:flex;justify-content:space-between;flex-flow:column nowrap}#page-inquiry .telbox{border:5px solid #5aa233;text-align:center;padding:2em 1.5em;margin-bottom:1rem}#page-inquiry .telbox h2{margin:0}#page-inquiry .telbox h2 a{font-family:"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;position:relative;display:block;padding-left:1em;color:#5aa233;width:9em;margin:0 auto;font-size:1.35em}#page-inquiry .telbox h2 a:after{content:'';display:block;width:1em;height:1em;position:absolute;top:.15em;left:0;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat -7.48em 0/cover}#page-inquiry .telbox p{margin:0;padding:0;font-size:1.2em}#page-inquiry .otherwaybox{text-align:center}#page-inquiry .otherwaybox p{border:5px solid #eee;margin:0;padding:1em;font-size:1.7em}#page-inquiry .otherwaybox p.mail{margin-bottom:1rem}#page-inquiry .otherwaybox p.mail a{position:relative;display:block;padding-left:1.2em;color:#5aa233;width:11.5em;margin:0 auto}#page-inquiry .otherwaybox p.mail a:after{content:'';display:block;width:1.2em;height:1.2em;position:absolute;top:.25em;left:0;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat -10.8em 0/cover}#page-inquiry .formbox{padding:0 2em 2em}#page-inquiry .formbox>div{border:5px solid #eee;margin:0;padding:1em;background-color:#fff}#page-inquiry .formbox>div .em{color:red}#page-inquiry .formbox>div .inner-section h3{background:#eee;padding:.5em 1em}#page-inquiry .formbox>div .inner-section dl div{border-bottom:1px dotted #ccc;padding:1em 0}#page-inquiry .formbox>div .inner-section dl div:last-child{border:0}#page-inquiry .formbox>div .inner-section dl dt.required:after{content:'※';color:red}#page-inquiry .formbox>div .inner-section dl dd{margin:0}#page-inquiry .formbox>div .inner-section dl .wpcf7-list-item-label{display:block;text-align:center}#page-inquiry .formbox>div .inner-section .sendconfirm{border-bottom:0;display:flex;padding:0}#page-inquiry .formbox>div .inner-section .sendconfirm dt{text-align:center;flex:0 0 8em;margin-right:1em;border:1px solid #ccc;padding:1.5em 0}#page-inquiry .formbox>div .inner-section .sendconfirm dt span.wpcf7-list-item{margin:0}#page-sitepolicy .l-contents .page-header,#page-privacypolicy .l-contents .page-header{padding-bottom:0}#page-sitepolicy .l-contents .page-header h1,#page-privacypolicy .l-contents .page-header h1{margin-bottom:1em}#page-sitepolicy .l-contents>section h2,#page-privacypolicy .l-contents>section h2{border-bottom:1px dashed #aaa;padding-bottom:.5em}#page-sitepolicy .l-contents p,#page-privacypolicy .l-contents p{padding:0 .5em 1em}.note{font-size:.9em}.note:before{content:'※'}.icon-facebook{background-color:#3b5998;color:#fff;border-radius:3px;padding:3px 2px 1px;margin-right:5px}@media only screen and (min-width:481px){html{font-size:1em}.archive .l-contents .lead-txt{text-align:center;margin-bottom:0}.archive .l-contents .archive-body{padding:0 5% 3em}.single .l-contents .entry-content,.single .l-contents .article-footer{padding:0 5% 5%}#page-aboutus .area ul{max-width:680px}#page-aboutus .area .note br{display:none}#page-aboutus .outline>div{display:flex;justify-content:space-between}#page-aboutus .outline>div table{width:60%}#page-aboutus .outline>div figure{width:35%;margin:1em 0 3em}#page-inquiry .formbox>div{padding:1em 1.5em}}@media only screen and (max-width:767px){.wrap{padding:1em}}@media only screen and (min-width:768px){html{font-size:1.1em}#main{margin-top:70px}.l-header{position:fixed}.lh-wrap{position:relative;background-color:rgba(255,255,255,.8);height:70px;box-shadow:none;padding:5px 20px}.lh-wrap .site-title{height:60px;width:60px}.lh-wrap .site-title a{padding-top:55px}.lh-wrap .lh-addname{display:none}a.menu-mobile{display:none}#global-nav.m_fixed{position:absolute}.menu{height:70px;top:0;right:0;z-index:999;width:85%;background-color:transparent}.menu .lh-nav{display:flex;justify-content:flex-end;flex-flow:row nowrap;padding:0}.menu .lh-nav li{border-bottom:0;margin:0 0 0 3vw;display:inline-block;width:auto}.menu .lh-nav li a{padding:calc(-.5em + 35px) 0;display:inline-block;white-space:nowrap;color:#333}.menu .lh-nav li a:after,.menu .lh-nav li a:before{display:none}.menu .lh-nav li.contact-btn{width:70px;height:70px;flex:0 0 70px;overflow:hidden;display:block;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) #5aa233 no-repeat -350px 18px/auto 50%;transition:.5s}.menu .lh-nav li.contact-btn a{display:block;padding-top:70px}.menu .lh-nav li.contact-btn:hover{background-color:#4f8f2d}.l-contents .list-card-separate{display:flex;justify-content:flex-start;flex-flow:row wrap;width:100%;max-width:800px}.l-contents .list-card-separate li{width:48.5%;margin-right:0}.l-contents .list-card-separate li:nth-child(odd){margin-right:3%}.u768{display:none}.home .l-contents .top-hero h2{text-align:center;font-size:3.8vw;padding:50vw 0 0;margin-bottom:1.5em;height:62.5vw}.home .l-contents .policywrap{padding:3em 0;overflow:hidden}.home .l-contents .policy{width:500px;height:500px}.home .l-contents .policy .accent{padding-bottom:0}.home .l-contents .policy h2{text-align:left;padding-right:0;margin-bottom:0}.home .l-contents .policy h2:after,.home .l-contents .policy h2:before{left:0;margin:0}.home .l-contents .policy figure{top:50%;left:calc(300px + 25vw);transform:translateY(-50%);margin:0 0 0 -5%;width:375px;height:500px;max-height:500px;position:absolute}.home .l-contents .policy figure img{margin-top:0}.home .l-contents .policy figure:after,.home .l-contents .policy figure:before{display:block;position:absolute;top:0;content:'';border-width:250px 25px;border-style:solid}.home .l-contents .policy figure:after{right:0;border-color:transparent #f6f6f6 #f6f6f6 transparent}.home .l-contents .policy figure:before{left:0;border-color:#f6f6f6 transparent transparent #f6f6f6}.home .l-contents .policy figure+p{text-align:left;padding-left:1em;margin-bottom:3em}.home .l-contents .result .accent{padding:.75em 0 .75em 10em;text-align:left;width:15em;margin-left:auto;margin-right:auto}.home .l-contents .result .accent:after,.home .l-contents .result .accent:before{left:0;margin-left:0}#page-aboutus .page-header,#page-promise .page-header{padding-bottom:5em}#page-aboutus .page-header>div,#page-promise .page-header>div{width:60%;margin-left:40%}#page-aboutus .page-header>div h1+p,#page-promise .page-header>div h1+p{width:90%;margin:0 auto 2em}#page-aboutus .page-header:after,#page-promise .page-header:after{width:36vw;height:95%;max-width:370px;bottom:auto;left:0;top:0}#page-aboutus .page-header:after{background-size:auto 100%;background-position:35% 0}#page-aboutus .example{padding-bottom:5em}#page-aboutus .example>div{width:calc(100% - 400px);padding:0 2em}#page-aboutus .example:after{width:360px;height:480px;right:3%;top:3em;bottom:auto;margin-right:0}#page-aboutus .area{max-width:1100px}#page-aboutus .outline>div table{width:calc(95% - 180px)}#page-aboutus .outline>div figure{width:180px;margin:1.5em 0 3em}#page-promise .page-header:after{background-size:auto 120%;background-position:0 0}#page-promise .effort dl{max-width:1000px;margin:0 auto}#page-promise .effort dl div{margin-bottom:1.5em;padding:1.8em}#page-promise .effort dl div dt{text-align:center;flex:0 0 8em}#page-promise .effort dl div:after{width:140px;height:140px}#page-promise .effort dl div:nth-child(odd) dt{margin-left:3em}#page-promise .effort dl div:nth-child(even) dt{margin-right:3em}#page-promise .effort dl .quality:after{background-position:-220px 0}#page-promise .effort dl .period:after{background-position:-400px 0}#page-promise .effort dl .price:after{background-position:-660px 10px}#page-promise .effort dl .workman:after{background-position:-810px 0}#page-promise .safty{padding-bottom:3em}#page-promise .safty p{width:52%;min-height:40vw}#page-promise .safty:after{bottom:auto;right:3%;top:10em;margin-right:0;width:40vw;height:40vw}#page-inquiry .page-header h1+p{width:100%;text-align:center;margin-bottom:0}#page-inquiry .contact-box{display:flex;justify-content:space-between;flex-flow:row nowrap}#page-inquiry .telbox{width:50%;flex:0 0 50%;padding:2em 1.5em;margin-bottom:1rem}#page-inquiry .telbox h2 a{font-size:1.15em}#page-inquiry .telbox p{margin:0;padding:0;font-size:1.2em}#page-inquiry .otherwaybox{width:48.5%;flex:0 0 48.5%}#page-inquiry .otherwaybox p{padding:.5em;font-size:1.4em}#page-inquiry .otherwaybox p.mail{margin-bottom:.5rem}#page-inquiry .formbox .inner-section dl:first-child div{padding:.5em 0;position:relative}#page-inquiry .formbox .inner-section dl:first-child dt{position:absolute;top:50%;transform:translateY(-50%);display:inline;padding-left:1em}#page-inquiry .formbox .inner-section dl:first-child dd{padding-left:11em}#page-privacypolicy .l-contents>section,#page-sitepolicy .l-contents>section{padding:3% 10%}.single .l-contents .article-header p{margin-bottom:0;text-align:center}.single .l-contents .entry-content{max-width:1200px}.single .l-contents .entry-content .img-wrap{display:flex;justify-content:space-between}.single .l-contents .entry-content .img-wrap .lwrap{width:63%;flex:0 0 64%}.single .l-contents .entry-content .img-wrap .rwrap{width:33%;flex:0 0 34%}.single .l-contents .article-footer{max-width:1200px}}@media only screen and (min-width:1030px){html{font-size:1.2em}.l-contents .list-card-separate{max-width:1200px}.l-contents .list-card-separate li{width:32%}.l-contents .list-card-separate li:nth-child(2n-1),.l-contents .list-card-separate li:nth-child(2n){margin-right:2%}.l-contents .list-card-separate li:nth-child(3n){margin-right:0}.home .l-contents .top-hero h3.accent{padding:.75em 0 .75em 10em;text-align:left;width:32em;margin-left:auto;margin-right:auto}.home .l-contents .top-hero h3.accent:after,.home .l-contents .top-hero h3.accent:before{left:0;margin-left:0}.home .l-contents .policy{width:60%;padding-left:10%}.home .l-contents .policy figure{left:calc(350px + 25vw)}.home .l-contents .policy figure:after,.home .l-contents .policy figure:before{border-width:250px 30px}#page-aboutus .page-header>div,#page-promise .page-header>div{width:calc(100% - 430px);margin-left:420px}#page-aboutus .page-header:after,#page-promise .page-header:after{left:3vw}#page-aboutus .outline>div table{width:calc(95% - 220px)}#page-aboutus .outline>div figure{width:220px;margin:1.5em 0 3em}#page-aboutus .access dl div{display:flex;border:0;margin-bottom:0;padding-bottom:.5em}#page-aboutus .access dl div dt{min-width:10em;flex:0 0 10em}#page-promise .safty p{width:calc(100% - 430px);min-height:400px}#page-promise .safty:after{width:400px;height:400px;top:10.5em}#page-inquiry .l-contents>section{padding:0 10%}#page-inquiry .formbox>div{padding:1.5em 3em}}@media only screen and (min-width:1240px){#main{padding-left:300px;margin-top:0}#main:before,#main:after{width:35vw;height:35vw}#main:before{left:300px}.l-header{position:absolute;left:0;top:0;height:100vh;width:300px;background-color:#fff;position:fixed}.lh-wrap{background-color:transparent}.lh-wrap .site-title{width:200px;height:205px;margin:50px auto 0;background-color:#ff0;background:url(//isseibisou.jp/wp-content/themes/isseibisou/library/css/../images/sprite.svg) no-repeat 10px 0/auto 180px;position:relative}.lh-wrap .site-title a{padding-top:205px;font-family:YuMincho,'Yu Mincho',serif}.lh-wrap .site-title a:before{content:'Issei Bisou';color:#5aa233;position:absolute;width:100%;text-align:center;bottom:0;font-size:16px}#global-nav.m_fixed{position:static}.menu{position:static;height:auto;width:85%;margin:250px auto 0}.menu .lh-nav{justify-content:space-between;flex-flow:column nowrap;padding:0}.menu .lh-nav li{border-bottom:0;margin:0 0 1.8em;display:block;width:auto;font-size:20px}.menu .lh-nav li a{padding:0;display:block;white-space:nowrap;text-align:center}.menu .lh-nav li.contact-btn{position:absolute;top:0;left:87vw}.archive .l-contents .page-header{padding-bottom:3em}.l-footer .bloglink{left:auto;bottom:100px;right:150px}.l-footer .logolink{width:200px}.lf-snav{position:fixed;z-index:999;left:0;top:590px;width:300px}.lf-snav .lf-nav{display:block;padding:0}.lf-snav .lf-nav li{text-align:center;margin-bottom:1em;font-size:.9em}.lf-snav .lf-nav li a{display:inline;color:#5aa233;text-decoration:underline}.lf-snav .lf-nav li:after{content:none}.home .l-contents .top-hero{padding:30px}.home .l-contents .top-hero h2{margin-top:0;font-size:2.8vw;padding:38vw 0 0;width:100%;height:45vw}.home .l-contents .policy{width:630px}.home .l-contents .policy figure{left:calc(350px + 25vw)}#page-inquiry .formbox>div{padding:1.5em 4em}}@media only screen and (min-width:1400px){#main{padding-left:320px;margin-top:0}#main:before,#main:after{width:600px;height:600px}#main:before{left:320px}.l-header{width:320px}.l-contents .page-header,.l-contents .article-header,.l-contents .wrap>section,.l-contents .archive-body,.l-contents>section{max-width:1200px}.menu .lh-nav li.contact-btn{left:84vw}.lf-snav{width:320px}#page-promise .safty:after{top:11em}.home .l-contents .top-hero{padding:40px}.home .l-contents .top-hero h2{font-size:40px;height:705px;padding:610px 0 0;background-size:cover}.home .l-contents .policy{width:700px;padding-left:200px;padding-right:0}.home .l-contents .policy figure{left:740px}}@media print{*{background:0 0 !important;color:#000 !important;text-shadow:none !important;-ms-filter:none !important;filter:none !important}#content{width:100%;margin:0;float:none}@page{margin:2cm}@page :left{margin:1cm}@page :right{margin:1cm}@page :first{margin:1cm 2cm}body{font-size:13pt;line-height:1.3;background:#fff !important;color:#000}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}p,h2,h3{orphans:3;widows:3}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}a:link,a:visited,a{background:0 0;color:#08c;font-weight:700;text-decoration:underline;text-align:left}a[href^=http]:after{content:" < " attr(href) "> "}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" < " attr(href) "> "}.entry-content iframe,ins{display:none;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0 !important;white-space:nowrap}.embed-youtube,.embed-responsive,.embed-container{display:none;position:absolute;height:0;overflow:hidden}#header-widgets,nav,aside,.sidebar,.content-ads,.make-comment,.author-bio,.heading,.related-posts,#decomments-form-add-comment,#breadcrumbs,#footer,.post-byline,.byline,.meta-single,.site-title img,.post-tags,.readability,.sidebar,.page-navigation,.wp-prev-next,.respond-form{display:none}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
header.header .site-title a{color:#000}#banner .header-image{max-width:100%;height:auto}.customize-control-description{font-style:normal}