/* BASIC css start */
/* »ó´Ü¸Þ´º È°¼ºÈ­ Ç¥½Ã */
.top_sub_menu .m05 a {color:#1a1a1a;}

.page_wrap {padding:0px 24px;}

.as .title {padding:40px 0; text-align:center;}
.as .title h4 {font-size:24px; line-height:32px; color:#1a1a1a; margin-bottom:16px; display:flex; align-items:center; justify-content: center;}
.as .title h4 span {font-size:16px; padding:0px 4px;}
.as .title p {font-size:12px; color:#777777; line-height:20px; word-break:keep-all; margin-bottom:0px;}
.as .title p.imp {font-size:14px; line-height:20px; color:#1a1a1a; padding-bottom:8px;}

.as .title.last p.imp {padding-bottom:0px;}


.as .info_top {margin:0 0 24px; border: 2px solid #e9e9e9; padding:24px 20px; box-sizing:border-box; text-align:center;}
.as .info_top .img {margin-bottom:24px;}
.as .info_top .img img {height:80px;}
.as .info_top ul {text-align:left;}
.as .info_top ul li {position: relative; padding-left: 16px; margin-bottom: 8px; font-size: 13px; color: #777; line-height: 18px;}
.as .info_top ul li:before {display:block; content:""; width:10px; height:10px; background:url(/design/jewelrytop/mobile_drorganic/list_chk.png) no-repeat; background-size:cover; position:absolute; left:0px; top:4px;}

.as .table1 {width:100%; border-top:2px solid #1a1a1a; border-collapse:collapse; margin-bottom:16px;}
.as .table1.last {margin-bottom:0px;}
.as .table1 th {padding:10px; border-bottom:1px solid #dddddd; border-right:1px solid #e9e9e9; font-size:13px; color:#1a1a1a;}
.as .table1 th.tit {text-align:center; background:#f8f8f8;}
.as .table1 th.tit span {font-size:13px; color:#777777;}
.as .table1 tr th:last-child,
.as .table1 tr td:last-child {border-right:0;}
.as .table1 tr td {padding:10px; font-size:12px; color:#777777; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-align:center; line-height:150%;}
.as .table1 tr td.etc {text-align:left;}

.as .how_wrap {padding: 24px 16px 24px; box-sizing: border-box; background: #f8f8f8; margin-bottom: 16px;}
.as .how_wrap.last {margin-bottom:0px;}
.as .table2{ width:100%;}
.as .table2 th {overflow: hidden; padding: 0 0 8px 0; font-size: 13px; line-height: 18px; color: #1a1a1a; border-bottom: 2px solid #1a1a1a; text-align: left;}
.as .table2 th .num {width:24px; float:left; color:#1a1a1a;font-weight:700;}
.as .table2 th .sbj {width:calc(100% - 24px); float:left; color:#1a1a1a; font-weight:500; word-break:keep-all;}
.as .table2 td {padding: 16px 16px 0px 24px; text-align: left; font-size: 12px; color: #777777; line-height: 150%; word-break: keep-all;}
.as .table2 td .blue {color:#1a1a1a;}
/* BASIC css end */

