@charset "utf-8";

/*--------------------------------------------------------------------------------
 * style setting
 *------------------------------------------------------------------------------*/

#wrapper { display:none; position:relative; width:100%; height:auto; min-width:1200px; min-height:630px; overflow:hidden; }
#wrapper_inner { height:100%; }

#container { overflow:hidden; width:100%; height:100%; min-width:1200px; /*background:url("../IMAGES/_atari/atari_low4.jpg") 50% 0 no-repeat;*/ }

.content { position:relative; width:100%; height:100%; min-width:1200px; clear:both; }
.content p { line-height:34px; font-size:16px; }
.inner { position:absolute; width:1200px; height:100%; top:0; left:50%; margin:0 0 0 -600px; }
.free_inner { position:relative; width:1200px; height:100%; margin:0 auto; }
.size_inner { position:relative; width:1200px; margin:0 auto; }
.max_inner { position:relative; width:100%; height:100%; }
.sml_inner { position:relative; width:960px; }



#lmv { height:748px; border-bottom:solid 1px #27292b; }
#lmv_inner {  }

#lmv_img { display:block; width:100%; height:100%; }
#lmv_img img {  }

#nissanlogo { position:absolute; top:0; left:0; }
#scrolldown { position:absolute; bottom:225px; left:50%; margin-left:-19px; }
#scrolldown_t { position:absolute; top:0; left:0; }
#scrolldown_y { position:absolute; top:0; left:0; }

#lsc_snvlist { position:absolute; bottom:60px; left:0; width:100%; height:106px; background:url("../IMAGES/low_sbnav_tyle.png"); border-top:solid 1px #8f95a2; /*border-bottom:solid 1px #8f95a2;*/ }
#lsc_snvlist_inner { position:absolute; top:0; left:50%; margin-left:-255px; }
#lsc_snvlist ul#lsc_thumbs { margin:13px 0 0 59px; }
#lsc_snvlist ul#lsc_thumbs li { display:block; position:relative; float:left; margin-right:20px; }
#lsc_snvlist ul#lsc_thumbs li .lsc_car_curcle { display:none; position:absolute; top:0; left:0; }
#lsc_snvlist ul#lsc_thumbs li.active .lsc_car_curcle { display:block; }
#lsc_snvlist a#lsc_slide_direct_r { position:absolute; top:34px; right:-38px; }
#lsc_snvlist a#lsc_slide_direct_l { position:absolute; top:34px; left:0; }
.low_sbnav_hit { position:absolute; top:0; left:0; width:100%; height:100%; background:url("../IMAGES/spacer.gif"); }

/* IDS */
.IDS #lmv_bttl { position:absolute; top:285px; left:772px; }
.IDS #lmv_img { background:url("../IDS/IMAGES/lmv_img.jpg") 50% 0 no-repeat; }

.IDS #lsc1 { height:auto; background-color:#fff; }
.IDS #lsc1_inner {  }

.IDS #lsc1_ttl { position:relative; margin:0 auto; padding:80px 0 46px; }
.IDS #lsc1_txt { position:relative; margin:0 auto; padding-bottom:47px; }


.IDS #lsc2 { height:auto; background-color:#e5e5e5; }
.IDS #lsc2_inner {  }
.IDS #lsc2_ttl { position:relative; margin:0 auto; padding:60px 0 22px; }
.IDS #lsc2_tbox { position:relative; margin:0 auto; padding:0; width:900px; height:185px; text-align:center; }
.IDS .lsc2_tset { position:relative; margin:0 auto; padding:20px 0 0; position:absolute; top:0; left:0; width:100%; }
.IDS #lsc2_tset1 { display:block; }
.IDS #lsc2_tset2 { display:none; }
.IDS .lsc2_mttl { position:relative; margin:0 auto; padding:0 0 18px; font-size:24px; }
.IDS .lsc2_txt { position:relative; margin:0 auto; padding-bottom:38px; }
.IDS #lsc2_tbinner1 { height:auto; background-color:#e5e5e5; }
.IDS #lsc2_tbinner1 .tabbox { position:relative; display:block; width:960px; height:72px; margin:0 auto; }
.IDS #lsc2_tbinner1 .tabbox #tab1 { position:absolute; top:0; left:215px; }
.IDS #lsc2_tbinner1 .tabbox #tab2 { position:absolute; top:0; left:510px; }
.IDS #lsc2_tbinner1 .tabbox .tab a { opacity:0.4; cursor:pointer;}
.IDS #lsc2_tbinner1 .tabbox .tab a.current { opacity:1; cursor:default; }

