﻿.clear{clear:both}.clearfix:after{content:" ";display:block;clear:both}img{max-width:100%;height:auto;box-sizing:border-box}a{color:#555;text-decoration:none;transition:All 0.4s ease}a:hover{color:#333;text-decoration:none}a img{transition:All 0.4s ease}a:hover>img:only-child{opacity:.8}@media screen and (min-width: 768px){a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}}@media screen and (min-width: 769px){body .pc-none{display:none}}@media screen and (max-width: 768px){body .sp-none{display:none}}.center{text-align:center}.center-mg{margin:0 auto}.left{text-align:left}@media screen and (max-width: 768px){.sp-inner{margin:0 15px;width:auto}html{font-size:4vw}body{font-size:1rem;min-width:0;color:#444;font-family:"Noto Sans JP", "メイリオ", Meiryo, sans-serif}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:15px;color:#666;font-family:"Noto Sans JP", "メイリオ", Meiryo, sans-serif}.jumbotron{margin-top:100px;padding-top:40px;background-image:url(/omatome-top.jpg);background-size:cover;background-position:65% 75%;height:460px;position:relative}#title{font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;color:#701628;font-size:36px;line-hight:110%;text-align:center;font-weight:bold}.description{font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;line-hight:110%;text-align:center;color:eee}#sub_title{padding-top:55px;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;font-style:normal;font-weight:bold;color:#fff;letter-spacing:1.5px;line-hight:1.4 !important;text-align:center;font-size:30px;text-shadow:#E9732A 2px 0px, #E9732A -2px 0px, #E9732A 0px -2px, #E9732A 0px 2px, #E9732A 2px 2px, #E9732A -2px 2px, #E9732A 2px -2px, #E9732A -2px -2px, #E9732A 1px 2px, #E9732A -1px 2px, #E9732A 1px -2px, #E9732A -1px -2px, #E9732A 2px 1px, #E9732A -2px 1px, #E9732A 2px -1px, #E9732A -2px -1px}.section-heading1{font-size:22px;color:#1C4F63;line-height:1.4;letter-spacing:1px;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif}.section-heading2{font-size:20px;padding:10px 0px 20px 0px;line-height:1.7;color:#1C4F63;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif}.btn-signup{color:#fff;letter-spacing:1px;background-color:#F26924;border-color:rgba(0,0,0,0.2);border-radius:5px;padding:8px 30px}.btn-signup:hover,.btn-signup:focus,.btn-signup:active{color:#fff;background-color:#FF4924;border-color:rgba(0,0,0,0.2);border-radius:5px}.btn-start-menu{color:#F26924;font-weight:bold;background-color:#fff;border:#F26924 2px solid;font-size:15px;letter-spacing:1px;border-radius:5px;padding:8px 10px;margin:0 5px 15px}.btn-start-menu:hover,.btn-start-menu:focus,.btn-start-menu:active{color:#f4a329;border:#f4a329 2px solid}header{height:100px;background-color:#f6cb76;opacity:0.9;position:fixed;z-index:1;width:100%;top:0px;border-bottom:#F26924 2px solid}.header-inner{width:1040px;height:70px;margin:15px auto;display:flex;align-items:center;justify-content:space-between}.main-logo-left{width:70px;height:70px;margin-top:3px}.header-menu{width:700px;margin-right:50px;font-size:20px;display:flex;justify-content:space-between;align-items:center}.header-menu a:hover{font-weight:bold}@media screen and (max-width: 768px){.header-inner{width:300px;margin:15px 0 0 10px;display:flex;align-items:center}.header-menu{display:none}.main-logo-right{width:200px;font-size:11px;letter-spacing:.5px;padding:0 0 0 5px}.main-logo-right span{background:linear-gradient(transparent 60%, #f5a33e 60%)}.menu-trigger{display:inline-block;width:36px;height:28px;vertical-align:middle;cursor:pointer;position:fixed;top:30px;right:13px;z-index:212}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#555;transition:all .5s}.menu-trigger.active span{background-color:#fff}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:12px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}.nav-sp{display:block;width:260px;height:100%;padding-top:70px;font-size:1.1rem;font-weight:bold;letter-spacing:.2rem;font-family:'Noto Sans jp', "メイリオ", Meiryo, sans-serif;box-sizing:border-box;background-color:rgba(248,162,70,0.8);position:fixed;top:0;right:0;z-index:210;transform:translate(260px);transition:all .5s;overflow-y:scroll}.nav-sp.open{pointer-events:auto;transform:translateZ(0);opacity:1}.nav-sp ul{padding-left:0}.nav-sp ul li{text-align:center;padding:12px 0;list-style:none;border-top:1px dotted #fff;width:100%}.nav-sp ul li:last-child{border-bottom:1px dotted #fff}.nav-sp ul li a{color:#fff;text-decoration:none}.overlay.open{pointer-events:auto;opacity:1}.overlay.open{opacity:1;display:block;z-index:205}.overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:205;opacity:1;transition:opacity .5s}}footer{padding:70px 0 0;background:url(/dynamic.jpg) repeat;height:480px;width:100%}footer ul{display:block;margin:0 auto;width:480px;list-style:none}li.menu{width:50%;float:left;font-size:15px;line-height:35px;letter-spacing:2px;font-weight:bold}li.menu a{color:#444}li.menu a:hover{background-color:#f5b25f;color:#444;text-decoration:none;cursor:pointer;transition:0.5s}li.menu:last-child{padding-bottom:50px}footer .sns_icon{display:flex;justify-content:end;align-items:center;margin-right:270px}footer .copyright{display:flex;justify-content:end;align-items:center;margin-right:100px;font-size:1.1em;line-height:1.7em;font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666;text-decoration:none}@media screen and (max-width: 768px){footer{height:auto;padding:30px 0}footer ul{display:block;margin:0 auto;padding-top:30px;width:auto;list-style:none}li.menu{width:210px;float:left;margin:0 0 0 20px;font-size:15px;line-height:35px;letter-spacing:2px;font-weight:bold}li.menu:last-child{padding-bottom:30px}footer .copyright,footer .sns_icon{justify-content:center;margin-right:0;font-size:15px}}main{margin:140px 15px 50px;min-height:640px}.home{margin:20px 15px}.home table{width:80%;margin:30px auto 50px;border-collapse:separate;overflow:hidden;border-spacing:0;border-radius:7px;border:1px solid #777}.home td{padding:15px;font-size:15px;color:#444;letter-spacing:1px;line-height:1.7;border-right:1px solid #777;border-bottom:1px solid #777}.home td:nth-of-type(1){background-color:rgba(170,217,83,0.8)}.home td:last-child{border-right:none}.home tr:last-child td{border-bottom:none}.title-bar{border-left:#F26924 5px solid;padding:0 0 0 10px;font-size:22px;color:#1C4F63}.width-80{width:80%}.fa-pagelines{color:#1ca60d}.gray-border{padding:10px 7px 0;border:#999 1px solid;border-radius:5px;margin-bottom:40px}.title-bar-fc{border-left:#14a235 5px solid;padding:0 0 0 10px}.btn-mg-bottom{margin-bottom:7px}#back_to_top{position:fixed;bottom:72px;right:50px;opacity:.9}#back_to_top img{width:70px;height:70px}.company{width:770px}.company table{width:90%;margin:30px auto 0;border-collapse:separate;overflow:hidden;border-spacing:0;border-radius:7px;border:1px solid #777}.company td{padding:15px;font-size:15px;color:#444;letter-spacing:1px;line-height:1.7;border-right:1px solid #777;border-bottom:1px solid #777}.company td a{padding-bottom:3px;border-bottom:#444 solid 1px;transition:0s}.company td a:hover{color:#f38d08;font-weight:bold;padding-bottom:3px;border-bottom:#f38d08 solid 2px}.company td:nth-of-type(1){background-color:rgba(170,217,83,0.8)}.company td:last-child{border-right:none}.company tr:last-child td{border-bottom:none}.title-bar-rule{border-left:#7299ee 5px solid;padding:0 0 0 10px}.well-info{min-height:20px;padding:19px;margin-bottom:20px;background-color:#d9edf7;border-color:#bce8f1;border-radius:4px;font-family:"Noto Sans JP", sans-serif;font-size:16px;line-height:1.7;color:#555}.fa-circle-question{color:#f94462;font-size:70px;padding-right:10px}.fa-comment{color:#3cb7e8;font-size:70px;padding-right:10px}.q-text{display:flex;align-items:center}.a-text{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.company{width:auto;margin:0 0 30px}.company table{width:auto;margin:30px auto 0}.fa-circle-question{font-size:35px}.fa-comment{font-size:35px}}.site-box{display:flex;justify-content:space-around}.sitemap{list-style:none}.sitemap li{margin:20px 0}.fa-stream{color:#2fa20fc0}.sitemap li a{font-size:17px;color:#777777;font-family:"Noto Sans JP", sans-serif;margin-left:10px}@media screen and (max-width: 767px){.site-box{display:block}.sitemap li{margin:20px 0 20px 30px}.sitemap li a{font-size:1.2rem}}@media screen and (max-width: 768px){main{margin:140px 15px 50px;min-height:660px}.home table{width:100%}.home td:nth-of-type(1){background-color:transparent}.home tr:nth-of-type(1),.home tr:nth-of-type(4),.home tr:nth-of-type(7),.home tr:nth-of-type(10),.home tr:nth-of-type(13),.home tr:nth-of-type(16),.home tr:nth-of-type(19),tr:nth-of-type(22){background-color:rgba(170,217,83,0.8)}.width-80{width:90%}#back_to_top{opacity:.9;bottom:30px;right:10px}#back_to_top img{width:40px;height:40px}}
