@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@charset "UTF-8";html{overflow-y:scroll;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Roboto,"Droid Sans",Verdana,"ＭＳ Ｐゴシック",sans-serif}body{color:#000;line-height:1.75;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Roboto,"Droid Sans",Verdana,"ＭＳ Ｐゴシック",sans-serif;background:#fff}img{-ms-interpolation-mode:bicubic}a:link,a:visited{color:#0ba29a;text-decoration:none;zoom:1}a:hover,a:active{color:#df2147;text-decoration:underline}section p,section ul li,section ol li,section dl dt,section dl dd{font-size:1em;line-height:1.75;text-align:left}section img{max-width:100% !important;height:auto}@charset "utf-8";@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:100;src:local('Noto Sans CJK JP Thin'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Thin.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Thin.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Thin.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Thin.ttf) format('truetype')}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:200;src:local('Noto Sans CJK JP Light'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Light.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Light.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Light.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Light.ttf) format('truetype')}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:300;src:local('Noto Sans CJK JP DemiLight'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-DemiLight.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-DemiLight.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-DemiLight.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-DemiLight.ttf) format('truetype')}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:400;src:local('Noto Sans CJK JP Regular'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Regular.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Regular.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Regular.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Regular.ttf) format('truetype')}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:500;src:local('Noto Sans CJK JP Medium'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Medium.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Medium.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Medium.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Medium.ttf) format('truetype')}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:700;src:local('Noto Sans CJK JP Bold'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Bold.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Bold.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Bold.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Bold.ttf) format('truetype')}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:900;src:local('Noto Sans CJK JP Black'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Black.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Black.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Black.otf) format("opentype"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/NotoSansSubsetCJKjp-Black.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Thin.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Thin.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Thin.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Thin.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Thin.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Light.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Light.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Light.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Light.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Light.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Regular.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Regular.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Regular.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Regular.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Regular.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Medium.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Medium.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Medium.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Medium.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Medium.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Bold.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Bold.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Bold.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Bold.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Bold.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Black.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Black.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Black.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Black.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Black.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-ThinItalic.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-ThinItalic.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-ThinItalic.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-ThinItalic.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-ThinItalic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-LightItalic.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-LightItalic.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-LightItalic.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-LightItalic.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-LightItalic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Regular'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Italic.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Italic.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Italic.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Italic.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-Italic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-MediumItalic.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-MediumItalic.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-MediumItalic.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-MediumItalic.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-MediumItalic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BoldItalic.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BoldItalic.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BoldItalic.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BoldItalic.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BoldItalic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BlackItalic.eot),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BlackItalic.eot) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BlackItalic.woff2) format("woff2"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BlackItalic.woff) format("woff"),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/Roboto-BlackItalic.ttf) format('truetype')}@font-face{font-family:'FontAwesome';font-style:normal;font-weight:400;src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fontawesome-webfont.eot?v=4.4.0);src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg')}@font-face{font-family:'FontAwesomeRegular';font-style:normal;font-weight:400;src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-regular-400.eot?v=5.7.2);src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-regular-400.eot?#iefix&v=5.7.2) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-regular-400.woff2?v=5.7.2) format('woff2'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-regular-400.woff?v=5.7.2) format('woff'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-regular-400.ttf?v=5.7.2) format('truetype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-regular-400.svg?v=5.7.2) format('svg')}@font-face{font-family:'FontAwesomeSolid';font-style:normal;font-weight:900;src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-solid-900.eot?v=5.7.2);src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-solid-900.eot?#iefix&v=5.7.2) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-solid-900.woff2?v=5.7.2) format('woff2'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-solid-900.woff?v=5.7.2) format('woff'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-solid-900.ttf?v=5.7.2) format('truetype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-solid-900.svg?v=5.7.2) format('svg')}@font-face{font-family:'FontAwesomeBrands';font-style:normal;font-weight:400;src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-brands-400.eot?v=5.7.2);src:url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-brands-400.eot?#iefix&v=5.7.2) format('embedded-opentype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-brands-400.woff2?v=5.7.2) format('woff2'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-brands-400.woff?v=5.7.2) format('woff'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-brands-400.ttf?v=5.7.2) format('truetype'),url(//jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../web-font/fa-brands-400.svg?v=5.7.2) format('svg')}@charset "utf-8";html{width:100%;overflow-y:scroll;font-family:sans-serif;font-family:"Noto Sans CJK JP",Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Roboto,"Droid Sans",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;margin:0 auto;padding:0;font-size:20px !important;line-height:1.75 !important;text-align:center;font-family:"Noto Sans CJK JP",Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Roboto,"Droid Sans",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#1a1a1a;background-color:#fff !important}*{font-family:inherit;font-size:100%}div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,table,tr,th,td,object,param,embed{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}img{width:auto;max-width:100%;margin:0;padding:0;border:0 none #fff;vertical-align:top !important;vertical-align:middle;color:#666}*+html body img{vertical-align:middle !important}strong{font-weight:700}em{font-style:normal}em i{padding:.3em 0 0;font-style:normal;background-repeat:repeat-x;background-size:1em .5em;background-position:top left;background-image:-webkit-gradient(radial,center center,0,center center,1.5,from(#fff),color-stop(.5,#fff),color-stop(.9,transparent),to(transparent));background-image:-webkit-radial-gradient(center center,.1em .1em,#fff,#fff 95%,transparent 95%,transparent);background-image:radial-gradient(.1em .1em at center center,#fff,#fff 95%,transparent)}sup{font-size:.5em;vertical-align:top}.hidden,.is-hide{display:none}.alignCenter{text-align:center}.alignRight{text-align:right}.alignLeft{text-align:left}.clear{clear:both}.floatCenter{margin-right:auto !important;margin-left:auto !important}.floatRight{float:right}.floatLeft{float:left}.note{padding:0 0 0 1em;font-size:.8333em}p.note:before{content:"※";margin:0 0 0 -1em}ul.note{padding:0;font-size:1em;list-style-type:none}ul.note li{padding:0 0 0 2em}ul.note li:before{content:"※";margin:0 1em 0 -2em}.quot{padding:0 0 0 1em}.quot span{margin:0 0 0 -1em}.line{background:#dcff1d}.underline{text-decoration:underline}.clear{clear:both}.red{color:#d50012}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.cursorDefault{cursor:default;pointer-events:none}iframe[name=google_conversion_frame]{display:none}a:link{color:#2981b8;text-decoration:underline}a:visited{color:#30140e;text-decoration:underline}a:hover,a:active{color:#099;text-decoration:none}a:link,a:visited{opacity:1;transition:all .5s}a:hover,a:active{opacity:.6}a[href=""]{pointer-events:none}p a[rel^=noopener]{text-decoration:none}p a[rel^=noopener]:before{content:"\f00e";font-family:"FontAwesomeSolid";margin:0 .5em 0 0;font-size:1.333em;text-decoration:none}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.icon{margin:1em;padding:0;list-style-type:none}.icon li{margin:0 0 .5em;padding:0 0 0 2em}.icon li:before{display:inline-block;width:1em;margin:0 .75em 0 -1.75em;font-family:"FontAwesome";font-size:1.143em;color:#979797;text-align:center !important}header,section,footer{margin:0;padding:0;text-align:center;box-sizing:border-box}section{padding:4.5em 0}div.container{clear:both;min-height:1px;height:auto !important;height:1px;overflow:hidden;margin:0 auto;padding:0;text-align:left;box-sizing:border-box}footer:after,section:after,div.container:after{clear:both;display:table;content:""}section h1,section h2,section h3,section h4,section h5,section h6,section table th,section strong,section b{font-family:"Noto Sans CJK JP";font-weight:700;line-height:1.75}header ul li,nav ul li,section p,section dl,section ul li,section ol li,section table td,section figure,footer p,footer ul li,footer address{font-family:"Noto Sans CJK JP";font-weight:400;line-height:1.75}section p,section ul,section ol,section dl,section table,section figure{margin:1.5em 0}section ol li{margin-left:1.2em}section iframe{border:0 none}header{position:sticky;z-index:1000;top:0;left:0;right:0;overflow:hidden;box-sizing:border-box;background:#0b3087}body#front header{background:#0b3087 url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}header a{color:#fff !important;text-decoration:none !important}header div.container{max-width:100% !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}header div.container:after{display:none}header h1{font-size:1em;text-align:center}header nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}header ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;list-style-type:none}header ul li a,header p a{display:block;font-weight:700;text-align:center}header p a{background:#000}section#keyvisual div.container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section#keyvisual div.container:after{display:none}section#keyvisual p,section#keyvisual ul{margin:0;list-style-type:none}section#keyvisual ul li.movie{position:relative;padding:56.471% 0 0}section#keyvisual ul li.movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#keyvisual ul li+li{margin:10px 0 0}section#mainvisual{padding:0;background:#0b3084 url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top;box-sizing:border-box}section#mainvisual h2{color:#fff;text-align:center}section#mainvisual h2 span{display:block}section#contents{background:#fff url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}section#contents div.container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section#contents div.container:after{display:none}section#contents main#maincontents{box-sizing:border-box}section#contents main#maincontents div.headline h2,section#contents main#maincontents div.headline h3{margin:0 0 2em}section#contents main#maincontents div.headline h2 img,section#contents main#maincontents div.headline h3 img{margin:0 1.539em 0 0;vertical-align:middle !important}section#contents main#maincontents>figure:first-child{margin:0}section#contents main#maincontents div.more p{margin:0}section#contents main#maincontents div.more p a{position:relative;display:block;padding:1.2em 2em 1.2em 1em;color:#fff;font-weight:700;text-decoration:none;background:#1a1a1a}section#contents main#maincontents div.more p a:after{position:absolute;top:50%;right:1em;content:">";font-size:1.2em;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}section#contents aside#sidebar{box-sizing:border-box}section#contents aside#sidebar ul{margin:0;padding:0;list-style-type:none}form input[type=text],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color],form textarea,form select{width:100%;padding:.2em .5em;border:1px solid #ccc;background:#fff;border-radius:5px;box-shadow:0 0 rgba(0,0,0,.0) inset;box-sizing:border-box}form textarea{height:11.532em}form input[type=radio],form input[type=checkbox]{margin-right:.5em;vertical-align:-2px !important}form input.required,form input.error,form label.required,form textarea.required,form select.required{background:#fdd}form label.error{color:#960000}form label{padding:0 .3em}form input[type=text]:focus,form input[type=password]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus,form textarea:focus{outline:0;outline:thin dotted \9;border-color:rgba(82,168,236,.8);background:#fff}::-webkit-input-placeholder{color:#bbb;color:gray}:-ms-input-placeholder{color:#bbb;color:gray}::-moz-placeholder{color:#bbb;color:gray}form input[disabled],form textarea[disabled]{color:#333;background-color:#ebebe4 !important;background-color:rgba(235,235,228,1) !important;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}form p{text-align:center}form button{padding:0;border:0;background:0 0}form button img{background:0 0;border-radius:8.359%/50%;box-shadow:0px 5px 7px 1px rgba(0,0,0,.25)}form button[disabled]{cursor:not-allowed;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}form dl dd p{text-align:left}main#maincontents form table{margin:1em 0}main#maincontents form table th{position:relative;color:#1a1a1a;font-weight:700;box-sizing:border-box}main#maincontents form table th i{font-style:normal}main#maincontents form table th label span{margin:0 0 0 1em;padding:.1em .5em;color:#e91e79;font-weight:400;border:1px solid #e91e79}main#maincontents form table th span{position:absolute;display:inline-block;font-weight:400;line-height:1;color:#fff;background:#a8a8a8}main#maincontents form table th span.required{background:#db0112}main#maincontents form table th span.optinal{background:#a8a8a8}main#maincontents form table td{position:relative;color:#4d4d4d}main#maincontents form table td p.note{margin:0}main#maincontents form p#submit,section#form form p#submit{margin:2em 0;line-height:1;text-align:center}main#maincontents form p#submit button,section#form form p#submit button{color:#fff;font-weight:700;background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22620px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20620%20100%22%3E%3Cg%3E%3Crect%20fill%3D%22%2339aa4a%22%20width%3D%22620%22%20height%3D%22100%22%2F%3E%3Cpath%20fill%3D%22%2338a347%22%20d%3D%22M329%2C79C195.7%2C79%2C76.9%2C64%2C0%2C40.6V100h620V50.7C544.5%2C68.2%2C442%2C79%2C329%2C79z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:auto 100%;box-shadow:3px 3px 6px -3px rgba(0,0,0,.35);-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}main#maincontents form p#submit button:after,section#form form p#submit button:after{content:"";display:inline-block;float:right;background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228px%22%20height%3D%2228px%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14%2C2.3c6.4%2C0%2C11.7%2C5.2%2C11.7%2C11.7S20.4%2C25.7%2C14%2C25.7S2.3%2C20.4%2C2.3%2C14S7.6%2C2.3%2C14%2C2.3z%20M14%2C0C6.3%2C0%2C0%2C6.3%2C0%2C14s6.3%2C14%2C14%2C14s14-6.3%2C14-14S21.7%2C0%2C14%2C0z%20M10.5%2C19.8V8.2l10.5%2C6L10.5%2C19.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:100%}main#maincontents form table tr td{position:relative}main#maincontents form input.namefield+span.error{display:inline-block}footer{background:#1a1a1a}footer a{color:#fff !important;text-decoration:none !important}footer figure{margin:0}footer ul{margin:0 0 2em;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;box-sizing:border-box}footer ul li{padding:0 2em 0 0}footer address{margin:0;color:#fff;text-align:center;font-style:normal}div#pagetop{position:fixed;z-index:100;right:0}div#pagetop p{margin:0;padding:0}div#pagetop p a{display:block;width:3em;height:4.5em;padding:1.5em 1em 2em;text-decoration:none;background:#000;background:rgba(0,0,0,.7);border-radius:5px 0 0 5px;box-sizing:border-box}div#pagetop p a:before{content:"\f077";font-family:"FontAwesome";display:inline-block;width:1em;height:1em;color:#fff}div#pagetop a:hover,div#pagetop a:active{-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}div#pagetop a span{display:none}div#pagetop a img{width:auto;max-width:100%}@media screen and (max-width:767px){div#pagetop{width:12%;bottom:-1em}}body#front main#maincontents>div+div{margin-top:5em}body#front main#maincontents div div.wrap,body#seminar main#maincontents div.wrap,body#news main#maincontents div.wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body#front main#maincontents div div.wrap article,body#seminar main#maincontents div.wrap article,body#news main#maincontents div.wrap article{margin:0 0 1.5em;background:#fff}body#front main#maincontents div div.wrap article a,body#seminar main#maincontents div.wrap article a,body#news main#maincontents div.wrap article a{color:#1a1a1a;text-decoration:none !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body#front main#maincontents div div.wrap article a figure,body#seminar main#maincontents div.wrap article a figure,body#news main#maincontents div.wrap article a figure{position:relative;margin:0;overflow:hidden}body#front main#maincontents div div.wrap article a figure img,body#seminar main#maincontents div.wrap article a figure img,body#news main#maincontents div.wrap article a figure img{object-fit:cover}body#front main#maincontents div div.wrap article a div.text,body#seminar main#maincontents div.wrap article a div.text,body#news main#maincontents div.wrap article a div.text{box-sizing:border-box}body#front main#maincontents div div.wrap article a div.text div.meta span,body#seminar main#maincontents div.wrap article a div.text div.meta span,body#news main#maincontents div.wrap article a div.text div.meta span{color:#65b8c8;font-weight:700}body#subsidy section#keyvisual p{display:none}body#subsidy section#results{background:#dceff2 url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}body#subsidy section#results h3{margin:0 0 2.5em}body#subsidy section#results div.container div.results{margin:0 0 1.5em;background:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;box-sizing:border-box;border-radius:.5em}body#subsidy section#results div.container div.results figure{margin:0;overflow:hidden;border-radius:50%}body#subsidy section#results div.container div.results dl{margin:0;font-weight:500}body#subsidy section#results div.container div.results dl dt{color:#65bdcd}body#subsidy section#results div.container div.results p{margin:1em 0 0}body#subsidy section#problem{background:#65bdcd url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}body#subsidy section#problem div.container{background:#fff;box-sizing:border-box;border-radius:1em}body#subsidy section#problem h3{padding:0 0 .8em;text-align:center;color:#15a2bc;font-weight:500;border-bottom:1px solid #15a2bc}body#subsidy section#problem ul{list-style-type:none}body#subsidy section#problem ul li{margin:0;padding:0 0 0 1.5em;font-weight:500}body#subsidy section#problem ul li+li{margin:1em 0 0}body#subsidy section#problem ul li:before{content:"";display:inline-block;width:1.334em;height:1.334em;margin:0 .166em 0 -1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='rgb(251,192,0)' fill-opacity='1'%3E%3Cpath d='M11,17l-5-5.3l1.4-1.4L11,14l6.6-7L19,8.4L11,17z M22,2v20H2V2H22z M24,0H0v24h24V0z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:auto 100%}body#subsidy section#headline figure{margin:0;text-align:center}body#subsidy section#benefits{background:#dceff2 url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}body#subsidy section#benefits div.benefit{margin:2em auto 0 auto;padding:2em 2.25em;background:#fff;box-sizing:border-box;border-radius:.5em}body#subsidy section#benefits div.benefit div.text:before{content:"";display:block;margin:0 0 .8em}body#subsidy section#benefits div.benefit:nth-child(2) div.text:before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_benefits_01.svg) no-repeat center center;background-size:100%}body#subsidy section#benefits div.benefit:nth-child(3) div.text:before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_benefits_02.svg) no-repeat center center;background-size:100%}body#subsidy section#benefits div.benefit:nth-child(4) div.text:before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_benefits_03.svg) no-repeat center center;background-size:100%}body#subsidy section#benefits div.benefit:nth-child(5) div.text:before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_benefits_04.svg) no-repeat center center;background-size:100%}body#subsidy section#benefits div.benefit:nth-child(6) div.text:before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_benefits_05.svg) no-repeat center center;background-size:100%}body#subsidy section#benefits div.benefit div.text h4{display:inline;border-bottom:3px solid #fbc000}body#subsidy section#benefits div.benefit figure{margin:0;overflow:hidden;line-height:0;border-radius:.5em}body#subsidy section#guarantee{padding:2em 0 1.5em;background:#65bdcd url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}body#subsidy section#guarantee h3{margin:0 0 1.5em}body#subsidy section#guarantee div.text{margin:0 auto;padding:1.25em;border:1px solid #fff;box-sizing:border-box}body#subsidy section#guarantee div.text p{margin:0;line-height:2}body#subsidy section.offer ul{margin:3em 0 2em}body#subsidy section.offer ul li,body#subsidy section.offer p{text-align:center;line-height:2;color:#fff}body#subsidy section.offer ul li{font-weight:500}body#subsidy section#flow div.container{text-align:center}body#subsidy section#flow h3{display:inline-block;margin:0 0 2.5em;text-align:center;border-bottom:1px solid #65bdcd}body#subsidy section#flow div.flow{margin:0 auto;padding:1.25em 4.75em;text-align:left;border-top:1px solid silver;box-sizing:border-box}body#subsidy section#flow div.flow:last-child{border-bottom:1px solid silver}body#subsidy section#flow div.flow{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box}body#subsidy section#flow div.flow:before{content:""}body#subsidy section#flow div.flow:nth-child(2):before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_flow_01.svg) no-repeat center center;background-size:100%}body#subsidy section#flow div.flow:nth-child(3):before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_flow_02.svg) no-repeat center center;background-size:100%}body#subsidy section#flow div.flow:nth-child(4):before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_flow_03.svg) no-repeat center center;background-size:100%}body#subsidy section#flow div.flow:nth-child(5):before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_flow_04.svg) no-repeat center center;background-size:100%}body#subsidy section#flow div.flow:nth-child(6):before{background:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/subsidy_flow_05.svg) no-repeat center center;background-size:100%}body#subsidy section#flow div.flow h4{margin:0;font-weight:500}body#subsidy section#flow div.flow p{margin:1em 0 0}body#subsidy section#flow div.flow:after{content:"";position:absolute;top:0;left:4.75em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='15' width='40' fill='rgb(21,162,188)' fill-opacity='1'%3E%3Cpolygon points='20,15 0,0 40,0'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:auto 100%}body#subsidy section#flow div.flow:nth-child(2):after{display:none}body#subsidy section#faq{background:#dceff2}body#subsidy section#faq div.container{text-align:center}body#subsidy section#faq h3{display:inline-block;margin:0 0 2.5em;text-align:center;border-bottom:1px solid #65bdcd}body#subsidy section#faq div.wrap{text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='6' width='1' fill='rgb(167,167,167)' fill-opacity='1'%3E%3Crect width='1' height='1'%3E%3C/rect%3E%3Crect y='5' width='1' height='1'%3E%3C/rect%3E%3C/svg%3E");background-repeat:repeat-y;background-position:center top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;box-sizing:border-box;counter-reset:number 0}body#subsidy section#faq div.faq{margin:0 0 1em;padding:.5em 0 1.2em;border-bottom:1px dashed #a7a7a7;box-sizing:border-box;counter-increment:number 1}body#subsidy section#faq div.faq h4{margin:0;color:#0b308c;font-weight:500;line-height:1.417}body#subsidy section#faq div.faq h4:before{content:"Q" counter(number) ".";display:block;margin:0 0 .3em}body#subsidy section#faq div.faq p{margin:1.5em 0 0}body#subsidy section#process{background:#65bdcd url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}body#subsidy section#process div.container{background:#fff;box-sizing:border-box;border-radius:1em}body#subsidy section#process h3{padding:0 0 .8em;text-align:center;color:#15a2bc;font-weight:500;border-bottom:1px solid #15a2bc}body#subsidy section#process ol{list-style-type:none;counter-reset:number 0}body#subsidy section#process ol li{margin:0;padding:0 0 0 2.778em;font-weight:500;counter-increment:number 1}body#subsidy section#process ol li:before{content:counter(number,decimal-leading-zero);margin:0 1.182em 0 -2.273em;font-size:1.223em;color:#15a2bc}body#subsidy section#process ol li+li{margin:.5em 0 0}body#subsidy section#form{background:#0b308c url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/pattern_dot.svg) repeat left top}body#subsidy section#form h3{margin:0 0 3em}body#subsidy section#form form{padding:3.75em 5.75em 5.75em;background:#fff;box-sizing:border-box}body#subsidy section#form form>div,body#error main#maincontents form>div{margin:0;padding:2em 0}body#error main#maincontents form>div{padding:1em;background:#fff;box-sizing:border-box}body#subsidy section#form form>div#profile{padding-top:0}body#error main#maincontents form>div#profile{padding-top:1em}body#subsidy section#form form>div+div,body#error main#maincontents form>div+div{border-top:1px solid silver}body#subsidy section#form form>div p,body#error main#maincontents form>div p{text-align:left}body#subsidy section#form form>div>div,body#error main#maincontents form>div>div{margin:0 0 1.5em}body#subsidy section#form form>div>div h4 sup,body#error main#maincontents form>div>div h4 sup{top:0;vertical-align:super}body#subsidy section#form form>div>div p,body#error main#maincontents form>div>div p{margin:.5em 0 0}body#subsidy section#form form>div h5,body#error main#maincontents form>div h5{margin:1em 0}body#subsidy section#form form>div ul,body#subsidy section#form form>div ol,body#error main#maincontents form>div ul,body#error main#maincontents form>div ol{margin:1em 0 2em}body#subsidy section#form form>div ul li,body#subsidy section#form form>div ol li,body#error main#maincontents form>div ul li,body#error main#maincontents form>div ol li{margin:0 0 1em;list-style-type:none}body#subsidy section#form form>div ul li label input,body#subsidy section#form form>div ol li label input{margin:0 1em 0 0}body#service section#contents main#maincontents h3{background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/service_headline.jpg) no-repeat center center;background-size:100%}body#service section#contents main#maincontents h4{margin:2em 0;padding:.7em 1.5em;color:#fff;font-weight:900;background:#0b3088}body#service section#contents main#maincontents h5{margin:2em 0 1em;color:#0b3088;font-weight:900;line-height:1.35}body#service section#contents main#maincontents div#career>figure{margin:0}body#service section#contents main#maincontents div#career div.wrap{padding:1em;padding:calc( 1em - 3px);border:3px solid #000;border-top:0 none;background:#fff;box-sizing:border-box}body#service section#contents main#maincontents div#career div.wrap div.step{padding:1em 0;border-bottom:2px dotted #4d4d4d;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box}body#service section#contents main#maincontents div#career div.wrap div.step:nth-child(4),body#service section#contents main#maincontents div#career div.wrap div.step:last-child{border-bottom:0 none}body#service section#contents main#maincontents div#career div.wrap div.step h6{margin:0}body#service section#contents main#maincontents div#career div.wrap div.step p{margin:0}body#service section#contents main#maincontents div#skillup{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;box-sizing:border-box}body#service section#contents main#maincontents div#skillup div.skillup{margin:0 0 2em;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box}body#service section#contents main#maincontents div#skillup div.skillup h6{order:1;margin:.7em -.5em;color:#0b3088}body#service section#contents main#maincontents div#skillup div.skillup h6:before{content:"『"}body#service section#contents main#maincontents div#skillup div.skillup h6:after{content:"』"}body#service section#contents main#maincontents div#skillup div.skillup figure{order:0;margin:0}body#service section#contents main#maincontents div#skillup div.skillup p{order:2;margin-top:0}body#service section#contents main#maincontents>ul{padding:1em;border:1px solid #0b3088;background:#fff;list-style-type:none}body#service section#contents main#maincontents>ul li{padding:0 0 0 1em;font-weight:700}body#service section#contents main#maincontents>ul li:before{content:"・";margin:0 0 0 -1em}body#service section#contents main#maincontents>ul li+li{margin-top:1em}body#service section#contents main#maincontents>ul+h6{color:#0b3088}body#service section#contents main#maincontents>ul+h6+p{font-weight:700}body#service section#contents main#maincontents p#endletter{font-weight:700}section#contents main#maincontents article.detail p.meta{margin:0}section#contents main#maincontents article.detail p.meta time{margin:0 2em 0 0}section#contents main#maincontents article.detail div.wp_social_bookmarking_light img{max-height:20px}section#contents main#maincontents article.detail h3{margin:.5em 0}section#contents main#maincontents article.detail div.maincontent h4{margin:2em 0;padding:.5em 1em;background:#f0f0f0}section#contents main#maincontents article.detail div.maincontent h5{margin:2em 0;padding:0 0 0 .5em;border-left:2px solid #181b39}section#contents main#maincontents article.detail div.maincontent p,section#contents main#maincontents article.detail div.maincontent ul li,section#contents main#maincontents article.detail div.maincontent ol li,section#contents main#maincontents article.detail div.maincontent dl dt,section#contents main#maincontents article.detail div.maincontent dl dd,section#contents main#maincontents article.detail div.maincontent table th,section#contents main#maincontents article.detail div.maincontent table td{line-height:2em}body#about section#contents main#maincontents div.headline{margin:5em 0 0}body#about section#contents main#maincontents div.headline:first-child{margin:0}body#about section#contents main#maincontents div.headline+figure{background:#0b308e}body#about section#contents main#maincontents h5,body#about section#contents main#maincontents p,body#about section#contents main#maincontents ul{margin:0;line-height:2.25}body#about section#contents main#maincontents h4{margin-top:4em;font-weight:700}body#about section#contents main#maincontents h5{margin-left:-.5em;font-weight:900;color:#65b9c9}body#about section#contents main#maincontents ul+h5{margin-top:4em}body#about section#contents main#maincontents h5:before{content:"【"}body#about section#contents main#maincontents h5:after{content:"】"}body#about section#contents main#maincontents ul li{padding:0 0 0 1em;list-style-type:none}body#about section#contents main#maincontents ul li:before{content:"・";margin:0 0 0 -1em}body#about section#contents main#maincontents table th{box-sizing:border-box}body#instructor section#contents main#maincontents div.instructor{overflow:hidden;background-color:#0b308b;background-repeat:none;background-position:;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box}body#instructor section#contents main#maincontents div.instructor h4,body#instructor section#contents main#maincontents div.instructor figure{margin:0}body#instructor section#contents main#maincontents div.seminar{margin:0 0 5em;padding:1em 2em;border:1px solid #0b3084}body#instructor section#contents main#maincontents div.seminar h5{color:#0b3085}body#instructor section#contents main#maincontents div.seminar ul{margin:0;list-style-type:none}body#donation section#contents main#maincontents h4{margin:.8em 0;color:#0b3084;font-weight:900;line-height:1.5}body#donation section#contents main#maincontents div#information{margin:0 0 5em;padding:2em;border:1px solid #0b3084;background:#fff}body#donation section#contents main#maincontents div#information h5{padding:0 .5em .5em;font-weight:900;line-height:2;border-bottom:1px solid #0b3084}body#donation section#contents main#maincontents div#information p+h5{margin-top:1em}body#donation section#contents main#maincontents div#information p{padding:0 0 0 2.5em}body#donation section#contents main#maincontents div#information p.faq_q{font-weight:700}body#donation section#contents main#maincontents div#information p.faq_q:before{content:"Q.";margin:0 1.5em 0 -2.5em}body#donation section#contents main#maincontents div#information p.faq_a:before{content:"A.";margin:0 1.5em 0 -2.5em}body#booklet section#contents main#maincontents div.headline+figure{background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/booklet_introduction.jpg) no-repeat center center;background-size:auto 100%}body#booklet section#contents main#maincontents h4{margin:1.2em 0;color:#0b3084;font-weight:900;line-height:1.5}body#booklet section#contents main#maincontents div#empathy{padding:1em 2em;border:2px solid #65b5c5;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box;border-radius:.9em}body#booklet section#contents main#maincontents div#empathy h5{color:#65b5c5;font-weight:900;line-height:1.5;order:1}body#booklet section#contents main#maincontents div#empathy ul{list-style-type:none;order:0}body#booklet section#contents main#maincontents div#empathy ul li{margin:0;padding:0 0 0 1.5em;font-weight:500}body#booklet section#contents main#maincontents div#empathy ul li+li{margin:1em 0 0}body#booklet section#contents main#maincontents div#empathy ul li:before{content:"";display:inline-block;width:1.334em;height:1.334em;margin:0 .166em 0 -1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='rgb(251,192,0)' fill-opacity='1'%3E%3Cpath d='M11,17l-5-5.3l1.4-1.4L11,14l6.6-7L19,8.4L11,17z M22,2v20H2V2H22z M24,0H0v24h24V0z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:auto 100%}body#booklet section#contents main#maincontents div#industry dl{border:1px solid #0b3084;background:#fff;box-sizing:border-box}body#booklet section#contents main#maincontents div#industry dl dt{padding:1em;color:#fff;font-weight:900;text-align:center;background:#0b3084}body#booklet section#contents main#maincontents div#industry dl dd{padding:1em;font-weight:900;text-align:center}body#booklet section#contents main#maincontents ul#offer{margin:0;list-style-type:none}body#booklet section#contents main#maincontents ul#offer li{padding:1em;font-weight:900;text-align:left;border-bottom:1px solid #0b3084}body#booklet section#contents main#maincontents ul#offer li:before{content:"・";margin:0 0 0 -1em}body#counseling section#contents main#maincontents h3 img{background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/./../img/counseling_headline.jpg) no-repeat center center;background-size:auto 100%}body#counseling section#contents main#maincontents h4{margin:.8em 0;color:#0b3084;font-weight:900;line-height:1.35}body#counseling section#contents main#maincontents p{font-weight:700}body#privacy section#contents main#maincontents h4{color:#bf3e87}body#privacy section#contents main#maincontents h4+p{margin-top:0;margin-bottom:2.5em}body#law section#contents main#maincontents table th{box-sizing:border-box}body{font-size:5.333vw}.pc,.pcimage,img[src*="_pc."],.hidden{display:none !important}section{padding:2.5em 0}div.container{width:98%}header{height:60px}header div.container{width:100%}header h1{width:40%;padding:0 .3em}header nav#spnav p a{padding:1.375em 1em;font-size:.7em;line-height:1}header nav#spnav p span{padding:0 .5em}header nav#globalnav{display:none}section#slidemenu{display:none;position:fixed;z-index:9999;top:60px;right:0;bottom:0;left:0;overflow:hidden;padding:0;background-color:#242424}section#slidemenu div.wrap{height:100%;padding:0 0 2em;overflow:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box}section#slidemenu table{width:100%;margin:0 0 1em}section#slidemenu table th{padding:.5em 1em;font-size:5.333vw;font-weight:700;text-align:center;color:#fff;box-sizing:border-box}section#slidemenu table td{width:50%;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:0 none;box-sizing:border-box}section#slidemenu table td+td{border-top:1px solid #000;border-right:0 none;border-bottom:1px solid #000;border-left:1px solid #000}section#slidemenu table td a{display:block;padding:1em .5em;font-size:3.467vw;text-align:center;text-decoration:none;color:#fff}section#keyvisual{padding:30px 0;background:#0b3087 url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/pattern_dot.svg) repeat left top}section#keyvisual div.container{width:93.334%}section#keyvisual ul{margin:10px 0 0}section#contents main#maincontents{width:100%}section#contents main#maincontents div.headline h2,section#contents main#maincontents div.headline h3{font-size:3.733vw}section#contents main#maincontents div.headline h2 img,section#contents main#maincontents div.headline h3 img{height:4.8vw;width:auto}section#contents main#maincontents div.more p{width:50%;margin:0 auto;text-align:center}section#contents main#maincontents div.more p a{font-size:.65em}section#contents main#maincontents iframe{max-width:100% !important}section#contents aside#sidebar{width:100%;margin:5em 0 0}section#contents aside#sidebar ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section#contents aside#sidebar ul li{width:48.572%;margin:0 0 1em}section#optin form>table tr{display:block;margin:0 0 1em}section#optin form>table th,section#optin form>table td{display:block}section#optin form>table th{margin:0 0 .5em;padding:0 0 .2em 3em;font-size:4.266vw;border-bottom:1px solid #8e8e8e}section#optin form>table th label{margin:0}section#optin form>table th i{font-size:3.2vw}section#optin form>table th br{display:none}section#optin form>table th span{top:.5em;left:0;padding:.3em .5em .4em;font-size:3.2vw}section#optin form>table td{font-size:4vw}section#optin form>table td select{width:auto}section#optin form table td input.namefield{width:42%;margin:0 .5em}main#maincontents form>table tr{display:block;margin:0 0 1em}main#maincontents form>table th,main#maincontents form>table td{display:block}main#maincontents form>table th{margin:0 0 .5em;padding:0 0 .2em 3em;font-size:4.266vw;border-bottom:1px solid #8e8e8e}main#maincontents form>table th label{margin:0}main#maincontents form>table th i{font-size:3.2vw}main#maincontents form>table th br{display:none}main#maincontents form>table th span{top:.5em;left:0;padding:.3em .5em .4em;font-size:3.2vw}main#maincontents form>table td{font-size:4vw}main#maincontents form>table td select{width:auto}main#maincontents form>table td input.namefield,main#maincontents form>table td input#postcode,main#maincontents form>table td input#paycid{width:42%}main#maincontents form table td input#firstname,main#maincontents form table td input#firstkana{margin:0 .5em}main#maincontents form>table td p.infomation{font-size:3.2vw}main#maincontents form>table td p.infomation svg{display:block;width:auto;height:8vw;margin:0 0 .5em}main#maincontents form p#submit,section#form form p#submit{font-size:4.266vw}main#maincontents form p#submit button,section#form form p#submit button{width:88.572%;padding:1.1em 1em}main#maincontents form p#submit button:after,section#form form p#submit button:after{width:1em;height:1em}footer{padding:1.5em 0 2em}footer div.container{width:89.334%}footer p,footer ul li,footer address{font-size:2.666vw}footer div.odd ul,footer div.odd p{display:none}footer div.even figure{text-align:center}footer div.even address{margin:3em 0 0}section#contents div.container{width:93.334%}body#front main#maincontents div div.wrap article a figure,body#seminar main#maincontents div.wrap article a figure,body#news main#maincontents div.wrap article a figure{width:45.715%}body#front main#maincontents div div.wrap article a figure img,body#seminar main#maincontents div.wrap article a figure img,body#news main#maincontents div.wrap article a figure img{width:160px;height:160px}body#front main#maincontents div div.wrap article a div.text,body#seminar main#maincontents div.wrap article a div.text,body#news main#maincontents div.wrap article a div.text{width:54.285%;padding:.5em 1em}body#front main#maincontents div div.wrap article a div.text h3,body#seminar main#maincontents div.wrap article a div.text h3,body#news main#maincontents div.wrap article a div.text h3{height:6.934em;overflow:hidden;font-size:4vw}body#front main#maincontents div div.wrap article a div.text div.meta,body#seminar main#maincontents div.wrap article a div.text div.meta,body#news main#maincontents div.wrap article a div.text div.meta{font-size:2.666vw}body#front main#maincontents div div.wrap article a div.text div.meta span,body#front main#maincontents div div.wrap article a div.text div.meta time,body#seminar main#maincontents div.wrap article a div.text div.meta span span,body#seminar main#maincontents div.wrap article a div.text div.meta span time,body#news main#maincontents div.wrap article a div.text div.meta span span,body#news main#maincontents div.wrap article a div.text div.meta span time{display:block}body#subsidy section#keyvisual{padding:0;background-color:transparent;background-image:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_keyvisual_sp.png),url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/pattern_dot.svg),url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_keyvisual_sp.jpg);background-repeat:no-repeat,repeat,no-repeat;background-position:center bottom,left top,center top;background-size:100%,auto,auto 100%}body#subsidy section#keyvisual div.container{width:100%}body#subsidy section#results div.container{width:72%}section#results div.container div.results{width:97.223%;margin-right:auto;margin-left:auto;padding:1.25em 1em}body#subsidy section#results div.container div.results figure{width:42.223%}body#subsidy section#results div.container div.results dl dt{font-size:4.8vw}body#subsidy section#results div.container div.results dl dd{font-size:4.266vw}body#subsidy section#results div.container div.results p{font-size:3.2vw}body#subsidy section#problem{position:relative;overflow:hidden;padding-bottom:5.5rem}body#subsidy section#problem:after{position:absolute;bottom:0;right:1.5rem;content:"";width:9rem;height:9.875rem;background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_problem.png) no-repeat center center;background-size:cover}body#subsidy section#problem div.container{width:82.67%;padding:1.25rem;padding-bottom:2rem}body#subsidy section#problem h3{font-size:4vw}body#subsidy section#problem ul li{font-size:3.733vw}body#subsidy section#headline{padding:3.5em 0;background-color:transparent;background-image:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/pattern_dot.svg),url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_headline.jpg);background-repeat:repeat,no-repeat;background-position:left top,center top;background-size:auto,auto 100%}body#subsidy section#headline div.container{width:82%}body#subsidy section#benefits div.container{width:82%}body#subsidy section#benefits h3{margin:0 0 2em}body#subsidy section#benefits div.benefit{margin-right:auto;margin-left:auto;padding:1.25em 1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body#subsidy section#benefits div.benefit div.text{order:1}body#subsidy section#benefits div.benefit div.text:before{width:.5rem;height:1rem;margin:0}body#subsidy section#benefits div.benefit div.text h4{font-size:4.266vw}body#subsidy section#benefits div.benefit div.text p{margin-bottom:0;font-size:3.733vw;line-height:2}body#subsidy section#benefits div.benefit figure{order:0;width:50%;margin:0 auto 1em auto;text-align:center}body#subsidy section#guarantee{position:relative;overflow:hidden;padding-bottom:9.25rem}body#subsidy section#guarantee:after{position:absolute;bottom:0;left:50%;content:"";width:5.875rem;height:10.125rem;background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_guarantee.png) no-repeat center center;background-size:cover;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}body#subsidy section#guarantee div.container{width:82%}body#subsidy section#guarantee div.text p{font-size:3.733vw}body#subsidy section.offer{padding:2em 0;position:relative;overflow:hidden;background-color:transparent;background-image:url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/pattern_dot.svg),url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_offer_sp.jpg);background-repeat:repeat,no-repeat;background-position:left top,center top;background-size:auto,100% auto}body#subsidy section.offer:after{position:absolute;z-index:1;right:0;bottom:8.4rem;content:"";width:8.125rem;height:13rem;background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/subsidy_offer_sp.png) no-repeat center center;background-size:cover}body#subsidy section.offer div.container{width:88%}body#subsidy section.offer ul li{font-size:4.266vw}body#subsidy section.offer p{font-size:3.733vw}body#subsidy section.offer ul+p{padding-right:7.5rem;text-align:left}body#subsidy section.offer p a img{position:relative;z-index:10}body#subsidy section#flow div.container{width:88%}body#subsidy section#flow div.flow{padding:1.25em 0;align-items:flex-start}body#subsidy section#flow h3{font-size:1.5em}body#subsidy section#flow div.flow:before{width:6.667vw;height:6.667vw}body#subsidy section#flow div.flow div.text{width:75%}body#subsidy section#flow div.flow h4{font-size:5.333vw;line-height:1.25}body#subsidy section#flow div.flow p{font-size:3.467vw}body#subsidy section#flow div.flow:after{left:.5rem;width:.85rem;height:.35rem}body#subsidy section#faq div.container{width:88%}body#subsidy section#faq div.wrap{background-image:none}body#subsidy section#faq div.faq h4{font-size:4.8vw}body#subsidy section#faq div.faq p{font-size:4vw}body#subsidy section#process div.container{width:82%}body#subsidy section#process h3{font-size:5.333vw}body#subsidy section#process ol{padding:0 1em}body#subsidy section#process ol li{font-size:3.733vw}body#subsidy section#form form{padding:1.5em}body#subsidy section#form form>div h4,body#error main#maincontents form>div h4{font-size:4.8vw}body#subsidy section#form form>div h5,body#error main#maincontents form>div h5{font-size:4vw}body#subsidy section#form form>div p,body#subsidy section#form form>div ul li,body#subsidy section#form form>div ol li,body#error main#maincontents form>div p,body#error main#maincontents form>div ul li,body#error main#maincontents form>div ol li{font-size:4vw}body#service section#contents main#maincontents h4{font-size:4vw}body#service section#contents main#maincontents h5{font-size:5.333vw}body#service section#contents main#maincontents p{font-size:3.467vw}body#service section#contents main#maincontents div#career div.wrap div.step h6{width:49.396%}body#service section#contents main#maincontents div#career div.wrap div.step p{width:44.109%;font-size:2.933vw}body#service section#contents main#maincontents div#skillup div.skillup{width:48.149%}body#service section#contents main#maincontents div#skillup div.skillup h6{font-size:3.2vw}body#service section#contents main#maincontents div#skillup div.skillup p{font-size:2.666vw}body#service section#contents main#maincontents>ul li{font-size:3.467vw}body#service section#contents main#maincontents>ul+h6{font-size:3.467vw}body#service section#contents main#maincontents p#endletter{font-size:3.467vw}section#contents main#maincontents article.detail p.meta{font-size:.8em}section#contents main#maincontents article.detail h3{font-size:1.5em}section#contents main#maincontents article.detail div.maincontent h4{font-size:1.2em}section#contents main#maincontents article.detail div.maincontent h5{font-size:1em}section#contents main#maincontents article.detail div.maincontent h6{font-size:1em}section#contents main#maincontents article.detail div.maincontent p,section#contents main#maincontents article.detail div.maincontent ul li,section#contents main#maincontents article.detail div.maincontent ol li,section#contents main#maincontents article.detail div.maincontent dl dt,section#contents main#maincontents article.detail div.maincontent dl dd,section#contents main#maincontents article.detail div.maincontent table th,section#contents main#maincontents article.detail div.maincontent table td{font-size:.9em}body#about section#contents main#maincontents>h4,body#about section#contents main#maincontents>h5,body#about section#contents main#maincontents>p,body#about section#contents main#maincontents>ul li,body#about section#contents main#maincontents>table th,body#about section#contents main#maincontents>table td{font-size:4vw}body#about section#contents main#maincontents table tr{display:block;margin:0 0 1em}body#about section#contents main#maincontents table th{display:block;margin:0 0 .5em;padding:0 0 .2em 3em;font-size:4vw;border-bottom:1px solid #bbb}body#about section#contents main#maincontents table td{display:block;font-size:4vw}body#instructor section#contents main#maincontents>h4,body#instructor section#contents main#maincontents>h5,body#instructor section#contents main#maincontents>p,body#instructor section#contents main#maincontents>ul li,body#instructor section#contents main#maincontents>table th,body#instructor section#contents main#maincontents>table td{font-size:4vw}body#donation section#contents main#maincontents>h4,body#donation section#contents main#maincontents>h5,body#donation section#contents main#maincontents>p,body#donation section#contents main#maincontents>ul li,body#donation section#contents main#maincontents>table th,body#donation section#contents main#maincontents>table td{font-size:4vw}body#donation section#contents main#maincontents div#information table tr{display:block;margin:0 0 1em}body#donation section#contents main#maincontents div#information table th,body#donation section#contents main#maincontents div#information table td{display:block}body#donation section#contents main#maincontents div#information table th{margin:0 0 .5em;padding:0 0 .2em 3em;font-size:4.266vw;border-bottom:1px solid #8e8e8e}body#donation section#contents main#maincontents div#information table th label{margin:0}body#donation section#contents main#maincontents div#information table td{font-size:4vw}body#booklet section#contents main#maincontents>h4,body#booklet section#contents main#maincontents>h5,body#booklet section#contents main#maincontents>p,body#booklet section#contents main#maincontents>ul li,body#booklet section#contents main#maincontents>table th,body#booklet section#contents main#maincontents>table td{font-size:4vw}body#counseling section#contents main#maincontents>h4,body#counseling section#contents main#maincontents>h5,body#counseling section#contents main#maincontents>p,body#counseling section#contents main#maincontents>ul li,body#counseling section#contents main#maincontents>table th,body#counseling section#contents main#maincontents>table td{font-size:4vw}body#contact section#contents main#maincontents>p,body#confirm section#contents main#maincontents>p,body#error section#contents main#maincontents>p,body#complete section#contents main#maincontents>p{font-size:4vw}body#privacy section#contents main#maincontents h4{font-size:.8em}body#privacy section#contents main#maincontents h4+p{font-size:.8em}body#law section#contents main#maincontents table tr{display:block;margin:0 0 1em}body#law section#contents main#maincontents table th{display:block;margin:0 0 .5em;padding:0 0 .2em 3em;font-size:4.266vw;border-bottom:1px solid #bbb}body#law section#contents main#maincontents table td{display:block;font-size:4vw}section#btn_free{padding:30px 0;background:#0b3087 url(https://jacasso.or.jp/wp-content/themes/jacasso/assets/css/../img/pattern_dot.svg) repeat left top}