.IDS #lsc2_tbinner2 { height:auto; background-color:#d9d9d9; }
.IDS #lsc2_tbinner2 .tabbox { position:relative; display:block; width:960px; height:338px; margin:0 auto; }
.IDS #lsc2_tbinner2 .tabbox #tabcont1 { position:absolute; top:0; left:-120px; }
.IDS #lsc2_tbinner2 .tabbox #tabcont2 { position:absolute; top:0; left:-120px; display:none; }


.IDS #lsc3 { height:auto; background-color:#fff; }
.IDS #lsc3_inner {  }
.IDS #lsc3_ttl { position:relative; margin:0 auto; padding:79px 0 63px; }

.IDS .lsc_l_ibox { display:inline-block; width:960px; clear:both; }
.IDS .lsc_l_ibox .lsc_l_ibox_img { float:left; width:50%; }
.IDS .lsc_l_ibox .lsc_l_ibox_tset { float:right; width:50%; }
.IDS .lsc_l_ibox .lsc_l_ibox_tset .lsc_l_ibox_tset_inner { display:block; margin-left:40px; text-align:left; }
.IDS .lsc_l_ibox .lsc_l_ibox_tset .lsc_l_ibox_tset_inner .lsc_l_ibox_tset_t1 { margin:28px 0 17px; }
.IDS .lsc_l_ibox .lsc_l_ibox_tset .lsc_l_ibox_tset_inner .lsc_l_ibox_tset_t2 { line-height:27px; }

.IDS .lsc_r_ibox { display:inline-block; width:960px; clear:both; margin-top:-6px; }
.IDS .lsc_r_ibox .lsc_r_ibox_img { float:right; width:50%; }
.IDS .lsc_r_ibox .lsc_r_ibox_tset { float:left; width:50%; }
.IDS .lsc_r_ibox .lsc_r_ibox_tset .lsc_r_ibox_tset_inner { display:block; margin-left:20px; text-align:left; width:90%; }
.IDS .lsc_r_ibox .lsc_r_ibox_tset .lsc_r_ibox_tset_inner .lsc_r_ibox_tset_t1 { margin:59px 0 17px; }
.IDS .lsc_r_ibox .lsc_r_ibox_tset .lsc_r_ibox_tset_inner .lsc_r_ibox_tset_t2 { line-height:27px;  }

.IDS #lsc_r_ibox2 .lsc_r_ibox_tset .lsc_r_ibox_tset_inner .lsc_r_ibox_tset_t1 { margin:49px 0 17px 0px; }
.IDS #lsc_l_ibox3 .lsc_l_ibox_tset .lsc_l_ibox_tset_inner .lsc_l_ibox_tset_t1 { margin:63px 0 17px; }








/* TEATRO */
.TEATRO #lmv_img { background:url("../TEATRO/IMAGES/lmv_img.jpg") 50% 0 no-repeat; }
.TEATRO #lmv_bttl { position:absolute; top:285px; left:834px; }

.TEATRO #lsc1 { height:auto; background-color:#fff; }
.TEATRO #lsc1_inner {  }

.TEATRO #lsc1_ttl { position:relative; margin:0 auto; padding:80px 0 46px; }
.TEATRO #lsc1_txt { position:relative; margin:0 auto; padding-bottom:47px; }
.TEATRO ul#sc1_imgset { display:inline-block; width:960px; padding-bottom:83px; }
.TEATRO ul#sc1_imgset li { width:50%; float:left; }

