
.location{width:100%; background-color:#fff; box-sizing: border-box;  padding:60px 55px 0 264px; overflow: hidden;}

.home{padding:12px 0; margin-top:12px;}
.location p:nth-child(2){padding:13px 5px;float:left;font-size:.9em; color:#9e9e9e; margin-top:12px;}
.location p:nth-child(2):after{content:""; display:block; clear: both;}
.location p:nth-child(3){padding:13px 8px 10px 5px; font-size:.9em; color:#9e9e9e; margin-top:12px;}
.location span{padding:0 8px; color:#c3c3c3}

.contents{height:100%; margin-left:234px; padding:40px 0 10px 55px; background-color:#f9f9f9; box-sizing: border-box;}
.sub1_contents{max-width:100%; height:100%; padding-left:234px; background-color:#f9f9f9; position:relative; top:3px; box-sizing: border-box; overflow: hidden}

.contents h2{font-size:1.8em; margin-bottom:25px}
.contents hr{border:none; border:1px solid #e3e3e3; width:827px; margin-bottom:20px }

/* paging*/
.paging{width:827px; text-align:center; margin:30px 0 30px;}
.paging span{width:35px; height:35px;  display:inline-block; font-size:14px; line-height:35px; text-align: center}
.nowpage{background:#ee6a1f; color:#fff; border-radius: 35px;}



/* sub1 */

/* 비주얼영역 */
.con_visual{width:100%; height:315px; background:url("../img/sub1_visual.jpg")no-repeat;}
.con_visual p:first-child{font-size:1.8em; color:#fff; text-shadow: 1px 1px 5px #f4ae22; padding:88px 0 10px 54px; line-height: 1.4;}
.con_visual p:last-child{font-size:1.2em; color:#fff; text-shadow: 1px 1px 5px #f4ae22; padding-left:54px;line-height: 1.2em}

/* 씽크터치 */
.con_thinktouch{width:100%; height:296px; background-color:#fff; overflow: hidden; padding:100px 0 140px 54px; }
.con_thinktouch .con_text{width:1250px; line-height: 1.9; margin:0; float:left;}
.con_thinktouch .con_text:after{content:""; display:block; clear:both}

.con_thinktouch .con_text p:first-child{font-size:1.2em; font-weight: 600; width:200px;}
.con_thinktouch .con_text span{width:465px; height:100px; float:left;}
.con_thinktouch .con_text img{display:inline-block; margin-top:-30px;}

/* 제품기능 */  
.con_skill{width:100%; height:256px; background-color:#f7f7f7; overflow: hidden;padding:100px 0 100px 45px;  background:url("../img/sub1_img3_bg.jpg")no-repeat;}
.con_skill .inner{width:1150px}

.skill1{width:370px; height:85px; margin:20px 0}
.skill1 p{font-size:1.1em; font-weight:600; padding:8px 0;}
.skill1 span{line-height: 1.3em}
.skill1 img{margin-right:10px}

/* 제품사양 */
.con_spec{width:100%; height:370px; background-color:#fff; padding:100px 0 0 45px;  }
.con_spec .inner{width:1150px; height:100%; background-color:#fff;  background:url("../img/sub1_img4.png")no-repeat; position:relative;background:url("../img/sub1_img4.png")no-repeat;}
.con_spec p{width:280px; line-height: 1.4}
.con_spec p:first-child{position:absolute; top:90px }
.con_spec p:nth-child(2){position:absolute; top:15px; right:230px; text-align: right;}
.con_spec p:nth-child(3){position:absolute; top:230px; left:51px; }
.con_spec p:last-child{position:absolute; top:265px; right:358px; text-align: right}

/* 설치사례 */
.con_example{width:100%; height:300px; background:url("../img/sub1_img5_bg.jpg")no-repeat; padding:100px 0 100px 45px;}
.con_example .inner{width:1150px}
.con_example p{font-size:1.2em; color:#fff; margin-bottom:20px; font-weight: 500}

.con_example .example_img1{width:249px; height:248px; background:url("../img/sub1_img5_1.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}
.con_example .example_img1:hover{width:249px; height:248px; background:url("../img/sub1_img5_1_ov.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}

.con_example .example_img2{width:249px; height:248px; background:url("../img/sub1_img5_2.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}
.con_example .example_img2:hover{width:249px; height:248px; background:url("../img/sub1_img5_2_ov.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}

.con_example .example_img3{width:249px; height:248px; background:url("../img/sub1_img5_3.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}
.con_example .example_img3:hover{width:249px; height:248px; background:url("../img/sub1_img5_3_ov.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}

.con_example .example_img4{width:249px; height:248px; background:url("../img/sub1_img5_4.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}
.con_example .example_img4:hover{width:249px; height:248px; background:url("../img/sub1_img5_4_ov.jpg")no-repeat; margin-right:20px; box-shadow: 1px 1px 5px #232323;}

/* 다양한 콘텐츠 */
.con_enjoycontents{width:100%; height:300px; background:url("../img/sub1_img3_bg.jpg")no-repeat; padding:100px 0 100px 45px; border-bottom:1px solid #c3c3c3}
.con_enjoycontents .inner{width:1150px}
.con_enjoycontents p:first-child{font-size:1.2em; margin-bottom:20px;}
.con_enjoycontents p:nth-child(2){margin-bottom:20px; line-height: 1.5}
.con_enjoycontents img{margin-right:10px;}


/* sub2 */
.sub_con_app{width:100%; height:238px; margin-top:10px}


.sub_app_list{display:inline-block; width:156px; height:218px; box-shadow:1px 1px 3px #e3e3e3; background-color:#fff; padding-top:18px; margin-right:8px}
.sub_app_list img{width:102px; height:102px; margin:0 27px}
.sub_app_list dt:nth-child(2){padding:20px 0 0 28px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:95px}
.sub_app_list .sub_text{padding:8px 28px; font-size:.9em}
.sub_shape{padding:0 28px; font-size:.9em}


/* sub3/4 */

.movie_list{text-align:left; border:1px solid #c3c3c3; margin:0 20px 20px 0; background:#fff;}
.movie_list img{width:268px; height:193px}
.movie_list .title{padding:20px 0 0 29px; font-weight:500;}
.movie_list .sub_text{padding:10px 0 20px 29px; font-size:.9em;overflow: hidden; text-overflow: ellipsis; white-space:nowrap; width:100px;}


/* sub5/6 */
.review_wrap{border-bottom:1px solid #c3c3c3; padding:13px 0; width:827px; height:134px; overflow:hidden;margin-top:-10px;}

.review{width:827px; float:left;}
.review, .review span:after{content:""; display: block; clear: both}
.review span{float:left; margin-right:15px}
.review img{width:179px; height:129px; padding-top:5px}

.dl_review{overflow:hidden; letter-spacing:-1px}
.dl_review dt{margin:6px 0; font-weight:600; font-size:17px;}
.dl_review dt:hover{cursor:pointer}
.dl_review dd{ line-height:21px; font-size:15px; margin-bottom:6px}
.dl_review dd:hover{text-decoration: underline; cursor:pointer}
.date{font-size:.9em; color:#9b9b9b}


/* 씽크터치 즐기기 게시판 뷰 */


.list_table, .write_table, .view_table { width: 829px; margin: 30px 0; border-top: 1px solid #777;}
.list_table th, .write_table th, .view_table th { border-bottom: 1px solid #dedede; background: #ededed; padding: 12px 0; font-weight: 500}
.list_table td, .write_table td, .view_table td { border-bottom: 1px solid #dedede; padding: 12px 0; text-align: center;}
table .align_left { text-align: left; padding-left: 10px;}
.list_table td a { display: block; width: 380px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.list_table .lock { padding-left: 30px; background: url(../images/common/lock.png) 12px center no-repeat}

.write_table td { text-align: left; padding-left: 10px;}
.write_table td input, .write_table td textarea { padding: 5px; width: 605px;  max-width: 615px; border: 1px solid #dedede;}

.board_contents th, .board_contents td { border-bottom: 0;}
.board_contents_box { padding: 30px; line-height: 24px;}
.comment_contents_box { line-height: 24px; width: 620px; padding: 0 15px; text-align: left;}
.board_regist_zone { overflow: hidden; margin: 20px 0;}
.list_btn { float: left; font-size: 16px !important; padding: 10px 20px; margin-bottom:40px; background-color:#3f3f3f; color:#fff; border:none; cursor: pointer}

/* 검색 뷰 */

/* 검색 결과 없을때 */
.search_result1{margin:80px 0 12px 0; font-size:1em;}
.search_result1 span{font-size:1.2em; font-weight:bold; color:#ea5c24;}
.search_result1_con {margin-bottom:550px;}
.search_result1_con p{padding:0 10px 10px 10px;}

/* 검색 결과 있을때 */
.search_result2{margin:80px 0 12px 0; font-size:1em;}
.search_result2 span{font-size:1.2em; font-weight:bold; color:#ea5c24;}
.search_result2_con {margin:0 0 360px 15px;}
.search_result2_con a:hover{text-decoration: underline}
.search_result2_con p{font-size:1.2em; font-weight:600;margin-bottom:10px; }
.search_result2_con span{color:#ea5c24}
.search_result2_con dl{margin-bottom:8px;}
.search_result2_con dt{font-size:1.1em; margin-bottom:8px;}
.search_result2_con dd{font-size:.9em; line-height:1.4}

