
/**************************************************
*   3.2 - section2 (소개)
**************************************************/
@media (min-width:0) {
    #sectionAboutWrap.type1 { clear:both; }
    #sectionAboutWrap.type1 > * { color:#787878; }
    #sectionAboutWrap.type1 .flbox { background-color:#f4f4f4; box-sizing:border-box; line-height:1.4; padding:30px 15px; }
    #sectionAboutWrap.type1 .flbox .tx1 { color:#232323; font-size:20px; font-weight:500; }
    #sectionAboutWrap.type1 .flbox .tx2 { font-size:13px; line-height:1.6; margin-top:15px; width:auto; word-break:keep-all; }
    #sectionAboutWrap.type1 .info { padding:0 10px; }
    #sectionAboutWrap.type1 .info .tbl { display:table; margin:10px 0; table-layout:fixed; width:100%; }
    #sectionAboutWrap.type1 .info .tbl .tr1 { display:table-row; }
    #sectionAboutWrap.type1 .info .tbl .tr1 .table { display:table-cell; padding:0 5px; text-align:center; vertical-align:top; width:33.33%; }
    #sectionAboutWrap.type1 .info .tbl .tr1 .th { height:42px; margin:5px auto; width:42px; }
    #sectionAboutWrap.type1 .info .tbl .tr1 .th img { box-sizing:border-box; display:inline-block; height:100%; max-width:none; width:auto; max-width:100%; }
    #sectionAboutWrap.type1 .info .tbl .tr1 .td p, #sectionAboutWrap.type1 .info .tbl .tr1 .td p a { color:#777777; font-size:12px; line-height:1.4; }
    #sectionAboutWrap.type1 .info .tbl .tr1 .td p:nth-of-type(1) { color:#333333; font-size:14px; font-weight:500; margin-bottom:10px; }
    #sectionAboutWrap.type1 .info .tbl .tr1 .td p span { color:#0082a8; text-decoration:underline; }
    #sectionAboutWrap.type1 .slideBox { margin:30px 0 0; }
    #sectionAboutWrap.type1 .slideBox > ul li { background-position:center; background-repeat:no-repeat; background-size:cover; height:240px; margin:0 5px; }
    #sectionAboutWrap.type1 .slideBox .dotsset { display:block; margin-top:10px; text-align:center; width:100%; }
    #sectionAboutWrap.type1 .slideBox .dotsset li { display:inline-block; margin:0 3px; }
    #sectionAboutWrap.type1 .slideBox .dotsset li button { background-color:#454545; border:1px solid #ccc; border-radius:100%; cursor:pointer; font-size:0; height:14px; text-indent:-9999px; width:14px; }
    #sectionAboutWrap.type1 .slideBox .dotsset li.slick-active button { background-color:#fff; }
}
@media (min-width:640px) { 	
    #sectionAboutWrap.type1 .flbox .tx1 { font-size:26px; }
	#sectionAboutWrap.type1 .flbox .tx2 { font-size:14px; }
}
@media (min-width:768px) { 	
    #sectionAboutWrap.type1 .info .tbl { margin:0; }
	#sectionAboutWrap.type1 .info .tbl .tr1 .td p, #sectionAboutWrap.type1 .info .tbl .tr1 .td p a { font-size:15px; }
	#sectionAboutWrap.type1 .info .tbl .tr1 .td p:nth-of-type(1) { font-size:16px; }
}
@media (min-width:1280px) { 	
    #sectionAboutWrap.type1 .flbox { float:left; padding:90px 60px; width:70%; }
	#sectionAboutWrap.type1 .flbox .tx1 { font-size:30px; }
	#sectionAboutWrap.type1 .flbox .tx2 { font-size:16px; margin-top:15px; }
	#sectionAboutWrap.type1 .frbox { float:left; width:30%; }
	#sectionAboutWrap.type1 .info .tbl, #sectionAboutWrap.type1 .info .tbl .tr1 { display:block; }
	#sectionAboutWrap.type1 .info .tbl .tr1 .table { display:table; padding:0; width:100%; }
	#sectionAboutWrap.type1 .info .tbl .tr1 .table .th, #sectionAboutWrap.type1 .info .tbl .tr1 .table .td { display:table-cell; padding:7px 0; text-align:left; vertical-align:middle; }
	#sectionAboutWrap.type1 .info .tbl .tr1 .table .th { height:42px; padding-left:40px; padding-right:15px; width:42px; box-sizing:content-box; }
	#sectionAboutWrap.type1 .info .tbl .tr1 .td p:nth-of-type(1) { margin-bottom:0; }
}