.TEATRO #lsc2 { height:auto; background-color:#e5e5e5; }
.TEATRO #lsc2_inner {  }






/* GRIPZ */
.GRIPZ #lmv_img { background:url("../GRIPZ/IMAGES/lmv_img.jpg") 50% 0 no-repeat; }
.GRIPZ #lmv_bttl { position:absolute; top:290px; left:709px; }

.GRIPZ #lsc1 { height:auto; background-color:#fff; }
.GRIPZ #lsc1_inner {  }

.GRIPZ #lsc1_ttl { position:relative; margin:0 auto; padding:80px 0 46px; }
.GRIPZ #lsc1_txt { position:relative; margin:0 auto; padding-bottom:47px; }
.GRIPZ ul.sc1_imgset { display:inline-block; width:960px; padding-bottom:50px; }
.GRIPZ ul.sc1_imgset li { width:50%; float:left; }

.GRIPZ #lsc2 { height:auto; background-color:#fff; }
.GRIPZ #lsc2_inner { display:inline-block; width:960px; padding-bottom:50px; }
.GRIPZ #lsc2_lbox { float:left; width:50%; }
.GRIPZ #lsc2_rbox { float:right; width:50%; }
.GRIPZ #lsc2_rbox #lsc2_ttl { margin:0 0 0 34px; text-align:left; }
.GRIPZ #lsc2_rbox #lsc2_txt { text-align:left; font-size:15px; line-height:24px; margin:24px 0 0 40px; }


/* VISIONGT */
.VISIONGT #lmv_img { background:url("../VISIONGT/IMAGES/lmv_img.jpg") 50% 0 no-repeat; }
.VISIONGT #lmv_bttl { position:absolute; top:285px; left:783px; }

.VISIONGT #lsc1 { height:auto; background-color:#fff; }
.VISIONGT #lsc1_inner {  }

.VISIONGT #lsc1_ttl { position:relative; margin:0 auto; padding:80px 0 46px; }
.VISIONGT #lsc1_sttl { position:relative; margin:0 auto; padding:0px 0 30px; }
.VISIONGT #lsc1_txt { position:relative; margin:0 auto; padding-bottom:47px; }
.VISIONGT ul.sc1_imgset { display:inline-block; width:960px; padding-bottom:50px; }
.VISIONGT ul.sc1_imgset li { width:50%; float:left; }

.VISIONGT #lsc2 { height:auto; background-color:#e5e5e5; }
.VISIONGT #lsc2_inner {  }

.cation { font-size:12px; }






#lsc_instagram { height:auto; background-color:#e5e5e5; }
#lsc_instagram_inner {  }
#insta_ttl { position:relative; margin:0 auto; padding:68px 0 30px; }
#instabloc { position:relative; }
#instabloc ul#instagram_timgs { position:relative; display:inline-block; width:965px; height:188px; overflow:hidden; }
#instabloc ul#instagram_timgs li { display:inline-block; width:188px; height:188px; /*float:left; margin-right:5px; */}
#instabloc ul#instagram_timgs li img { display:block; width:188px; height:188px; }
#lsc_cldirect_R { position:absolute; top:73px; right:46px; }
#lsc_cldirect_L { position:absolute; top:73px; left:46px; }

