/* BASIC css start */
/* ¸ÞÀÎºñÁê¾ó */
.mainSpotWrap { position:relative; width:100%; height:640px; overflow:hidden }
.mainSpotWrap .bx-spot { margin-left:-960px; position:absolute; top:0; left:50%; width:1920px; height:640px }
.mainSpotWrap .bx-spot .bx-pager { position:absolute; bottom:80px; left:0; width:100%; text-align:center; z-index:50 }
.mainSpotWrap .bx-spot .bx-pager .bx-pager-item { padding:0 4px; display:inline-block }
.mainSpotWrap .bx-spot .bx-pager .bx-pager-item a { display:block; width:12px; height:12px; text-indent:-9999em; background:url(/design/ttoksori/phps/main/sp_spot_pager.png) 0 0 no-repeat }
.mainSpotWrap .bx-spot .bx-pager .bx-pager-item a.active { background-position:0 -12px }

/* ºñÁê¾ó ºÎºÐ ¹è³Ê */
#column_topBn { margin:-60px auto 0; position:relative; width:1200px; background:#fff }
#column_topBn .topBn1 { padding:10px; position:relative; z-index:10 }
#column_topBn .topBn2 { padding:0 10px; position:relative; overflow:hidden; z-index:10 }
#column_topBn .topBn2 ul { width:1191px }
#column_topBn .topBn2 ul li { padding-right:10px; float:left }
#column_topBn .left_shadow { position:absolute; top:0; left:0; width:130px; height:130px; -webkit-box-shadow: -1px -4px 5px -1px #333; -moz-box-shadow: -1px -4px 5px -1px #333; box-shadow: -1px -4px 5px -1px #333; }
#column_topBn .right_shadow { position:absolute; top:0; right:0; width:130px; height:130px; -webkit-box-shadow: 1px -4px 5px -1px #333; -moz-box-shadow: 1px -4px 5px -1px #333; box-shadow: 1px -4px 5px -1px #333; }

/* ÄÁÅÙÃ÷ Å¸ÀÌÆ² */
.main_tit { padding:80px 0 20px; position:relative }
.main_tit h2 { border-bottom:1px solid #cfcfcf }

/* ¸ÞÀÎ »óÇ° ¸®½ºÆ® */
.product-list { margin:0 auto; position:relative; width:1200px; overflow:hidden }

/* Áß°£ ¶ì¹è³Ê1 */
#column_mid_bn1 { margin-top:110px; position:relative; width:100%; height:460px }
#column_mid_bn1 .bn-inner { margin-left:-970px; position:absolute; top:0; left:50%; width:1920px; height:460px }
#column_mid_bn1 .bn-inner .thmb { position:absolute; top:0; left:0; width:100% }
#column_mid_bn1 .bn-inner .bn-center { margin:0 auto; position:relative; width:1200px; height:460px }
#column_mid_bn1 .bn-inner .bn-center .btn-detail { display:block; position:absolute; left:89px; top:347px; width:151px; height:45px; text-indent:-9999em }
#column_mid_bn1 .bn-inner .bn-center .img { position:absolute; top:-81px; right:57px }

/* Áß°£ ¶ì¹è³Ê2 */
#column_mid_bn2 { margin:65px auto 0; position:relative; width:1200px; height:260px }
#column_mid_bn2 img { width:100%; height:260px }

/* instagram */
#column_instagram { margin:0 auto; padding-top:85px; position:relative; width:1200px }
#column_instagram .insta-info { text-align:center }
#column_instagram .insta-info .thumb img { width:70px; height:70px }
#column_instagram .insta-info .tit { font-size:18px; color:#6f6f6f }
#column_instagram .insta-info .insta-id { padding:5px 0 0 22px; font-size:16px; color:#325c86; font-style:italic; background:url(/design/ttoksori/phps/main/ic_insta.gif) 534px 10px no-repeat }
#column_instagram .insta-info .insta-follow { padding-top:20px }
#column_instagram .insta-info .insta-follow a { display:inline-block; padding:4px 10px 7px; font-size:14px; color:#325c86; border-radius:5px; border:1px solid #2b5a83 }
#column_instagram .insta-list { padding:20px 0; position:relative; width:1200px; overflow:hidden }
#column_instagram .insta-btm { padding-top:20px; text-align:center }
#column_instagram .insta-btm .more { display:inline-block; width:198px; height:38px; font-size:14px; color:#333; line-height:38px; border:1px solid #545454 }
/* BASIC css end */

