/* BASIC css start */
img.top_img{margin-bottom: 40px;}
ul.launching_prcs li{overflow:hidden; padding-bottom: 25px; border-bottom: dotted 1px #e0e0e0; margin-top: 25px;}
ul.launching_prcs li:nth-child(1){margin-top: 0;}
ul.launching_prcs li:nth-last-child(1){border-bottom: 0; padding-bottom:40px;}
ul.launching_prcs li img{float:left; width: 500px;}
ul.launching_prcs li .txt_area{float:left; width: calc(100% - 550px); margin-left: 50px; padding-top: 25px; letter-spacing: -1px;}
ul.launching_prcs li .txt_area p.title{font-size: 22px; font-weight: bold; margin-bottom: 30px;}
ul.launching_prcs li .txt_area p.con{font-size: 18px; line-height: 1.5; margin-bottom: 30px;}
ul.launching_prcs li .txt_area a{display:inline-block; font-size: 14px; padding: 13px 25px; padding-right: 47px; background-color: #e13636; color: #fff; border-radius:99px; position: relative;} 
ul.launching_prcs li .txt_area a:after{content:''; position: absolute; right: 20px; top: 15px; width: 7px; height: 11px; background: url('/design/cepa5678/__ns/img/common/ico_arrow_right.gif') no-repeat center;}

.launching_guide{overflow:hidden; background-color: #f9f9f9; border: solid 1px #e5e5e5; border-radius:10px; }
.launching_guide ul{float: left; width: calc(100% - 475px);padding: 40px;}
.launching_guide ul li{font-size: 14px; line-height: 23px; letter-spacing: -1px; padding-left: 15px; position: relative;}
.launching_guide ul li:before{content:'·'; position: absolute; font-size: 14px; left: 0;}
.launching_guide .contact{float:left; width: 315px; padding: 40px; background-color:#5d5d5d; color: #fff;}
.launching_guide .contact p.title{font-size: 14px; padding-bottom: 20px;}
.launching_guide .contact p.numb{font-size: 30px; font-weight: bold; letter-spacing: -1px; padding-bottom:51px;} /* padding-bottom : 10px; */
.launching_guide .contact p.address{font-size: 15px; line-height: 1.5;}

/* BASIC css end */

