.u_cf{*zoom:1}.u_cf:after{content:"";display:block;clear:both}.l_gNav_nav01 .menu01{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.l_gNav_nav01 .menu01{display:block !important;text-align:center}}.c_title01{text-shadow:none;border-color:#c9e9f4;background-color:#fff;color:#3fbae3}.c_title01::before,.c_title01::after{background-color:#c9e9f4}.byojiMenu .menu{padding:7px;border:2px solid #6bc6e4;border-radius:10px;background-color:#fff}.byojiMenu .menu>ul{display:flex;padding:3px;border:1px dashed #6bc6e4;border-radius:7px}.byojiMenu .menu>ul li{flex-basis:50%}.byojiMenu .menu>ul li:not(:first-child){border-left:1px solid #6bc6e4}.byojiMenu .menu>ul li:first-child{border-radius:5px 0 0 5px;overflow:hidden}.byojiMenu .menu>ul li:last-child{border-radius:0 5px 5px 0;overflow:hidden}.byojiMenu .menu>ul li>span,.byojiMenu .menu>ul li>a{display:flex;justify-content:center;align-items:center;height:55px;color:#3fbae3;font-weight:bold;font-size:1.8rem;text-decoration:none}.byojiMenu .menu>ul li>span,.byojiMenu .menu>ul li>a:hover{background-color:#d8eff7}.byojiMenu .text01{margin-top:50px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.byojiMenu .menu{padding:5px}.byojiMenu .menu>ul li>span,.byojiMenu .menu>ul li>a{display:flex;justify-content:center;align-items:center;height:55px;font-weight:bold;font-size:1.3rem}.byojiMenu .text01{margin-top:30px}}#byoji.guide .flowList{margin-top:50px}#byoji.guide .flowList>dl{display:flex;align-items:center;position:relative;padding:0 20px;border-bottom:1px solid #e3dfd4}#byoji.guide .flowList>dl:not(:first-child){margin-top:45px}#byoji.guide .flowList>dl:not(:first-child)::before{content:"";position:absolute;top:-65px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:url(/assets/img/common/icon_arrow07.png) 50% 50% no-repeat;background-size:contain}#byoji.guide .flowList>dl dt{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:160px;height:160px;margin:0 30px 27px 0;border:5px dashed #ddeed5;border-radius:50%;color:#666;font-size:2rem;font-weight:bold;text-align:center}#byoji.guide .flowList>dl dd{margin-bottom:27px}#byoji.guide .flowList>dl:nth-child(2) dt{border-color:#d0eaee}#byoji.guide .flowList>dl:nth-child(3) dt{border-color:#f6dbe7}#byoji.guide .flowList>dl:nth-child(4) dt{border-color:#f7c5c9}@media only screen and (max-width: 767px){#byoji.guide .flowList{margin-top:30px}#byoji.guide .flowList>dl{display:block;padding:0 10px}#byoji.guide .flowList>dl:not(:first-child){margin-top:30px}#byoji.guide .flowList>dl:not(:first-child)::before{top:-45px;width:30px;height:30px}#byoji.guide .flowList>dl dt{width:12rem;height:12rem;margin:0 auto 2rem;font-size:1.5rem}#byoji.guide .flowList>dl dd{margin-bottom:20px}}
