.tac{text-align:center}.blue{color:#018096;font-weight:700}.mt28{margin-top:28px}.mb28{margin-bottom:28px}.oubolead{text-align:center;font-weight:500;font-size:1.1em}.oubotitle{text-align:center;margin-bottom:67px;line-height:1;font-size:2.6rem;font-weight:700;margin:3em 0 1em 0}.oubotitle span{position:relative;padding:0 36px}.oubotitle span:before,.oubotitle span:after{content:"";display:block;position:absolute;width:129px;height:36px;background:url("../img/spot_ttl_bg.png") center no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.oubotitle span:before{left:-129px}.oubotitle span:after{right:-129px}.txtbig{font-size:1.3em}.oubobox h4{padding:1rem 2rem;border-bottom:3px dashed #018096;background:#f5f3ec;text-align:center;font-size:1.5em;margin:2em 0}.oubobox h5{font-weight:bold;margin:1em 0 0 0;color:#018096;text-align:center}.oubobox .houhoubox{width:60%;margin:0 auto}.oubobox .houhoubox p{text-align:center}.oubobox ul{counter-reset:list;list-style-type:none;font:14px/1.6 "arial narrow",sans-serif;padding:0;margin:2em 0;border-top:dashed 1px #018096}.oubobox ul li{position:relative;padding:0 0 0 20px;margin:7px 0 7px 0px;font-size:14px;line-height:30px;border-bottom:dashed 1px #018096}.oubobox ul li:before{counter-increment:list;content:"";display:block;position:absolute;left:0px;height:15px;width:15px;border-radius:50%;background:#018096;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.oubobox ul li:after{content:"";display:block;position:absolute;left:6px;height:0;width:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.oubobox .oubobagbox{width:100%;margin:2em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.oubobox .oubobagbox div{width:calc(50% - 20px / 2)}.oubobox .oubobagbox div img{width:100%}.oubobox .oubobagbox div p{text-align:center}.oubobox .oubobagbox:nth-child(odd){margin-right:20px}.oubobox .oubobagbox:before,.oubobox .oubobagbox:after{display:table;line-height:0;content:""}.oubobox .blueen{background:#f5f3ec;border:1px dashed #018096;border-radius:10px;padding:20px}@media screen and (max-width: 768px){.oubolead,.oubobox,.houhoubox,.oubobagbox{padding:0 1.5em !important}.houhoubox{width:100% !important}.anim_bg,.anim_pon2,.sec1_catch{display:none}.bkbtn{width:50% !important;margin:0 auto !important}}/*# sourceMappingURL=style.min.css.map */