#sec03{width:90%;margin-top:30px;}#sec03 .cp_tab *, .cp_tab *:before, .cp_tab *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}#sec03 .cp_tab{margin:1em 0 1em 15%;}#sec03 .cp_tab > input[type='radio']{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;appearance:none;display:none;}#sec03 .cp_tab .cp_tabpanels{position:relative;min-height:100%;}#sec03 .cp_tab .cp_tabpanel{position:absolute;width:91.5%;opacity:0;padding:0.5em 1em;border:1px solid #a9a9a9;transform:translateY(-10px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s;}#sec03 .cp_tab > input:first-child:checked ~ .cp_tabpanels > .cp_tabpanel:first-child,#sec03 .cp_tab > input:nth-child(3):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(2),#sec03 .cp_tab > input:nth-child(5):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(3),#sec03 .cp_tab > input:nth-child(7):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(4),#sec03 .cp_tab > input:nth-child(9):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(5),#sec03 .cp_tab > input:nth-child(11):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(6){opacity:1;transform:translateY(0px);}#sec03 .cp_tab > input:first-child:checked ~ .cp_tabpanels > .cp_tabpanel:first-child{background:#fff;}#sec03 .cp_tab > input:nth-child(3):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(2){background:#fff;}#sec03 .cp_tab > input:nth-child(5):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(3){background:#fff;}#sec03 .cp_tab > label{width:30%;position:relative;display:inline-block;padding:10px 20px;cursor:pointer;border-radius:6px 6px 0 0;font-weight:bold;text-align:center;color: #fff;}#sec03 .cp_tab > label i{font-size:150%;}#sec03 .cp_tab > input:first-child + label{background:#b1e140;}#sec03 .cp_tab > input:nth-child(3) + label{background:#fce624;}#sec03 .cp_tab > input:nth-child(5) + label{background:#ffabdb;}#sec03 .cp_tab > label:hover {color:#484848;}#sec03 .cp_tab > input:focus + label{color:#484848;}#sec03 .cp_tab > input:checked + label{margin-bottom:-1px;}#sec03 .text{padding-top:45px;line-height:150%;}#sec03 .alignleft1{float:left;clear:left;padding-right:30px;}#sec03 .flexbox{width:100%;margin:5px 0 0 2%;display:flex;}#sec03 .frame{width:30%;margin:5px 0 5px 10px;}#sec03 .ribbon{display:inline-block;position:relative;width:250px;margin-bottom:30px;padding:5px 20px;font-size:18px;color:#484848;background:#9EDE04;font-family:'Kiwi Maru', serif;}#sec03 .ribbon:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px rgb(149, 158, 155);}#sec03 .parallel-quadrangle-b{position:absolute;top:37%;left:5%;margin:0 40px;width:130px;height:125px;transform:skewX(-25deg);background:#f2ffd1;z-index:-1;}#sec03 .parallel-quadrangle-b1-1{position:absolute;top:37%;left:35%;margin:0 40px;width:130px;height:125px;transform:skewX(-25deg);background:#f2ffd1;z-index:-1;}#sec03 .parallel-quadrangle-b1-2{position:absolute;top:37%;left:65%;margin:0 40px;width:130px;height:125px;transform:skewX(-25deg);background:#f2ffd1;z-index:-1;padding-bottom:30px;}#sec03 .criterion{position:static;z-index:2;text-align:center;}#sec03 .criterion .title{color:#6b6b6b;font-weight:bold;font-family:M+PLUS+Rounded+1c;}#sec03 .criterion .pink{color:#ff71a6;font-size:20px;}#sec03 .criterion .under{color:#48484;text-align:right;font-family:'Kiwi Maru', serif;}#sec03 .explain{border-top:3px dotted #b1e140;border-bottom:3px dotted #b1e140;padding:15px;margin-top:50px;height:380px;}#sec03 .explain p{padding-bottom:15px;}#sec03 .link{text-align:right;margin-top:30px;padding:15px;}#sec03 .link a{color:#9EDE04;padding-left:15px;}#sec03 .link a:hover{color:#606060;}#sec03 .link .fa-chevron-circle-right{font-size:25px;color:#9EDE04;}#sec03 .ribbon2{display:inline-block;position:relative;width:250px;margin-bottom:30px;padding:5px 20px;font-size:18px;color:#484848;background:#ffed50;font-family:'Kiwi Maru', serif;}#sec03 .ribbon2:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px rgb(149, 158, 155);}#sec03 .parallel-quadrangle-b2-1{position:absolute;top:39%;left:5%;margin:0 40px;width:130px;height:120px;transform:skewX(-25deg);background:#fffde5;z-index:-1;}#sec03 .parallel-quadrangle-b2-2{position:absolute;top:39%;left:35%;margin:0 40px;width:130px;height:120px;transform:skewX(-25deg);background:#fffde5;z-index:-1;}#sec03 .parallel-quadrangle-b2-3{position:absolute;top:39%;left:65%;margin:0 40px;width:130px;height:120px;transform:skewX(-25deg);background:#fffde5;z-index:-1;padding-bottom:30px;}#sec03 .link2{text-align:right;margin-top:30px;padding:15px;}#sec03 .link2 a{color:#feba00;padding-left:15px;}#sec03 .link2 a:hover{color:#606060;}#sec03 .link2 .fa-chevron-circle-right{font-size:25px;color:#feba00;}#sec03 .explain2{border-top:3px dotted #feba00;border-bottom:3px dotted #feba00;padding:15px;margin-top:50px;height:330px;}#sec03 .explain2 p{padding-bottom:15px;}#sec03 .ribbon3{display:inline-block;position:relative;width:250px;margin-bottom:30px;padding:5px 20px;font-size:18px;color:#484848;background: #ffabdb;font-family:'Kiwi Maru', serif;}#sec03 .ribbon3:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px rgb(149, 158, 155);}#sec03 .parallel-quadrangle-b3-1{position:absolute;top:38%;left:5%;margin:0 40px;width:130px;height:120px;transform:skewX(-25deg);background:#fff1f9;z-index:-1;}#sec03 .parallel-quadrangle-b3-2{position:absolute;top:38%;left:35%;margin:0 40px;width:130px;height:120px;transform:skewX(-25deg);background:#fff1f9;z-index:-1;}#sec03 .parallel-quadrangle-b3-3{position:absolute;top:38%;left:65%;margin:0 40px;width:130px;height:120px;transform:skewX(-25deg);background:#fff1f9;z-index:-1;padding-bottom:30px;}#sec03 .link3{text-align:right;margin-top:30px;padding:15px;}#sec03 .link3 a{color:#ff71a6;padding-left:15px;}#sec03 .link3 a:hover{color:#606060;}#sec03 .link3 .fa-chevron-circle-right{font-size:25px;color:#fb7398;}#sec03 .explain3{border-top:3px dotted #ff71a6;border-bottom:3px dotted #ff71a6;padding:15px;margin-top:50px;height:360px;}#sec03 .explain3 p{padding-bottom:15px;}#sec04{width:90%;margin-top:75%;}#sec04 .box{width:70%;padding:1.5em;margin:2em 0 2em 15%;background:#e1fc9f;border:dashed 3px #b1e140;}#sec04 .box p{padding-bottom:20px;}#sec04 .marker{position:relative;margin:10px 0 30px 0;background:linear-gradient(transparent 68%, #9EDE04 68%);border-radius:3px;color:#484848;}#sec04 .inquirybox{position:relative;width:35%;padding:15px;margin:-25% 0 30px 58%;background:url("../images/job/inquiry_bg.png") #fff;z-index:1000;}#sec04 .inquirywaku{margin-top:1%;margin-left:10%;}#sec04 .inquiryform{font-size:25px;padding:5px 10px;text-align:center;background-color:#FB7398;border:1px solid #FB7398;border-radius:15px;color:#fff;font-family:'Kiwi Maru', serif;}#sec04 .inquirytel{color:#f86892;font-size:25px;font-weight:bold;font-family:'Kiwi Maru', serif;}#sec04 .inquirytel a{color:#f86892;}#sec04 .inquirywaku .fa-envelope{font-size:20px;font-weight:bold;color:#fff;}#sec04 .inquirywaku .fa-mobile-alt{font-size:25px;margin-top:10px;color:#FB7398;}#sec04 .box-img,.box-text{display:inline-block;vertical-align:middle;padding-top:20px;}#sec04 .box-text{color:#00c100;font-size:18px;font-weight:bold;font-family:'Kiwi Maru', serif;}#sec04 .inquiryimg{position:absolute;top:35%;left:65%;}#sec04 .balloon{margin-left:25%;position:relative;display:inline-block;padding:15px;width:60%;background:#FFEC8F;border-radius:15px;}#sec04 .balloon:before{content:"";position:absolute;top:100%;left:95%;margin-left:-35px;border:15px solid transparent;border-top:20px solid #FFEC8F;}#sec04 .balloon p{margin:0;padding-left:13%;color:#484848;font-weight:bold;font-family:'Kiwi Maru', serif;}#sec05{margin-bottom:20px;}#sec05 .box-1{margin:15px 0 25px 20%;padding:0 15px;}#sec05 .container{width:100%;}#sec05 .title5{width:80%;display:inline-block;margin-left:-5px;padding-left:25px;border-bottom:3px solid #9ede04;color:#484848;font-size:18px;font-weight:bold;font-family:'Kiwi Maru', serif;}#sec05 .head-point{display:inline-block;background-color:#9ede04;border-radius:50%;padding:12px 12px;font-size:20px;color:#fff;font-family:'Kiwi Maru', serif;}#sec05 .box-2{width:90%;margin:15px 0 25px 5%;}#sec05 .box-2 img{padding:20px 16% 0 20px;}#sec05 .box-2text{width:55%;padding:20px 10px 0 5%;}#sec05 .box-2text p{padding-bottom:20px;color:#707070;line-height:125%;}#sec05 .space{padding-left:20px;}#sec05 .box2pink{color:#ff0000;}#sec05 .list{margin:0 5px 10px 18px;list-style-type:disc;color:#707070;}#sec05 .list li{margin-bottom:-15px;}#sec05 .list1{margin:0 5px 10px 25px;list-style-type:none;color:#707070;margin-bottom:-5px;}#sec05 .li:before{content:'\203B';color:#f00;width:3px;height:3px;display:inline-block;position:relative;left:-20px;top:0;}#sec05 .alignright{float:right;clear:right;}#sec06{width:100%;margin:30px 0;}#sec06 .box-1{margin:15px 0 25px 20%;padding:0 15px;}#sec06 dl{width:100%;display:flex;flex-wrap:wrap;padding-left:10%;}#sec06 dt{width:30%;padding:10px;display:flex;align-items:center;justify-content:center;}#sec06 dd{width:50%;padding:20px 0 0 1%;line-height:130%;}#sec06 .title3{display:inline-block;margin-bottom:30px;padding-left:15px;border-left:4px solid #9ede04;color:#484848;font-size:18px;font-weight:bold;font-family:'Kiwi Maru', serif;}#sec06 .box-3text p{padding-left:10px;padding-bottom:20px;color:#707070;}.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;}#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{width:90%;margin-top:30px;margin-left:3%;}#sec03 .ribbon{;width:350px;}#sec03 .parallel-quadrangle-b{position:absolute;top:41%;left:8%;width:160px;}#sec03 .parallel-quadrangle-b1-1{position:absolute;top:41%;left:38%;width:160px;}#sec03 .parallel-quadrangle-b1-2{position:absolute;top:41%;left:68%;width:160px;}#sec03 .explain{height:280px;}#sec03 .ribbon2{width:350px;}#sec03 .parallel-quadrangle-b2-1{position:absolute;top:43%;left:8%;width:160px;}#sec03 .parallel-quadrangle-b2-2{position:absolute;top:43%;left:38%;width:160px;}#sec03 .parallel-quadrangle-b2-3{position:absolute;top:43%;left:68%;width:160px;}#sec03 .explain2{height:255px;}#sec03 .ribbon3{width:350px;}#sec03 .parallel-quadrangle-b3-1{position:absolute;top:42%;left:8%;width:160px;}#sec03 .parallel-quadrangle-b3-2{position:absolute;top:42%;left:38%;width:160px;}#sec03 .parallel-quadrangle-b3-3{position:absolute;top:42%;left:68%;width:160px;}#sec03 .explain3{height:270px;}#sec04{margin-top:48%;}#sec04 .box{width:40%;padding:1.5em;margin:2em 0 2em 20%;}#sec04 .inquirybox{;width:35%;padding:15px;margin:-20% 0 30px 50%;}#sec05 .box-2{width:90%;margin:15px 0 25px 15%;}}@media only screen and (max-width:1440px){#sec03{margin-left:2%;}#sec03 .ribbon{;width:100%;}#sec03 .parallel-quadrangle-b{position:absolute;top:39%;left:7%;width:160px;}#sec03 .parallel-quadrangle-b1-1{position:absolute;top:39%;left:37%;width:160px;}#sec03 .parallel-quadrangle-b1-2{position:absolute;top:39%;left:67%;width:160px;}#sec03 .explain{height:335px;}#sec03 .ribbon2{width:100%;}#sec03 .parallel-quadrangle-b2-1{position:absolute;top:41%;left:8%;width:160px;}#sec03 .parallel-quadrangle-b2-2{position:absolute;top:41%;left:38%;width:160px;}#sec03 .parallel-quadrangle-b2-3{position:absolute;top:41%;left:68%;width:160px;}#sec03 .explain2{height:300px;}#sec03 .ribbon3{width:100%;}#sec03 .parallel-quadrangle-b3-1{position:absolute;top:40%;left:8%;width:160px;}#sec03 .parallel-quadrangle-b3-2{position:absolute;top:40%;left:38%;width:160px;}#sec03 .parallel-quadrangle-b3-3{position:absolute;top:40%;left:68%;width:160px;}#sec03 .explain3{height:330px;}#sec04{margin-top:70%;}#sec04 .box{width:55%;padding:1.5em;margin:2em 0 2em 17%;}#sec04 .inquirybox{;width:35%;padding:15px;margin:-27% 0 30px 57%;}#sec05 .box-2text{width:50%;padding:20px 10px 0 5%;}}@media only screen and (max-width:1366px){#sec03 .parallel-quadrangle-b{position:absolute;top:38%;left:6%;width:160px;}#sec03 .parallel-quadrangle-b1-1{position:absolute;top:38%;left:36%;width:160px;}#sec03 .parallel-quadrangle-b1-2{position:absolute;top:38%;left:66%;width:160px;}#sec03 .explain{height:365px;}#sec03 .parallel-quadrangle-b2-1{position:absolute;top:40%;left:6%;width:160px;}#sec03 .parallel-quadrangle-b2-2{position:absolute;top:40%;left:36%;width:160px;}#sec03 .parallel-quadrangle-b2-3{position:absolute;top:40%;left:66%;width:160px;}#sec03 .explain2{height:325px;}#sec03 .parallel-quadrangle-b3-1{position:absolute;top:39%;left:6%;width:160px;}#sec03 .parallel-quadrangle-b3-2{position:absolute;top:39%;left:36%;width:160px;}#sec03 .parallel-quadrangle-b3-3{position:absolute;top:39%;left:66%;width:160px;}#sec03 .explain3{height:345px;}#sec04{margin-top:75%;}#sec04 .inquirybox{;width:35%;padding:15px;margin:-28% 0 30px 59%;}#sec05 .box-1{margin-left:25%;}#sec05 .box-2{margin-left:13%;}#sec05 .box-2text{width:48%;}#sec06 .box-1{margin-left:25%;}}@media only screen and (max-width:1280px){#sec03 .parallel-quadrangle-b{position:absolute;top:36%;left:6%;width:160px;}#sec03 .parallel-quadrangle-b1-1{position:absolute;top:36%;left:36%;width:160px;}#sec03 .parallel-quadrangle-b1-2{position:absolute;top:36%;left:66%;width:160px;}#sec03 .explain{height:395px;}#sec03 .parallel-quadrangle-b2-1{position:absolute;top:39%;left:6%;width:160px;}#sec03 .parallel-quadrangle-b2-2{position:absolute;top:39%;left:36%;width:160px;}#sec03 .parallel-quadrangle-b2-3{position:absolute;top:39%;left:66%;width:160px;}#sec03 .explain2{height:340px;}#sec03 .parallel-quadrangle-b3-1{position:absolute;top:37.5%;left:6%;width:160px;}#sec03 .parallel-quadrangle-b3-2{position:absolute;top:37.5%;left:36%;width:160px;}#sec03 .parallel-quadrangle-b3-3{position:absolute;top:37.5%;left:66%;width:160px;}#sec03 .explain3{height:380px;}#sec04{margin-top:83%;}#sec04 .box{width:55%;padding:1.5em;margin:2em 0 2em 16%;}#sec04 .inquirybox{;width:35%;padding:15px;margin:-28% 0 30px 61%;}}@media only screen and (max-width:1024px){#sec03 .cp_tab{margin:1em 0 1em 8%;}#sec03 .cp_tab .cp_tabpanel{width:92%;}#sec03 .ribbon{width:250px;}#sec03 .explain{height:400px;}#sec03 .ribbon2{width:250px;}#sec03 .explain2{height:350px;}#sec03 .ribbon3{width:250px;}#sec03 .explain3{height:400px;}#sec04{margin-top:105%;}#sec04 .box{width:60%;padding:1.5em 3em 1.5em 2em;margin:2em 0 2em 5%;}#sec04 .inquirybox{width:40%;margin:-35% 0 30px 60%;}#sec05 .box-1{margin-left:15%;margin-right:10%;}#sec05 .box-2{margin-left:10%;}#sec05 .box-2text{width:46%;padding:20px 10px 0 2%;}#sec06 .box-1{margin-left:15%;margin-right:10%;}}@media only screen and (max-width:820px){#sec03{width:100%;}#sec03 .cp_tab{margin:1em 1em 1em 1em;}#sec03 .cp_tab > input[type='radio']{display:block;}#sec03 .cp_tab > label{width:100%;}#sec03 .cp_tab .cp_tabpanel{position:absolute;width:100%;opacity:0;padding:1em 1em;border:1px solid #a9a9a9;transform:translateY(-10px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s;}#sec03 .alignleft1{display:none;}#sec03 .spimg{padding-left:20%;}#sec03 .text{padding-top:25px;padding-left:25px;line-height:150%;}#sec03 .flexbox{width:100%;margin:30px 0 0 2%;display:block;}#sec03 .frame{width:80%;margin:5px 0 5px 15px;}#sec03 .ribbon{width:490px;margin-bottom:30px;margin-left:15%;}#sec03 .ribbon2{width:490px;margin-bottom:30px;margin-left:15%;}#sec03 .ribbon3{width:490px;margin-bottom:30px;margin-left:15%;}#sec03 .parallel-quadrangle-b{top:28.7%;left:33%;margin:0 40px;width:150px;height:110px;}#sec03 .parallel-quadrangle-b1-1{top:52%;left:33%;margin:0 40px;width:150px;height:110px;}#sec03 .parallel-quadrangle-b1-2{top:75.3%;left:33%;margin:0 40px;width:150px;height:110px;padding-bottom:30px;}#sec03 .criterion{margin-left:8%;width:100%;}#sec03 .explain{width:100%;margin:20px 0 30px 8%;height:265px;}#sec03 .parallel-quadrangle-b2-1{top:30%;left:33%;margin:0 40px;width:150px;height:100px;}#sec03 .parallel-quadrangle-b2-2{top:52.8%;left:33%;margin:0 40px;width:150px;height:100px;}#sec03 .parallel-quadrangle-b2-3{top:75.7%;left:33%;margin:0 40px;width:150px;height:100px;padding-bottom:30px;}#sec03 .under{margin-right:35%;}#sec03 .explain2{width:100%;margin:20px 0 30px 8%;height:225px;}#sec03 .parallel-quadrangle-b3-1{top:26.7%;left:33%;margin:0 40px;width:150px;height:100px;}#sec03 .parallel-quadrangle-b3-2{top:50.7%;left:33%;margin:0 40px;width:150px;height:100px;}#sec03 .parallel-quadrangle-b3-3{top:74.7%;left:33%;margin:0 40px;width:150px;height:100px;padding-bottom:30px;}#sec03 .criterion .pink1{padding-bottom:20px;}#sec03 .explain3{width:100%;margin:20px 0 30px 8%;height:265px;}#sec04{width:90%;margin-top:260%;}#sec04 .box{width:87%;padding:1.5em 0 1.5em 4em;margin:2em 0 2em 8%;}#sec04 .marker{margin:10px 0 30px 50px;}#sec04 .inquirybox{width:90%;margin:30px 0 30px 10%;}#sec04 .box-textsp{margin-top:20px;}#sec04 .inquiryline{font-size:25px;padding:10px 20px;text-align:center;background-color:#bee858;border:1px solid #bee858;border-radius:15px;color:#fff;font-family:'Kiwi Maru', serif;}#sec04 .inquirywaku .fa-line{font-size:35px;font-weight:bold;color:#fff;}#sec04 .inquirytel a{color:#f86892;}#sec04 .inquiryimg{position:absolute;top:37%;left:65%;}#sec04 .box-text{display:none;}#sec04 .inquirybox .box-img{display:none;}#sec05 .box-1{margin:15px 5% 25px 5%;padding:0 15px;}#sec05 .box-2 .flowimgpc{display:none;}#sec05 .box-2 .flowimgsp{padding-left:17%;}#sec05 .box-2text{width:80%;padding:20px 10px 0 10%;}#sec05 .list{margin:0 5px 10px 18px;list-style-type:disc;color:#707070;}#sec06 .box-1{margin:15px 0 25px 5%;padding:0 15px;}#sec06 dl{width:100%;display:block;padding-left:5%;}#sec06 dt{width:100%;padding:10px;display:block;}#sec06 dd{width:90%;}#sec06 .title3{display:block;margin-left:5%;margin-bottom:20px;}#sec06 .supportimgsp{padding-left:26%;}#sec06 .supportimgpc{display:none;}#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 .spimg{padding-left:80px;}#sec03 .criterion{margin-left:8%;}#sec03 .ribbon{width:410px;margin-left:15%;}#sec03 .ribbon2{width:410px;margin-left:15%;}#sec03 .ribbon3{width:410px;margin-left:15%;}#sec03 .parallel-quadrangle-b{top:27%;left:28%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b1-1{top:50.8%;left:28%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b1-2{top:74.7%;left:28%;width:170px;height:120px;padding-bottom:30px;}#sec03 .explain{margin:20px 0 30px 8%;height:320px;}#sec03 .parallel-quadrangle-b2-1{top:28.3%;left:28%;width:170px;height:110px;}#sec03 .parallel-quadrangle-b2-2{top:51.7%;left:28%;width:170px;height:110px;}#sec03 .parallel-quadrangle-b2-3{top:75%;left:28%;width:170px;height:110px;padding-bottom:30px;}#sec03 .explain2{margin:20px 0 30px 8%;height:275px;}#sec03 .parallel-quadrangle-b3-1{top:25.3%;left:28%;width:170px;height:110px;}#sec03 .parallel-quadrangle-b3-2{top:50.3%;left:28%;width:170px;height:110px;}#sec03 .parallel-quadrangle-b3-3{top:74.4%;left:28%;width:170px;height:110px;padding-bottom:30px;}#sec03 .explain3{margin:20px 0 30px 8%;height:305px;}#sec04{width:100%;margin-top:340%;}#sec04 .box{width:80%;padding:1.5em 2em 1.5em 2em;margin:2em 4.5% 2em 4.5%;}#sec04 .inquirybox{width:88%;margin:30px 4.5% 30px 4.5%;}#sec04 .inquirytel a{color:#f86892;}#sec04 .box-img,.box-text{z-index:1;}#sec04 .balloon{width:85%;margin-left:3%;z-index:2;}#sec04 .inquiryimg{position:absolute;top:35%;left:58%;}}@media only screen and (max-width:414px){#sec03{width:100%;}#sec03 .cp_tab{width:100%;margin:1em 1em 1em 0;}#sec03 .cp_tab label{padding 0.5em;}#sec03 .spimg{padding-left:25px;}#sec03 .text{padding-top:25px;padding:0 15px;line-height:160%;}#sec03 .flexbox{width:100%;margin:30px 0 0 0;display:block;}#sec03 .frame{width:90%;margin:5px 0 5px 10px;}#sec03 .ribbon{width:330px;margin-left:20px;}#sec03 .criterion{margin-left:1%;width:100%;}#sec03 .parallel-quadrangle-b{top:28.5%;left:19%;margin:0 40px;width:190px;height:130px;}#sec03 .parallel-quadrangle-b1-1{top:51.3%;left:19%;margin:0 40px;width:190px;height:130px;}#sec03 .parallel-quadrangle-b1-2{top:74%;left:19%;margin:0 40px;width:190px;height:130px;padding-bottom:30px;}#sec03 .explain{width:100%;margin:20px 0 30px 5%;height:320px;}#sec03 .ribbon2{width:340px;margin-left:10px;}#sec03 .parallel-quadrangle-b2-1{top:28%;left:20%;margin:0 40px;width:170px;height:105px;}#sec03 .parallel-quadrangle-b2-2{top:50.8%;left:20%;margin:0 40px;width:170px;height:105px;}#sec03 .parallel-quadrangle-b2-3{top:73.6%;left:20%;margin:0 40px;width:170px;height:105px;padding-bottom:30px;}#sec03 .explain2{width:100%;margin:20px 0 30px 5%;height:280px;}#sec03 .ribbon3{width:340px;margin-left:10px;}#sec03 .parallel-quadrangle-b3-1{top:26.3%;left:20%;margin:0 40px;width:170px;height:105px;}#sec03 .parallel-quadrangle-b3-2{top:49.7%;left:20%;margin:0 40px;width:170px;height:105px;}#sec03 .parallel-quadrangle-b3-3{top:73.1%;left:20%;margin:0 40px;width:170px;height:105px;padding-bottom:30px;}#sec03 .explain3{width:100%;margin:20px 0 30px 5%;height:300px;}#sec03 .link{display:block;text-align:left;margin-top:0;padding:0;}#sec03 .link a{padding-left:250px;padding-bottom:10px;}#sec03 .link2{display:block;text-align:left;margin-top:0;padding:0;}#sec03 .link2 a{padding-left:250px;padding-bottom:10px;}#sec03 .link3{display:block;text-align:left;margin-top:0;padding:0;}#sec03 .link3 a{padding-left:250px;padding-bottom:10px;}#sec04{width:100%;margin-top:555%;}#sec04 .box{width:90%;padding:1.5em 1em;margin:2em 0;}#sec04 .marker{margin:10px 5px 30px 5px;}#sec04 .inquirybox{width:100%;margin:30px 0 30px 0;}#sec04 .inquirywaku{margin-top:1%;margin-left:3%;}#sec04 .inquiryimg{position:absolute;top:33%;left:50%;}#sec04 .balloon{width:90%;margin-left:2%;padding:5px;z-index:2;}#sec05{margin-top:40px;margin-bottom:20px;}#sec05 .box-2{margin-left:2%;}#sec05 .box-2text{width:100%;padding:20px 10px 0 5%;}#sec05 .box-2 .flowimgsp{padding-left:10%;}#sec06 dl{width:100%;display:block;padding-left:1%;}#sec06 dt{width:100%;padding:10px;display:block;}#sec06 dd{width:95%;padding-left:10px;}#sec06 .title3{display:block;margin-left:3%;margin-bottom:0px;}#sec06 .supportimgsp{padding-left:13%;padding-bottom:25px;}#sec06 .box-3text p{padding-left:0px;}.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 .spimg{padding-left:10px;}#sec03 .explain2{height:290px;}#sec03 .explain3{height:320px;}#sec03 .link a{padding-left:220px;}#sec03 .link2 a{padding-left:220px;}#sec03 .link3 a{padding-left:220px;}#sec04{width:100%;margin-top:590%;}#sec05 .box-2 .flowimgsp{padding-left:7%;}#sec06 .supportimgsp{padding-left:10%;}}@media only screen and (max-width:375px){#sec03 .spimg{padding-left:3px;}#sec03 .ribbon{width:300px;margin-left:10px;}#sec03 .ribbon2{width:300px;margin-left:10px;}#sec03 .ribbon3{width:300px;margin-left:10px;}#sec03 .parallel-quadrangle-b{left:14%;}#sec03 .parallel-quadrangle-b1-1{left:14%;}#sec03 .parallel-quadrangle-b1-2{left:14%;}#sec03 .explain{margin:20px 0 30px 3%;}#sec03 .parallel-quadrangle-b2-1{top:29%;left:16%;}#sec03 .parallel-quadrangle-b2-2{top:51.5%;left:16%;}#sec03 .parallel-quadrangle-b2-3{top:74.1%;left:16%;}#sec03 .explain2{margin:20px 0 30px 3%;height:310px;}#sec03 .parallel-quadrangle-b3-1{top:25.6%;left:16%;}#sec03 .parallel-quadrangle-b3-2{top:49.3%;left:16%;}#sec03 .parallel-quadrangle-b3-3{top:73%;left:16%;}#sec03 .explain3{margin:20px 0 30px 3%;}#sec03 .link a{padding-left:210px;}#sec03 .link2 a{padding-left:210px;}#sec03 .link3 a{padding-left:210px;}#sec04{width:100%;margin-top:610%;}#sec04 .inquiryimg{position:absolute;top:37%;left:45%;}#sec05 .title5{width:80%;padding-left:5px;font-size:17px;}#sec05 .box-2 .flowimgsp{padding-left:5%;}#sec06 .supportimgsp{padding-left:7%;}}@media only screen and (max-width:360px){#sec03 .spimg{width:99%;}#sec03 .parallel-quadrangle-b{top:27.4%;left:13%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b1-1{top:50.4%;left:13%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b1-2{top:73.4%;left:13%;width:170px;height:120px;}#sec03 .explain{height:340px;}#sec03 .link a{padding-left:160px;}#sec03 .parallel-quadrangle-b2-1{top:28%;left:13%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b2-2{top:50.8%;left:13%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b2-3{top:73.5%;left:13%;width:170px;height:120px;}#sec03 .explain2{height:310px;}#sec03 .link2 a{padding-left:160px;}#sec03 .parallel-quadrangle-b3-1{top:25.5%;left:13%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b3-2{top:49.1%;left:13%;width:170px;height:120px;}#sec03 .parallel-quadrangle-b3-3{top:72.7%;left:13%;width:170px;height:120px;}#sec03 .explain3{height:330px;}#sec03 .link3 a{padding-left:160px;}#sec04{width:99%;margin-top:655%;}#sec05 .box-2 .flowimgsp{padding-left:2%;}#sec06 .supportimgsp{padding-left:5%;}}@media only screen and (max-width:320px){#sec03 .ribbon{width:250px;}#sec03 .parallel-quadrangle-b{top:27%;left:12%;width:160px;height:110px;}#sec03 .parallel-quadrangle-b1-1{top:50.3%;left:12%;width:160px;height:110px;}#sec03 .parallel-quadrangle-b1-2{top:73.6%;left:12%;width:160px;height:110px;}#sec03 .explain{height:400px;}#sec03 .criterion .under{font-size:15px;}#sec03 .link a{padding-left:130px;}#sec03 .ribbon2{width:250px;}#sec03 .parallel-quadrangle-b2-1{top:26%;left:12%;width:160px;height:110px;}#sec03 .parallel-quadrangle-b2-2{top:49.4%;left:12%;width:160px;height:110px;}#sec03 .parallel-quadrangle-b2-3{top:72.9%;left:12%;width:160px;height:110px;}#sec03 .explain2{height:340px;}#sec03 .link2 a{padding-left:130px;}#sec03 .ribbon3{width:250px;}#sec03 .parallel-quadrangle-b3-1{top:23.8%;left:12%;width:160px;height:110px;}#sec03 .parallel-quadrangle-b3-2{top:48%;left:12%;width:160px;height:110px;}#sec03 .parallel-quadrangle-b3-3{top:72.2%;left:12%;width:160px;height:110px;}#sec03 .explain3{height:380px;}#sec03 .link3 a{padding-left:130px;}#sec04{width:98%;margin-top:800%;}#sec04 .inquirybox{width:98%;margin:30px 0 30px 0;}#sec05 .title5{font-size:15px;}#sec05 .box-2 .flowimgsp{padding-left:0%;width:97%;}#sec06 .supportimgsp{padding-left:0%;width:97%;}#footermenu .footicon i{margin-left:30px;font-size:40px;}}