/**************************************************
*   3.2 - section2 (매장소개)
**************************************************/
@media (min-width:0) {
    #sectionAboutWrap.type2 > * { color:#787878; }
    #sectionAboutWrap.type2 .intro_slider > ul li { height:240px; background-size:cover; background-position:center; background-repeat:no-repeat; }
    #sectionAboutWrap.type2 .intro_slider .slick-dots { text-align:center; margin-top:10px; }
    #sectionAboutWrap.type2 .intro_slider .slick-dots li { display:inline-block; margin:0 3px; height:auto; }
    #sectionAboutWrap.type2 .intro_slider .slick-dots li button { background-color:#fff; border:1px solid #ccc; width:14px; height:14px; border-radius:100%; font-size:0; text-indent:-9999px; cursor:pointer; }
    #sectionAboutWrap.type2 .intro_slider .slick-dots li.slick-active button { background-color:#454545; }

    #sectionAboutWrap.type2 .txtbox{ background-color:#f4f4f4; padding:20px 15px; word-break:keep-all; margin-bottom:20px; overflow:hidden; margin-top:15px; line-height:1.6; }
    #sectionAboutWrap.type2 .txtbox p { margin-bottom:10px; line-height:1.4; }
    #sectionAboutWrap.type2 .txtbox p.tx2 { font-size:40px; font-weight:bold; }
    #sectionAboutWrap.type2 .txtbox p.tx3 { font-size:26px; }
    #sectionAboutWrap.type2 .txtbox p.tx5 span { font-size:30px; }
    #sectionAboutWrap.type2 .txtbox p.tx5 em { font-weight:bold; }
    #sectionAboutWrap.type2 .txtbox p strong { color:#c00; }
    #sectionAboutWrap.type2 .txtbox p.from { float:right; font-size:26px; font-weight:bold; font-family:'Nanum Pen Script', cursive; color:#232323; }
    #sectionAboutWrap.type2 .info { margin-top:30px; border:1px solid #ccc; padding:30px 20px; position:relative; }
    #sectionAboutWrap.type2 .info .slick-arrow { display:block; position:absolute; top:50%; width:20px; height:26px; margin-top:-13px; font-size:0; text-indent:-9999px; z-index:45; }
    #sectionAboutWrap.type2 .info .slick-prev { left:0; background:url("/images/contents/btn_prev_02.png") no-repeat 0 0; background-size:contain; }
    #sectionAboutWrap.type2 .info .slick-next { right:0; background:url("/images/contents/btn_next_02.png") no-repeat 0 0; background-size:contain; }
    
    
    #sectionAboutWrap.type2 .info > ul li { text-align:center; }
    #sectionAboutWrap.type2 .info .tx1 { width:40px; margin:0 auto; height:40px; line-height:50px; margin-bottom:10px; }
    #sectionAboutWrap.type2 .info .tx1 img { width:100%; height:100%; vertical-align:bottom; }
    #sectionAboutWrap.type2 .info .tx2 { line-height:1.4; font-size:12px; }
}
@media (min-width:640px) {
    #sectionAboutWrap.type2 .intro_slider > ul li { height:360px; }
}
@media (min-width:992px) {
    #sectionAboutWrap.type2 .intro_slider { width:30%; float:left; }
    #sectionAboutWrap.type2 .intro_slider > ul li { height:460px; }
    #sectionAboutWrap.type2 .txtbox { width:calc(70% - 10px); float:left; margin-left:10px; box-sizing:border-box; padding:35px 30px; margin-top:0; }
}
@media (min-width:1200px) {
    #sectionAboutWrap.type2 .info .tx2 { font-size:14px; }
}