.boxTarget .igbar { width:100%; height:90px; background:url("../IMAGES/instagram_tyle.png") repeat; position:absolute!important; bottom:-90px; left:0; }
.boxTarget .igbar .igtxt { text-align:left; padding:0 30px; overflow:hidden; margin:14px 0 0 15px; color:#fff; font-size:14px; line-height:22px; }
.boxTarget a { color:#fff; text-decoration:none; }
.boxTarget a.ighit { display:block; width:100%; height:100%; background:url("../IMAGES/spacer.gif"); position:absolute; top:0; left:0; }
.boxTarget a.ighit:hover { /*text-decoration:underline;*/ }
.boxTarget .igbar .ig_twiiter { background:url("../IMAGES/instagram_icon_tw.png") 0 2px no-repeat; }
.boxTarget .igbar .ig_instagram { background:url("../IMAGES/instagram_icon_ig.png") 0px 1px no-repeat; }





#pagetop { width:100%; background-color:#e5e5e5; }
#pagetop_inner { display:inline-block; }
#pagetop_inner a { display:inline-block; margin:42px 0 20px; }
#pagetop_inner a img { display:block; }


footer { height:74px; border-top:solid 1px #666666; background-color:#fff; }
footer ul#ftnavis { display:block; position:relative; width:344px; margin:10px auto 0 auto; }
footer ul#ftnavis li { display:inline-block; float:left; position:relative; }
footer ul#ftnavis li a { color:#666; font-size:11px; }
footer ul#ftnavis li p { color:#666; font-size:11px; margin:2px 15px 0 15px; }

nav { position:absolute; bottom:0; left:0; height:59px; width:100%; border-top:solid 1px #666768; background-color:#000; }
nav #nav_inner { width:1200px; margin:0 auto; position:relative; }
nav #nav_inner ul#ankerlist { float:left; display:inline-block; }
nav #nav_inner ul#ankerlist li { float:left; display:inline-block;  }
nav #nav_inner ul#ankerlist li a { display:block; line-height:19px; font-size:16px; padding:21px 11px 18px; }
nav #nav_inner ul#ankerlist li { opacity:0.4; }
nav #nav_inner ul#ankerlist li#nav1 a img { margin:0; }
nav #nav_inner ul#ankerlist li#nav2 a img { margin:0 0 0 7px; }
nav #nav_inner ul#ankerlist li#nav3 a img { margin:0 0 0 7px; }
nav #nav_inner ul#ankerlist li#nav4 a img { margin:0 0 0 10px; }
nav #nav_inner ul#ankerlist li#nav5 a img { margin:0 0 0 8px; }
nav #nav_inner ul#ankerlist li#nav6 a img { margin:0 0 0 6px; }
nav #nav_inner ul#ankerlist li#nav7 a img { margin:0 0 0 6px; }

nav #nav_inner ul#ankerlist li#nav5 a { padding:18px 11px 21px; }
nav #nav_inner ul#ankerlist li#nav7 a { padding:18px 11px 21px; }

nav #nav_inner #langlist { float:right; display:inline-block; margin:18px 0 0 0; }
nav #nav_inner #langlist #lang_nav_ja { float:left; display:inline-block; }
nav #nav_inner #langlist #lang_nav_line { float:left; display:inline-block; margin:0 7px; }
nav #nav_inner #langlist #lang_nav_en { float:left; display:inline-block; }
nav #nav_inner #langlist #lang_nav_ja a { opacity:0.4; }
nav #nav_inner #langlist #lang_nav_en a {  }

nav #nav_inner #snslist { position:relative; float:right; display:inline-block; margin:19px 50px 0 0; }
nav #nav_inner #snslist #sns_line { float:left; display:inline-block; margin:2px 17px; }
nav #nav_inner #snslist #sns_mark { float:left; }

nav #nav_inner #share_sns { display:block; position:absolute; top:19px; right:-6px; width:60px; height:22px; overflow:hidden; }
nav #nav_inner #share_sns #share_tw { position:absolute; top:0; left:0; }
nav #nav_inner #share_sns #share_fb { position:absolute; top:-1px; left:24px; }
nav #nav_inner #share_sns #share_ig { position:absolute; top:0; left:40px; display:none; }
nav #nav_inner #share_sns #share_tw a,
nav #nav_inner #share_sns #share_fb a,
nav #nav_inner #share_sns #share_ig a { opacity:0.4; }

.moveline { position:absolute; top:-1px; left:0; width:0px; height:1px; border-top:solid 2px #c71444; opacity:0; }

.pb78 { padding-bottom:78px; }
.clear_mb { margin-bottom:0!important; }
.clear_mr { margin-right:0!important; }
.weight_s { font-size:10px!important; }
