#sec03{width:90%;}
.head-point{background-color:#FFE81D;border-radius:50%;padding:12px 12px;font-size:20px;}
.title{color:#FF9100;font-size:18px;}
.left_wrap01{width:35%;float:left;margin-left:8%;}
.right_wrap01{width:43%;float:right;margin-right:8%;}
.box-text2{background-color:#C7E4FF;border-radius:20px;padding:20px;color:#484848;margin-top:20px;margin-left:10%;}
.box-text2 p{padding-bottom:20px;}
.box-text2-1{padding-left:30px;}
#sec03 .box-text2 img{padding-left:-50%;margin-top:-35%;}
.box-1{margin:15px 0 25px 25%;padding:0 15px;}
.box-img,.box-text{display:inline-block;vertical-align:middle;}
.box-text3{font-weight:bold;margin-left:10%;font-size:20px;color:#484848;font-family:'Kiwi Maru', serif;}
#sec04 .left_wrap1{width:25%;float:left;margin-left:13%;padding-left:2%;}
#sec04 .right_wrap1{width:25%;float:right;margin-right:18%;}
#sec04 .bgcol{background-color:#C7E4FF;margin-top:15px;margin-bottom:15px;padding-left:10%;}
#sec04 .right_wrap1 a{color:#A2DCF6;padding-top:15px;padding-left:8%;}
#sec04 .right_wrap1 a:hover{color:#606060;}
#sec04 .fa-chevron-circle-right{font-size:25px;}
#sec04 .colorviolet{color:#8A2BE2;}
#sec04 .colorpurple{color:#C71585;}
#sec05{padding-bottom:20px;}
#sec05 .container{margin-left:10%;}
#sec05 dl{width:73%;display:flex;flex-wrap:wrap;padding-left:8%;}
#sec05 dt{width:30%;padding:10px;background-color:#fff;border-left:1px solid #484848;border-top:1px solid #484848;}
#sec05 .dt{padding-top:40px;}
#sec05 .dt1{padding-top:20px;}
#sec05 dd{width:60%;padding:10px;background-color:#F0F8FF;border-left:1px solid #484848;border-top:1px solid #484848;border-right:1px solid #484848;}
#sec05 .ddbottom{border-bottom:1px solid #484848;}
#sec05 .box5-2{width:70%;background-color:#fff;border:1px solid #484848;color:#484848;margin:20px 0 20px 8%;padding:2em;}
#sec05 .box5-2title{font-weight:bold;padding-bottom:20px;}
#sec05 .list{margin:0 0 15px 15px;list-style-type:none;}
#sec05 .list1{margin:0 5px 10px 25px;list-style-type:none;}
#sec05 .li:before{content:'■';width:3px;height:3px;display:inline-block;position:relative;left:-20px;top:0;}
.alignleft{float:left;clear:left;}
.alignright{float:right;clear:right;}
.flow-navi__wrapper{display:none;}
.flow-navi{position:fixed;top:30%;right:10px;z-index:999;margin-top:25%;padding:10px;width:200px;height:140px;background:#fff url(../images/oubo_bg.png) repeat;color:#f86892;font-size:12px;font-weight:bold;top:0;transition-duration:.6s;border-radius:8px;border:2px solid #f86892;line-height:200%;}
.flow-navititle{padding:5px;text-align:center;background-color:#72e2ff;border:1px solid #72e2ff;border-radius:10px;position:relative;color:#484848;}
.flow-naviwaku{width:200px;margin-top:20px;}
.flow-navi .img{position:absolute;top:-5px;right:-10px;}
.flow-navi .1img{display:inline-block;vertical-align:middle;}
.flow-naviform{width:80px;padding:5px 10px;text-align:center;background-color:#f86892;border:1px solid #f86892;border-radius:15px;color:#fff;font-size:15px;}
.flow-navi .tel{font-size:16px;}
.flow-navi .fa-envelope{font-size:15px;font-weight:bold;color:#fff;}
.flow-navi .fa-mobile-alt{font-size:15px;margin-top:10px;}
.flow-navi p{padding-top:15px;color:#484848;text-align:center;}
#pageTop{position:fixed;bottom:30px;right:30px;opacity:0.7;z-index:999;}
#pageTop a{display:block;z-index:999;width:40px;height:40px;text-decoration:none;}
#pageTop a:hover{text-decoration:none;opacity:0.7;}
#footermenu{overflow:hidden;padding:20px 2%;background:#d3d3d3;z-index:4;}
#footermenu .footicon{display:inline;}
#footermenu .footicon i{width:30px;margin-left:45px;font-size:50px;color:#fff;}
#footermenu a .fa-youtube:hover{color:#ff0000;text-decoration:none;}
#footermenu a .fa-x-twitter:hover{color:#000;text-decoration:none;}
#footermenu a{text-decoration:none;opacity:0.7;}
#footermenu a:hover{color:#fb7398;opacity:1;}
#footermenu ul{float:left;width:15%;margin-top:40px;padding-left:20px;text-align:left;font-size:13px;}
#footermenu li:first-child{margin-left:-15px;}
#copyright{clear:both;text-align:center;background:#d3d3d3;font-size:12px;}
#copyright a{text-decoration:none;}
#copyright a:hover{color:#666;}
@media only screen and (max-width:1920px){
#sec03{position:relative;}
#sec03 .left_wrap01{width:35%;float:left;margin-left:8%;}
#sec03 .right_wrap01{width:43%;float:right;margin-right:5%;}
#sec03 .box-text2{background-color:#C7E4FF;border-radius:20px;padding:20px;color:#484848;margin-top:20px;margin-left:10%;}
#sec03 .box-text2 p{padding-bottom:20px;}
#sec03 .box-text2-1{padding-left:30px;}
#sec03 .box-text2-2{padding-top:7%;}
#sec03 img{position:absolute;top:85%;left:77%;}
#sec04 .box-1{margin:15px 0 25px 35%;padding:0 15px;}
#sec05 .box5-2{width:64.5%;}}
@media only screen and (max-width:1440px){
#sec03 .box-text2-2{padding-top:10%;}
#sec03 img{position:absolute;top:60%;left:83%;}
#sec04 .box-1{margin:15px 0 25px 28%;}}
@media only screen and (max-width:1366px){
#sec03 .box-text2-2{padding-top:10%;}}
@media only screen and (max-width:1280px){
#sec03 img{position:absolute;top:48%;left:79%;}}
@media only screen and (max-width:1024px){
#sec03 .box-text2-2{padding-top:18%;}
#sec03 img{position:absolute;top:35%;left:75%;}
#sec04 .box-1{margin:25px 0 25px 9%;}
#sec04 .left_wrap1{width:28%;float:left;padding-left:2%;}
#sec04 .right_wrap1{width:28%;float:right;margin-right:12%;}
#sec05 .dt{padding-top:35px;}
#sec05 .dt1{padding-top:20px;}}
@media only screen and (max-width:820px){
#sec03{width:100%;position:relative;}
#sec03 .left_wrap01{display:block;width:100%;float:none;margin-left:10%;}
#sec03 .right_wrap01{display:block;width:100%;float:none;margin-left:10%;}
#sec03 .box-text2{margin-left:0%;padding-left:-20%;padding-top:5%;}
#sec03 .box-text2-2{padding-top:0%;}
#sec03 img{position:absolute;top:20%;left:60%;}
#sec04 .left_wrap1{width:40%;margin-left:3%;float:left;padding-left:10px;}
#sec04 .right_wrap1{width:42%;float:right;margin-right:3%;}
#sec04 .right_wrap1 a{display:block;padding-top:15px;margin-left:28%;}
#sec04 .box-1{margin:15px 0 25px 5%;padding:0 15px;}
#sec04 .bgcol{margin-top:15px;margin-bottom:15px;padding-left:10%;}
#sec04 .bgcol1{padding:15px;}
#sec05{width:100%;}
#sec05 .container{margin-left:5%;}
#sec05 dl{width:85%;padding-left:5%;}
#sec05 .dt1{padding-top:25px;}
#sec05 .box5-2{width:73.5%;margin:20px 0 20px 5%;}
#footer{padding:40px 0;}
.f_logo{padding:0 20px;text-align:center;}
.f_logo p{text-align:center;}
.f_logo img{margin-bottom:20px;width:150px;}
#footermenu ul{width:20%;}}
@media only screen and (max-width:640px){
#sec03 .left_wrap01{display:block;width:100%;float:none;margin-left:5%;}
#sec03 .right_wrap01{display:block;width:100%;float:none;margin-left:5%;}
#sec03 img{position:absolute;top:25%;left:68%;}
#sec03 .box-text2{margin-left:0%;padding-left:-20%;padding-top:5%;}}
@media only screen and (max-width:414px){
#sec03{width:100%;}
#sec03 .left_wrap01{display:block;width:100%;float:none;margin-left:1%;}
#sec03 .right_wrap01{display:block;width:100%;float:none;margin-left:1%;}
#sec03 img{position:absolute;top:17%;left:40%;}
#sec03 .box-text2{margin-left:-3%;margin-top:13%;padding-top:36%;}
#sec03 .box-text2-1{padding-left:30px;padding-right:30px;}
#sec04{width:100%;}
#sec04 .right_wrap01 img{display:none;}
#sec04 .left_wrap1{display:block;width:90%;float:none;margin:0 30px 30px 20px;}
#sec04 .right_wrap1{display:block;width:90%;float:none;margin:0 30px;}
#sec04 .right_wrap1 a{margin-left:49%;}
#sec04 .box-1{margin:15px 0 25px 15px;padding:0 10px;}
#sec05{width:100%;}
#sec05 .box-text2{background-color:#C7E4FF;border-radius:0px;padding:15px;color:#484848;margin-top:20px;margin-left:0%;}
#sec05 dl{width:100%;margin-left:1%;padding-left:0%;}
#sec05 dt{width:30%;}
#sec05 .dt{padding-top:60px;}
#sec05 .dt1{padding-top:35px;}
#sec05 .dt2{padding-top:45px;}
#sec05 dd{width:50%;}
#sec05 dd a{color:#0000FF;}
#sec05 .box5-2{width:85%;background-color:#fff;border:1px solid #484848;color:#484848;margin:20px 0 20px 0%;padding:15px;}
.f_logo img{margin-bottom:20px;width:100px;}
#footermenu ul{width:100%;margin-top:30px;padding-left:25px;font-size:15px;}}
@media only screen and (max-width:390px){
#sec03 img{position:absolute;top:15%;left:40%;}
#sec04 .left_wrap1{width:85%;}
#sec04 .right_wrap1{width:85%;}
#sec04 .right_wrap1 a{margin-left:43%;}}
@media only screen and (max-width:375px){
#sec03 img{position:absolute;top:15%;left:40%;}
#sec03 .box-text2{margin-left:-3%;margin-top:13%;padding-top:40%;}
#sec04 .right_wrap1 a{margin-left:40%;}
#sec05 .box5-2{width:84%;}}
@media only screen and (max-width:360px){
#sec03 img{position:absolute;top:14%;left:40%;}
#sec03 .box-text2{margin-left:-5%;}
#sec04 .right_wrap1 a{margin-left:32%;}}
@media only screen and (max-width:320px){
#sec03 .left_wrap01{margin-top:14%;}
#footermenu .footicon i{width:30px;margin-left:30px;font-size:40px;color:#fff;}}