/**************************************************
*   3.2 - section2 (소개)
**************************************************/
@media (min-width:0) {
    #sectionAboutWrap.type3 { clear:both; padding-bottom:40px; }
    #sectionAboutWrap.type3 .contright { overflow:hidden; }
    #sectionAboutWrap.type3 .intro_slider { position:relative; }
    #sectionAboutWrap.type3 .right8 .intro_slider { width:100%; }
    #sectionAboutWrap.type3 .intro_slider ul { box-sizing:border-box; }
    #sectionAboutWrap.type3 .intro_slider ul li { min-height:450px; background-size:cover; background-position:center; background-repeat:no-repeat; }
    
    #sectionAboutWrap.type3 .intro_slider .slick-arrow { position:absolute; top:50%; width:24px; height:24px; margin-top:-12px; font-size:0; text-indent:-9999px; z-index:45; opacity:0.6; transition:all 0.5s; }
    #sectionAboutWrap.type3 .intro_slider .slick-prev { left:0; background:url(/images/contents/btn_prev_03.png) center center; background-size:contain; }
    #sectionAboutWrap.type3 .intro_slider .slick-next{ right:0; background:url(/images/contents/btn_next_03.png) center center; background-size:contain; }
    #sectionAboutWrap.type3 .intro_slider:hover .slick-arrow { opacity:1; }

    /* inputtable */
    #sectionAboutWrap.type3 .inputtable { width:100%; border-top:1px solid #ccc; text-align:center; display:block; overflow:hidden; }
	#sectionAboutWrap.type3 .inputtable tbody { display:block; }
    #sectionAboutWrap.type3 .inputtable tr { display:block; width:100%; height:40px; line-height:40px; }
    #sectionAboutWrap.type3 .inputtable tr th { display:inline-block; width:35%; float:left; font-size:14px; padding-left:5px; background:#f4f4f4; text-align:left; font-weight:400; color:#898989; vertical-align:middle; }
	#sectionAboutWrap.type3 .inputtable tr td { display:inline-block; width:65%; float:left; font-size:14px; padding-left:5px; text-align:left; color:#898989; vertical-align:middle; }
    #sectionAboutWrap.type3 .inputtable tr td span { line-height:1.4; display:inline-block; vertical-align:middle; }

    #sectionAboutWrap.type3 .w50{ width:100%; margin:0 0 20px; }
    #sectionAboutWrap.type3 .left1{ box-sizing:border-box; padding:0 20px; margin-bottom:20px; }
    #sectionAboutWrap.type3 .w50 p{ line-height:1.6; font-size:16px; text-align:justify; color:#787878; }
    #sectionAboutWrap.type3 .w50 p.title { font-size:20px; margin-bottom:10px; }
    #sectionAboutWrap.type3 .w50 p.title em { font-size:26px; color:#000; }
    
    #sectionAboutWrap.type3 .info { margin-top:30px; border:1px solid #ccc; padding:30px 20px; position:relative; }
    #sectionAboutWrap.type3 .info .slick-arrow { display:block; position:absolute; top:50%; width:20px; height:26px; margin-top:-13px; font-size:0; text-indent:-9999px; z-index:45; }
    #sectionAboutWrap.type3 .info .slick-prev { left:0; background:url("/images/contents/btn_prev_02.png") no-repeat 0 0; background-size:contain; }
    #sectionAboutWrap.type3 .info .slick-next { right:0; background:url("/images/contents/btn_next_02.png") no-repeat 0 0; background-size:contain; }
    
    #sectionAboutWrap.type3 .info > ul li { text-align:center; }
    #sectionAboutWrap.type3 .info .iconbox { width:40px; height:40px; margin:0 auto; }
    #sectionAboutWrap.type3 .info .tx1 { margin:0 auto; margin-bottom:10px; }
    #sectionAboutWrap.type3 .info .tx2 { line-height:1.4; font-size:12px; }
}
@media (min-width:480px) {
    /* inputtable */
    #sectionAboutWrap.type3 .inputtable tr th { padding-left:20px; border-bottom:1px solid #e5e5e5; }
    #sectionAboutWrap.type3 .inputtable tr td { padding-left:20px; border-bottom:1px solid #e5e5e5; }
}
@media (min-width:640px) {
    #sectionAboutWrap.type3 { padding-bottom:0; }
}
@media (min-width:768px) {
	#sectionAboutWrap.type3 .w65 { float:left; width:65%; margin:0 0 40px; }
    #sectionAboutWrap.type3 .w35 { float:left; width:35%; margin:0 0 40px; }
	#sectionAboutWrap.type3 .left1 { margin-bottom:0; }
    #sectionAboutWrap.type3 .w65 p.title { font-size:24px; }
    #sectionAboutWrap.type3 .w65 p.title em { font-size:32px; }
    
    /* inputtable */
    #sectionAboutWrap.type3 .inputtable { width:100%; text-align:center; display:table; }
	#sectionAboutWrap.type3 .inputtable tbody { display:inline-block; float:left; }
    #sectionAboutWrap.type3 .inputtable tr { display:inline-block; }
    #sectionAboutWrap.type3 .inputtable tr th { padding-left:15px; width:20%; }
	#sectionAboutWrap.type3 .inputtable tr td { padding-left:15px; width:30%; }
    #sectionAboutWrap.type3 .inputtable tr td[colspan] { width:80%; }
}
@media (min-width:1200px) {
    #sectionAboutWrap.type3 .info .tx2 { font-size:14px; }
}


