@import"https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500;700&family=Kiwi+Maru:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Kaisei+Opti:wght@400;500;700&family=Kiwi+Maru:wght@300;400;500&display=swap";@media only screen and (min-width:769px){.p-developLead{text-align:center;font-size:18px}.p-developLead>div:not(:first-child){margin-top:50px}}@media only screen and (max-width:769px){.p-developLead>div:not(:first-child){margin-top:30px}}.p-developService{display:flex;font-size:18px}@media only screen and (min-width:769px){.p-developService{gap:18px;justify-content:space-evenly}}@media only screen and (max-width:769px){.p-developService{gap:12px;flex-direction:column}}.p-developService .column{background:#fff;border-radius:4px;display:flex;flex-direction:column;padding:18px;width:320px}.p-developService .column .icon{background:#d7cfcb;display:flex;justify-content:center;align-items:center;border-radius:8px;height:64px;width:64px}.p-developService .column .icon svg{color:#fff;width:25px}.p-developService .column .title{font-family:Kaisei Opti;font-size:20px;margin:18px 0 12px 6px}.p-developService .column .title span{font-size:12px}.p-developService .column ul{margin-bottom:12px}.p-developService .column ul li{font-size:14px;letter-spacing:-1px}.p-developService .column ul li::marker{color:#d7cfcb;font-size:12px}.p-developService .column p{background:#f8f6f5;border-radius:8px;padding:4px 10px;font-size:14px;margin-top:auto}.p-developFlow,.p-developFlow>div{display:flex}.p-developFlow .icon svg{color:#d7cfcb}@media only screen and (min-width:769px){.p-developFlow{flex-direction:row;justify-content:space-between}.p-developFlow>div{align-items:center;justify-content:center;height:124px;width:124px;position:relative}.p-developFlow>div:not(:last-child):after{content:"";border-color:transparent #f8f6f5;border-style:solid;border-width:10px 0 10px 18px;position:absolute;right:-34px}.p-developFlow .title{font-size:14px;position:absolute;top:20px;left:0;text-align:center;width:100%}.p-developFlow .icon{border-radius:50%;background:#f8f6f5;display:flex;align-items:center;justify-content:center;position:relative;padding-top:20px;height:100%;width:100%}.p-developFlow .icon svg{height:48px;width:48px}}@media only screen and (max-width:769px){.p-developFlow{flex-direction:column;gap:8px}.p-developFlow>div{align-items:center;background:#f8f6f5;border-radius:4px;gap:5px;padding:5px 10px}.p-developFlow .icon{height:24px;width:24px}}.p-developRecommend{margin-top:100px;margin-bottom:40px;border:4px solid #f8f6f5;border-radius:4px}.p-developRecommend .title{font-family:Kaisei Opti;text-align:center}.p-developRecommend .column{display:flex;align-items:center}@media only screen and (min-width:769px){.p-developRecommend{margin-top:80px}.p-developRecommend .title{font-size:24px;margin-top:-22px}.p-developRecommend .column{padding:0 30px}.p-developRecommend+.conversion>div{text-align:center;margin:40px 0}}@media only screen and (max-width:769px){.p-developRecommend{margin-top:60px}.p-developRecommend .title{font-size:20px;margin-top:-18px}.p-developRecommend .column{flex-direction:column;padding:0 16px 20px}.p-developRecommend .image img{width:160px;height:auto;margin:-10px auto}.p-developRecommend+.conversion>div{text-align:left;margin:30px 0}}.p-developProfile .word{margin-top:16px;background:#fff;border-radius:4px;letter-spacing:-.5px;padding:16px;text-align:center;position:relative}.p-developProfile .word:after{content:"";position:absolute;top:-20px;left:18px;border-color:#fff transparent;border-style:solid;border-width:0 12px 26px}.p-developProfile p{margin-top:24px}.p-developProfile p:first-child{margin-top:40px}.p-developProfile .skill{border:4px solid #fff;border-radius:4px;margin-top:60px}.p-developProfile .skill .subTitle,.p-developProfile .skill .title{font-family:Kaisei Opti}@media only screen and (min-width:769px){.p-developProfile .skill .subTitle,.p-developProfile .skill .title{font-size:24px}}@media only screen and (max-width:769px){.p-developProfile .skill .subTitle,.p-developProfile .skill .title{font-size:18px}}.p-developProfile .skill .title{text-align:center}@media only screen and (min-width:769px){.p-developProfile .skill .title{margin-top:-22px}}@media only screen and (max-width:769px){.p-developProfile .skill .title{margin-top:-16px}}.p-developProfile .skill .boxes{padding-top:20px;display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.p-developProfile .skill .boxes{padding:40px 60px;gap:40px}.p-developProfile .skill .boxes>div{width:calc(50% - 20px)}}@media only screen and (max-width:769px){.p-developProfile .skill .boxes{padding:20px;gap:20px}.p-developProfile .skill .boxes>div{width:100%}}.p-developProfile .skill ul li{position:relative;border-bottom:2px dotted #fff}.p-developProfile .skill ul li span{font-size:11px;position:absolute;right:5%;bottom:10%}