.mainv{background-image:url('../../../img/general/flow/mainv-bg.png?1615709854')}.mainv p{padding:110px 0}.mainv p img{margin-right:-199px}h1.ttl{font-size:37px;padding-left:80px;position:relative;display:inline-block;line-height:60px}h1.ttl:before{content:'';width:60px;height:60px;background:url('../../../img/icon/flow.png?1615709854') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}#tab{padding:12px 10px 0;border-bottom:3px solid #336fd2;overflow:hidden;*zoom:1;text-align:center;margin-top:-12px}#tab li{width:356px;float:left;margin-right:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:3px solid #336fd2;border-left:3px solid #336fd2;border-right:3px solid #336fd2;background:#fff;font-size:22px;font-weight:bold;color:#336fd2;padding:30px 0;cursor:pointer}#tab li:last-child{margin-right:0}#tab li.is-active{background:#336fd2;color:#fff;padding:36px 0;margin-top:-12px}.tab-content{border:10px solid #f3f5f5;padding:24px;display:none}.flow-list li dl{display:table}.flow-list li dl dt{display:table-cell;width:90px;vertical-align:middle;font-size:19px;font-weight:bold;font-family:Arial;color:#fff;background:#f3cd00;text-align:center}.flow-list li dl dd{display:table-cell;padding:0 0 55px 30px}.flow-list li dl dd .ttl{font-size:17px;font-weight:bold;margin-bottom:15px}.flow-list li dl dd .text{font-size:14px;line-height:1.8}.flow-list li dl dd .note{padding-top:5px}.flow-list li dl dd .btn-tenyou{text-align:right}.flow-list li dl dd .btn-tenyou .btn.blue{font-size:0;width:270px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.flow-list li dl dd .btn-tenyou .btn.blue a,.flow-list li dl dd .btn-tenyou .btn.blue label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.flow-list li dl dd .btn-tenyou .btn.blue a:hover,.flow-list li dl dd .btn-tenyou .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}.flow-list li dl dd .btn-tenyou .btn.blue a:after,.flow-list li dl dd .btn-tenyou .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.flow-list li dl dd .btn-tenyou .btn.blue a:hover,.flow-list li dl dd .btn-tenyou .btn.blue label:hover{top:2px}.flow-list li dl dd .btn-tenyou .btn.blue a:before,.flow-list li dl dd .btn-tenyou .btn.blue a:after,.flow-list li dl dd .btn-tenyou .btn.blue label:before,.flow-list li dl dd .btn-tenyou .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.flow-list li dl dd .btn-tenyou .btn.blue a span,.flow-list li dl dd .btn-tenyou .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.flow-list li:not(:first-child) dt{position:relative;padding-top:30px}.flow-list li:not(:first-child) dt:before{content:'';border-top:33px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:33px solid transparent;top:0;left:50%;margin-left:-50px;position:absolute}.flow-list li:not(:first-child) dt:after{content:'';border-top:30px solid #f3cd00;border-left:45px solid transparent;border-right:45px solid transparent;border-bottom:30px solid transparent;top:0;left:50%;margin-left:-45px;position:absolute}.flow-list .contact-box{margin-top:15px;border:2px solid #d7d9db;padding:20px 25px;overflow:hidden;*zoom:1}.flow-list .contact-box .contact-fd{float:left;width:250px}.flow-list .contact-box .contact-fd .fd{padding-left:30px;margin-bottom:3px}.flow-list .contact-box .contact-fd .fd:before{width:24px;height:16px}.flow-list .contact-box .contact-fd .fd .num{font-size:28px;font-weight:bold;letter-spacing:1px}.flow-list .contact-box .contact-fd .time{font-size:11px}.flow-list .contact-box .contact-entry .btn.entry{font-size:0;width:230px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.flow-list .contact-box .contact-entry .btn.entry a,.flow-list .contact-box .contact-entry .btn.entry label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#f7df17;box-shadow:0 3px 0 #c6b601}.flow-list .contact-box .contact-entry .btn.entry a:hover,.flow-list .contact-box .contact-entry .btn.entry label:hover{box-shadow:0 1px 0 #c6b601}.flow-list .contact-box .contact-entry .btn.entry a:after,.flow-list .contact-box .contact-entry .btn.entry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.flow-list .contact-box .contact-entry .btn.entry a:hover,.flow-list .contact-box .contact-entry .btn.entry label:hover{top:2px}.flow-list .contact-box .contact-entry .btn.entry a:before,.flow-list .contact-box .contact-entry .btn.entry a:after,.flow-list .contact-box .contact-entry .btn.entry label:before,.flow-list .contact-box .contact-entry .btn.entry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.flow-list .contact-box .contact-entry .btn.entry a span,.flow-list .contact-box .contact-entry .btn.entry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.flow-list .contact-box .contact-entry .btn.inquiry{font-size:0;width:230px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;margin-left:30px}.flow-list .contact-box .contact-entry .btn.inquiry a,.flow-list .contact-box .contact-entry .btn.inquiry label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#fff;border:1px solid #c0c1c1;border-bottom:none;box-shadow:0 3px 0 #c0c1c1}.flow-list .contact-box .contact-entry .btn.inquiry a:hover,.flow-list .contact-box .contact-entry .btn.inquiry label:hover{box-shadow:0 1px 0 #c0c1c1}.flow-list .contact-box .contact-entry .btn.inquiry a:after,.flow-list .contact-box .contact-entry .btn.inquiry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.flow-list .contact-box .contact-entry .btn.inquiry a:hover,.flow-list .contact-box .contact-entry .btn.inquiry label:hover{top:2px}.flow-list .contact-box .contact-entry .btn.inquiry a:before,.flow-list .contact-box .contact-entry .btn.inquiry a:after,.flow-list .contact-box .contact-entry .btn.inquiry label:before,.flow-list .contact-box .contact-entry .btn.inquiry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.flow-list .contact-box .contact-entry .btn.inquiry a span,.flow-list .contact-box .contact-entry .btn.inquiry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.flow-list .contact-box .text{font-size:15px;font-weight:bold;margin-bottom:8px;line-height:1}
