@charset "UTF-8";

.main_section .tab_style{margin-bottom:40px;}
.main_section .sketchListWrap {padding-bottom: 80px;}
.main_section .sketchListWrap .sketchList{min-height: 200px;}
.main_section .sketchListWrap .sketchList ul{width: 100%;     display: grid;    grid-template-columns: 1fr 1fr;    grid-gap: 40px 30px;}
.main_section .sketchListWrap .sketchList ul li{width:100%; margin-right:40px; box-sizing:border-box;cursor: pointer;}
.main_section .sketchListWrap .sketchList ul li:nth-child(even){margin-right:0;}
.main_section .sketchListWrap .sketchList ul li .thumbnail{height:250px; overflow: hidden; border:1px solid #dcddde;}
.main_section .sketchListWrap .sketchList ul li .thumbnail img{transform: translateY(-50%);top: 50%;position: relative;width:100%; box-sizing: border-box;}
.main_section .sketchListWrap .sketchList ul li .sketch_info{}
.main_section .sketchListWrap .sketchList ul li .sketch_info h1{font-size:24px; margin-top: 12px;}
.main_section .sketchListWrap .sketchList ul li .sketch_info div{color:#6d6e71; font-size:16px; margin-top:7px;}
.main_section .sketchListWrap .sketchList ul li .sketch_info div span{width:80px; height:25px;text-align: center;border:1px solid #0070ff; box-sizing: border-box; border-radius: 50px;color:#0070ff; font-size:14px;line-height:23px; display: inline-block;font-weight:500;margin-right:10px;}



.content_wrap.sketchView{}
.content_wrap.sketchView .lecture_link{background-color:#95a1b4; border:none; vertical-align: 0; color:#ffffff; padding:2px 8px; font-size:12px;}

/*리얼후기*/
.content_wrap.sketchView .sketch_review{padding-top:65px; padding-bottom:40px;}
.content_wrap.sketchView .sketch_review h1{font-size:16px; font-weight:700; padding:10px;}
.content_wrap.sketchView .sketch_review .review_list{border-top:1px solid #333333;}
.content_wrap.sketchView .sketch_review .review_list .review_row{border-bottom:1px solid #dfdfdf; padding:25px 30px; box-sizing: border-box;}
.content_wrap.sketchView .sketch_review .review_list .review_row .review_info{font-weight:500;}
.content_wrap.sketchView .sketch_review .review_list .review_row .review_info label{color:#0070ff;}
.content_wrap.sketchView .sketch_review .review_list .review_row .row_content{margin-top: 10px; color:#6d6e71; line-height:24px; font-size:14px;}

.tab_style.large.fill > ul > .sub_menu {width: 100%;border: none;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background-color: white;}
.tab_style.large.fill > ul > .sub_menu a {color: #333333;}
.tab_style.large.fill > ul > .sub_menu a:hover{color:#0070ff;}
.tab_style.large.fill > ul > .sub_menu.on a {color: #0070ff;}
.tab_style.large.fill > ul > .review_menu:not(.on) a:hover{color:#0070ff;}