@media print,screen and (min-width: 768px){#mainvisual{height:200px;display:flex;background:#f0f0f0;overflow:hidden}#mainvisual .inner{width:90%;justify-content:center;margin:0 auto;display:flex;align-items:center;height:200px;font-family:"Roboto",sans-serif}#mainvisual .inner h1,#mainvisual .inner p#title{font-size:4.5rem;color:#fff;font-weight:100;line-height:1.2;letter-spacing:.1rem}#mainvisual .inner h1 span,#mainvisual .inner p#title span{display:block;font-size:1.8rem}#contents h2{display:inline-block;position:relative;font-family:"Roboto",sans-serif;text-align:center;font-size:3.2rem;font-weight:500;padding:0 150px;margin-bottom:60px}#contents h2 span{display:inline-block;padding:0 50px;position:relative}#contents h2 span:before{content:" ";width:100px;height:2px;background:#000;position:absolute;left:-100px;top:0;bottom:0;margin:auto;z-index:0}#contents h2 span:after{content:" ";width:100px;height:2px;background:#000;position:absolute;right:-100px;top:0;bottom:0;margin:auto;z-index:0}}@media screen and (min-width: 768px)and (max-width: 767px){#contents h2 span{display:inline-block;padding:0 8% 0 0;position:relative}#contents h2 span:before{display:none}#contents h2 span:after{content:" ";width:10vw;height:2px;background:#006834;position:absolute;right:-8vw;top:0;bottom:0;margin:auto;z-index:0}}@media print,screen and (min-width: 768px){table{font-family:"Roboto",sans-serif}table th{background:#555;border:1px solid #bfbfbf;font-weight:700;padding:8px;text-align:left;color:#fff}table td{border:1px solid #bfbfbf;font-weight:300;padding:8px;text-align:left}.detailArea>*:first-child{margin-top:0 !important}.detailArea p{font-size:1.4rem;line-height:1.8;margin-top:15px}.detailArea .box01{background:#eee;padding:15px;margin-bottom:20px}.detailArea ul{margin-left:1.2em;margin-top:20px}.detailArea ul li{list-style-type:disc}.detailArea ol{margin-left:1.2em;margin-top:20px}.detailArea .line_list{list-style-type:none}.detailArea .line_list li{padding:20px 0 0}}@media screen and (max-width: 767px){#mainvisual{height:16vh;display:flex;background:#f0f0f0;overflow:hidden}#mainvisual .inner{margin:0 auto;display:flex;align-items:center;height:16vh;width:90%;font-family:"Roboto",sans-serif}#mainvisual .inner h1,#mainvisual .inner p#title{font-size:2rem;color:#fff;font-weight:700;line-height:1.2}#mainvisual .inner h1 span,#mainvisual .inner p#title span{display:block;font-size:1rem}#contents h2{position:relative;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:500;margin-bottom:3%}#contents h2 span{display:inline-block;padding:0 50px;position:relative}#contents h2 span:before{content:" ";width:100px;height:2px;background:#000;position:absolute;left:-100px;top:0;bottom:0;margin:auto;z-index:0}#contents h2 span:after{content:" ";width:100px;height:2px;background:#000;position:absolute;right:-100px;top:0;bottom:0;margin:auto;z-index:0}}@media screen and (max-width: 767px)and (max-width: 767px){#contents h2 span{display:inline-block;padding:0 8% 0 0;position:relative}#contents h2 span:before{display:none}#contents h2 span:after{content:" ";width:10vw;height:2px;background:#006834;position:absolute;right:-8vw;top:0;bottom:0;margin:auto;z-index:0}}@media screen and (max-width: 767px){table{font-family:"Roboto",sans-serif}table th{background:#555;border:1px solid #bfbfbf;font-weight:700;padding:8px;text-align:left;color:#fff}table td{border:1px solid #bfbfbf;font-weight:300;padding:8px;text-align:left}.detailArea>*:first-child{margin-top:0 !important}.detailArea p{font-size:1.3rem;line-height:1.6;margin-top:3%}.detailArea .box01{background:#eee;padding:15px;margin-bottom:20px}.detailArea .line_list{list-style-type:none}.detailArea .line_list li{padding:20px 0 0}}/*# sourceMappingURL=under.css.map */