﻿.index_main .contents{clear:both;width:100%;margin-right:auto;margin-left:auto;text-align:center;z-index:20}.index_main #contents01{width:100%}.index_main #midashi{width:100%;height:auto;margin:0 auto;position:relative}.index_main #midashi img{width:100% !important;vertical-align:bottom}.index_main #midashi h2{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;font-family:source-han-sans-cjk-ja,sans-serif;font-weight:700;font-style:normal;font-size:3em;color:#FFFFFF;line-height:1.8em;text-shadow:2px 2px 5px #000000}@media only screen and (max-width: 1024px){.index_main #midashi h2{font-size:43px}}@media only screen and (max-width: 667px){.index_main #midashi h2{font-size:20px}}#contents01{width:90%;margin:0 auto}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}#contents02{width:60%;margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:center}#contents02 h2{margin-bottom:20px;line-height:1.5em}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents02 p{font-size:0.9em;line-height:1.8em}.contents03{width:60%;margin-top:20px;margin-bottom:40px;margin-right:auto;margin-left:auto;text-align:center}.contents03 div.aichi_comp{display:-webkit-flex;display:-ms-flex;display:flex;margin:30px 0}.contents03 div.aichi_comp div.txt{font-size:16px;color:#231815}.contents03 div.aichi_comp div.txt i.fas.fa-circle{color:#7EAD55}.contents03 div.aichi_comp div.img{margin:0 0 0 30px}.contents .contents03 h3{margin-bottom:20px}.contents03 .Media-wrap{margin-bottom:10px}.Media{display:flex;justify-content:space-between;margin-bottom:20px}.Media .Media-image{width:50%;background-color:#555;height:100%;margin-right:0px}.Media .Media-image img{vertical-align:bottom}.Media p{width:48%;text-align:left;height:auto;font-size:0.8em;text-indent:1em}.Media p img{margin-top:10px}table.about_table{width:100%;border-collapse:collapse}table.about_table tr{border-bottom:solid 2px white}table.about_table tr:last-child{border-bottom:none}table.about_table th{position:relative;width:30%;background-color:#72BF44;color:white;text-align:center;padding:10px 0;text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:0.9em}table.about_table th:after{display:block;content:"";width:0px;height:0px;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #72BF44;border-top:10px solid transparent;border-bottom:10px solid transparent}table.about_table td{text-align:left;width:70%;background-color:#eee;padding-top:10px;padding-right:0;padding-left:30px;padding-bottom:10px;font-size:0.9em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em}.contents03 .photo{display:flex;height:auto;margin-top:0px}@media only screen and (max-width: 768px){.pc{display:none !important}.sp{display:block !important}.br-pc{display:none}.br-sp{display:block}.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:90%}#contents02 h2{font-size:1.4em}#contents02 p{font-size:0.9em;line-height:1.8em;text-align:left;text-indent:1em}.Media{display:block}.Media .Media-image{width:100%;margin-top:15px}.Media p{width:100%;margin-top:5px}.contents03{width:90%}.contents03 .photo{display:block}table.about_table th{font-size:0.8em}table.about_table td{font-size:0.8em}}#formWrap{width:60%;margin:0 auto;margin-bottom:50px;color:#000;line-height:120%;font-size:0.9em}#formWrap input[type="submit"],#formWrap input[type="reset"]{border-radius:2px;border:1px solid #000;padding:2px 10px;background:#efefef}table.formTable{width:100%;margin:0 auto 20px;border-collapse:collapse}table.formTable .select_wrap{position:relative;display:table;max-width:300px;width:100%}table.formTable .select_wrap::after{position:absolute;content:'▼';right:3px;top:0;bottom:0;margin:auto 0;color:#000;font-size:7px;height:16px}table.formTable select{border:1px solid #000;padding:10px;font-size:16px;width:100%}table.formTable select::-ms-expand{display:block !important}table.formTable input{border:1px solid #000;box-sizing:border-box;font-size:16px;padding:10px}table.formTable textarea{border:1px solid #000;box-sizing:border-box}table.formTable td,table.formTable th{border:1px solid #555;padding:10px}table.formTable th{width:30%;font-weight:normal;background:#efefef;text-align:left}#formWrap h3{text-align:center}#formWrap p{font-size:1em;text-align:center}@media screen and (max-width: 572px){#formWrap{width:95%;margin:0 auto}table.formTable th,table.formTable td{width:auto;display:block}table.formTable th{margin-top:5px;border-bottom:0}input[type="text"],textarea{width:80%;padding:5px;font-size:110%;display:block}input[type="submit"],input[type="reset"],input[type="button"]{display:block;width:100%;height:40px}}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents01{width:90%;margin:0 auto}.contents03{width:60%;margin-top:20px;margin-bottom:40px;margin-right:auto;margin-left:auto;text-align:center}.contents .contents03 h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.3em;line-height:1.5em;color:#72BF44;background-color:#DFF0D5;margin-bottom:15px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.contents .contents03 p{font-size:0.9em;line-height:1.7em;margin-bottom:15px}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}#midashi h2{font-size:2em}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:90%}#contents02 h2{font-size:1.4em}#contents02 p{font-size:0.9em;line-height:1.8em;text-align:left;text-indent:1em}.contents .contents03{width:90%}.contents .contents03 h3{font-size:1em;line-height:1.5em;text-align:left;padding-right:10%;padding-left:10%}.contents .contents03 p{text-align:left;text-indent:1em;font-size:0.9em}}#contents01{width:90%;margin:0 auto}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents02{width:60%;margin-top:30px;margin-bottom:20px;margin-right:auto;margin-left:auto;text-align:center}#contents02 h2{font-size:1.7em}.Demo-wrap{display:flex;justify-content:space-between;margin-bottom:50px;margin-top:50px}.Demo-wrap-sp{display:none}#Demo-Link1 img,#Demo-Link2 img,#Demo-Link3 img{margin:0 auto}.Demo{position:relative;display:inline-block;width:200px;height:200px;border-radius:50%;background:#afddfa}.Demo span{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px;text-align:center;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;color:#000;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.1em}.Demo span img{margin:0 auto}.Demo-text{margin-bottom:50px}.Demo-text h2{font-size:1.2em;margin-top:10px;margin-bottom:10px;line-height:1.5em}.Demo-text h3{font-size:1.1em;line-height:1.5em}.Demo-text p{font-size:0.9em;line-height:1.7em;margin-top:10px}.triangle-wrap h2{color:#000;line-height:1.5em;text-align:center}.triangle{margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:30px;width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:#71bf44 transparent transparent transparent}.contents03{width:60%;margin-top:20px;margin-bottom:40px;margin-right:auto;margin-left:auto;text-align:center}.contents03 h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.2em;line-height:1.5em;color:#000;margin-bottom:5px;padding-top:5px;padding-right:5px;padding-left:5px;text-align:left}.icon-center{vertical-align:-0.2em;color:#72BF44}.contents03 p{font-size:0.8em;line-height:1.6em;margin-bottom:15px;text-align:left}.contents03 .image-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.kaitai-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.Kaitai-4{width:48%}.kaitai-wrap .Kaitai-4 img{width:100%;height:auto;margin:0 auto;vertical-align:bottom}.Kaitai-4 h4{width:100%;height:auto;background-color:#72BF44;color:#fff;padding-top:0.2em;padding-bottom:0.2em;margin:0 auto}.Kaitai-4 p{width:100%;background-color:#eee;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;text-align:left;line-height:1.5em;font-size:0.8em}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}#contents02{width:90%}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:100%}#contents02 h2{font-size:1.4em;line-height:1.5em}#contents02 p{font-size:0.9em;line-height:1.8em;text-align:left;text-indent:1em}.Demo-wrap{display:none !important}.Demo-wrap-sp{display:block !important;margin-bottom:30px;margin-top:20px}.Demo-wrap-sp ul{width:100%}.Demo-wrap-sp li{background:#afddfa;margin-bottom:5px}.Demo-wrap-sp li a{margin:0 auto;text-align:center;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;color:#000;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;vertical-align:0.7em}.Demo-wrap-sp img{margin:0 auto;padding-top:12px;padding-bottom:10px;padding-right:10px}.Demo-text{width:90%;margin:0 auto;margin-top:30px}.kaitai-wrap{display:block !important}.Kaitai-4{width:100%}.contents03{width:90%}.contents03 h3{font-size:1.1em;line-height:1.5em;text-align:left}.contents03 p{text-align:left;text-indent:1em;font-size:0.8em}.contents03 .image-wrap{display:block}.contents03 .image-wrap img{width:100%;vertical-align:bottom}}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents01{width:90%;margin:0 auto}#contents02{width:60%;margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:center}#contents02 ul li h2{color:#FFFFFF;background-color:#72BF44;width:100%;height:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-bottom:5px}#contents02 ul li h2 a{font-size:0.7em;color:#FFFFFF;text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em}.contents03{width:60%;margin-top:20px;margin-bottom:60px;margin-right:auto;margin-left:auto;text-align:center}.contents .contents03 h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.6em;color:#72BF44;text-align:center}.QA{overflow:hidden;_zoom:1;margin-bottom:20px;margin-top:5px}.QA dd,.QA dt{text-indent:-2.3em;padding:0 20px 0px 50px;text-align:left;text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;line-height:1.5em;font-size:1em}.QA dt{margin:20px 20px 0 0;text-align:left}.QA dd:first-letter,.QA dt:first-letter{font-weight:bold;margin-right:10px;padding:5px;font-size:1.5em;text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;line-height:1.5em}.QA dd{margin:10px 0 -1px 0;padding-bottom:20px;border-bottom:1px dashed #000;font-size:1em;font-weight:normal;text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;line-height:1.5em}.QA dt:first-letter{color:#72BF44}.QA dd:first-letter{color:#ed702b}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:100%}#contents02 h2{font-size:1.4em}.contents .contents03{width:90%}.contents .contents03 h3{font-size:1.3em;line-height:1.5em}}.index_main .contents{clear:both;width:100%;margin-right:auto;margin-left:auto;text-align:center;z-index:20}.index_main #contents01{width:100%}.index_main #midashi{width:100%;height:auto;margin:0 auto;position:relative}.index_main #midashi img{width:100% !important;vertical-align:bottom}.index_main #midashi h2{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;font-family:source-han-sans-cjk-ja,sans-serif;font-weight:700;font-style:normal;font-size:3em;color:#FFFFFF;line-height:1.8em;text-shadow:2px 2px 5px #000000}@media only screen and (max-width: 1024px){.index_main #midashi h2{font-size:43px}}@media only screen and (max-width: 667px){.index_main #midashi h2{font-size:20px}}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}#contents01{width:90%;margin:0 auto}#contents02{width:60%;margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:left}#contents02 h2{font-size:1.5em;margin-bottom:5px;line-height:1.5em}#contents02 h3{margin-top:20px;margin-bottom:5px;font-size:1.2em;line-height:1.5em}#contents02 p{font-size:0.9em;line-height:1.5em}#contents02 ul li{font-size:0.9em;margin-top:20px;margin-bottom:30px;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.08em}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:90%}#contents02 h2{font-size:1.4em}#contents02 p{font-size:0.9em;line-height:1.5em;text-align:left;text-indent:1em}}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}/*!
 * ress.css • v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer;color:inherit}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-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents01{width:90%;margin:0 auto}#contents02{width:60%;margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:center}#contents02 h2{margin-bottom:20px;line-height:1.5em}#contents02 p{font-size:0.9em;line-height:1.8em}.contents03{width:60%;margin-top:20px;margin-bottom:40px;margin-right:auto;margin-left:auto;text-align:center}.contents .contents03 h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.3em;line-height:1.5em;color:#FFFFFF;background-color:#72BF44;margin-bottom:15px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.contents .contents03 p{font-size:0.9em;line-height:1.7em;margin-bottom:15px}.icon-center{vertical-align:-0.2em;color:yellow}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}#midashi h2{font-size:2em}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:90%}#contents02 h2{font-size:1.4em}#contents02 p{font-size:0.9em;line-height:1.8em;text-align:left;text-indent:1em}.contents .contents03{width:100%}.contents .contents03 h3{font-size:1em;line-height:1.5em;text-align:left;padding-right:5%;padding-left:5%}.contents .contents03 p{width:90%;margin:0 auto;text-align:left;text-indent:1em;font-size:0.9em}.icon-center{vertical-align:-0.4em;line-height:1em}}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents01{width:90%;margin:0 auto}#contents02{width:60%;margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:center}#contents02 h2{margin-bottom:20px;line-height:1.5em}#contents02 p{font-size:0.9em;line-height:1.8em}.contents03{width:60%;margin-top:20px;margin-bottom:40px;margin-right:auto;margin-left:auto;text-align:center}.contents .contents03 h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.3em;line-height:1.5em;color:#fff;background-color:#72BF44;margin-bottom:0px;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px}.contents .contents03 p{font-size:0.9em;line-height:1.7em;margin-bottom:15px}.triangle{margin-top:0px;margin-right:auto;margin-left:auto;margin-bottom:30px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#71bf44 transparent transparent transparent}div.Staff-Wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}div.Staff-Wrap div.Staff-Box{width:calc((100% - 20px)/2);padding:20px 0;text-align:center;background:#DFF0D5;border-radius:10px;line-height:16px}div.Staff-Wrap div.Staff-Box:first-child{padding:25px 0}div.Staff-Wrap div.Staff-Box:nth-child(n+3){margin:20px 0 0}div.Staff-Wrap div.Staff-Box span{display:inline-block;padding:5px;background:#fff;color:#000;font-size:16px;border-radius:6px;margin:0 10px 0 0}ul{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.08em;font-size:1em;color:#000}.box01{display:inline-block;background:#fcfcff;margin-top:5px;padding-top:1px;padding-bottom:1px;padding-right:8px;padding-left:8px;border-radius:7px;word-break:break-all}.Recruit-Wrap{margin-top:20px;display:flex}.Recruit-Wrap .image{width:40%;flex-grow:1}.Recruit-Wrap .Recruit{width:60%;flex-grow:3;align-self:flex-start;text-align:left;margin-left:20px}.Recruit-Wrap .Recruit h4{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;line-height:1.5em;font-size:1.2em}.icon-center{vertical-align:-0.2em;color:#72BF44}table.staff_table{width:100%;border-collapse:collapse}table.staff_table tr{border-bottom:solid 2px white}table.staff_table tr:last-child{border-bottom:none}table.staff_table th{position:relative;width:30%;background-color:#72BF44;color:white;text-align:center;padding:10px 0;text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:0.9em}table.staff_table th:after{display:block;content:"";width:0px;height:0px;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #72BF44;border-top:10px solid transparent;border-bottom:10px solid transparent}table.staff_table td{text-align:left;width:70%;background-color:#eee;padding-top:10px;padding-right:10px;padding-left:30px;padding-bottom:10px;font-size:0.9em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}#midashi h2{font-size:2em}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:90%}#contents02 h2{font-size:1.4em}#contents02 p{font-size:0.9em;line-height:1.8em;text-align:left;text-indent:1em}.contents .contents03{width:90%}.contents .contents03 h3{font-size:1.2em;line-height:1.5em;text-align:center;padding-right:2%;padding-left:2%}.contents .contents03 p{text-align:left;text-indent:1em;font-size:0.9em}.Staff-Wrap{display:block;width:100%}.Staff-Wrap .Staff-Box{width:100%}.Recruit-Wrap{display:block}.Recruit-Wrap .image{width:100%}.Recruit-Wrap .Recruit{width:100%;margin:0 auto}}.breadcrumb{padding-left:0;margin-left:0;width:90%}.breadcrumb li{display:inline;list-style:none;font-weight:normal}.breadcrumb li:after{content:'>';padding:0 3px;color:#555}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;font-size:0.6em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.04em}.breadcrumb li a:hover{text-decoration:underline}.under{background:linear-gradient(transparent 85%, yellow 85%)}#contents01{width:90%;margin:0 auto}#contents02{width:60%;margin-top:30px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:center}#contents02 h2{margin-bottom:20px;line-height:1.5em}#contents02 p{font-size:0.9em;line-height:1.8em}.contents03{width:60%;margin-top:20px;margin-bottom:40px;margin-right:auto;margin-left:auto;text-align:center}.contents .contents03 h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.3em;line-height:1.5em;color:#FFFFFF;background-color:#72BF44;margin-bottom:15px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.contents .contents03 p{font-size:0.9em;line-height:1.7em;margin-bottom:15px}.icon-center{vertical-align:-0.2em;color:yellow}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}#midashi h2{font-size:2em}}@media only screen and (max-width: 480px){.main_image h2{font-size:1em}#contents02{width:90%}#contents02 h2{font-size:1.4em}#contents02 p{font-size:0.9em;line-height:1.8em;text-align:left;text-indent:1em}.contents .contents03{width:100%}.contents .contents03 h3{font-size:1em;line-height:1.5em;text-align:left;padding-right:5%;padding-left:5%}.contents .contents03 p{width:90%;margin:0 auto;text-align:left;text-indent:1em;font-size:0.9em}.icon-center{vertical-align:-0.4em;line-height:1em}}#footer{margin:0 auto;margin-top:30px;width:100%}#footer .maps{margin:0 auto;position:relative;width:100%;padding-top:30%}#footer .maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#footer-area{width:80%;margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;text-align:center}#footer-area .area_wrap{width:100%;display:flex;justify-content:space-between}#footer #footer-area h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.1em}#footer-area .area_wrap .area{width:32%}#footer-area .area_wrap .area h4{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;margin-top:5px;margin-bottom:5px}#footer-area .area_wrap .area p{font-size:0.8em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.08em;text-align:left}#footer-image{width:100%;height:320px;height:auto;margin:0 auto;position:relative}#footer-image img{width:100%;height:320px;object-fit:cover;vertical-align:bottom;object-position:50% 50%;object-position:0 0;object-position:100% 0;object-position:100% 100%;object-position:0 100%}#footer-image h2{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;text-align:center;font-family:source-han-sans-cjk-ja,sans-serif;font-weight:700;font-style:normal;font-size:1.8em;color:#FFFFFF;line-height:1.5em;text-shadow:2px 2px 5px #000000}#footer-image h2 .yellow{color:#ffff00;font-size:0.7em;line-height:1.1em}#footer .Button{display:flex;justify-content:space-between}.Button .mail-Button{width:50%;background-color:#72BF44;padding-top:30px;padding-bottom:20px;text-align:center}.mail-Button:hover{background-color:#49A611}.Button .tel-Button{width:50%;background-color:#DFF0D5;padding-top:20px;padding-bottom:20px;text-align:center}.Button .tel-Button img{max-width:480px}.Button .tel-Button h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;line-height:2em}.Button .tel-Button p{font-size:0.8em}#footer .footer-add{margin:0 auto;margin-top:30px;width:50%;text-align:center}.footer-add img{margin-bottom:5px}#footer .site-map-wrap{margin-right:auto;margin-left:auto;margin-bottom:20px;display:flex;justify-content:space-between;width:50%}.site-map{width:30%}.site-map li a{color:#000000;font-size:0.7em;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;line-height:1.2em;text-align:left}.Copyright{width:100%;background-color:#72BF44;text-align:center;font-size:0.7em;color:#ffffff;padding-top:10px;padding-bottom:20px;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:200;font-style:normal;height:auto;top:auto}@media only screen and (max-width: 768px){#footer .footer-add{width:80%}#footer .site-map-wrap{display:block;width:90%}.site-map{width:95%;text-align:center}}@media only screen and (max-width: 480px){#footer-area{width:90%}#footer-area .area_wrap{width:100%;display:block}#footer-area .area_wrap .area{width:100%;margin-bottom:20px}#footer .Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}#footer .maps{padding-top:50%}.Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}.footer-add{margin:0 auto;margin-top:30px;width:90%;text-align:center}.Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}.footer-add{margin:0 auto;margin-top:30px;width:90%;text-align:center}#footer .footer-add{width:80%}#footer-image img{height:260px}#footer-image h2{font-size:1.4em}#footer-image h2 .yellow{font-size:0.6em;line-height:1em}.site-map{width:95%;text-align:center}}.pagetop{color:#fff;background-color:rgba(0,0,0,0.3);text-decoration:none;display:none;position:fixed;bottom:2rem;right:2rem;font-size:1.5rem;width:3.3rem;height:3.3rem;line-height:3.6rem;border-radius:3.3rem;text-align:center;cursor:pointer}.pagetop:hover{color:#fff !important;background-color:#ed702b;text-decoration:none}#footer{margin:0 auto;margin-top:60px;width:100%}#footer .maps{margin:0 auto;position:relative;width:100%;padding-top:30%}#footer .maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#footer-area{width:80%;margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;text-align:center}#footer-area .area_wrap{width:100%;display:flex;justify-content:space-between}#footer #footer-area h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.1em}#footer-area .area_wrap .area{width:32%}#footer-area .area_wrap .area h4{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;margin-top:5px;margin-bottom:5px}#footer-area .area_wrap .area p{font-size:0.8em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.08em;text-align:left}#footer-image{width:100%;height:320px;height:auto;margin:0 auto;position:relative}#footer-image img{width:100%;height:320px;object-fit:cover;vertical-align:bottom;object-position:50% 50%;object-position:0 0;object-position:100% 0;object-position:100% 100%;object-position:0 100%}#footer-image h2{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;text-align:center;font-family:source-han-sans-cjk-ja,sans-serif;font-weight:700;font-style:normal;font-size:1.8em;color:#FFFFFF;line-height:1.5em;text-shadow:2px 2px 5px #000000}#footer-image h2 .yellow{color:#ffff00;font-size:0.7em;line-height:1.1em}#footer .Button{display:flex;justify-content:space-between}.Button .mail-Button{width:50%;background-color:#72BF44;padding-top:30px;padding-bottom:20px;text-align:center}.mail-Button:hover{background-color:#49A611}.Button .tel-Button{width:50%;background-color:#DFF0D5;padding-top:20px;padding-bottom:20px;text-align:center}.Button .tel-Button img{max-width:480px;margin:0 auto}.Button .tel-Button h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;line-height:2em}.Button .tel-Button p{font-size:0.8em}#footer .footer-add{margin:0 auto;margin-top:30px;width:50%;text-align:center}.footer-add img{margin:0 auto 5px}#footer .site-map-wrap{margin-right:auto;margin-left:auto;margin-bottom:20px;display:flex;justify-content:space-between;width:50%}.site-map{width:30%}.site-map li a{color:#000000;font-size:0.7em;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;line-height:1.2em;text-align:left}.Copyright{width:100%;background-color:#72BF44;text-align:center;font-size:0.7em;color:#ffffff;padding-top:10px;padding-bottom:20px;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:200;font-style:normal;height:auto;top:auto}@media only screen and (max-width: 768px){#footer .footer-add{width:80%}#footer .site-map-wrap{display:block;width:90%}.site-map{width:95%;text-align:center}}@media only screen and (max-width: 480px){#footer-area{width:90%}#footer-area .area_wrap{width:100%;display:block}#footer-area .area_wrap .area{width:100%;margin-bottom:20px}#footer .Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}#footer .maps{padding-top:50%}.Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}.footer-add{margin:0 auto;margin-top:30px;width:90%;text-align:center}.Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}.footer-add{margin:0 auto;margin-top:30px;width:90%;text-align:center}#footer .footer-add{width:80%}#footer-image img{height:260px}#footer-image h2{font-size:1.4em}#footer-image h2 .yellow{font-size:0.6em;line-height:1em}.site-map{width:95%;text-align:center}}.pagetop{color:#fff;background-color:rgba(0,0,0,0.3);text-decoration:none;display:none;position:fixed;bottom:2rem;right:2rem;font-size:1.5rem;width:3.3rem;height:3.3rem;line-height:3.6rem;border-radius:3.3rem;text-align:center;cursor:pointer}.pagetop:hover{color:#fff !important;background-color:#ed702b;text-decoration:none}.header p{margin-top:10px;margin-bottom:20px;width:48%;font-size:0.5em}.header h1 img{width:48%;max-width:500px;height:auto}.header{width:90%;height:120px;margin:0 auto;display:flex;justify-content:space-between}.LOGO{width:48%;max-width:510px}.header p{margin-top:10px;margin-bottom:10px;width:100%;font-size:0.8em}.header h1 img{width:100%;height:auto}#header-Button{display:flex;width:50%}#header-Button .mail-Button{width:25%;background-color:#72BF44;padding-top:15px;padding-bottom:10px;padding-left:10px;padding-right:10px;text-align:center}@media only screen and (min-width: 1024px){#header-Button .mail-Button:hover{background-color:#49A611}}.material-icons.large-size{font-size:30px;color:#ffff00;line-height:1em;vertical-align:bottom;width:auto}#header-Button .tel-Button{width:75%;background-color:#DFF0D5;padding-top:20px;padding-bottom:10px;padding-left:20px;padding-right:20px;text-align:left}#header-Button .tel-Button img{width:100%;max-width:480px;margin:0}#header-Button .tel-Button p{font-size:0.8em;margin-top:0;margin-bottom:5px}#menu{width:90%;max-width:1280px;margin:0 auto}#menu li{display:block;float:left;width:12.5%;margin:0;padding:0}#menu li a{display:block;padding:12px 0 10px;color:#000000;text-align:center;text-decoration:none;font-size:0.9em;font-weight:bold;border-bottom:3px solid #fff}@media only screen and (min-width: 1024px){#menu li a:hover{border-bottom:3px solid #ffff00}}#toggle{display:none}@media only screen and (max-width: 768px){.LOGO{width:100%;max-width:700px}#menu li{width:25%}}@media only screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}.br-pc{display:none}.br-sp{display:block}.header{display:none}#menu{display:none}#menu li{width:100%}#menu li:hover{border-bottom:none}#toggle{display:block;position:relative;width:100%;margin:0 auto;background:#fff}#toggle a{display:block;position:relative;padding:12px 0 10px;color:#414142;text-align:center;text-decoration:none}#toggle:before{display:block;content:"";position:absolute;top:50%;right:10px;width:20px;height:20px;margin-top:-10px;background:#414142}#toggle a:before,#toggle a:after{display:block;content:"";position:absolute;top:50%;right:10px;width:20px;height:4px;background:#fff}#toggle a:before{margin-top:-6px}#toggle a:after{margin-top:2px}}@media only screen and (max-width: 768px){.header p{width:100%}.header h1 img{width:70%}#header-Button{display:none}#midashi h2{font-size:2em}}@media only screen and (max-width: 480px){#midashi{width:100%;height:auto}#midashi img{width:100%;height:450px;vertical-align:bottom}#midashi h2{font-size:1.7em}}body{margin:0 auto;width:100%}.pc{display:block !important}.sp{display:none !important}.br-pc{display:block}.br-sp{display:none}.header{width:90%;max-width:1280px;margin-top:0;margin-right:auto;margin-left:auto;margin-bottom:20px;height:auto;background-color:#fff;position:relative}h1{font-size:24px;font-feature-settings:"palt" 1;letter-spacing:0.08em}li{list-style:none}a{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;color:#000;font-feature-settings:"palt" 1;letter-spacing:0.05em}p{font-size:0.8em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.08em}.bar1{display:block;width:100%;height:1px;background-color:#000000;border:0;margin-top:20px;margin-bottom:20px}#footer{margin:0 auto;width:100%}#footer .maps{margin:0 auto;position:relative;width:100%;padding-top:30%}#footer .maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#footer-area{width:80%;margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;text-align:center}#footer-area .area_wrap{width:100%;display:flex;justify-content:space-between}#footer #footer-area h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1.1em}#footer-area .area_wrap .area{width:32%}#footer-area .area_wrap .area h4{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;margin-top:5px;margin-bottom:5px}#footer-area .area_wrap .area p{font-size:0.8em;color:#000;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.08em;text-align:left}#footer-image{width:100%;height:320px;height:auto;margin:0 auto;position:relative}#footer-image img{width:100%;height:320px;object-fit:cover;vertical-align:bottom;object-position:50% 50%;object-position:0 0;object-position:100% 0;object-position:100% 100%;object-position:0 100%}#footer-image h2{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;text-align:center;font-family:source-han-sans-cjk-ja,sans-serif;font-weight:700;font-style:normal;font-size:1.8em;color:#FFFFFF;line-height:1.5em;text-shadow:2px 2px 5px #000000}#footer-image h2 .yellow{color:#ffff00;font-size:0.7em;line-height:1.1em}#footer .Button{display:flex;justify-content:space-between}.Button .mail-Button{width:50%;background-color:#72BF44;padding-top:30px;padding-bottom:20px;text-align:center}.mail-Button:hover{background-color:#49A611}.Button .tel-Button{width:50%;background-color:#DFF0D5;padding-top:20px;padding-bottom:20px;text-align:center}.Button .tel-Button img{max-width:480px}.Button .tel-Button h3{text-decoration:none;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:bold;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:0.05em;font-size:1em;line-height:2em}.Button .tel-Button p{font-size:0.8em}#footer .footer-add{margin:0 auto;margin-top:30px;width:50%;text-align:center}.footer-add img{margin-bottom:5px}#footer .site-map-wrap{margin-right:auto;margin-left:auto;margin-bottom:20px;display:flex;justify-content:space-between;width:50%}.site-map{width:30%}.site-map li a{color:#000000;font-size:0.7em;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:400;font-style:normal;line-height:1.2em;text-align:left}.Copyright{width:100%;background-color:#72BF44;text-align:center;font-size:0.7em;color:#ffffff;padding-top:10px;padding-bottom:20px;font-family:source-han-sans-cjk-ja, sans-serif;font-weight:200;font-style:normal;height:auto;top:auto}@media only screen and (max-width: 768px){#footer .footer-add{width:80%}#footer .site-map-wrap{display:block;width:90%}.site-map{width:95%;text-align:center}}@media only screen and (max-width: 480px){#footer-area{width:90%}#footer-area .area_wrap{width:100%;display:block}#footer-area .area_wrap .area{width:100%;margin-bottom:20px}#footer .Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}#footer .maps{padding-top:50%}.Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}.footer-add{margin:0 auto;margin-top:30px;width:90%;text-align:center}.Button{margin-top:0;display:block}.Button .mail-Button{width:100%}.Button .tel-Button{width:100%}.footer-add{margin:0 auto;margin-top:30px;width:90%;text-align:center}#footer .footer-add{width:80%}#footer-image img{height:260px}#footer-image h2{font-size:1.4em}#footer-image h2 .yellow{font-size:0.6em;line-height:1em}.site-map{width:95%;text-align:center}}.pagetop{color:#fff;background-color:rgba(0,0,0,0.3);text-decoration:none;display:none;position:fixed;bottom:2rem;right:2rem;font-size:1.5rem;width:3.3rem;height:3.3rem;line-height:3.6rem;border-radius:3.3rem;text-align:center;cursor:pointer}.pagetop:hover{color:#fff !important;background-color:#ed702b;text-decoration:none}.contents{clear:both;width:100%;margin:0 auto}.contents .main_image{position:relative}.contents .main_image img{width:100%;margin:0 auto;object-fit:cover;object-position:50% 50%;object-position:0 0;object-position:100% 0;object-position:100% 100%;object-position:0 100%}.main_image h2{color:white;position:absolute;top:40%;left:5%;line-height:1.1em;text-shadow:2px 2px 5px #000000}
