/*! v1.0.0 */.contents .content-header .inner:after,.contents .content-header .inner:before,.home .bottom:after,.home .bottom:before,.home .top:after,.home .top:before,.main section.area-details .search-spots table .pref-list:after,.main section.area-details .search-spots table .pref-list:before,.main section.area-details .search-spots table .sub-list:after,.main section.area-details .search-spots table .sub-list:before,.main section.area-details .search-spots table .theme-list:after,.main section.area-details .search-spots table .theme-list:before,.main section.area-details .spot-list .spot .details:after,.main section.area-details .spot-list .spot .details:before,.main section.area-details .spot-list .spot .fb dd ul:after,.main section.area-details .spot-list .spot .fb dd ul:before,.main section.area-details .spot-list:after,.main section.area-details .spot-list:before,.main section.search-results .spot-list .spot .details:after,.main section.search-results .spot-list .spot .details:before,.main section.search-results .spot-list .spot .fb:after,.main section.search-results .spot-list .spot .fb:before,.main section.search-results .spot-list-top:after,.main section.search-results .spot-list-top:before,.main section.spot-details .dn-links:after,.main section.spot-details .dn-links:before,.main section.spot-details .sengen .users .photos:after,.main section.spot-details .sengen .users .photos:before,.main section.spot-details .spot-comments .comment-list .comment .comment-content:after,.main section.spot-details .spot-comments .comment-list .comment .comment-content:before,.main section.spot-details .spot-comments .comment-list .comment:after,.main section.spot-details .spot-comments .comment-list .comment:before,.main section.spot-details .spot-data .spot-data-content .data .posted:after,.main section.spot-details .spot-data .spot-data-content .data .posted:before,.main section.spot-details .spot-data .spot-data-content .photo .button:after,.main section.spot-details .spot-data .spot-data-content .photo .button:before,.main section.spot-details .spot-data .spot-data-content:after,.main section.spot-details .spot-data .spot-data-content:before,footer.global .inner:after,footer.global .inner:before{content:'';display:table}.contents .content-header .inner:after,.home .bottom:after,.home .top:after,.main section.area-details .search-spots table .pref-list:after,.main section.area-details .search-spots table .sub-list:after,.main section.area-details .search-spots table .theme-list:after,.main section.area-details .spot-list .spot .details:after,.main section.area-details .spot-list .spot .fb dd ul:after,.main section.area-details .spot-list:after,.main section.search-results .spot-list .spot .details:after,.main section.search-results .spot-list .spot .fb:after,.main section.search-results .spot-list-top:after,.main section.spot-details .dn-links:after,.main section.spot-details .sengen .users .photos:after,.main section.spot-details .spot-comments .comment-list .comment .comment-content:after,.main section.spot-details .spot-comments .comment-list .comment:after,.main section.spot-details .spot-data .spot-data-content .data .posted:after,.main section.spot-details .spot-data .spot-data-content .photo .button:after,.main section.spot-details .spot-data .spot-data-content:after,footer.global .inner:after{clear:both}.contents .content-header .back a,.contents .content-header .steps-1,.contents .content-header .steps-2,.contents .content-header .steps-3,.contents .content-header .title,.contents .content-header .top a,.home .home-title h1,.home .sect-01 .button li a,.home .sect-01 .copy,.home .sect-01 h2,.home .sect-02 .button li a,.home .sect-02 .copy,.home .sect-02 h2,.home .sect-03 .button li a,.home .sect-03 .copy,.home .sect-03 h2,.main section header .back a,.main section header h1,.main section.area-details .search-spots .submit .search-button a,.main section.area-details .search-spots h2,.main section.area-details .spot-list .spot .button a,.main section.finish .thanks .bottom-link a,.main section.finish .thanks .drivenavi .button a,.main section.finish .thanks .message,.main section.finish .thanks h2,.main section.spot-details .dn-links li a,.main section.spot-details .sengen .agreement .dialog .button a,.main section.spot-details .sengen .copy,.main section.spot-details .share li a,.main section.spot-details .spot-comments .more-comments .button a,.main section.spot-details .spot-data .spot-data-content .photo .button a,footer.global .inner .pagetop a,footer.global .inner .utils li a,header.global .inner .happy-drive-life,header.global .inner .nissan a{background-color:transparent;background-repeat:no-repeat;border:0;overflow:hidden;outline:0}.contents .content-header .back a:before,.contents .content-header .steps-1:before,.contents .content-header .steps-2:before,.contents .content-header .steps-3:before,.contents .content-header .title:before,.contents .content-header .top a:before,.home .home-title h1:before,.home .sect-01 .button li a:before,.home .sect-01 .copy:before,.home .sect-01 h2:before,.home .sect-02 .button li a:before,.home .sect-02 .copy:before,.home .sect-02 h2:before,.home .sect-03 .button li a:before,.home .sect-03 .copy:before,.home .sect-03 h2:before,.main section header .back a:before,.main section header h1:before,.main section.area-details .search-spots .submit .search-button a:before,.main section.area-details .search-spots h2:before,.main section.area-details .spot-list .spot .button a:before,.main section.finish .thanks .bottom-link a:before,.main section.finish .thanks .drivenavi .button a:before,.main section.finish .thanks .message:before,.main section.finish .thanks h2:before,.main section.spot-details .dn-links li a:before,.main section.spot-details .sengen .agreement .dialog .button a:before,.main section.spot-details .sengen .copy:before,.main section.spot-details .share li a:before,.main section.spot-details .spot-comments .more-comments .button a:before,.main section.spot-details .spot-data .spot-data-content .photo .button a:before,footer.global .inner .pagetop a:before,footer.global .inner .utils li a:before,header.global .inner .happy-drive-life:before,header.global .inner .nissan a:before{content:'';display:block;width:0;height:100%}.main section.spot-details .spot-comments .comment-list .comment .comment-content{border-radius:5px}.contents .inner,.home .inner,.main section header h1,.main section.area-details .search-spots .submit,.main section.area-details .search-spots .submit .search-button,.main section.area-details .search-spots h2,.main section.area-details .search-spots table,.main section.finish .thanks,.main section.finish .thanks .bottom-link,.main section.finish .thanks .drivenavi .button,.main section.finish .thanks .message,.main section.finish .thanks h2,.main section.spot-details .sengen .agreement .dialog,.main section.spot-details .sengen .agreement .dialog .button,.main section.spot-details .sengen .copy,.main section.spot-details .sengen .note,.main section.spot-details .sengen .users,.main section.spot-details .share,.main section.spot-details .spot-comments .more-comments .button,footer.global .inner,header.global .inner{margin-left:auto;margin-right:auto}.home .bottom .sect-02,.home .top .sect-01,.main section.area-details .search-spots table .pref-list li,.main section.area-details .search-spots table .sub-list li,.main section.area-details .search-spots table .theme-list li,.main section.area-details .spot-list .spot .details .image,.main section.area-details .spot-list .spot .fb dd ul li,.main section.area-details .spot-list li,.main section.search-results .spot-list .spot .details .image,.main section.search-results .spot-list .spot .details .text,.main section.search-results .spot-list .spot .fb dd ul li,.main section.search-results .spot-list .spot .fb dt,.main section.search-results .spot-list-top .status,.main section.spot-details .dn-links li.button-1,.main section.spot-details .sengen .users .photos li,.main section.spot-details .spot-comments .comment-list .comment .comment-content,.main section.spot-details .spot-comments .comment-list .comment .comment-content .image,.main section.spot-details .spot-comments .comment-list .comment .comment-content .text,.main section.spot-details .spot-comments .comment-list .comment .user,.main section.spot-details .spot-data .spot-data-content .data,.main section.spot-details .spot-data .spot-data-content .data .posted li,footer.global .inner .utils,footer.global .inner .utils li{float:left}.contents .content-header .back,.home .bottom .sect-03,.home .top .photos,.main section header .back,.main section.area-details .spot-list .spot .details .text,.main section.search-results .spot-list .spot .fb dd,.main section.search-results .spot-list-top .pager,.main section.spot-details .dn-links li.button-2,.main section.spot-details .spot-data .spot-data-content .photo,.main section.spot-details .spot-data .spot-data-content .photo .button a,footer.global .inner .pagetop{float:right}.main section.area-details header h2 i,.main section.search-results .pager li,.main section.search-results header h2 i,.main section.spot-details .spot-comments h3 i,.main section.spot-details header h2 i{-moz-box-orient:vertical;display:inline-block;vertical-align:baseline}.main section.area-details .spot-list .spot .copy{display:table-cell}/*!! http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0}body{font-size:12px;line-height:1.3}em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}img{vertical-align:bottom}table{border-collapse:separate}th{text-align:left;vertical-align:top}td{vertical-align:middle}button,input,select,textarea{margin:0;vertical-align:baseline}input[type=image]{vertical-align:middle}textarea{overflow:auto;vertical-align:top}pre{font-family:monospace}a,dd,li,p,td{word-wrap:break-word}html{overflow-y:scroll}body{background:#ebebeb;color:#333;font-family:verdana,"lucida grande",arial,"Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",sans-serif;text-rendering:optimizeLegibility}a{color:#c81444;text-decoration:none}a:visited{color:#c81444}a:hover{color:#f20140;text-decoration:underline}a:active{color:#c81444}header.global{background:#fff;color:#000}header.global .inner{position:relative;width:960px;height:133px}header.global .inner .nissan{position:absolute;left:11px;top:0;width:88px;height:110px}header.global .inner .nissan a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/header.png);background-position:0 0}header.global .inner .happy-drive-life{position:absolute;right:32px;top:84px;width:241px;height:18px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/header.png);background-position:-90px 0}footer.global{background:#000}footer.global .inner{width:960px;height:25px;padding-top:10px}footer.global .inner .utils{margin-left:8px}footer.global .inner .utils li{margin-right:2px}footer.global .inner .utils li a{display:block;height:17px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/footer_button.png)}footer.global .inner .utils li.item-1 a{width:87px;background-position:0 0}footer.global .inner .utils li.item-1 a:hover{background-position:0 -20px}footer.global .inner .utils li.item-2 a{width:148px;background-position:-89px 0}footer.global .inner .utils li.item-2 a:hover{background-position:-89px -20px}footer.global .inner .utils li.item-3 a{width:99px;background-position:-239px 0}footer.global .inner .utils li.item-3 a:hover{background-position:-239px -20px}footer.global .inner .pagetop{margin-right:55px}footer.global .inner .pagetop a{display:block;width:71px;height:17px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/footer_button.png);background-position:100% 0}footer.global .inner .pagetop a:hover{background-position:100% -20px}.contents .inner{width:800px}.contents .content-header{border-top:1px solid #ebebea;background:url(/IMAGES/DRIVENAVI/HDL/pc/content-header_bg.png) 50% 0 no-repeat}.contents .content-header .inner{position:relative;padding-top:184px}.contents .content-header .title{width:800px;height:55px;background:url(/IMAGES/DRIVENAVI/HDL/pc/content-header_img.png) no-repeat}.contents .content-header .steps-1,.contents .content-header .steps-2,.contents .content-header .steps-3{width:800px;height:36px;margin-top:26px;background:url(/IMAGES/DRIVENAVI/HDL/pc/content-header_img.png) no-repeat}.contents .content-header .steps-1{background-position:0 -60px}.contents .content-header .steps-2{background-position:0 -100px}.contents .content-header .steps-3{background-position:0 -140px}.contents .content-header .back{width:45px;height:17px;margin-top:8px}.contents .content-header .back a{display:block;width:100%;height:100%;background:url(/IMAGES/DRIVENAVI/HDL/pc/content-header_img.png) -810px -60px no-repeat}.contents .content-header .back a:hover{background-position:-810px -80px}.contents .content-header .top{position:absolute;left:0;top:0;width:67px;height:24px}.contents .content-header .top a{display:block;width:100%;height:100%;background:url(/IMAGES/DRIVENAVI/HDL/pc/content-header_img.png) -810px 0 no-repeat}.contents .content-header .top a:hover{background-position:-810px -30px}.main section{position:relative;overflow:hidden}.main section header{margin-top:40px}.main section header h1{width:600px;height:61px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/section_h1.png)}.main section header .back{position:relative;z-index:10;width:59px;height:25px;margin-top:-25px}.main section header .back a{display:block;width:100%;height:100%;background:url(/IMAGES/DRIVENAVI/HDL/pc/content-header_img.png) -810px -100px no-repeat}.main section header .back a:hover{background-position:-810px -130px}.main section .content{position:relative;width:100%;height:100%;overflow:hidden}.main section .content .indicator{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;background:#ebebeb;text-align:center}.main section .content .indicator img{width:42px;height:42px;margin-top:120px}.ribbon{position:absolute;right:0;top:133px;width:218px;height:178px;background:url(/IMAGES/DRIVENAVI/HDL/pc/ribbon.png) no-repeat}.home{border-top:1px solid #ebebea}.home .inner{width:850px}.home .home-title{padding-bottom:50px;background:url(/IMAGES/DRIVENAVI/HDL/pc/home_bg.png) 50% 0 no-repeat}.home .home-title h1{height:283px;background:url(/IMAGES/DRIVENAVI/HDL/pc/home_h1.png) 50% 0 no-repeat}.home .home-title p{margin-top:25px;text-align:center;font-size:14px;line-height:22px}.home .top{margin-bottom:80px;padding-bottom:80px;border-bottom:2px solid #2b2b2b}.home .top .sect-01{width:460px}.home .top .photos{width:300px}.home .bottom{margin-bottom:115px}.home .bottom .sect-02,.home .bottom .sect-03{width:380px}.home .sect-01{position:relative;height:410px}.home .sect-01 h2{height:55px;margin-bottom:35px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_h2_01.png)}.home .sect-01 .copy{width:419px;height:54px;margin-bottom:25px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_copy_01.png)}.home .sect-01 p{font-size:13px}.home .sect-01 .note{margin-top:1em;color:#999}.home .sect-01 .note a{text-decoration:underline}.home .sect-01 .button{position:absolute;bottom:0}.home .sect-01 .button li{width:460px;height:40px}.home .sect-01 .button li a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_button_01.png)}.home .sect-01 .button li a:hover{background-position:0 -40px}.home .sect-02 .text{min-height:230px}.home .sect-02 h2{height:55px;margin-bottom:35px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_h2_02.png)}.home .sect-02 .copy{width:380px;height:54px;margin-bottom:20px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_copy_02.png)}.home .sect-02 p{font-size:13px}.home .sect-02 .button{margin-top:20px}.home .sect-02 .button li a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_button_02.png)}.home .sect-02 .button .go{height:40px}.home .sect-02 .button .go a:hover{background-position:0 -40px}.home .sect-02 .button .sub{height:30px;margin-top:15px}.home .sect-02 .button .sub a{background-position:0 -80px}.home .sect-02 .button .sub a:hover{background-position:0 -110px}.home .sect-03 .text{min-height:230px}.home .sect-03 h2{height:55px;margin-bottom:35px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_h2_03.png)}.home .sect-03 .copy{width:337px;height:54px;margin-bottom:20px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_copy_03.png)}.home .sect-03 p{font-size:13px}.home .sect-03 .button{margin-top:20px}.home .sect-03 .button li a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/home_button_03.png)}.home .sect-03 .button .go{height:40px}.home .sect-03 .button .go a:hover{background-position:0 -40px}.home .sect-03 .button .sub{height:30px;margin-top:15px}.home .sect-03 .button .sub a{background-position:0 -80px}.home .sect-03 .button .sub a:hover{background-position:0 -110px}.main section.area-list header h1{background-position:0 0}.main section.area-list .area-map{position:relative;height:292px;margin-top:69px;background:url(/IMAGES/DRIVENAVI/HDL/pc/area-list_area-map.png) no-repeat}.main section.area-list .area-map li{position:absolute;width:82px;height:24px;overflow:hidden;font-size:13px;line-height:24px;letter-spacing:5px}.main section.area-list .area-map li a{display:block;height:24px;padding-left:33px;background:url(/IMAGES/DRIVENAVI/HDL/pc/area-list_area-map_button.png) no-repeat #c51a46;color:#fff}.main section.area-list .area-map li a:hover{background-color:#ef0f45;background-position:0 -30px;text-decoration:none}.main section.area-list .area-map li.region-1{left:619px;top:12px;letter-spacing:0}.main section.area-list .area-map li.region-1 a{padding-left:28px;background-position:-4px 0}.main section.area-list .area-map li.region-1 a:hover{background-position:-4px -30px}.main section.area-list .area-map li.region-2{left:543px;top:103px}.main section.area-list .area-map li.region-3{left:516px;top:219px}.main section.area-list .area-map li.region-4{left:372px;top:131px;width:122px;letter-spacing:0}.main section.area-list .area-map li.region-4 a{padding-left:28px;background-position:-4px 0}.main section.area-list .area-map li.region-4 a:hover{background-position:-4px -30px}.main section.area-list .area-map li.region-5{left:391px;top:243px}.main section.area-list .area-map li.region-6{left:346px;top:196px}.main section.area-list .area-map li.region-7{left:264px;top:162px}.main section.area-list .area-map li.region-8{left:242px;top:267px}.main section.area-list .area-map li.region-9{left:145px;top:175px}.main section.area-list .area-map li.region-10{left:58px;top:231px}.main section.area-details{padding-bottom:100px}.main section.area-details header h1{background-position:0 -70px}.main section.area-details header h2{margin-top:77px;font-size:20px;text-align:center;line-height:32px}.main section.area-details header h2 i{width:24px;height:32px;margin-right:20px;background:url(/IMAGES/DRIVENAVI/HDL/pc/icon_spot.png) no-repeat;vertical-align:top}.main section.area-details .content .indicator img{margin-top:100px}.main section.area-details .spot-list{padding:0 3px 3px}.main section.area-details .spot-list li{width:375px}.main section.area-details .spot-list li.odd{margin-right:44px}.main section.area-details .spot-list .spot{width:375px;margin-top:45px;padding-bottom:10px;background:#fff;color:#333;cursor:pointer;box-shadow:0 0 3px rgba(0,0,0,.3)}.main section.area-details .spot-list .spot:hover{-ms-filter:"alpha(opacity=80)";opacity:.8}.main section.area-details .spot-list .spot .copy{width:373px;height:37px;padding:3px 0;border:1px solid #fff;border-bottom:0;background:#999;color:#fff;font-size:14px;line-height:1.2;font-weight:700;text-align:center;vertical-align:middle}.main section.area-details .spot-list .spot .details{margin:15px}.main section.area-details .spot-list .spot .details .image{width:121px;height:91px;overflow:hidden}.main section.area-details .spot-list .spot .details .image img{width:121px}.main section.area-details .spot-list .spot .details .text{width:210px}.main section.area-details .spot-list .spot .details .text .name{margin-bottom:7px}.main section.area-details .spot-list .spot .details .text .name a{font-size:14px;font-weight:700}.main section.area-details .spot-list .spot .details .text .name span{white-space:nowrap}.main section.area-details .spot-list .spot .details .text .comment dt{min-height:14px;margin-bottom:3px;padding-left:19px;background:url(/IMAGES/DRIVENAVI/HDL/pc/icon_comment-s.png) no-repeat;color:#999;font-size:10px}.main section.area-details .spot-list .spot .button{width:345px;height:28px;margin:0 15px}.main section.area-details .spot-list .spot .button a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/area-details_button.png)}.main section.area-details .spot-list .spot .button a:hover{background-position:0 -40px}.main section.area-details .spot-list .spot .fb{margin:10px 15px 0}.main section.area-details .spot-list .spot .fb dt{padding:4px 10px;background:#4b69b0;color:#fff}.main section.area-details .spot-list .spot .fb dt strong{font-size:16px}.main section.area-details .spot-list .spot .fb dd{padding:10px 0 10px 14px;border:1px solid #4b69b0}.main section.area-details .spot-list .spot .fb dd ul li{width:50px;margin-right:3px}.main section.area-details .spot-list .spot .fb dd ul li img{width:50px;height:50px}.main section.area-details .search-spots{margin-top:20px;padding-top:30px}.main section.area-details .search-spots h2{width:233px;height:28px;margin-bottom:32px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/search-spots_h2.png)}.main section.area-details .search-spots table{width:770px}.main section.area-details .search-spots table th{width:84px;padding:14px;border-right:1px solid #000;border-bottom:1px solid #000;background:#343434;color:#fff;font-size:14px;font-weight:700}.main section.area-details .search-spots table td{padding:14px;border-bottom:1px solid #000;background:#4c4c4c;color:#fff;font-size:14px}.main section.area-details .search-spots table td label input{margin-right:5px}.main section.area-details .search-spots table .pref-list li{margin-right:20px;white-space:nowrap}.main section.area-details .search-spots table .pref-list li.first,.main section.area-details .search-spots table .pref-list li:first-child{width:100%;margin-bottom:10px}.main section.area-details .search-spots table .theme-list li{margin-right:30px;white-space:nowrap}.main section.area-details .search-spots table .sub-list{margin-bottom:10px;margin-left:20px}.main section.area-details .search-spots table .sub-list li{margin-top:5px;margin-right:20px;white-space:nowrap}.main section.area-details .search-spots table .disabled li{color:#999}.main section.area-details .search-spots table .field input{width:378px}.main section.area-details .search-spots .submit{width:770px;padding:15px 0 10px;background:#343434;text-align:center}.main section.area-details .search-spots .submit .search-button{width:300px;height:32px;margin-bottom:10px}.main section.area-details .search-spots .submit .search-button a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/search-spots_button.png)}.main section.area-details .search-spots .submit .search-button a:hover{background-position:0 -40px}.main section.area-details .search-spots .submit .note{color:#999}.main section.area-details .search-spots .footnote{margin-top:30px;color:#999}.main section.area-details .search-spots .footnote a{color:#999;text-decoration:underline}.main section.search-results{padding-bottom:100px}.main section.search-results header h1{background-position:0 -70px}.main section.search-results header h2{margin-top:77px;font-size:20px;text-align:center;line-height:32px}.main section.search-results header h2 i{width:24px;height:32px;margin-right:20px;background:url(/IMAGES/DRIVENAVI/HDL/pc/icon_spot.png) no-repeat;vertical-align:top}.main section.search-results .no-results{margin-top:60px;margin-bottom:200px;font-size:14px;text-align:center}.main section.search-results .spot-list-top{margin:45px 0 20px}.main section.search-results .spot-list-top .status{font-size:14px}.main section.search-results .spot-list-bottom{margin-top:25px;text-align:center}.main section.search-results .pager li{font-size:13px}.main section.search-results .pager li.prev{margin-right:15px}.main section.search-results .pager li.prev a{padding-left:23px;background:url(/IMAGES/DRIVENAVI/HDL/pc/search-results_icon_pager.png) no-repeat}.main section.search-results .pager li.prev a:hover{background-position:0 -30px}.main section.search-results .pager li.next{margin-left:15px}.main section.search-results .pager li.next a{padding-right:23px;background:url(/IMAGES/DRIVENAVI/HDL/pc/search-results_icon_pager.png) 100% -60px no-repeat}.main section.search-results .pager li.next a:hover{background-position:100% -90px}.main section.search-results .pager li.pages li{margin:0 2px;font-size:14px}.main section.search-results .spot-list li{margin-bottom:10px}.main section.search-results .spot-list .spot{padding:13px 14px;border:2px solid #c81444;background:#fff;color:#333;cursor:pointer}.main section.search-results .spot-list .spot:hover{-ms-filter:"alpha(opacity=80)";opacity:.8}.main section.search-results .spot-list .spot .details .image{width:121px;height:91px;overflow:hidden;margin-right:21px}.main section.search-results .spot-list .spot .details .image img{width:121px}.main section.search-results .spot-list .spot .details .text{width:596px}.main section.search-results .spot-list .spot .details .text .name{font-size:14px;font-weight:700}.main section.search-results .spot-list .spot .details .text .name a{padding-left:23px;background:url(/IMAGES/DRIVENAVI/HDL/pc/search-results_icon_name.png) no-repeat}.main section.search-results .spot-list .spot .details .text .name span{font-size:12px;font-weight:400;color:#333}.main section.search-results .spot-list .spot .details .text .name a:hover{background-position:0 -100px}.main section.search-results .spot-list .spot .details .text .name a:hover span{color:#f20140}.main section.search-results .spot-list .spot .details .text .comment{margin-top:11px}.main section.search-results .spot-list .spot .details .text .comment dt{min-height:14px;margin-bottom:5px;padding-left:23px;background:url(/IMAGES/DRIVENAVI/HDL/pc/icon_comment-s.png) no-repeat;color:#999}.main section.search-results .spot-list .spot .fb{margin-top:10px;border:1px solid #4b69b0;background:#f2f4f8}.main section.search-results .spot-list .spot .fb dt{width:402px;padding-top:18px;padding-left:15px}.main section.search-results .spot-list .spot .fb dt span{color:#4b69b0}.main section.search-results .spot-list .spot .fb dt strong{font-size:16px}.main section.search-results .spot-list .spot .fb dd{width:319px;padding:4px 0}.main section.search-results .spot-list .spot .fb dd ul li{margin-right:3px;margin-bottom:0}.main section.search-results .spot-list .spot .fb dd ul li img{width:50px;height:50px}.main section.spot-details{padding-bottom:110px}.main section.spot-details header{margin-bottom:35px}.main section.spot-details header h1{background-position:0 -140px}.main section.spot-details header h1.title{background-position:0 -210px}.main section.spot-details header h2{margin-top:70px;font-size:20px;text-align:center;line-height:32px}.main section.spot-details header h2 i{width:24px;height:32px;margin-right:20px;background:url(/IMAGES/DRIVENAVI/HDL/pc/icon_spot.png) no-repeat;vertical-align:top}.main section.spot-details .spot-data{margin:3px;background:#fff;color:#333;box-shadow:0 0 3px rgba(0,0,0,.3)}.main section.spot-details .spot-data h3{padding:9px 0;border:2px solid #fff;border-bottom:0;background:#999;color:#fff;font-size:16px;text-align:center}.main section.spot-details .spot-data .spot-data-content{padding:25px 23px 20px 25px}.main section.spot-details .spot-data .spot-data-content .data{width:420px}.main section.spot-details .spot-data .spot-data-content .data table{width:100%;margin-bottom:18px}.main section.spot-details .spot-data .spot-data-content .data table th{width:118px;padding:7px 0;border-bottom:1px solid #d3d2d2;color:#999;font-size:13px;font-weight:700}.main section.spot-details .spot-data .spot-data-content .data table td{padding:7px 0;font-size:13px;border-bottom:1px solid #d3d2d2}.main section.spot-details .spot-data .spot-data-content .data table td em{font-size:16px}.main section.spot-details .spot-data .spot-data-content .data .posted li{margin-right:15px;color:#999}.main section.spot-details .spot-data .spot-data-content .photo{width:298px}.main section.spot-details .spot-data .spot-data-content .photo img{width:288px;border:5px solid #d3d2d2}.main section.spot-details .spot-data .spot-data-content .photo .button{margin-top:10px}.main section.spot-details .spot-data .spot-data-content .photo .button a{display:block;width:145px;height:18px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_photo_button.png)}.main section.spot-details .spot-data .spot-data-content .photo .button a:hover{background-position:0 -20px}.main section.spot-details .spot-comments{margin-top:50px}.main section.spot-details .spot-comments h3{margin-bottom:30px;font-size:18px;line-height:23px;text-align:center}.main section.spot-details .spot-comments h3 i{width:40px;height:23px;margin-right:15px;background:url(/IMAGES/DRIVENAVI/HDL/pc/icon_comments.png) no-repeat;vertical-align:top}.main section.spot-details .spot-comments .comment-list{margin-left:10px}.main section.spot-details .spot-comments .comment-list .comment{margin-bottom:15px;color:#fff}.main section.spot-details .spot-comments .comment-list .comment .comment-content{width:664px;padding:12px 0 12px 14px;border:1px solid #4c4c4c;background:#343434}.main section.spot-details .spot-comments .comment-list .comment .comment-content .image{width:121px;height:91px;overflow:hidden}.main section.spot-details .spot-comments .comment-list .comment .comment-content .image img{width:121px}.main section.spot-details .spot-comments .comment-list .comment .comment-content .text{width:510px;margin-left:20px;font-size:13px}.main section.spot-details .spot-comments .comment-list .comment .comment-content .text .lead{margin-bottom:5px;font-size:15px;font-weight:700}.main section.spot-details .spot-comments .comment-list .comment .user{position:relative;z-index:10;width:89px;margin-left:-1px;padding-left:22px;padding-top:92px;background:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_comment_user.png) no-repeat;color:#494849;font-weight:700;line-height:1.1;text-align:center}.main section.spot-details .spot-comments .more-comments .button{margin-top:24px;width:780px;height:40px}.main section.spot-details .spot-comments .more-comments .button a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_more-comments_button.png)}.main section.spot-details .spot-comments .more-comments .button a:hover{background-position:0 -50px}.main section.spot-details .spot-comments .more-comments .load-indicator{display:none;margin-top:22px;text-align:center}.main section.spot-details .spot-comments .more-comments .load-indicator img{width:42px;height:42px}.main section.spot-details .sengen{margin-top:70px}.main section.spot-details .sengen .copy{width:697px;height:43px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_sengen_copy.png)}.main section.spot-details .sengen .note{width:697px;margin-bottom:40px;font-size:14px}.main section.spot-details .sengen .agreement .dialog{width:570px;height:123px;padding:15px 0 0;border:5px solid #4b69b0;background:#8095c4;text-align:center}.main section.spot-details .sengen .agreement .dialog p{margin-bottom:20px;font-size:14px;font-weight:700}.main section.spot-details .sengen .agreement .dialog .button{width:381px;height:47px}.main section.spot-details .sengen .agreement .dialog .button a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_agreement_button.png)}.main section.spot-details .sengen .agreement .dialog .button a:hover{background-position:0 -50px}.main section.spot-details .sengen .users{width:570px;padding:10px 0 15px;border:5px solid #4b69b0;background:#fff}.main section.spot-details .sengen .users .status{font-size:18px;text-align:center;font-weight:700}.main section.spot-details .sengen .users .status span{color:#4b69b0}.main section.spot-details .sengen .users .status em{font-size:24px}.main section.spot-details .sengen .users .photos{margin-top:15px;margin-left:22px}.main section.spot-details .sengen .users .photos li{margin-right:3px;width:50px}.main section.spot-details .sengen .users .photos li img{width:50px;height:50px}.main section.spot-details .share{width:480px}.main section.spot-details .share li{width:480px;height:130px;background:#333}.main section.spot-details .share li a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_share_button.png)}.main section.spot-details .share li.button-1 a:hover{background-position:0 -130px}.main section.spot-details .dn-links{margin-bottom:85px}.main section.spot-details .dn-links li{width:380px;height:40px;background:#333}.main section.spot-details .dn-links li a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/spot-details_dn-links_button.png)}.main section.spot-details .dn-links li.button-1 a:hover{background-position:0 -40px}.main section.spot-details .dn-links li.button-2 a{background-position:-420px 0}.main section.spot-details .dn-links li.button-2 a:hover{background-position:-420px -40px}.main section.finish{padding-bottom:110px}.main section.finish header{margin-bottom:60px}.main section.finish header h1{background-position:0 -280px}.main section.finish .thanks{width:600px}.main section.finish .thanks h2{width:293px;height:28px;margin-bottom:35px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/finish_thanks_h2.png)}.main section.finish .thanks .drivenavi{margin-bottom:45px;padding:35px 0 30px;border:1px solid #4c4c4c;background:#343434;color:#fff;text-align:center}.main section.finish .thanks .drivenavi .lead{margin-bottom:20px;font-size:16px;font-weight:700}.main section.finish .thanks .drivenavi .button{width:300px;height:40px;margin-bottom:25px}.main section.finish .thanks .drivenavi .button a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/finish_drivenavi_button.png)}.main section.finish .thanks .drivenavi .button a:hover{background-position:0 -40px}.main section.finish .thanks .drivenavi .note{color:#999;font-size:14px}.main section.finish .thanks .message{width:449px;height:53px;margin-bottom:35px;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/finish_message.png)}.main section.finish .thanks .bottom-link{width:300px;height:30px}.main section.finish .thanks .bottom-link a{display:block;width:100%;height:100%;background-image:url(/IMAGES/DRIVENAVI/HDL/pc/finish_bottom-link_button.png)}.main section.finish .thanks .bottom-link a:hover{background-position:0 -30px}

body {
    max-width: 1400px!important;
    overflow-x: hidden;
    margin:0 auto!important;
    background-color: #ffffff!important;
    position: relative;
}

.home,.contents{
    background-color: #ebebeb!important;
}

footer.global{
    background-color: #000000!important;    
}

#gn_footer_area div.grid-row{
    max-width: 1200px!important;
    text-align: left;
}

#gn_footer_area p.footer-copyright{
    vertical-align:top;
    padding:  1.1818181818em 0!important;
}
