@charset "utf-8";
body#pip .wrap .container .link_apps {width:940px;height:115px;overflow:hidden;margin:0 auto;}
.contents_exterior .visual_pip.v1 .intro_texts {height:160px; top: 55px;}
.contents_exterior .visual_pip.v2 {padding:50px 0 60px;}
.contents_exterior .visual_pip.v2 .intro_texts {height:160px; top: 75px;}
.contents_exterior .visual_pip.v3 .intro_texts {height:160px; top: 60px;}
.contents_exterior .visual_pip.v4 {padding: 0 0 125px;}
.contents_exterior .visual_pip.v4 .intro_texts {height:140px; top: 70px;}
.contents_exterior.pip .img02 {position: relative; width:940px;margin:40px auto 30px;}
.contents_exterior.pip .img02 .text {width:470px; top: 35px; left:20px;}
.contents_exterior.pip .img02 .text.t1 {width:410px; top: 135px; left:501px;}
.contents_exterior.pip .img03 {width:1024px;margin:60px auto 40px auto;}
.contents_exterior.pip .img04 {position: relative;width:940px;margin:0 auto 40px auto;}
.contents_exterior.pip .img04 .text.t1 {width:390px; top: 17px; left:20px;}
.contents_exterior.pip .img04 .text.t2 {width:380px; top: 379px; left:501px;}
.contents_exterior.pip .img06 {position: relative; width:940px;margin:70px auto 0;}
.contents_exterior.pip .img06 .text {width:360px; top: 75px; left:501px;}
.contents_exterior.pip .img06_1 {width:1024px;margin:0 auto 127px auto;}
.contents_exterior.pip .img06_2 {position: relative; width:940px;margin:0 auto;}
.contents_exterior.pip .img06_2 .text {width:280px; top: -1px; left:19px;}
.contents_exterior.pip .img07 {width:940px;margin:68px auto 30px auto; overflow: hidden;}
.contents_exterior.pip .img07 .left {float:left;width:540px;}
.contents_exterior.pip .img07 .right {float:right;width:360px;padding:40px 0 0 0;color:#666;}
.contents_exterior.pip .img07 .right strong {display:block;width:340px;padding:0 0 10px 0;font-size:18px;color:#333;font-weight:bold;line-height:20px;}
.contents_interior .visual_pip.v1 {padding: 0 0 60px;}
.contents_interior .visual_pip.v1 .intro_texts {left: 40px; top:245px; height:160px;}
.contents_interior.pip .img02 {position:relative; width:952px;margin:0 auto 30px auto;}
.contents_interior.pip .img02 .text {top: -3px;left:25px;width: 882px; height:133px;}
.contents_interior.pip .img03 {width:940px;margin:0 auto 30px auto;}
.contents_performance .engine .txt {width:470px; height: 220px;}
.text {position:absolute; font-size: 13px; line-height:20px;color: #666;}
.text strong {display: block; padding-bottom: 11px; font-size: 18px; font-weight: bold; color: #333;}
.text.right {text-align: right;}
.middle {padding: 20px 0 32px;}
.middle strong { padding:0; font-size: 13px;}
.contents_performance.pip .img01 {position:relative;width:1024px;margin:0 auto 40px;}
.contents_performance.pip .img01 .texts {position:absolute;left:60px;top:121px;width:466px;color:#666;}
.contents_performance.pip .img01_1 {position: relative; width:940px; height:600px; margin:0 auto 25px;}
.contents_performance.pip .img01_1 .pic {margin-top:24px;}
.contents_performance.pip .img01_1 .text {width:500px; top:20px; left: 422px;}
.contents_performance.pip .img01_1 .text .tit {margin-bottom: 16px;}
.contents_performance.pip .img01_1 .middle .thumb {float:left;margin:0 9px 0 0;}
.contents_performance.pip .img02 {overflow: hidden; width:940px;margin:0 auto 80px auto;}
.contents_performance.pip .img02 .text {float:left; padding-left:64px; width:360px;}
.contents_performance.pip .img02 .text .movie {display:inline-block; margin-top:25px;}
.contents_performance.pip .img03 {width:1024px;margin:0 auto 30px auto;}
.contents_performance.pip .gamma {overflow: hidden;}
.contents_performance.pip .gamma .desc {float: left; width: 470px;}
.contents_performance.pip .gamma .desc p {padding: 23px 0 20px; font-size: 13px; color: #666; line-height: 20px;}
.contents_performance.pip .gamma .desc span.notice {margin-top: 0;}
.contents_performance.pip .gamma .btn img {margin-right: 8px; margin-bottom: 10px;}
.contents_performance.pip .gamma .image {float: right; width: 430px;}
.contents_safety .visual_pip.v1 {padding: 164px 0 40px;}
.contents_safety .visual_pip.v1 .intro_texts {top: 55px; height:260px;}
.contents_safety .visual_pip.v1 .texts {position:absolute;left:20px;top:365px;width:290px;height: 120px; font-size: 13px; color:#666;}
.contents_safety .visual_pip.v1 .texts strong {color:#333;}
.contents_safety .visual_pip.v1 .movie_thumb {position: absolute; top:177px;left:20px;}
.contents_safety .visual_pip.v2 {width:1050px;}
.contents_safety .visual_pip.v2 .intro_texts {top: 270px; left:90px; height:160px;}
.contents_safety .visual_pip.v3 {padding-bottom: 40px;}
.contents_safety.pip .img02 {position: relative; width:940px;margin:0 auto 40px auto;}
.contents_safety.pip .img02 .t1 {position: absolute; top:-3px; left:20px; width: 285px;}
.contents_safety.pip .img02 .t2 {position: absolute; top:35px; left:539px; width: 365px; height:95px;}
.contents_safety.pip .img03 {width:1024px;margin:0 auto 30px auto;}
.contents_safety.pip .img04 {position: relative; width:1024px;margin:0 auto 30px auto;}
.contents_safety .visual_pip.v3 .intro_texts {top: 50px; left:320px; width: 615px; height:160px;}
.contents_safety .visual_pip.v3 .texts {position: absolute; text-align: right; width: 395px; height: 80px; top:440px; right: 35px; color: #666;}
.contents_safety .visual_pip.v3 .texts strong {display: block; font-weight: bold; color: #333; font-size: 18px; padding-bottom: 10px;}
span.notice {display: block;margin-top: 15px;font-size:11px;color: #8d744a;}
span.notice img {vertical-align: middle;}
.f_left {float: left;}
.f_right {float:right;}
.f_right .text {position: static;}
.small_img {padding-top: 25px;}
.contents_convenience .visual_pip.v1 {padding: 45px 0 34px;}
.contents_convenience .visual_pip.v1 .intro_texts {height:250px;}
.contents_convenience .visual_pip.v2 .intro_texts {top:290px; height:200px; left:0;}
.contents_convenience .visual_pip.v2 .intro_texts h3 {letter-spacing:-1px;}
.contents_convenience .visual_pip.v2 .t1 {width:400px; height: 110px; top:517px; left: 478px;}
.contents_convenience .visual_pip.v2 .t2 {width:405px; height: 70px; top:833px; left: 40px;}
.contents_convenience .visual_pip.v3 {padding: 125px 0 99px;}
.contents_convenience .visual_pip.v3 .intro_texts {top:0;}
.contents_convenience .visual_pip.v4 {padding-bottom: 40px;}
.contents_convenience .visual_pip.v4 .info_text {top:35px; left:579px;}
.contents_convenience .visual_pip.v4 .info_text p {height:60px;}
.contents_convenience .visual_pip.v4 .info_text ul li span {display:block; height:40px;}
.contents_convenience.pip .img05 {overflow: hidden;width:940px;margin:0 auto 30px auto;}
.contents_convenience.pip .img05 .f_right {width:362px;padding: 34px 0 0 38px;}
.contents_convenience.pip .img05 .f_right .text {position:static;}

body#pip .wrap .container .link_apps {position: relative;}
body#pip .wrap .container .link_apps a {position: absolute; top:25px; left:468px;}
.contents_safety.pip .visual_pip.v1 intro_texts.left p {padding-top: 50px;}