/*process_0001 #processType01*/
#process_0001 #processType01 {border-bottom:1px solid #ddd;padding:4rem 0;}
#process_0001 #processType01 h1{font-size:4rem;padding-bottom: 2rem; font-family: 'Wemakeprice-Bold'; font-weight:600}
#process_0001 #processType01 h2{font-family: 'Wemakeprice-Bold'; font-size:3rem}
#process_0001 #processType01 h3{font-family: 'Wemakeprice-Bold';font-size:2rem }
#process_0001 #processType01 h3.gray{color:#999; padding-bottom:2rem}
#process_0001 #processType01 .img-area{text-align:left; }
#process_0001 #processType01 .img-area img{ width:50%; height:auto; margin:2rem auto; max-width:400px}
#process_0001 #processType01 .img-area .text{ text-align:left;}
#process_0001 #processType01 .img-area .text h3{padding-top:2rem;}
#process_0001 #processType01 .img-area .text p,
#process_0001 #processType01 .img-area .text li{font-size:1.2em; line-height:2rem}
#process_0001 #processType01 .text-area p{font-size:1.4rem; line-height:2rem; padding:3rem 0rem; font-weight:300;}
#process_0001 #processType01 .text-area p strong{font-weight:400;}
#process_0001 #processType01 .text-area p:nth-child(3){border:0px;}
#process_0001 #processType01 .text-area p br{display:none}
#process_0001 #processType01 .img-area{text-align:center;}



@media screen and (min-width:1200px){ 
    /*process_0001 #processType01*/
    #process_0001 #processType01 {clear:both;  background-size:cover;padding:8rem 0;}
    #process_0001 #processType01:after {content:"";display:block; clear:both;}
    #process_0001 #processType01 h1{font-size:6rem; padding-bottom: 3rem;}
    #process_0001 #processType01 h2{font-family: 'Wemakeprice-Bold'; line-height:6rem; font-size:4.5rem}
    #process_0001 #processType01 h3{font-size:2rem;}
    #process_0001 #processType01 h3.gray{color:#999; padding-bottom:8rem}
    #process_0001 #processType01 {display:flex; justify-content: space-between;}
    #process_0001 #processType01 .text-area{width:50%;}
    #process_0001 #processType01 .img-area{width:40%;}
    #process_0001 #processType01 .img-area img{ width:auto; height:auto; max-width:inherit; margin-bottom:5rem}
    #process_0001 #processType01 .img-area .text{ text-align:left; padding-left:5rem; border-left:1px solid #ddd}
    #process_0001 #processType01 .img-area .text p,
    #process_0001 #processType01 .img-area .text li{font-size:1.4em; line-height: 2.2rem;}
    #process_0001 #processType01 .inner{padding:5rem 0rem;}
    #process_0001 #processType01 .text-area p{font-size:1.6rem; line-height:3rem;}
    #process_0001 #processType01 .content{display:flex; justify-content:space-between; }
    #process_0001 #processType01 .text-area p br{display:block}
    

}


/*process_0001 #processType02*/
#process_0001 #processType02{background:#fff; text-align:center; padding:4rem 0;}
#process_0001 #processType02 h1{font-family: 'Wemakeprice-Bold'; color:#999; font-size:3rem; }
#process_0001 #processType02 h2 {font-family: 'Wemakeprice-Bold'; font-size:4rem; text-align:center; margin-top:30px;}
#process_0001 #processType02 h2 span.title-line{display:inline-block; width:80px; height:6px; background-color:#FFBE00}
#process_0001 #processType02 h2 p{ font-size: 4rem; font-weight: 600; text-align:center; color:#1C3575;}
#process_0001 #processType02 h3{display:inline-block; margin:30px auto 10px; padding:10px 20px; font-size:1.6rem; background-color:#1C3575;  border-radius: 100px; color:#fff; text-align:center;} 
#process_0001 #processType02 h3 span{padding-right:10px;}
#process_0001 #processType02 .step {margin-top:10px; text-align:center;}
#process_0001 #processType02 .step li {padding:20px 0px;}
#process_0001 #processType02 .step li .img-area {margin:0 auto; margin-bottom:20px; max-width:250px;}
#process_0001 #processType02 .step li .img-area img{border-radius: 100%;}
#process_0001 #processType02 .step li h4 {display:inline-block; font-family: 'Wemakeprice-Bold';  margin:10px auto; padding:6px 15px; font-size:2.2rem; background-color:#000;  border-radius: 100px; color:#fff; text-align:center;}
#process_0001 #processType02 .step li p{font-size:1.4rem; line-height:2.6rem;}

@media screen and (min-width:1200px){ 
    /*process_0001 #processType02*/
    #process_0001 #processType02{padding:8rem 0;}
    #process_0001 #processType02 .step ul{display:flex;justify-content: space-around; margin-bottom:20px; flex-wrap: wrap;}
    #process_0001 #processType02 h1{font-size:5rem; }
    #process_0001 #processType02 h2{font-size:6rem; padding-bottom:5rem}
    #process_0001 #processType02 h2 p{font-size:6rem;}
    #process_0001 #processType02 h3{margin:50px 0px 20px 0px; font-size:2.5rem; font-weight:400;}
    #process_0001 #processType02 .step li h4{display:inline-block; margin:10px auto; padding:8px 20px; font-size:2.8rem; background-color:#000;  border-radius: 100px; color:#fff; text-align:center;}
    #process_0001 #processType02 .step li p{font-size:1.6rem; line-height:3rem;}
}