/**************************************************
*   3.2 - section2 (소개)
**************************************************/
@media (min-width:0) {

    /* inputtable */
    #sectionAbout .inputtable.cominfo { width:100%; border-top:1px solid #ccc; text-align:center; display:block; overflow:hidden; margin-bottom: 30px; }
	#sectionAbout .inputtable.cominfo tbody { display:block; width: 100%; }
    #sectionAbout .inputtable.cominfo tr { display:block; width:100%; height:40px; line-height:40px; }
    #sectionAbout .inputtable.cominfo tr th { display:inline-block; width:35%; float:left; font-size:14px; padding-left:5px; background:#f4f4f4; text-align:left; font-weight:400; color:#898989; vertical-align:middle; border-bottom:1px solid #e5e5e5; }
	#sectionAbout .inputtable.cominfo tr td { display:inline-block; width:65%; float:left; font-size:14px; padding-left:5px; text-align:left; color:#898989; vertical-align:middle; border-bottom:1px solid #e5e5e5; height: 41px; }
    #sectionAbout .inputtable.cominfo tr td span { line-height:1.4; display:inline-block; vertical-align:middle; }
}
@media (min-width:480px) {
    /* inputtable */
    #sectionAbout .inputtable.cominfo tr th { padding-left:20px; border-bottom:1px solid #e5e5e5; }
    #sectionAbout .inputtable.cominfo tr td { padding-left:20px; border-bottom:1px solid #e5e5e5; }
}
@media (min-width:640px) {
}
@media (min-width:768px) {
  
    /* inputtable */
    #sectionAbout .inputtable.cominfo { width:100%; text-align:center; display:table; }
	#sectionAbout .inputtable.cominfo tbody { display:inline-block; float:left; }
    #sectionAbout .inputtable.cominfo tr { display:inline-block; }
    #sectionAbout .inputtable.cominfo tr th { padding-left:15px; width:20%; }
	#sectionAbout .inputtable.cominfo tr td { padding-left:15px; width:30%; }
    #sectionAbout .inputtable.cominfo tr td[colspan] { width:80%; }
}
@media (min-width:1200px) {
}

