/* BASIC css start */
ul.clause_menu{overflow:hidden; margin-bottom: 40px;}
ul.clause_menu li{float:left; width: 33.33%; box-sizing:border-box; background-color: #f2f2f2; border: solid 1px #e2e2e2; border-left: solid 1px transparent;}
ul.clause_menu li:nth-child(1){border-left: solid 1px #e2e2e2;}
ul.clause_menu li a{display:inline-block; font-size: 18px; padding: 20px 0; text-align: center; width: 100%;}
ul.clause_menu li.on{background-color: #fff; border: solid 1px #000; border-bottom: solid 1px transparent;font-weight: bold;} 

p.clause_con{font-size: 16px; line-height: 24px; color: #55565a; letter-spacing: -1px;}

ul.privacy{margin-top: 40px; margin-bottom: 40px;}
ul.privacy li p.privacy_title{font-size: 16px; font-weight: bold; letter-spacing: -0.5px; padding: 25px 20px; border: solid 1px #e2e2e2;margin-top: -1px; position: relative;}
ul.privacy li p.privacy_title:after{content:''; position: absolute; right: 20px; top: 28px; width: 18px; height: 10px; background: url('/design/cepa5678/__ns/img/content/clause_arrow.gif') no-repeat center;}
ul.privacy li p.privacy_title span{font-size: 14px; color: #656565; padding-right: 20px; display:inline-block;}
ul.privacy li .privacy_con{background-color: #f8f8f8; border: solid 1px #e2e2e2; border-top: solid 1px transparent; padding: 30px 40px; font-size: 14px; letter-spacing: -0.5px; line-height: 26px; display:none;}

.clause_slct{padding: 30px 0; text-align: center; background-color: #f8f8f8; margin-bottom: 40px; }
.clause_slct select{font-size: 16px; padding: 7px 20px 7px 10px; letter-spacing: -1px; color: #55565a; border: solid 1px #c5c5c5;}
.clause_slct button{font-size: 16px; padding: 13px 27px; background-color: #55565a; color: #fff; margin-left: 10px;}

.clause_wrap{width: 1070px; margin: 0 auto;}
/* BASIC css end */

