.spOn{display:none !important}.machineLeadArea{margin-bottom:80px}.machineLeadArea h2{font-size:32px}.machineLeadArea .youtube{margin-top:30px}.machine-video{margin:40px 0 0}.machine-video video{width:100%}.ico-machine01{max-width:500px}.machinePointArea h2{font-size:28px;margin:0;padding:60px 0 20px}.machinePointArea h2 .sub{display:inline-block;font-size:16px;margin-bottom:10px}.machinePointList{padding:30px 0 120px !important;display:flex}.machinePointList li{background:#fff;border-radius:6px;margin:0 20px 0 0;padding:25px;width:100%}.machinePointList li:last-child{margin:0}.machinePointList h3{font-size:20px}.machinePointList .yellow-no{background:#f9c633;border-radius:50%;color:#fff;font-size:30px;font-weight:700;min-width:60px;height:60px;line-height:60px;text-align:center;margin:0 20px 0 0}.machineBihadaArea{background:#ffc633;color:#fff;padding:20px 0 60px;margin-bottom:40px}.machineBihadaArea h2{font-size:38px;margin:0 0 20px;text-align:center}.machineBihadaArea h2 .sub{font-size:16px}.machineBihadaArea h2 i{position:absolute;top:-100px;width:160px}.bihada-image{min-width:460px;margin-right:40px}.flowListArea li{margin-bottom:30px;position:relative}.flowListArea li:before{content:"";background:url(//self-datsumou.life/wp/wp-content/themes/self-datsumou/images/img_flow_dotline.svg) no-repeat;position:absolute;bottom:-30px;left:100px;height:30px;width:3px}.flowListArea li:last-child:before{content:none}.flowListArea .flowList-image{margin-right:25px;min-width:200px;max-width:200px}.flow-video{margin:0}.flow-video video{width:100%}.flow_illust_area{margin-top:80px}.flow_illust_area h2{font-size:32px;text-align:center}.flow_illust_area h2 span{position:relative}.flow_illust_area h2 span:before,.flow_illust_area h2 span:after{content:"";position:absolute;top:50%;border-top:1px solid #003e67;width:60px}.flow_illust_area h2 span:before{left:-80px}.flow_illust_area h2 span:after{right:-80px}.flow_illust_area .img{width:540px;margin:50px auto}.flow_illust_area .note_list{width:700px;margin:auto}.flow_illust_area .note_list li{font-size:14px;color:#777;padding-left:15px;margin-bottom:3px;position:relative}.flow_illust_area .note_list li:before{content:"※";position:absolute;top:0;left:0;background:0 0}@media screen and (max-width:600px){.flow_illust_area .img,.flow_illust_area .note_list{width:100%}}.ico-flow01{max-width:375px;width:100%}.reserveListArea{margin:60px 0}.reserveListArea ul{max-width:600px;margin:0 auto;padding:60px 0 40px}.reserveListArea li{background:#fff;border-radius:6px;padding:30px;margin-bottom:20px}.reserveListArea li:last-child{margin-bottom:0}.reserveListArea .yellow-no{background:#f9c633;border-radius:50%;color:#fff;font-size:30px;font-weight:700;min-width:60px;height:60px;line-height:60px;text-align:center;margin:0 20px 0 0}.reserveListArea h2{margin:0}.reserveListArea .image{max-width:400px;margin:20px auto 0}.reserveListArea .image img{border:solid 1px #ddd}.reserveListArea .caution-box{background:#ffeebe;padding:.5rem .8rem;font-size:.9em}.reserveListArea .caution-box .ttl{font-size:1.3em;font-weight:700;color:#ea2837;margin-bottom:-10px}.guide-h1{text-align:center}.guide-h1 span{display:inline-block;font-size:20px;color:#f9c633;margin:0 0 10px}.guide-nextbtn{margin:0;padding-bottom:60px}.page-id-674 #breadcrumbs{margin-bottom:15px}.otameshi .headerArea{background:#0079c9;padding:60px 0;margin-bottom:40px}.otameshi .sectionTitle_otameshi{color:#fff}.otameshi .sectionTitle_otameshi span{font-size:16px;display:block;margin-top:15px}.otameshi .titleImg{position:absolute;bottom:-120px;right:0}.otameshi .h2-otameshi{border-bottom:1px solid #ddd;padding-bottom:20px;margin:60px 0 40px}.otameshi .h3-otameshi{border-left:4px solid #ffc633;padding-left:10px;margin-top:40px}.otameshi .marker{background:linear-gradient(transparent 60%,#ffefaa 60%)}.otameshi .border-box{border:solid 1px #ddd;padding:30px}.otameshi .cp-btn{margin-bottom:60px}.otameshi .cf_table{width:100%;margin-bottom:30px;background:#fff}.otameshi .cf_table th{padding:20px;color:#fff;background:#003e67}.otameshi .cf_table td{padding:10px 5px;border-bottom:1px #003e67 solid}.otameshi .cf_table .hygi{background:#fff8db}.otameshi #campaignArea .ttl{font-size:32px;font-weight:700;text-align:center;margin:0 0 40px}.otameshi .campaign48{margin-top:80px}.otameshi .campaign48 h2{padding:60px 0 20px;margin:0;text-align:center;font-size:32px}.otameshi .campaign-list{margin-top:40px;padding-bottom:40px}.otameshi .campaign-list li{background:#fff;border-radius:6px;padding:20px 30px;max-width:600px;margin:0 auto 20px}@media screen and (max-width:600px){.spOn{display:block !important}.sp-p-015{padding:0 15px}.machineLeadArea{margin-bottom:40px}.machineLeadArea h2{font-size:24px}.machineLeadArea .youtube{margin-top:15px}.ico-machine01{max-width:auto;width:100%}.machinePointArea h2{font-size:20px;margin:0;padding:40px 0 0}.machinePointArea h2 .sub{font-size:14px}.machinePointList{padding:20px 0 100px !important;display:block}.machinePointList li{margin:0 0 20px;padding:15px}.machineBihadaArea{padding:20px 0 40px;margin-bottom:20px}.machineBihadaArea h2{font-size:32px;padding:0 30px;text-align:left;margin:0}.machineBihadaArea h2 .sub{font-size:14px}.machineBihadaArea h2 i{top:-60px;width:120px}.machineBihadaArea .flex{display:block}.bihada-image{min-width:auto;margin-right:0}.flowListArea h2{font-size:18px;margin:15px 0 0}.flowListArea li{margin-bottom:15px}.flowListArea li:before{bottom:-20px;left:60px}.flowListArea .flowList-image{margin-right:15px;min-width:120px;max-width:120px}.reserveListArea{margin:40px 0}.reserveListArea h2{font-size:20px}.reserveListArea ul{padding:40px 15px}.reserveListArea .yellow-no{font-size:24px;min-width:50px;height:50px;line-height:50px;margin:0 15px 0 0}.guide-h1{font-size:28px}.guide-h1 span{font-size:16px}.otameshi .headerArea{background:#0079c9;padding:40px 0;margin-bottom:40px}.otameshi .titleImg{position:absolute;bottom:-90px;right:0;width:120px}.otameshi .h2-otameshi{padding-bottom:15px;margin:40px 0 20px}.otameshi .h3-otameshi{margin-top:30px}.otameshi .border-box{padding:20px}.otameshi .cp-btn{margin-bottom:40px}.otameshi .cf_table{font-size:14px}.otameshi #campaignArea .ttl{font-size:24px}.otameshi .campaign48{margin-top:40px}.otameshi .campaign48 h2{padding:40px 0 10px;font-size:24px}.otameshi .campaign-list{margin-top:40px;padding-bottom:40px}.otameshi .campaign-list li{padding:10px 15px}}.aboutcompanyArea .mvvArea{background:#f0f0f0;padding:40px 0 80px}@media (max-width:599px){.aboutcompanyArea .mvvArea{padding:20px 15px 60px}}.aboutcompanyArea .mvvArea h2{display:inline-block;background:#ffc633;border-radius:18px;padding:6px 18px;color:#fff;font-size:18px;font-weight:700;margin-top:40px}@media (max-width:599px){.aboutcompanyArea .mvvArea h2{font-size:14px}}.aboutcompanyArea .mvvArea .mvv-h2sub{color:#f5b309;margin:0 0 10px}.aboutcompanyArea .mvvArea .mvv-copy{font-size:32px;font-weight:700;margin:0 0 20px;line-height:1.5}@media (max-width:599px){.aboutcompanyArea .mvvArea .mvv-copy{font-size:24px}}.aboutcompanyArea .mvvArea .value-list{text-align:left;margin:auto;border:solid 1px #c3c3c3;padding:30px}@media (min-width:600px){.aboutcompanyArea .value-list{width:520px}}.aboutcompanyArea .value-list li{padding-left:20px;position:relative}.aboutcompanyArea .value-list li:before{content:"-";position:absolute;left:0}.aboutcompanyArea .company-profile{padding:80px 0 0}@media (max-width:599px){.aboutcompanyArea .company-profile{padding:60px 15px 0}}.aboutcompanyArea .company-profile h2{margin:0 0 -10px;font-size:30px}.aboutcompanyArea .company-profile .profile-table{margin:60px auto 0;max-width:600px}@media (max-width:599px){.aboutcompanyArea .company-profile .profile-table{margin-top:40px}}.aboutcompanyArea .company-profile .profile-table .row{display:flex;border-bottom:solid 1px #ddd;margin-bottom:25px;padding-bottom:20px}.aboutcompanyArea .company-profile .profile-table .th{font-weight:700;min-width:150px}@media (max-width:599px){.aboutcompanyArea .company-profile .profile-table .th{min-width:100px}}.aboutcompanyArea .company-profile .profile-table p{line-height:1.5}.aboutcompanyArea .company-history{padding:0}@media (max-width:599px){.aboutcompanyArea .company-history{padding:0 15px 0}}.aboutcompanyArea .company-history .history-table{background:#f4f0ea;padding:30px;max-width:600px;margin:0 auto;border-radius:10px}.aboutcompanyArea .company-history .history-ttl{text-align:center;font-size:24px;margin:80px 0 20px}.aboutcompanyArea .company-history .history-table .row{display:flex;border:none;line-height:1.5;margin-bottom:15px}@media (min-width:600px){.aboutcompanyArea .company-history .history-table .row{margin-bottom:25px}}.aboutcompanyArea .company-history .history-table p{margin:0}.aboutcompanyArea .company-history .history-table .th{color:#f5b309;font-weight:700;min-width:110px}