@charset "UTF-8";.header h1,.pos-relat{position:relative}#mobile-header,.ads a,.top-img{text-align:center}#navigation .nav .nav-bar>li a,.ads a,.copy-right a,a:hover,p.list-category a{text-decoration:none}[data-magellan-expedition]{background:0 0;padding:0}body{margin:0;padding:0;font:12px "ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro",'メイリオ',Meiryo,sans-serif;background:#f1f1f1}p em{color:#777}a{color:#0da3e2}.row{min-width:767px;max-width:100%;margin:0 auto}.row.clearfix{max-width:1254px}.top-img{width:100%;z-index:1}.m-top10{margin-top:10px}.card{margin:10px 0;border:0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-sizing:border-box;box-sizing:border-box}.feed-item-container{padding:18px}.primary-col{border-bottom:1px solid #e2e2e2}.header{background-color:#4a5866}.header h1{font-size:1em;font-weight:400;line-height:2.5em;color:#dbe1e8;text-shadow:0 1px 3px rgba(0,0,0,.6);display:inline-block;clear:both;margin:0;padding:0 10px}footer{background:#62707f;margin-top:50px}.footer-top{margin:20px auto 10px;padding:20px 0}.footer-bottom{background:#4a5866;padding:0 10px}.copy-right{margin:0 auto;padding:10px 0;font-size:.75em;color:#bbb}.copy-right a{color:#1f9cd2}#navigation{height:78px}#navigation .nav{width:100%;height:78px;background:#fff;padding:0;-webkit-box-shadow:0 0 4px #333;-moz-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333;z-index:11}#navigation .nav .nav-bar{margin:0;padding:0;display:inline-block;background:0 0;height:78px;width:100%}#navigation .nav .nav-bar>li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;display:inline-block;line-height:75px;position:relative;border-top:#FFF 3px solid}#navigation .nav .nav-bar>li.menu{float:right}#navigation .nav .nav-bar>li img{height:30px;margin:20px 0 25px;padding:0;display:inline-block;vertical-align:bottom}#navigation .nav .nav-bar>li.active{background:#fcfcfc;border-top:#0da3e2 3px solid}#navigation .nav .nav-bar>li:hover{border-top:#0da3e2 3px solid}#navigation .nav .nav-bar>li.logo:hover{border-top:#FFF 3px solid}#navigation .nav .nav-bar>li.active a,#navigation .nav .nav-bar>li:hover a{color:#0da3e2}#navigation .nav .nav-bar>li:hover ul li a{color:#333}#navigation .nav .nav-bar>li a{display:block;padding:0 10px;color:#333;font-size:1em}#navigation .nav .nav-bar>li ul{display:none;position:absolute;top:75px;left:-1px;padding:0;width:150px;background:#FFF;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;border-top:#0da3e2 2px solid;z-index:11}#navigation .nav .nav-bar>li ul li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;display:block;line-height:40px;position:relative}#navigation .nav .nav-bar>li ul li a{display:block;padding:0 15px;font-size:1em;text-decoration:none}#navigation .nav .nav-bar>li ul li a:hover{background:#fcfcfc;color:#0da3e2}.sidr ul li.sidr-class-active>a{color:#0da3e2}#mobile-header{display:none;height:48px;width:auto;background:#fff;line-height:48px;-webkit-box-shadow:1px 0 3px #666;-moz-box-shadow:1px 0 3px #666;box-shadow:1px 0 3px #666;position:relative}.menu-close,.menu-open{background-size:28px 28px}#mobile-header img{height:30px;width:150px;vertical-align:bottom;margin:9px auto}#mobile-header #responsive-menu-button{position:absolute;left:0;line-height:28px;height:28px;width:28px;margin:10px 5px;color:#fff;display:block}.menu-open{background-image:url(../images/menu.png)}.menu-close{background-image:url(../images/menu-close.png)}#slides{display:none}#slides .slidesjs-navigation{margin:5px 0 0 10px}a.slidesjs-play,a.slidesjs-stop{background-image:url(../images/btns-next-prev.png);background-repeat:no-repeat;display:block;height:18px;overflow:hidden;text-indent:-9999px;float:left;margin-right:5px}a.slidesjs-play{width:15px;background-position:-25px 0}a.slidesjs-stop{width:18px;background-position:-41px 0}a:hover.slidesjs-play{background-position:-25px -18px}a:hover.slidesjs-stop{background-position:-41px -18px}.slidesjs-pagination{margin:7px 10px 0;float:right;list-style:none}.slidesjs-pagination li{float:left;margin:0 1px}.slidesjs-pagination li a{display:block;width:13px;height:0;padding-top:13px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden}.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px}.slidesjs-pagination li a:hover{background-position:0 -26px}.navbar{overflow:hidden}.bx-next,.bx-prev{background:url(../images/slide-control.png) no-repeat;display:block;outline:0;position:absolute;text-indent:-9999px;text-transform:capitalize;top:50%;margin-top:-40px;height:40px;width:30px;z-index:1000}.bx-prev{background-position:0 0;left:-40px}.bx-next{background-position:-30px 0;right:-30px}.bx-prev:hover{background-position:0 -40px}.bx-next:hover{background-position:-30px -40px}.slide-container{margin:2px auto;position:relative;z-index:1}.index-ad{background-color:#666;margin:10px auto;padding:10px 0}.ads h2,.ads p{margin:0;padding:0;color:#FFF}.ads a{display:block;border:1px solid #CCC;padding:5px;color:#FFF;margin:5px auto;font-size:1.5em}#ppv-tabs .ui-tabs-panel,#search-tabs .ui-tabs-panel{padding:0}div.search-head h2,h2.search-head{font-size:1.25em;padding:15px 0 0 15px;display:inline-block}.model-img{width:100%;max-width:790px;margin:0 auto}div.search-head .actressSearch{margin:15px;width:200px;border:5px solid rgba(0,0,0,.1);font-size:13px;background:rgba(0,0,0,.03);padding:5px;box-shadow:0 1px 0 rgba(0,0,0,.05) inset;display:inline-block;float:right;height:20px;line-height:20px;vertical-align:middle}p.list-category,p.search-description{font-size:12px;color:#767676;line-height:14px;font-weight:400;clear:both}h3.search-head{padding:10px 0 0 15px}h2.model-head{padding:25px 15px 0;margin:0}h3.model-head,p.search-description{padding:5px 15px 0;margin:0}h3.model-head span.name{display:inline-block;float:left}h3.model-head span.size{display:inline-block;float:right}p.list-category{padding:5px 15px 15px;margin:0}p.list-category span.title{font-weight:700}p.list-category span.title:after{content:':';color:#999;margin:0 5px}p.list-category a{color:#1b7fcc;margin-right:8px}p.list-category a:hover{text-decoration:underline}p.list-category a:last-child{margin-right:0}.search-result{padding:10px 15px}.search-thumbnail{float:left;margin-right:10px;width:150px;text-align:right;line-height:0;position:relative}.search-result.ranking-list .search-thumbnail:before{counter-increment:rank;content:"No." counter(rank) "";color:#FFF;position:absolute;top:0;left:0;background-color:#1b7fcc;height:20px;line-height:20px;padding:0 5px;font-size:10px}.search-result.ranking-list:nth-child(1) .search-thumbnail:before{background-color:#CC0}.search-result.ranking-list:nth-child(2) .search-thumbnail:before{background-color:#CCC}.search-result.ranking-list:nth-child(3) .search-thumbnail:before{background-color:#C90}.search-content{overflow:hidden}.search-title{font-size:14px;margin:5px 0;padding:0}.search-title a{background-color:#fff;display:block;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;cursor:pointer;color:#1b7fcc;text-decoration:none;width:100%}.search-title a:hover{text-decoration:underline}.search-meta-info{display:inline-block}.search-meta-info b a{color:#222;text-decoration:none}.search-review a{color:#1b7fcc;text-decoration:none}.search-meta-info a:hover,.search-review a:hover{color:#1b7fcc;text-decoration:underline}.search-meta-info span:before{content:'\002022';color:#999;margin:0 5px}.search-review span{padding-right:10px;color:#C90;letter-spacing:-.4em}.search-review span i{letter-spacing:normal}.search-review b a{color:#222;text-decoration:none;padding-right:10px}.search-review a:hover{color:#1b7fcc;text-decoration:underline}.search-review-max{max-height:36px;overflow:hidden;display:block}.search-badges{margin:5px 0 0}.search-badge-item{margin-right:4px;vertical-align:middle;display:inline-block}.search-badge-item:last-child{margin-right:0}.search-badge{border:1px solid #ddd;padding:0 4px;height:13px;color:#444;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:13px;display:inline-block}.categories{list-style:none;margin:0;padding:20px}.categories li{width:33.3333%;float:left}.categories li a{display:block;margin:2px;border:1px solid #e2e2e2;padding:10px;text-decoration:none;color:#666}.categories li a i{margin-right:10px}.categories li a.prod i{color:#0da3e2}.categories li a.model i{color:#f6c}.categories li a.prod:hover{background:#0da3e2}.categories li a.model:hover{background:#f6c}.categories li a.black i{color:#000}.categories li a.black:hover{background:#000}.categories li a.gold i{color:#C98910}.categories li a.gold:hover{background:#C98910}.categories li a.platinum i{color:#CCC2C2}.categories li a.platinum:hover{background:#CCC2C2}.categories li a.silver i{color:#A8A8A8}.categories li a.silver:hover{background:#A8A8A8}.categories li a:hover,.categories li a:hover i{color:#FFF}.row .product-data{width:854px;float:left}.row .related-product{width:400px;float:right}.product-wrapper{padding:18px 20px}.product-detail{margin:10px 0}.product-detail ul{list-style:none;padding:0;margin:0}.product-detail ul li{clear:both;margin:0 0 5px;line-height:1.2;padding:0}.product-detail ul li.about-token{padding-top:10px}.product-detail ul li h4{color:#333;font-weight:700;float:left;margin:0 10px 0 0;padding:0;width:120px;text-align:right}.product-detail ul li p{color:#999;font-size:11px;margin:0 0 0 140px;padding:0 20px 0 0;line-height:16px}.product-detail ul li p.caution{color:#C00}.product-detail ul li p a{color:#1b7fcc;text-decoration:none;margin-right:8px}.product-detail ul li p a:hover{text-decoration:underline}.product-detail ul li p a:last-child{margin-right:0}.product-detail ul li a.token,.product-detail ul li button.token{height:28px;border:1px solid #d3d3d3;padding:0 10px;outline:0;font-weight:700;font-size:11px;text-decoration:none;white-space:nowrap;word-wrap:normal;vertical-align:middle;cursor:pointer;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.05);background:#f8f8f8;line-height:28px;color:#333;display:inline-block}.product-review,.write-review{min-height:38px;word-wrap:break-word;outline:0}.product-detail ul li a.token:hover{text-decoration:none}.write-review{color:#333;margin:0 0 0 48px;font-size:13px;line-height:1.31;padding:0 0 26px;position:relative}.write-review img.thumb{border-radius:0;float:left;margin:0 0 0 -48px;padding:0}.res-review input[type=text],.write-review textarea{margin:0;border:0;display:inline;background:rgba(255,255,255,.7);font-weight:400;font-size:13px;unicode-bidi:normal}.write-review textarea{width:100%}.res-review input[type=text]{width:96%;padding:5px 2%}.arrow_box{position:relative;background:rgba(0,0,0,.1);border:none;margin-left:20px;padding:10px 15px 10px 10px}.arrow_box:after,.arrow_box:before{right:100%;top:25%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:transparent;border-right-color:rgba(0,0,0,.1);border-width:10px;margin-top:-10px}.arrow_box.reply:after{top:40%}.res-review .commentFormMessage,.write-review .write-review-error{margin:10px 0 0 20px}.res-review .res-review-footer,.write-review .write-review-footer{margin:10px 0;clear:both;height:30px}.res-review .res-review-footer input[type=submit],.write-review .write-review-footer input[type=submit]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;float:right;background-color:#1b7fcc;border:0;color:#FFF;margin:0;padding:5px 10px;vertical-align:baseline}.res-review-after,.reviewFormReturn{display:none;margin:20px;padding:20px;background:rgba(0,0,0,.1)}.product-review{color:#333;margin:0 0 0 48px;font-size:13px;line-height:1.31;padding:0 0 26px;position:relative;clear:both}.product-review img.thumb{border-radius:0;float:left;margin:0 0 0 -48px;padding:0}.product-review img.level{height:15px;vertical-align:text-bottom;margin-left:3px}.mypage-table img.level{height:15px;vertical-align:sub;margin-right:3px}.product-review div.title{margin:0;padding:1px 10px 2px;border:0;font-weight:400;font-size:13px;display:inline;unicode-bidi:normal}.product-review div.title a{color:#2793e6;cursor:pointer;text-decoration:none;font-weight:700}.product-review span.time{color:#999;display:inline-block;font-size:11px}.product-review p.review{color:#333;margin:0;padding:1px 10px 2px;text-overflow:ellipsis;font-size:13px;line-height:1.31;overflow:hidden;max-height:auto}.product-review p.review i{color:#C90}.product-review .res{color:#999;font-size:13px;margin:5px 10px 0}.product-review .res .like,.product-review .res .like-users,.product-review .res .reply{font-size:12px;display:inline-block}.product-review .res .like a,.product-review .res .reply a{color:#666;text-decoration:none}.product-review .res .like a:hover,.product-review .res .reply a:hover{color:#2793e6}.product-review .res .like:after,.product-review .res .reply:after{content:'\002022';color:#999;margin:0 5px}.product-review .res .like-users a{color:#2793e6;font-weight:700;text-decoration:none}.product-review .like-users-name{color:#999;font-size:12px;margin:5px 10px 0;display:none}a.reviewer-name{color:#15b1f3;margin-right:5px}a.reviewer-name:after{content:",";color:#999}a.reviewer-name:last-child:after{content:""}a.reviewer-name:hover{cursor:pointer;text-decoration:underline}#keywordSearch button,a.reviewer-name:hover:after,h3.product-image-tab a,table.download td a{text-decoration:none}.res-review,.write-reply{border:0;margin:0;min-height:36px;padding:22px 0 0 42px;vertical-align:top}.res-review img.res-thumb,.write-reply img.reply-thumb{border-radius:0;float:left;margin:0 0 0 -32px;padding:0;width:32px}.mypage-table tr th a,h3.product-image-tab.thumbs{float:right}.product-detail .question{color:#15b1f3}.product-detail .answer{color:#f6c}.product-detail .answer,.product-detail .question{line-height:1.75em;font-size:13px;margin-bottom:10px}.product-detail .answer i,.product-detail .answer span,.product-detail .question i,.product-detail .question span{display:inline-block;vertical-align:top}.product-detail .answer i,.product-detail .question i{padding-top:2px;font-size:1.3em}table.download{width:100%;margin:0 auto;border-collapse:separate;border-spacing:0 10px;font-size:12px}#product-image-thumbnails h3 i,#product-image-thumbnails h4 i,table.download th i{margin-right:5px}table.download td,table.download th{padding:10px}table.download th{background:#06F;vertical-align:middle;text-align:left;overflow:visible;position:relative;color:#fff;font-weight:400;font-size:15px}table.download th:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#06F;border-width:10px;margin-top:-10px}#index_video{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;width:100%;max-width:1254px;margin:10px auto 0}#video_message,#video_ov{position:absolute;width:100%}#video_message{text-align:center;color:#FFF;z-index:2;font-size:3em}#video_ov{height:100%;background:rgba(127,127,127,.2);z-index:1}@-moz-document url-prefix(){table.download th::after{float:right;padding:0;left:30px;top:10px;content:" ";height:0;width:0;position:relative;pointer-events:none;border:10px solid transparent;border-left:#06F 10px solid;margin-top:-10px}}table.download td a,table.download td span.wait{display:block;width:100%;text-align:center}table.download td{background:#f8f8f8;padding-left:20px}table.download td a{color:#1b7fcc}table.download td span.wait i{vertical-align:middle}table.download td a span.text,table.download th span.text{display:inline-block;vertical-align:middle}table.download td a i{color:#666;text-align:center;margin-right:5px;vertical-align:middle}table.download td a i.text-danger{color:#C00}table.download td.head{background:0 0;text-align:center}.product-image-hide{display:none}.product-image-show{display:block}h3.product-image-tab{display:inline-block;margin-bottom:5px}h3.product-tab-un-select a{color:#999}h3.product-tab-un-select a:hover{color:#1b7fcc}h3.product-tab-select a{color:#000}#product-image-thumbnails .thumbnail-box{display:inline-block;width:9.3%;text-align:center;vertical-align:middle}#product-image-thumbnails .thumbnail-box .prod-thumb{width:50px}#product-image-thumbnails h3,#product-image-thumbnails h4{font-size:1.3em}#searchAccordion h3{border-bottom:#CCC 1px dotted;padding-bottom:10px;margin:10px 0;outline:0}#searchAccordion h3:hover{cursor:pointer}#searchAccordion ol li{padding-bottom:10px;font-size:13px}#searchAccordion ol li a{color:#0da3e2;text-decoration:none}#searchAccordion ol li a:hover{text-decoration:underline}#keywordSearch input{margin:10px auto;width:90%;border:5px solid rgba(0,0,0,.1);font-size:13px;height:20px;line-height:20px;vertical-align:middle;background:rgba(0,0,0,.03);padding:5px;box-shadow:0 1px 0 rgba(0,0,0,.05) inset}#keywordSearch button,.mypage-table tr td a.btn,.mypage-table tr th a.btn{height:28px;outline:0;white-space:nowrap;word-wrap:normal;vertical-align:middle;box-shadow:0 1px 0 rgba(0,0,0,.05);display:inline-block;line-height:28px}#keywordSearch button{border:1px solid #d3d3d3;padding:0 10px;font-weight:700;font-size:11px;cursor:pointer;border-radius:2px;background:#f8f8f8;color:#333}.mypage-table tr th,.mypage-table tr:nth-child(odd){background-color:rgba(0,0,0,.01)}.faq-answers h4 a,.faq-answers p a{color:#0da3e2;text-decoration:none}.faq-answers h4{font-size:14px;border-bottom:#CCC 1px dotted;padding-bottom:10px;font-weight:400}.faq-answers h4 a{outline:0}.faq-answers h4 a:hover{cursor:auto}.faq-answers p{font-size:13px;padding-bottom:50px}.faq-answers p a:hover,.view_question_link{text-decoration:underline}img.faq-point{width:100%;max-width:700px}img.company{width:100%;max-width:433px}.mypage-table{border-spacing:5px;border-collapse:collapse;border:1px solid #CCC;width:100%;margin-bottom:10px;vertical-align:middle}.mypage-table tr td,.mypage-table tr th{border:1px solid #CCC;padding:5px}.mypage-table tr th{text-align:left}.mypage-table tr td a.btn,.mypage-table tr th a.btn{border:1px solid #d3d3d3;padding:0 10px;margin:2px;font-size:11px;text-decoration:none;cursor:pointer;border-radius:2px;background:#f8f8f8;color:#333}.mypage-table tr td a.prod{color:#0da3e2}.mypage-table tr td a.prod:hover{text-decoration:none}.mypage-table tr .review,.mypage-table tr .subscription{display:compact}#row_submit_P_to_T,#row_submit_T_to_P,#submit_P_to_T,#submit_T_to_P{display:none}#textMessage{text-align:center;margin:10px auto}.mypage-table input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background-color:#1b7fcc;border:0;color:#FFF;margin:2px;padding:0 10px;line-height:28px}.mypage-table input[type=submit]:hover{cursor:pointer}#checking,#loading{display:none;position:absolute;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.5)}.inside{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);color:#FFF}#main-video,#sample-video{width:100%;z-index:1}#main-image{width:100%}@media only screen and (max-width:1270px){.row{max-width:1040px}.product-row{width:1040px}.row .product-data{width:640px}}@media only screen and (max-width:767px){#navigation,table.download td a span.text,table.download th span.text{display:none}.header h1,h2.model-head{text-align:center}#product-image-thumbnails .thumbnail-box{width:19%}#mobile-header{display:block;position:absolute;width:100%;top:0;z-index:200}.header{background-color:#fcfcfc;border-bottom:#f5f5f5 1px solid}.header h1{padding:55px 0 5px;line-height:120%;color:#666;text-shadow:none;word-break:keep-all;display:block;-webkit-box-shadow:1px 0 3px #666;-moz-box-shadow:1px 0 3px #666;box-shadow:1px 0 3px #666;background:rgba(0,0,0,.03)}.row{min-width:100%}.product-row,.row .product-data{width:100%}.row .large-4 h3{padding:10px 0 0 10px}.row .large-4 p{padding:0 0 10px;margin:0}.slide-container{width:auto;margin:0}.ads h2,.ads p{padding:0 10px}.ads a{margin:10px}.row .large-5{float:none}.search-review{display:none}.search-meta-info span{display:block}.search-meta-info span:before,.search-meta-info.reviewer-list span{display:none}h3.model-head span.name,h3.model-head span.size{text-align:center;display:block;float:none}h3.model-head span.size{font-size:11px;font-weight:400}.product-wrapper{padding:0}.mypage-table tr .review,.mypage-table tr .subscription{display:none}div.search-head .actressSearch{margin:0 0 10px 15px;display:block;float:none}.categories li{width:100%}}@media (max-width:890px){.bx-next,.bx-prev{display:none}#video_message{font-size:2em}}@media (min-width:768px){.row .large-3,.row .large-4,.row .large-5,.row .large-9{float:left;position:relative}.row .large-1,.row .large-10,.row .large-11,.row .large-12,.row .large-2,.row .large-3,.row .large-4,.row .large-5,.row .large-7,.row .large-8,.row .large-9{position:relative}.slide-container{max-width:790px}.row .large-1{width:8.33333%}.row .large-2{width:16.66667%}.row .large-3{width:21%;margin:0 2%}.row .large-4{width:30%;margin:0 1.5%}.row .large-5{width:41.66667%}.row .large-6{position:relative;width:50%}.row .large-7{width:58.33333%}.row .large-8{width:66.66667%}.row .large-9{width:71%;margin:0 2%}.row .large-10{width:83.33333%}.row .large-11{width:91.66667%}.row .large-12{width:97%;margin:0 1.5%}.row .large-5.fl-r{float:right;text-align:right}#video_message{font-size:3em}}@media (max-width:480px){.slide-container{width:auto;overflow:hidden}#video_message{font-size:1em}}
