/* base */
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;}
body{margin:0;padding:0;background:#fff;text-align:center;font-family:\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4\0020\0050\0072\006f\0020\0057\0033,\ff2d\ff33\0020\ff30\30b4\30b7\30c3\30af;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table{padding:0;empty-cells:show;margin:0}
img{border:none;vertical-align:top}
ol,ul{list-style:none}  
.clr::after{content: " ";display: block;clear: both;height: 0px;visibility: hidden;}
.max_img{width:100%; min-width:960px; position:relative;}
/* base */


/*lens*/
.lens_menubar{ height:57px; background:#666; position:absolute; top:447px; left:0px; z-index:1000; }
.lens_ct1{margin-top:157px;}
.lens_ct1 p{ width:874px; margin:31px auto 0; font-size:20px; line-height:28px; color:#333; text-align:left; }
.lens_ct2 ul li{ width:457px; background:#282525; margin:78px 23px 0 0; position:relative; float:left;}
.lens_ct2 ul li .li_ct{text-align:left; width:378px; margin:0 auto;}
.lens_ct2 ul li .p1{ font-size:28px; line-height:32px; color:#fff; padding-top:24px; }
.lens_ct2 ul li .p1 span{ font-size:14px; line-height:15px;}
.lens_ct2 ul li .p2{ font-size:18px; line-height:24px; color:#fff; margin-top:20px; }
.lens_ct2 ul li .p3{ font-size:18px; line-height:24px; color:#ccff00; margin-top:17px; }
.lens_ct2 ul li .lens_color_btn{background:url(../img/16_lens_color_btn.png) no-repeat top center; width:378px; height:59px; }
.lens_ct2 ul li .p4{font-size:22px; line-height:59px; margin-left:26px; color:#333;}
.lens_ct2 ul li .color{position:absolute; top:-20px; right:-17px; z-index:2}
.lens_ct3 .p1{ font-size:20px; line-height:28px; width:849px; margin:14px auto 0; color:#333;}
.lens_btn1{background:url(../img/16_lens_btn1.png) no-repeat top center; width:545px; height:123px; margin:0 auto; text-align:left;}
.lens_btn1 p{font-size:26px; line-height:123px; margin-left:85px; color:#000;}
.lens_f{background-color:#000; position:relative; z-index:999; margin-top:64px;}
.lens_f hr{border:none;border-bottom:1px solid #ccc; margin-top:30px;}
.lens_f p{margin:10px auto 0;width:832px;color:#ccc;font-size:18px;line-height:36px}
.lens_f a{color:#ccc;text-decoration:none}
.lens_f a:hover{text-decoration:underline}


.lens_animate{text-align:center;margin-top:58px}
.lens_animate_r{position:absolute; right:0px; top:-34px; background:#fff; z-index:2; width:310px;}
.lens_btn2{background:url(../img/16_lens_btn2.png) no-repeat top center; width:310px; height:40px; margin:6px auto 0; text-align:left; }
.lens_btn2 p{font-size:20px; line-height:40px; margin-left:16px; color:#333;}

.lens_highlight{margin-top:18px; text-align:center;}
.lens_highlight_r{position:absolute; right:0px; top:192px; background:#fff; z-index:2; width:259px;}
.lens_btn3{background:url(../img/16_lens_btn3.png) no-repeat top center; width:259px; height:190px; margin:6px auto 0; text-align:left; }
.lens_btn3 p{font-size:20px; line-height:24px; padding:59px 0 59px 25px; color:#333;}


.lens_r_title{ margin-top:30px;}
.lens_r_ct .p1{width:817px; margin:17px auto; text-align:left; font-size:24px; line-height:32px; color:#333; }
.lens_r_ct_t{ width:817px; margin:0 auto;}
.lens_r_gray{ background:#cccccc;}
.lens_r_blue{ background:#00ccff;}
.lens_r_pink{ background:#ff99cc;} 
.lens_r_tan{ background:#ffcc66;}
.lens_r_green{ background:#99ff66;}

.lens_r_color{float:left; margin-right:17px;}
.lens_r_color p{font-size:16px; line-height:32px; margin:0 18px; color:#333;}

.ifr_name{ font-size:0px;}
.ifr_btn{ background:url(../img/16_ifr_btn.png) no-repeat; width:856px; height:71px; position:absolute; font-size:30px; line-height:71px; color:#fff; text-align:right;}
.ifr_btn p{margin-right:116px;}


.ifr_close{position:absolute;}
/*lens*/ 


/*index*/
.index_ct3 .p1{margin-top:39px; font-size:20px; line-height:27.75px; color:#333; text-align:center;}

.index_ct3 ul {width:870px; margin:18px auto 0;}
.index_ct3 ul li{ float:left; margin:30px 5px 0; width:205px;}
.index_ct4 ul {width:870px; margin:0 auto;}
.index_ct4 ul li{ float:left; margin:27px 10px; width:415px;}
.index_ct4 li .bigger{width:415px;height:197.467px;}
.index_ct4 p{font-size:20px; line-height:27.75px; color:#333; text-align:center; margin:14px 0;}

.index_ct3 .p2 span{background:red; padding:0 15px; line-height:31px; color:#fff; margin-right:16px; display:none;}
.index_ct3 .p2 span.new{display:inline-block;}




.index_btn{position:absolute; right:0px; background:url(../img/16_lens_btn3.png) no-repeat top center; width:259px; height:190px; text-align:left; }
.index_btn p{font-size:20px; line-height:24px; padding:59px 0 59px 25px; color:#000; width:230px}
.index_btn1{top:719px; }
.index_btn2{top:1075px; }
.index_btn3{top:1413px; }
.index_btn4{top:626px; }


/*revue*/
#tab{width:1280px; margin:82px auto 0; position:relative; text-align:left;}
 .ui-tabs-nav li { z-index:1000; width:125px; height:125px; position:absolute;*background:red;*filter:Alpha(Opacity=0);}
 .ui-tabs-nav li div{width:125px; height:125px;}

 .rev_show{position:absolute; width:458px; height:700px; top:0px; right:0px; text-align:center; background:#282525; color:#fff;}
 .rev_show .p1{font-size:28px; line-height:32px; text-align:left; margin:27px 0 0 40px;}
 .rev_show .p1 span{font-size:14px; line-height:15.1px;}
 .rev_show .p2{font-size:18px; line-height:24px; text-align:left; margin:15px 0 0 40px;}
 .rev_show .p3{font-size:18px; line-height:24px; text-align:left; margin:15px 0 0 60px; text-indent:-20px;}
 .rev_show .p4{font-size:18px; line-height:24px; text-align:right; margin:15px 50px 0 0; text-decoration:underline; color:#fff;}
 .rev_show .img_show{ margin-top:15px;}
 .rev_show .img_show img{ width:98px; height:68px;}
 .rev_show .img_show span{ width:98px; height:68px; display:inline-block}
 .rev_show .btn{margin-top:15px;}
 .rev_show .color{position:absolute; top:-23px; right:-15px;}
 .revue_btn li {display: inline-block;}

/*revue_sp*/
.ui-tabs-nav{ margin:0px; padding:0;}
.rev_show_sp{position:relative; width:960px; text-align:center; background:#282525; color:#fff; margin-top:35px;}
.rev_show_sp .p1{font-size:28px; line-height:32px; text-align:left; margin:40px 0 0 40px;}
.rev_show_sp .p1 span{font-size:14px; line-height:15.1px;}
.rev_show_sp .p2{font-size:18px; line-height:24px; text-align:left; margin:22px 0 0 40px;}
.rev_show_sp .p4{font-size:26px; line-height:26px; text-align:right; margin:15px 50px 0 0; text-decoration:underline; color:#fff;}
.rev_show_sp .img_show{ margin-top:15px;}
.rev_show_sp .img_show img{ width:98px; height:68px;}
.rev_show_sp .img_show span{ width:98px; height:68px; display:inline-block}
.rev_show_sp .btn{margin-top:30px;}
.rev_show_sp .rev_show_r,.rev_show_sp .rev_show_l{float:left; width:480px;}