@charset "utf-8";
/* CSS Document */

/* content
----------------------------------- */
#container { overflow:hidden; clear:both; min-width:320px; }
.content { position:relative; overflow:hidden; min-width:320px; clear:both; }
.content p { font-size:14px!important; text-align:left; }
.inner { display:block; position:relative; padding:0; }
.scHeight { position:relative; width:100%; height:100%; }

#lmv { width:100%; height:100%; border-bottom:solid 1px #666666; }
#lmv_img { position:relative; width:100%; height:100%; margin-top:16%; }

#lmv_thumbset { position:absolute; top:16%; left:0; width:100%; background:url("../IMAGES/sc1_car_thumb_tyle.png"); border-bottom:solid 1px #777c83; }
#lmv_thumbset ul#lmv_thumbs { width:70%; margin:4.5% 15% 3.4%!important; display:inline-block; padding:0; }
#lmv_thumbset ul#lmv_thumbs li { position:relative; display:inline-block; float:left; margin-right:4%; width:22%; }
#lmv_thumbset ul#lmv_thumbs li .lmv_car_curcle { opacity:0; position:absolute; top:0; left:0; width:100%; }
#lmv_thumbset ul#lmv_thumbs li.last { margin-right:0; }
#lmv_thumbset ul#lmv_thumbs li.current .lmv_car_curcle { opacity:1; }
#lmv_cldirect_R { position:absolute; top:25.5%; right:10%; width:2%; }
#lmv_cldirect_L { position:absolute; top:25.5%; left:10%; width:2%; }


.tree { display:none; }


.IDS #sc1 { background-color:#fff; }
.IDS #sc1_inner {  }
.IDS #sc1_ttl { margin:8% 0!important; width:100%; }
.IDS #sc1_txt { margin:0 5%!important; padding:0 0 8%; width:90%; }


.IDS #sc2 { background-color:#e5e5e5; padding-bottom:6%!important; }
.IDS #sc2_inner {  }
.IDS #sc2_ttl { margin-top:8%!important; width:100%; }

.IDS #tabtbox { position:relative; }
.IDS #tabtset2 { display:block; position:absolute; top:0; left:0; width:100%; opacity:0; }
.IDS .sc2_sttl { padding:8% 0 0 5%!important; width:90%; text-align:center; font-size:18px!important; }
.IDS .sc2_txt { margin:8% 0 0 5%!important; width:90%; text-align:center; }

.IDS #sc2_tabbox { position:relative; }
.IDS #sc2_tabbox #tabbtns { display:inline-block; width:90%; margin:8% 0 0 5%!important; }
.IDS #sc2_tabbox #tabbtns #tab1 { position:relative; width:50%; float:left; }
.IDS #sc2_tabbox #tabbtns #tab2 { position:relative; width:50%; float:right;  }
.IDS #sc2_tabbox #tabbtns #tab1 a { opacity:1; position:absolute; top:0; left:0; width:100%; }
.IDS #sc2_tabbox #tabbtns #tab2 a { opacity:0; position:absolute; top:0; left:0; width:100%; }


.IDS #sc2_tabbox #tabimg { position:relative; width:90%; margin:3% 0 0 5%!important; }
.IDS #sc2_tabbox #tabimg #sc1_tab_height {  }
.IDS #sc2_tabbox #tabimg #tabcont1 { position:absolute; top:0; left:0; width:100%; }
.IDS #sc2_tabbox #tabimg #tabcont2 { position:absolute; top:0; left:0; width:100%; display:none; }


.IDS #sc3 { background-color:#fff; /*padding-bottom:6%!important;*/ }
.IDS #sc3_inner {  }
.IDS #sc3_ttl { margin-top:8%!important; width:100%; }
.IDS dl.sc3_dlbox { margin:8% 0 0 5%!important; width:90%; }
.IDS dl.sc3_dlbox dt { text-align:left; margin-bottom:5%; font-size:17px!important; }
.IDS dl.sc3_dlbox dd { text-align:left; margin:0 0 5%; }





.TEATRO #sc1 { background-color:#fff; }
.TEATRO #sc1_inner {  }
.TEATRO #sc1_ttl { margin:8% 0 8%!important; width:100%; }
.TEATRO #sc1_txt { margin:0 5%!important; padding:0 0 8%; width:90%; }
.TEATRO ul#sc1_imgs { width:100%;margin:0!important; padding:0; }
.TEATRO ul#sc1_imgs li { width:100%; margin:0; padding:0; }




.GRIPZ #sc1 { background-color:#fff; }
.GRIPZ #sc1_inner {  }
.GRIPZ #sc1_ttl { margin:8% 0 8%!important; width:100%; }
.GRIPZ #sc1_sttl { margin:8% 0 8%!important; width:100%; }
.GRIPZ #sc1_txt { margin:0 5%!important; padding:0 0 8%; width:90%; }
.GRIPZ ul#sc1_imgs { width:100%;margin:0!important; padding:0; }
.GRIPZ ul#sc1_imgs li { width:100%; margin:0; padding:0; }

.GRIPZ #sc2_ttl { margin:8% 0 8%!important; width:100%; }
.GRIPZ #sc2_txt { margin:8% 0 8% 5%!important; width:90%; }


.VISIONGT #sc1 { background-color:#fff; }
.VISIONGT #sc1_inner {  }
.VISIONGT #sc1_ttl { margin:8% 0 8%!important; width:100%; }
.VISIONGT #sc1_sttl { margin:8% 0 8%!important; width:100%; }
.VISIONGT #sc1_txt { margin:8% 0 5% 5%!important; width:90%; }
.VISIONGT ul#sc1_imgs { width:100%;margin:0!important; padding:0; }
.VISIONGT ul#sc1_imgs li { width:100%; margin:0; padding:0; }



#sc_instagram { background-color:#e5e5e5; padding-bottom:6%!important; }
#sc_instagram #sc_instagram_inner  {  }
#sc_instagram #sc_ig_ttl { padding:8% 0 5%!important; width:100%; background-color:#fff; }
#sc_instagram #sc_ig_imgs { display:inline-block; padding:0; margin:0%!important; }
#sc_instagram #sc_ig_imgs ul { display:inline-block; padding:0; margin:0 0 -7px 0!important; }
#sc_instagram #sc_ig_imgs ul li { display:inline-block; float:left; width:32.98%; margin-bottom:0.5%; }
#sc_instagram #btn_viewmore { width:90%; margin:3% 0 0 5%!important; }
.bdwhite { margin:0 0.5%; }





#share_sns { width:100%; height:100%; background-color:#fff; }
#share_sns_inner { display:inline-block; width:74%; /*margin-left:12%!important;*/ margin-left:22%!important; padding:3% 0 0 !important; }
#share_sns #share_icon { display:inline-block; float:left; width:9%; padding:3%; }
#share_sns #share_tw { display:inline-block; float:left; width:21%; padding:3%; }
#share_sns #share_fb { display:inline-block; float:left; width:20%; padding:3%; }
#share_sns #share_ig { display:inline-block; float:left; width:24%; padding:3%; }


.clear_bl { border-left:none!important; }
.clear_br { border-right:none!important; }
.weight_b { font-size:14px!important; }
.weight_s { font-size:9px!important; }
.btn_readmore { width:90%; margin:0 5% 5%!important; }
.btn_readmore100 { margin:0 0 5%!important; width:100%!important; }
.trigger_active { display:block; width:90%; background:url("../IMAGES/btn_close.png"); -moz-background-size:cover; background-size:cover; }
.cation { font-size:10px; line-height:18px!important; display:block; }


#pagetop { background-color:#fff!important; padding:5% 0 5% !important; }
