/* BASIC css start */
.sub_wrapper{width: calc(100% - 30px); margin: 0 auto; padding: 20px 0; max-width:450px;}
.sub_visual{width: 100%; border-radius:10px; height: 110px;}
.sub_visual.sub_visual_01{background: url('/design/cepa5678/__ns/img/m/m_sub_visual_01.jpg') no-repeat center;}
/* .sub_visual p.sv_title{font-size: 18px; color: #fff; letter-spacing: -0.5px; font-weight: 600;}
.sub_visual p.sv_subtitle{font-size: 15px; color: #fff; letter-spacing: -0.5px; display:inline-block; border-top: solid 1px rgba(250,250,250,0.3); padding-top: 10px; margin-top: 10px;} */

ul.application_prcs li{overflow:hidden; padding: 20px 0; border-bottom: solid 1px #e5e5e5; margin-top: 10px;}
ul.application_prcs li:nth-last-child(1){border-bottom: 0;}
ul.application_prcs li .imgarea{float:left; width: 25%; height: 0; padding-bottom: 25%; background-color: #222; margin-right: 20px; border-radius:10px; background-size:cover; background-position:center; background-repeat:no-repeat;}
ul.application_prcs li .imgarea.application_img_1{background-image: url('/design/cepa5678/__ns/img/m/m_application_01.jpg');}
ul.application_prcs li .imgarea.application_img_2{background-image: url('/design/cepa5678/__ns/img/m/m_application_02.jpg');}
ul.application_prcs li .imgarea.application_img_3{background-image: url('/design/cepa5678/__ns/img/m/m_application_03.jpg');}
ul.application_prcs li .imgarea.application_img_4{background-image: url('/design/cepa5678/__ns/img/m/m_application_04.jpg');}

ul.application_prcs li .txtarea{float:left; width: calc(75% - 20px); }
ul.application_prcs li .txtarea p.title{font-size: 15px; font-weight: bold; letter-spacing: -.5px; margin-bottom: 10px;}
ul.application_prcs li .txtarea p.con{font-size: 14px; letter-spacing: -.2px; line-height: 1.4; color: #555;}
ul.application_prcs li .txtarea a{margin-top: 10px; display:inline-block; font-size: 14px; color: #fff; letter-spacing: -.2px; padding: 10px 35px 10px 20px; background-color: #222222; border-radius:5px; background: #e13636 url('/design/cepa5678/__ns/img/m/m_btn_arrow.gif') no-repeat; background-position:right 20px center;}

.gray_bg{background-color: #f8f8f8;}
ul.sub_cmnt li{font-size: 14px; color: #777; line-height: 1.5; padding-left: 12px; position: relative;}
ul.sub_cmnt li:before{content:'กค'; padding-right: 4px; position: absolute; left: 0;}
/* BASIC css end */

