/* html tags style */ body { margin: 0px; padding: 0px; font-size: 12px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif; color: #333; background: #FFFFFF; position: relative; } html, legend { color: #404040; background: #fff; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: none; } address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; } li { list-style: none; } caption, th { text-align: left; } table.border th, table.border tr { text-align: center; } table, th, td { border: 1px solid #777777; border-collapse: collapse; } h1, h2, h3, h4, h5, h6 { font-size: 100%; } h1 { font-size: 18px; } h2 { font-size: 16px; } h3 { font-size: 14px; } q:before, q:after { content: ''; } abbr, acronym { border: none; font-variant: normal; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } input, button, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; } table { font-size: inherit; font: 100%; } pre, code, kbd, samp, tt { font-family: 'Courier New', Courier, monospace; } small { font-size: 100%; } a { color: #666; text-decoration: none; } a:hover { color: #dd0055; text-decoration: underline; } abbr, acronym { border-bottom: 1px dotted; cursor: help; } ins { text-decoration: none; } del { text-decoration: line-through; } hr { color: #D1D7DC; background-color: #D1D7DC; border: none; height: 1px; } html { overflow-y: scroll; } .mtop20 { margin-top: 20px !important } .mright10 { margin-right: 10px } .fright { float: right } .cboth { clear: both } .twitter-header { float: left; margin-left: 10px } /* nav-n */ .header__nav { position: absolute; top: 101%; left: 0; z-index: 999; padding: 24px; padding-bottom: 80px; width: 998px; height: calc(100vh - 50px); background-image: linear-gradient(rgba(51, 0, 34, 1.0), rgba(102, 119, 204, 1.0)); background-repeat: repeat-x; background-position: center top; overflow-y: auto; padding-left: 270px !important } @media (min-width:992px) { .header__nav { margin: 0 auto; border-radius: 21px; position: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; width: 80%; min-width: 990px; height: 42px; background-image: linear-gradient(rgba(51, 0, 34, 1.0), rgba(102, 119, 204, 1.0)); background-repeat: repeat-x; background-position: center top; overflow-y: inherit; } } /* .header__nav{position:absolute;top:101%;left:0;z-index:4;padding:24px;padding-bottom:80px;width:100%;max-width:280px;height:calc(100vh - 50px);background-color:#15191e;overflow-y:auto} @media (min-width:1200px){ .header__nav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;max-width:100%;height:inherit;background-color:rgba(0,0,0,0);overflow-y:inherit} }*/ .header__list { margin: 0; padding-top: 12px; padding-left: 0; list-style: none; } @media (min-width:992px) { .header__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 6px; padding: 0 0 0 10%; width: 100%; } } @media (min-width:992px) { .header__list-dropdown-xl { position: absolute; padding-left: 24px; list-style: none; opacity: 0; } } .header__list-item { position: relative; margin-bottom: 16px; } @media (min-width:992px) { .header__list-item { margin-right: 30px; margin-bottom: 6px; } .header__list-item:hover .header__list { opacity: 1; visibility: visible; -webkit-transition: all .3s; transition: all .3s; } } .header__list-item .icon-arrow { margin-left: 8px; font-size: 6px; } .header__list a { font-size: 1rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; color: hsla(0, 0%, 100%, .9); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; } @media (min-width:992px) { .header__list a { margin-bottom: 0; text-transform: capitalize; } } @media (min-width:992px) { .header__list a { font-size: 1.125rem; } } .header__list a svg { fill: hsla(0, 0%, 100%, .9); } .header__list .link, .header__list .link:hover { color: aqua; } .header__list-link-dropdown { cursor: pointer; } .header__list-link-dropdown svg { margin-top: 2px; margin-left: 6px; } .header__list-link-dropdown-active svg, .header__list-link-dropdown svg { -webkit-transition: -webkit-transform .1s; transition: -webkit-transform .1s; transition: transform .3s; transition: transform .1s, -webkit-transform .1s; } .header__list-link-dropdown-active svg { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .header__list_lvl-2 { display: none; margin-top: 12px; padding-top: 0; z-index: 99; padding: 7px 4px 7px 4px !important } @media (min-width:992px) { .header__list_lvl-2 { position: absolute; top: 100%; left: 0; display: block; margin: 0; padding-top: 10px; padding-bottom: 10px; width: auto; background-image: linear-gradient(rgba(151, 0, 34, 1.0), rgba(102, 119, 204, 1.0)); background-repeat: repeat-x; background-position: center top; opacity: 0; visibility: hidden; -webkit-transition: all .1s; transition: all .1s; border-radius: 7px; } } .h-default {background-image: linear-gradient(rgba(151, 0, 34, 1.0), rgba(102, 119, 204, 1.0));} .h-green {background-image: linear-gradient(rgba(38, 117, 58, 1.0), rgba(92, 194, 118, 1.0));} .h-blue {background-image: linear-gradient(rgba(38, 117, 132, 1.0), rgba(92, 194, 215, 1.0));} .h-pink {background-image: linear-gradient(rgba(160, 22, 137, 1.0), rgba(252, 70, 221, 1.0));} .h-yellow {background-image: linear-gradient(rgba(160, 109, 34, 1.0), rgba(252, 185, 85, 1.0));} .header__list_lvl-2-active { display: block; } .header__list_lvl-2 li { margin: 0; padding-bottom: 12px; } @media (min-width:992px) { .header__list_lvl-2 li { padding-bottom: 0; } } .header__list_lvl-2 .category-all { padding-bottom: 0; } .header__list_lvl-2 a { font-size: .875rem; white-space: nowrap; color: hsla(0, 0%, 100%, 0.8); } @media (min-width:992px) { .header__list_lvl-2 a { font-size: 13px; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 5px; padding-bottom: 5px; padding-right: 14px; padding-left: 14px; justify-content: flex-start; } } @media (min-width:992px) { .header__list_lvl-2 a, .header__list_lvl-2 a: hover { color: rgba(255, 255, 255, 1.0); -webkit-transition: all .1s; transition: all .1s; } .header__list_lvl-2 a:hover { background-color: #dd0055; color: #fff; } } @media (min-width:992px) { .header__item-upload { margin-left: auto; margin-right: 0; } } .header__upload { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .header__upload svg { width: 20px; height: 14px; fill: hsla(0, 0%, 100%, .3); } @media (min-width:992px) { .header__upload svg { margin-right: 6px; } } .header__tags { padding-top: 20px; background-color: #fff; } .header .transform-enter-active, .header .transform-leave-active { -webkit-transition: -webkit-transform .1s; transition: -webkit-transform .1s; transition: transform .1s; transition: transform .1s, -webkit-transform .1s; } @media (min-width:992px) { .header .transform-enter-active, .header .transform-leave-active { -webkit-transition: inherit; transition: inherit; } } .header .transform-enter, .header .transform-leave-to { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } @media (min-width:992px) { .header .transform-enter, .header .transform-leave-to { -webkit-transform: inherit; -ms-transform: inherit; transform: inherit; } } /*nav-n end*/ /* page layouts */ .wrapper { margin: 0 auto; padding: 0; width: 100% } .header_quick_wrap { background-color: #F5F5F5; border-bottom: 0px solid #DCDCDC; min-width: 980px; width: auto; } .header_wrap { width: 100%; } .header { height: 60px; margin: 25px auto 10px auto; width: 980px; position: relative; /*for Cart div*/ } .header_nav_wrap { width: 80%; min-width: 990px; margin: 0 auto; border-radius: 21px; height: 42px; /*background: #FF7B33; closed DL*/ } .header_nav { width: 980px; margin: 0 auto } .main_wrap {background-color: #ffffff; width: 980px; margin: -4px auto 10px auto; clear: both; height: auto; display: block; } .left_column { float: left; height: auto; width: 150px; } /*.main_column {background-color: aquamarine; float: left; width: 608px; height: auto; margin-left: 10px; OLD closed DL }*/ .main_column_home { float: left; width: 978px; height: auto; margin-left: 1px; } .main_column_home_2 { float: left; width: 977px; height: auto; margin-left: 1px; } .main_column_home_2 ul li {padding: 0 4px 0 4px; margin: 0px 0px 0px 0px; float: left; text-align: center; line-height: 36px; font-weight: 700; font-size: 14px; height: 27px; /*width: 12%;*/ } .main_column_home_2 li a {background: #ffeeff; font-size: 13px; font-weight: 400; padding: 0 34px 0 34px; color: #dd0055; text-decoration: none; display: block; line-height: 30px; height: 27px; border-radius: 10px 10px 0px 0px; } .main_column_home_2 li a.active { background-color: #dd0055; color: #ffffff; } .main_column_home_2 li a:hover {color: #ffffff; background: #dd0055; } .main_column { float: left; width: 768px; height: auto; margin-left: 1px; } .main_column-wide { float: left; width: 978px; height: auto; margin-left: 1px; } .main_column-widewide { float: left; width: 980px; height: auto; margin-left: 0px; } .main_column_2 { float: left; width: 700px; height: auto; margin-left: 34px; } .main_column_2 ul li {padding: 0 4px 0 4px; margin: 0px 0px 0px 0px; float: left; text-align: center; line-height: 36px; font-weight: 700; font-size: 14px; height: 27px; /*width: 12%;*/ } .main_column_2 li a {background: #ffeeff; font-size: 13px; font-weight: 400; padding: 0 34px 0 34px; color: #dd0055; text-decoration: none; display: block; line-height: 30px; height: 27px; border-radius: 10px 10px 0px 0px; } .main_column_2 li a:hover {color: #ffffff; background: #dd0055; } .w100 {background-color: #ffffff; float: none; width: 898px; padding: 14px 40px 40px 40px; margin-top: 10px; } .bthumbdecbo_2 { /*background-color: rgba(51, 0, 34, 0.7); height: 14px; margin: 0 4px; border-radius: 4px; padding: 2px 4px 4px 4px; color: #ffffff; background-color: rgba(221, 0, 85, 0.6); width: 194px; height: 14px; margin: 0 4px 4px 4px; border-radius: 4px; padding: 2px 4px 4px 4px; color: #ffffff;*/ background-color: rgba(221, 0, 85, 0.8); height: 14px; margin: 0px; border-radius: 0px; padding: 2px 4px 4px 4px; color: #ffffff; font-size: 11px; line-height: 18px; text-align: center; overflow: hidden;/*Added 1DL*/ } .bthumbdecbo_2-download { /*background-color: rgba(51, 0, 34, 0.7); height: 14px; margin: 0 4px; border-radius: 4px; padding: 2px 4px 4px 4px; color: #ffffff; background-color: rgba(0, 136, 221, 0.6); width: 194px; height: 14px; margin: 0 0px 4px 4px; border-radius: 4px; padding: 2px 4px 4px 4px;*/ background-color: rgba(0, 136, 221, 0.8); height: 14px; margin: 0px; border-radius: 0px; padding: 2px 4px 4px 4px; color: #ffffff; font-size: 11px; line-height: 18px; text-align: center; overflow: hidden;/*Added DL*/ } .bthumbdecbo_Clear { height: 2px; border-top: dotted 1px #aaa;/*Added DL*/ } .right_column { float: right; display: inline; height: auto; overflow: hidden; width: 200px; } .smartphone_column { display: none; margin-top: 10px; } .home_main { float: left; display: inline; height: auto; overflow: hidden; width: 770px; } .home_main_home { float: left; display: inline; height: auto; overflow: hidden; width: 980px; padding: 0px 1px 3px 1px; } .footer {background-color: rgba(255,255,255,0.90); clear: both; width: 980px; margin: 0px auto; text-align: center; padding-top: 7px; border-top: 1px solid #dd0055; color: #444444; } .footer p { margin-top: 4px; } .footer-l { color: #444444; text-align: center; } .footer-l a { margin-left: 17px; color: #e6242b; } .entryentry-smart { } .entryentry-smart-2 { display: none; } @media screen and (max-width: 979px) { .entryentry-smart { display: none; } .entryentry-smart-2 { display: block; } .footer { clear: both; width: 980px; margin: 14px auto 0px auto !important; text-align: center; padding-top: 7px; border-top: 1px solid #dd0055; color: #444444; } } /* header quick link */ .header_quick {s color: #000000; height: 21px; line-height: 22px; margin: 0 auto; padding: 4px 0 0 0; position: relative; width: 980px; } .login_info { float: left; } .login_info a {} .login_info a.user_nick { color: #0B72A4; margin-right: 0; } .quick_menu { position: absolute; right: 0px; top: 1px; } .quick_menu li { background: url("icon_bg1.png") no-repeat scroll 999em 0 transparent; background-position: right 6px; float: left; margin-left: -1px; padding: 1px 10px 0; } .quick_menu li a { color: #ffffff; } .quick_menu li.last { background: none repeat scroll 0 0 transparent; } .quick_menu li.menu_cart a {color: #ffffff; background: url("icon_header_cart.gif") no-repeat scroll 0 0 transparent; /*padding-left: 20px; cloded DL*/ padding-left: 1px; } .quick_menu li.menu_cart a span { color: #ee6688; padding: 0 2px; font-weight: bold; /*font-family: 'simsun';*/ } /* Header */ .tweb {font-size: 17px; font-weight: 400; letter-spacing: 2px; color: #ffeefd; text-shadow: 1px 1px 0 #444444; } .tweb2 {letter-spacing: 0px; text-shadow: 1px 1px 0 #ffffaa, 2px 2px 0 #ffff88; } .tweb3 {text-align: center; color: transparent; background-image: linear-gradient(to bottom, #ee0000, #cc0000, #000000, #000000); background-clip: text; -webkit-background-clip: text; } .tweb4 {text-align: center; color: transparent; background-image: linear-gradient(45deg, #f89400, #000000); background-clip: text; -webkit-background-clip: text; } .header .logo { float: left; /*overflow: hidden;*/ } .logo { font-size: 24px; text-align: center; } .logo-img {width: 330px; min-width: 290px; } .header .logo a { display: block; width: 460px; height: 64px; line-height: 60px; /*overflow: hidden;*/ color: #ff4400; font-size: 25px; font-weight: 700; text-decoration: none; } .header-middle { float: right; padding-right: 60px; } .header .search_box { float: right; /*background: url("search.png") no-repeat scroll 0 0 transparent;*/ height: 35px; width: 400px; padding-left: 25px; } .header .search_box .keyword { margin-top: 3px; width: 160px; float: left; } .header .search_box .keyword input { background: none repeat scroll 0 0 transparent; /*border: 0 none; closed DL*/ border-top: 1px solid #330022; border-right: 1px solid #330022; border-bottom: 1px solid #330022; border-left: none; background-color: #ffffff; border-radius: 0; color: #6D6D6D; height: 24px; line-height: 24px; outline: medium none; width: 200px; padding-left: 10px; } .header .search_box .submit_btn {margin-top: 3px; width: 80px; height: 26px; float: left; } .select_area {background-color: antiquewhite; width: 140px; height: 26px; overflow: hidden; float: left; margin-top: 3px; } .select_area select { width: 140px; height: 26px; padding: 1px 0 1px 10px; border: 1px solid #330022; border-radius: 0px !important; } .select_area select:focus{ outline: none; } .header .hot_keyword { float: right; line-height: 22px; height: 22px; width: 460px; overflow: hidden; } .header .hot_keyword ul li { float: left; margin-left: 5px; } .header .hot_keyword .title { color: #999; font-weight: 700; } .header .hot_keyword .hot a { color: red; font-weight: 700; } .header .hot_keyword ul li h6 { font-weight: 400; } .header .useful-link { /*float: right;*/ line-height: 22px; height: 22px; width: 460px; overflow: hidden; padding-bottom: 5px; } .header .useful-link ul li { float: right; margin-right: 20px; } .header .useful-link a {text-shadow: 1px 1px #777777; font-size: 14px; font-weight: 400; text-decoration: none; color: #ffffff; padding-left: 14px; /*background: url(icn_arrow_right.png) no-repeat 0 0.4em;*/ } .mobile-menu { display: none; } /* entry page */ .entry-h1 { text-align: center; padding: 10px 10px 4px 10px; /*background-color: #ff6655;*/ color: #fff; } .entry_wrap { width: 980px; height: 600px; /*margin: 10px auto; closed DL*/ margin: 4px auto; clear: both; height: auto; display: block; } .entry-top { line-height: 1.6em; padding: 10px 40px; font-size: 14px; margin: 0 auto; width: 900px; border-bottom: 2px solid #e9e9e9; background-color: #f8f8f8; } .entry-top p { font-size: 12px; } .entry-content { /*margin-top: 30px; closed DL */ float: left; width: 550px; color: #af7801; font-size: 20px; font-weight: bold; } .entry-content ul { /*border-top: 2px solid #f40; closed DL */ /*border-bottom: 1px solid #e5e5e5; closed DL */ background-color: #F5F5F5; padding: 5px 10px; /*margin-top: 30px; closed DL */ margin-top: 7px; margin-bottom: 7px; color: #333; font-size: 12px; font-weight: 400; } .entry-content ul li { padding: 5px; } .entry-inner { /* background-color: #FFF2CA; closed DL */ /*padding: 70px 10px closed DL */ padding: 24px 10px; } .entry-content p { margin-top: 24px; text-align: center; color: #444 } .entry-entry-link { margin-left: 50px; } .entry-image { /*width: 400px;*/ width: 470px; /*float: right;*/ border: 0 } .imagerotateanime { /*position: relative; top: 50%; left: 50%;*/ border-radius: 50%; overflow: hidden; width: 470px; height: 470px; margin: 0px 0 0 0px; -webkit-animation:spin 14s linear infinite; -moz-animation:spin 14s linear infinite; animation:spin 14s linear infinite; } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } /* Header Nav */ .header_nav ul {width: 100% !important; border: none; height: 36px; line-height: 0; list-style: none; overflow: hidden; } .header_nav ul li {padding: 0 7px 0 7px; margin: 4px 0px 0px 0px; float: left; text-align: center; line-height: 36px; font-weight: 700; font-size: 14px; height: 36px; /*width: 14%;*/ } .header_nav li a { padding: 0 10px 0 10px; color: #FFFFFF; text-decoration: none; display: block; line-height: 36px; height: 36px; border-radius: 18px; } .header_nav li a:hover {color: #4466aa; background: #ffffaa; } /* Left bar */ .left_column {background-color: rgba(255,2525,255,0.8); width: 200px; } .left_column h3 { background-color: #ff7b33; color: #666666; height: 32px; line-height: 32px; padding: 0 0 0 10px; color: #fff; } .left_column h3 span { font-size: 14px; padding-top: 14px; vertical-align: bottom; } .left_column .more { clear: both; padding: 10px; margin-bottom: 10px; border-bottom: 1px solid #F2F2F2 } .left_column .more a { /*color: #3399CC;*/ color: #dd0055; } .left_column .more a:hover { color: #FF0066; } .left_column ul { margin-left: 0px; margin-top: 0px; } .left_column ul li {font-size: 12px !important; float: left; height: 12px; line-height: 14px; margin: 4px 0 4px 7px; overflow: hidden; width: 160px; } .left_column ul li:before { /*content: "\2022"; content: "\2606"; content: "\0040"; content: "\2605 \00A7 \203B";*/ content: "@"; font-weight: bolder; color: #dd0055; margin-left: 3px; } .left_column ul li a { padding: 2px 10px; color: #666666; /*background: url("sidebar-bg-arrow.gif") no-repeat scroll 0 8px transparent;*/ } .left_column ul li.select a { font-weight: bold; } .left_column ul li a:hover {/*background-color: #eeeeee;*/ animation-name: example; animation-duration: 2s; text-decoration: none; color: #dd0055; /*background: url("sidebar-bg-arrow-on.gif") no-repeat scroll 0 8px transparent;*/ } @keyframes example { 0% {background-color: #eeddee;} 50% {background-color: #ffffff;} } /* smartphone bar */ /* Left bar */ .smartphone_column h3 { background-color: #ff7b33; color: #666666; height: 32px; line-height: 32px; padding: 0 0 0 10px; color: #fff; } .smartphone_column h3 span { font-size: 14px; padding-top: 14px; vertical-align: bottom; } .smartphone_column .more { clear: both; padding: 10px; margin-bottom: 10px; border-bottom: 1px solid #F2F2F2 } .smartphone_column .more a { color: #3399CC; } .smartphone_column .more a:hover { color: #FF0066; } .smartphone_column ul { margin-left: 10px; margin-top: 5px; } .smartphone_column ul li { float: left; height: 20px; line-height: 20px; margin: 4px 0; overflow: hidden; width: 130px; } .smartphone_column ul li a { padding: 2px 10px; color: #666666; background: url("sidebar-bg-arrow.gif") no-repeat scroll 0 8px transparent; } .smartphone_column ul li.select a { font-weight: bold; } .smartphone_column ul li a:hover { color: #DB4562; background: url("sidebar-bg-arrow-on.gif") no-repeat scroll 0 8px transparent; } /* right bar */ .right_column h3 { line-height: 25px; margin: 0; padding-left: 10px; vertical-align: bottom; border-left: #DC417B solid 4px; border-bottom: #DC417B solid 1px; } .right_column h3 span { font-size: 14px; padding-top: 14px; vertical-align: bottom; } .right_column h3 span .ranking_title { color: #666666; } .ranking { border-radius: 0 0 7px 7px; padding-bottom: 14px; border: 0px solid #ffccdd; height: auto; line-height: 20px; overflow: hidden; width: 198px; } .ranking li { background: none repeat scroll 0 0 #F9F9F9; border-bottom: 1px solid #F2F2F2; height: 100px; padding: 5px; width: 185px; overflow: hidden; } .ranking li a { cursor: pointer; display: block; height: 120px; overflow: hidden; width: 185px; } .ranking li a:hover {color: #dd0055; text-decoration: none; } .ranking li a:hover .title { text-decoration: underline; } .ranking div.rank { color: #979EA8; display: block; float: left; font-size: 18px; height: 22px; left: 0; position: relative; text-align: center; top: 10px; width: 22px; } .ranking div.ranking-img { float: left; height: 78px; margin: 5px 0 0 5px; overflow: hidden; width: 62px; } .ranking div.desc { float: right; font-weight: normal; margin-top: 8px; overflow: hidden; width: 88px; height: 80px; line-height: 14px; } .ranking div.desc .comment {font-size: 12px; margin-top: 5px; text-decoration: none; color: #999999; } .ranking li.ranking-hot {font-size: 11px; background: none repeat scroll 0 0 white; border-bottom: 1px solid #F2F2F2; height: 124px; padding: 0 5px 2px 4px; } .ranking li.ranking-hot a {background-color: #ffffff; height: 160px; } .ranking li.ranking-hot div.rank {margin-bottom: -17px; margin-left: -4px; /*background: url("yellow-rank-bg.gif") no-repeat scroll 0 0 transparent;*/ color: #ffffff; display: block; float: none; font-size: 16px; font-style: italic; font-weight: 400; height: 27px; line-height: 31px; left: 5px; position: relative; text-align: center; top: 6px; width: 27px; border-radius: 50%; box-shadow: 3px 3px #ffffff; } .ranking li.ranking-hot div.ranking-img { float: left; height: 106px; margin: 10px 0 0 5px; overflow: hidden; width: 85px; } .ranking li.ranking-hot div.desc { height: 150px; } /* dvd list style */ .list-wrap { margin-bottom: 10px; background-color: rgba(255,255,255,0.8); } .list-wrap-G { margin-bottom: 10px; background-image: linear-gradient(rgba(17,119,204,0.01), rgba(17,119,204,0.05), rgba(17,119,204,0.3))/*background-image: linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.05), rgba(0,0,0,0.3)) background-color: rgba(0,0,0,0.24); background-color: rgba(221,0,85,1.0);*/ } .list-wrap-R { margin-bottom: 10px; background-image: linear-gradient(rgba(221,0,85,0.01), rgba(221,0,85,0.05), rgba(221,0,85,0.3)) } div.orange-bg h5 { background-color: #FF7B33; } div.orange-bg .list-title { border-bottom: 2px solid #FF7B33; } div.orange-bg .list-content { border: #FF7B33 1px solid; } div.pink-bg h5 { background-color: #FF009A; } div.pink-bg .list-title { border-bottom: 2px solid #FF009A; } div.pink-bg .list-content { border: #FF009A 0px solid; } div.golden-bg h5 { background-color: #b37d09; } div.golden-bg .list-title { border-bottom: 2px solid #b37d09; } div.golden-bg .list-content { border: #b37d09 1px solid; } div.list-title { height: 27px; line-height: 27px; } div.list-title h5 { padding: 0 10px; color: #FFFFFF; float: left; font-size: 14px; } div.title-link { float: right; font-size: 12px; font-weight: normal; line-height: 26px; margin-right: 12px; padding-right: 18px; } div.title-link s { margin-left: 10px; background: url("home-link.png") no-repeat scroll 0 0 transparent; font-size: 0; height: 9px; width: 5px; display: inline-block; } div:hover.title-link s { background-position: 0 -9px; } div:hover.title-link a { color: #f60; text-decoration: none; } div.list-content { padding: 5px 8px 5px 3px; } div.list-content-grey { background: linear-gradient(360deg, rgba(255,255,255,1) 90%, rgba(214,214,214,1) 100%); padding: 5px; } div.list-content-dvd { background: linear-gradient(360deg, rgba(255,255,255,1) 90%, rgba(221,0,85,1) 100%); padding: 5px; } div.list-content-download { background: linear-gradient(360deg, rgba(255,255,255,1) 90%, rgba(0,136,221,1) 100%); padding: 5px; } /* one dvd*/ .bthumb { width: calc(25% - 18px); height: auto; margin: 24px 7px 7px 11px; /*padding: 3px;*/ padding: 0px; border-top: solid 0px #dddddd; border-right: solid 0px #dddddd; border-bottom: solid 0px #dddddd; border-left: solid 0px #dddddd; float: left; font-size: 11px; /*background: linear-gradient(330deg, rgba(246,246,246,1) 50%, rgba(221,0,85,0.5) 100%);*/ -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; /*-moz-border-radius: 2px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.4);*/ border-collapse: separate; position: relative; } .bthumb-download.bthumb3, .bthumb.bthumb3 { width: calc(33.33% - 18px); } .bthumb-download { width: calc(25% - 18px); height: auto; margin: 24px 7px 7px 11px; /*padding: 3px;*/ padding: 0px; border-top: solid 0px #dddddd; border-right: solid 0px #dddddd; border-bottom: solid 0px #dddddd; border-left: solid 0px #dddddd; float: left; font-size: 11px; /*background: linear-gradient(330deg, rgba(246,246,246,1) 50%, rgba(0,136,221,0.5) 100%);*/ -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; /*-moz-border-radius: 2px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.4);*/ border-collapse: separate; position: relative; } .bthumbdec {margin-left: 0px; height: 11px; font-size: 11px; text-align: center; padding: 5px 0px 4px 0px; overflow: hidden; } .bthumbdecbo { width: 131px; height: 14px; font-size: 11px; text-align: center; padding: 5px 0px 0px 0px; border-top: dotted 1px #aaa; overflow: hidden; } .bthumbdec img, .bthumbdecbo img { vertical-align: bottom; } .list-box { overflow: hidden; } .list-box a { z-index: 1; position: relative; text-align: center; line-height: 0%; margin: 0px 0px 0px 0px; zoom: 1; display: inline; float: left; } .list-box a.first { margin: 0px; } .list-box a span { position: absolute; padding: 0px 0px 0px 0px; line-height: 120%; /*background-color: #fff;*/ background-image: linear-gradient(rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.8)); width: 100%; bottom: 0px; color: #444444; font-size: 11px; left: 0px; opacity: 1.0; } .list-box a img { display: block; border: none; margin: 0px; width: 100%; min-height: 98.52px; } .list-box a:hover { text-decoration: none; background-color: #ffffff; opacity: 0.75; } .list-box a img:hover span { display: block; } /*-------SER----------*/ .bthumb-SER {overflow: hidden; width: 200px; height: 60px; margin: 0px 7px 17px 11px; padding: 0px; float: left; font-size: 11px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; border-radius: 30px; border-collapse: separate; position: relative; } .list-box-SER { overflow: hidden; } .list-box-SER a { z-index: 1; position: relative; text-align: center; line-height: 0%; margin: 0px 0px 0px 0px; zoom: 1; display: inline; float: left; } .list-box-SER a.first { margin: 0px; } .list-box-SER a span { position: absolute; padding: 0px 0px 0px 0px; line-height: 120%; width: 200px; background-image: rgba(221, 0, 85, 0.6); bottom: 0px; color: #444444; font-size: 11px; left: 0px; opacity: 1.0; } .list-box-SER a img { display: block; border: none; margin: 0px; } .list-box-SER a:hover { text-decoration: none; background-color: #ffffff; opacity: 1.0; transform: scale(1.2) rotate(4deg); } .list-box-SER a img:hover span { display: block; } .bthumbdecbo_SER { background-color: rgba(221, 0, 85, 0.6); width: 200px !important; height: 14px; margin: 0px; border-radius: 0px; padding: 2px 2px 2px 4px; color: #ffffff; font-size: 12px; line-height: 18px; letter-spacing: 1px; text-align: center; overflow: hidden;/*Added 1DL*/ } /*----------*/ .bthumb-SER2 {overflow: hidden; width: 170px; height: 123px; margin: 0px 15px 21px 0px; padding: 0px; float: left; font-size: 11px; /*-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; */ border-collapse: separate; position: relative; /*box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);*/ } .list-box-SER2 {background-image: url( "folder-bg.gif"); background-repeat: no-repeat; background-position: center 70px; overflow: hidden; } .list-box-SER2 a { z-index: 1; position: relative; text-align: center; line-height: 0%; margin: 0px 0px 0px 0px; zoom: 1; display: inline; float: left; transition: transform 0.5s ease-in-out; } .list-box-SER2 a.first { margin: 0px; } .list-box-SER2 a span { position: absolute; padding: 0px 0px 0px 0px; line-height: 120%; width: 200px; background-color: rgba(221, 0, 85, 0.0); /*background-image: linear-gradient(rgba(221, 0, 85, 0.6), rgba(0,0,0,0.6));*/ bottom: 0px; color: #444444; font-size: 11px; left: 0px; opacity: 1.0; } .list-box-SER2 a img { display: block; border: none; margin: 0px; } .list-box-SER2 a:hover { text-decoration: none; background-color: #ffffff; opacity: 1.0; transform: scale(1.24) rotate(-4deg) translate(0px, -14%); } .list-box-SER2 a img:hover span { display: block; } .bthumbdecbo_SER2 { background-image: linear-gradient(0.4turn, rgba(221, 0, 85, 0.6), rgba(17, 119, 204, 0.6), rgba(70, 70, 70, 0.6)); /*background-image: linear-gradient(0.35turn, rgba(221, 0, 85, 0.6), rgba(221, 0, 85, 0.6), rgba(0, 190, 30, 0.6), rgba(17, 119, 204, 0.6), rgba(17, 119, 204, 0.6)); background-color: rgba(221, 0, 85, 0.5); background-image: linear-gradient(rgba(221, 0, 85, 0.6), rgba(221, 0, 85, 0.5), rgba(221, 0, 85,0.3));*/ width: 170px !important; height: 20px; margin: 0px; border-radius: 0px; padding: 2px 2px 2px 2px; color: #ffffff; font-weight: 700; font-size: 14px; line-height: 20px; letter-spacing: 1px; text-align: center; overflow: hidden;/*Added 1DL*/ text-shadow: -1px -1px 0 #333333, /* 1px -1px 0 #333333, -1px 1px 0 #333333,*/ 1px 1px 0 #333333, /* -2px -2px 0 #333333, 2px -2px 0 #333333, -2px 2px 0 #333333,*/ 2px 2px 0 #333333; } .bthum_label_SER2 { /*background-image: linear-gradient(0.35turn, rgba(221, 0, 85, 0.7), rgba(221, 0, 85, 0.7), rgba(0, 190, 30, 0.7), rgba(17, 119, 204, 0.7), rgba(17, 119, 204, 0.7)); background-color: #111111;*/ width: 60px; height: 12px; background-image: url( "folder.png"); background-repeat: no-repeat; background-position: top right; font-size: 9px; color: #ffffff; padding: 0 19px 0 6px; } /*--------------------*/ .product-type { position: absolute; bottom: 10px; right: 6px; } .product-type a {font-size: 14px; line-height: 11px !important; text-decoration: none; color: #aaaaaa; /*added DL*/ } .product-type a:hover {font-size: 16px; text-decoration: none; color: #dd0055; /*added DL*/ } .product-type-download { position: absolute; bottom: 10px; right: 6px; } .product-type-download a {font-size: 14px; line-height: 11px !important; text-decoration: none; color: #aaaaaa; /*added DL*/ } .product-type-download a:hover {font-size: 16px; text-decoration: none; color: #0088dd; /*added DL*/ } .product-price { font-size: 22px; height: 30px; line-height: 20px; } .bdetail { min-height: 180px; margin: 5px 5px 20px 5px; padding: 6px; border: solid 1px #ccc; font-size: 11px; background-color: #fff; -moz-border-radius: 2px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.25); border-collapse: separate; position: relative; } .bdetail strong { font-size: 1.2em; font-weight: 700; color: #f60; } .bdetailtitle { font-size: 1.5em; font-weight: 700; padding: 3px 0; position: relative; padding-right: 30px; } .product-type-detail { position: absolute; right: 5px; top: 5px; } .image-box { float: left; width: 130px; } .image-box a img { display: block; border: none; margin: 0px; } .image-box a:hover { text-decoration: none; background-color: #fff; opacity: 0.75; } .detail-box { float: right; width: 430px; } .detail-box div { border-top: dotted 1px #aaa; padding: 5px 0px; } .detail-box div.first { border-top: none; } .detail-box a:hover { text-decoration: none; } .bdetailcomment { max-height: 6em !important; overflow-y: auto; } .cap-box { clear: both; padding: 10px 0; } .cap-box img { width: 142px; } .bdetaildec a, .bdetaildecbo a { margin-right: 10px; } .bdetaildec img, .bdetaildecbo img { vertical-align: bottom; } /* dvd detail style */ .dvd_detail { margin-bottom: 1px; } .dvd_detail h1, .dvd_detail h2 { margin: 1px 0; color: #000000; font-size: 16px; line-height: 22px; overflow: hidden; text-align: left; text-indent: 5px; /* white-space: nowrap; */ } .dvd_gallery { float: left; width: 180px; height: 260px; border: 1px solid #CDCDCD; text-align: center; } .dvd_gallery a { width: 210px; height: 260px; vertical-align: middle; display: table-cell; cursor: url('zoom-in.bmp'), pointer; } .dvd_gallery a img { vertical-align: middle; } .dvd_sample {width: 760px; height: 480px; overflow: hidden; display: block; padding-bottom: 0px; border-bottom: 0px solid #FF7B33; margin-bottom: 4px; margin-left: 5px !important; } .dvd_b-link {height: 23px; line-height: 24px; display: inline-block; padding: 1px 14px; margin-left: 4px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(255,238,245,1.00); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link a { color: #dd0055; } .dvd_b-link a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link2 { display: inline-block; padding: 1px 14px; margin-left: 4px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(221,0,85,1.00); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link2:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link2 a { color: #ffffff; } .dvd_b-link2 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link3 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(255,238,245,0.70); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link3:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link3 a { color: #dd0055; } .dvd_b-link3 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link4 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(155,238,245,0.70); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link4:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link4 a { color: #0077cc; } .dvd_b-link4 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link5 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(155,238,145,0.70); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link5:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link5 a { color: #0077cc; } .dvd_b-link5 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link6 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(240,240,240,0.70); color: #dd0055; border: none; border-radius: 0px; } /* Add hover effect */ .dvd_b-link6:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link6 a { color: #0077cc; } .dvd_b-link6 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link7 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(221,0,85,0.60); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link7:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link7 a { color: #ffffff; } .dvd_b-link7 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link8 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(255,238,245,0.00); color: #dd0055; border: none; border-radius: 14px; } /* Add hover effect */ .dvd_b-link8:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link8 a { color: #dd0055; } .dvd_b-link8 a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link-SER {width: 24px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; padding: 1px 1px; margin-left: 4px; margin-bottom: -4px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(17,119,204,1.00); color: #dd0055; border: solid 0px #ffffff; border-radius: 0%; color: #ffffff; } /* Add hover effect */ .dvd_b-link-SER:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link-SER a { color: #ffffff; } .dvd_b-link-SER a:hover { color: #ffffff; text-decoration: none;; } .dvd_b-link-SER2 {width: 24px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; padding: 1px 1px; margin-left: 4px; margin-bottom: -4px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(221,0,85,1.00); color: #dd0055; border: solid 0px #ffffff; border-radius: 0%; color: #ffffff; } /* Add hover effect */ .dvd_b-link-SER2:hover {color: #dd0055; text-decoration: none; background-color: rgba(221,0,85,0.15);} .dvd_b-link-SER2 a { color: #ffffff; } .dvd_b-link-SER2 a:hover { color: #ffffff; text-decoration: none;; } .video-js {margin: 0 auto; overflow: hidden; max-width: 760px; max-height: 100%; width: 100%; height: 480px !important; } .video-js .vjs-big-play-button { left: calc(50% - 45px) !important; top: calc(50% - 22px) !important; } .dvd_property {margin: 0 auto; font-size: 14px; /*float: left;*/ /*width: calc(100% - 160px);*/ width: 700px; } .dvd_property ul { float: right; width: 100%; } .dvd_property ul li { line-height: 28px; margin-bottom: 3px; clear: both; } .dvd_property ul li span { margin-right: 7px; text-align: right; width: 100px; display: inline; float: left; line-height: 28px; } .dvd_property ul li div { float: left; width: calc(100% - 120px) !important; } .dvd_property h6 { display: inline-block; font-weight: 400; } .dvd_property ul li a { margin-right: -4px; } .dvd_property ul li a h6 { font-weight: 400; } .dvd_property ul li div.pkg-type { margin-left: 120px; } .dvd_desc {border-radius: 7px; width: 600px; background: none repeat scroll 0 0 #FFFFE5; border: 1px solid #FFCC7F; margin: 14px auto 14px auto; padding: 14px 24px 24px 24px; box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.4); } .dvd_desc dl { padding-bottom: 10px; line-height: 2; padding-left: 68px; } .dvd_desc dl .line { border-bottom: 1px solid #FFE8CA; margin-bottom: 10px; } .dvd_desc dt { display: inline; float: left; font-weight: 700; margin-left: -68px; width: 68px; } .dvd_cap {padding: 0 14px 0 27px; margin-bottom: 20px; } .dvd_cap h5 { padding: 0 10px; color: #FF009A; font-size: 14px; border-left: #DC417B solid 4px; border-bottom: #DC417B solid 1px; } .dvd_cap p { /*background: none repeat scroll 0 0 #FFFFE5;*/ border: 0px solid #FFCC7F; border-top: none; text-align: center; padding: 10px; clear: both; } .dvd_cap_DL {float: left; overflow: hidden; margin: 10px; width: 218px; height: 124px; /*max-width: 30%;*/ } .dvd_cap img {width: 110%; height: 110%; margin-top: -7px; margin-left: -10px; filter: grayscale(10%) brightness(110%); /*max-width: 140%; cursor: pointer; */ }* /*.dvd_cap img { margin: 10px; max-width: 30%; cursor: pointer; }*/ .dvd_comment { border-radius: 7px; width: 600px; background: none repeat scroll 0 0 #FFFFE5; border: 1px solid #FFCC7F; margin: 14px auto 14px auto; padding: 14px 24px 24px 24px; box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.4); } .dvd_comment h5 { padding: 10px; color: #FF009A; font-size: 14px; } .dvd_comment .comment-entry { margin-bottom: 10px; padding: 0 10px 10px 10px; line-height: 2em; border-bottom: 1px solid #FFE8CA; } .dvd_comment .comment-entry .comment-content { padding: 0 10px; } .dvd_comment .comment-new { margin: 10px 0; padding: 0 10px; line-height: 30px; } .dvd_comment .comment-new .comment-new-entry { width: 100%; display: block; margin: 10px 0; } .dvd_comment .comment-new .comment-new-entry span { display: inline-block; width: 120px; margin-right: 5px; text-align: right; vertical-align: top; } .dvd_comment .comment-new .comment-new-button { width: 100%; display: block; margin: 10px 0; text-align: center; } .dvd_comment .comment-new .comment-new-captcha { width: 100%; display: block; margin: 10px 0; text-align: center; } .dvd_comment .comment-new .comment-new-captcha img { vertical-align: middle; } .dvd_comment .comment-new .comment-new-entry .comment-new-input { display: inline-block; width: 400px; text-align: center; } .dvd_comment .comment-new .comment-new-entry .comment-new-select { display: inline-block; width: 400px; text-align: left; } .dvd_comment .comment-new .comment-new-entry input, .dvd_comment .comment-new .comment-new-entry textarea { width: 100%; } .dvd_comment .comment-new .comment-new-entry textarea { height: 100px; } .sep-line { background: none repeat scroll 0 0 #F1F1F1; clear: both; height: 1px; margin: -1px 10px 0; overflow: hidden; position: relative; z-index: 1; } .dvd_buy_wrap { margin-top: 15px; margin-left: 78px; padding: 1px; } .btn-buy, .btn-add { float: left; margin-right: 50px; } .btn-buy a, .btn-add a { float: left; font: bold 15px/30px arial; text-indent: 0; height: 37px; line-height: 37px; margin-right: 0; overflow: hidden; width: 127px; } .btn-buy a b, .btn-add a b { float: left; height: 36px; margin-right: 0; overflow: hidden; width: 127px; } .btn-buy a:hover, .btn-add a:hover { color: #FFFFFF; text-decoration: none; } .btn-buy a, .btn-buy a b { text-indent: -90px; color: #FFFFFF; background: url("buy_btn.gif") no-repeat scroll 0 0 transparent; } .btn-add a, .btn-add a b { text-indent: -98px; color: #FFFFFF; background: url("cart_btn.gif") no-repeat scroll 0 0 transparent; } .btn-buy a:hover b { background: url("buy_btn_on.gif") no-repeat scroll 0 0 transparent; } .btn-add a:hover b { background: url("cart_btn_on.gif") no-repeat scroll 0 0 transparent; } .btn-cart a {border-radius: 7px; padding: 0 14px; /*background: url("btn-cart.png") no-repeat scroll 0 0;*/ color: #fff; /*width: 200px;*/ cursor: pointer; display: block; font-size: 16px; height: 40px; line-height: 40px; text-align: center; } .btn-cart a:hover { background-position: 0 -50px; text-decoration: none; } /* user login and regist */ .main_column h1, .main_column h2 { padding: 3px 10px; color: #666666; font-size: 16px; font-weight: bold; border-left: #DC417B solid 4px; border-bottom: #DC417B solid 1px; } .main_column_h2 { margin: 14px 24px 0px 14px; color: #000000; font-size: 16px; line-height: 22px; overflow: hidden; text-align: left; text-indent: 5px; /*white-space: nowrap;*/ } .login_form { padding: 20px 30px; } .login_form .field { padding-bottom: 12px; clear: both; } .login_form .field label { margin-right: 7px; text-align: right; width: 150px; float: left; line-height: 22px; font-weight: bold; } .login_form .field input { border: 1px solid #CCCCCC; height: 18px; line-height: 18px; padding: 3px; vertical-align: middle; width: 242px; } .login_form .safe { padding: 0 0 5px 154px; } .login_form .safe .long_login { color: #999999; display: inline-block; height: 22px; line-height: 22px; overflow: hidden; padding: 2px 0 2px 3px; position: relative; vertical-align: middle; z-index: 5; } .login_form .safe .long_login input { margin-right: 6px; vertical-align: middle; } .login_form .safe .long_login label { color: #AAAAAA; vertical-align: middle; line-height: 22px; } .notice-title { font-size: 20px; margin-bottom: 20px; } .custom-login-form { width: 160px; height: 150px; background-color: #f9f9f9; border: 1px solid #e6e6e6; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); border-radius: 4px; padding: 0px 10px } .custom-login-form label { display: block; color: #555; margin-top: 5px; } .custom-login-form input[type="text"], .custom-login-form input[type="password"] { width: 100%; border: 1px solid #ccc; border-radius: 4px; } .button-panel { margin-top: 5px; width: 100%; display: flex; justify-content: center; } .button-panel .button { background: #FF7B33; border: none; color: #fff; cursor: pointer; height: 20px; font-family: 'Open Sans', sans-serif; font-size: 1em; letter-spacing: 0.05em; text-align: center; text-transform: uppercase; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; width: 50%; border-radius: 4px; margin: 0 auto; } .button:hover { background: #ff620d; } .form-footer { text-align: center; } .form-footer a { color: #8c8c8c; text-decoration: none; transition: border-color 0.3s; } .form-footer a:hover { border-bottom: 1px dotted #8c8c8c; } .submit_wrap { padding-top: 5px; clear: both; overflow: hidden; } .submit { margin: 0 auto; width: 150px; padding: 5px 10px; text-align: center; } .submit button { background: url("submit-btn-off.gif") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; overflow: hidden; vertical-align: middle; width: 250px; } .submit ul.links { overflow: hidden; padding-top: 15px; } .submit ul.links .pwd { float: left; } .submit ul.links .register { float: right; } .submit ul.links .pwd a, .submit ul.links .register a { color: #0088CC; } .submit ul.links .pwd a:hover, .submit ul.links .register a:hover { color: #f60; } .login_tips { background-color: #FFFFFF; background-position: 0 -26px; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; clear: both; color: #CA3E12; display: none; line-height: 18px; margin-top: -1px; opacity: 0.85; overflow: visible; padding: 0 5px 2px; position: absolute; word-wrap: break-word; } .regist_form { margin-top: 10px; padding: 10px; } .regist_form .regist_field { padding-bottom: 20px; clear: both; } .regist_field label { float: left; height: 28px; line-height: 28px; text-align: right; width: 120px; } .regist_field input, .regist_field span { vertical-align: middle; color: #666666; height: 26px; line-height: 26px; padding: 0 2px; width: 177px; } .regist_field .msg_box { display: inline-block; padding-left: 20px; width: 250px; } .msg_info { background: url("icon_msg_info.gif") no-repeat scroll 0 -0 transparent; } .msg_err { background: url("icon_msg_err.gif") no-repeat scroll 0 -0 transparent; } .msg_ok { background: url("icon_msg_ok.gif") no-repeat scroll 0 -0 transparent; } .input_err { border: 1px solid #FF8080; } .input_ok { border: 1px solid #CCCCCC; } /* common massage */ .msg { padding: 10px; } .msg p.error { background: url("icon_msg_err.gif") no-repeat scroll 5px center #FFF2F2; border: 1px solid #FF8080; line-height: 18px; padding: 10px 10px 10px 33px; } .msg p.result { background: url("icon_msg_ok.gif") no-repeat scroll 5px center #FFFFE5; border: 1px solid #FFCC7F; line-height: 18px; padding: 10px 10px 10px 33px; } .msg a { color: #0088CC; } .msg a:hover { color: #f60; } .msg .button { margin-top: 30px; } .msg .button .button_back { float: left; margin-left: 110px; } .msg .button .button_home { float: left; margin-left: 70px; } .msg .button .button_back a, .msg .button .button_home a { color: #404040; display: block; font-size: 14px; height: 22px; padding: 8px 0 0 34px; text-decoration: none; } .msg .button .button_back a { background: url("button_result_back.gif") no-repeat scroll 0 0 transparent; width: 108px; } .msg .button .button_home a { background: url("button_result_home.gif") no-repeat scroll 0 0 transparent; width: 68px; } /* cart style */ .steps { margin: 20px 0; overflow: hidden; } .steps li { background: url("http://a.tbcdn.cn/sys/common/img/flow_steps_bg.png") no-repeat scroll 100% 0 #E4E4E4; color: #404040; float: left; font-size: 14px; font-weight: bold; height: 23px; line-height: 23px; overflow: hidden; padding: 0 15px 0 0; text-align: center; width: 175px; } .steps li span, .steps li strong { display: block; } .steps li .first { background: url("cart_step_bg.png") no-repeat scroll -12px -69px #E4E4E4; } .steps li.last { background-position: 100% -138px; } .steps li.current { background-color: #FF6600; color: #FFFFFF; } .steps li.current .first { background-color: #FF6600; background-position: -12px -92px; } .steps li.current-prev { background-position: 100% -23px !important; } .steps li.done { background-color: #FFE6BA; background-position: 100% -46px; color: #FF6600; } .steps li.done .first { background-color: #FFE6BA; background-position: -12px -115px; } .steps li.last-current { background-color: #FF6600; background-position: 100% -161px; color: #FFFFFF; } .cart, .cart_confirm { margin-top: 10px; padding-right: 10px; } .status-wrapper { height: 25px; line-height: 25px; } .status-wrapper .status-bar { float: left; color: #404040 !important; } .status-wrapper .status-bar .num { color: #808080; margin: 0 2px; } .status-wrapper .total-fee { float: right; text-align: right; } .status-wrapper .total-fee .btn-checkout { background: url("cart_checkout_small_bg.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; float: right; font-weight: 700; height: 20px; line-height: 20px; text-align: center; width: 85px; } .status-wrapper .total-fee .btn-checkout a, .cart-bar .btn-checkout-big a, .links .checkout a { color: #FFFFFF; } .status-wrapper .total-fee .btn-checkout a:hover, .cart-bar .btn-checkout-big a:hover, .links .checkout a:hover { text-decoration: none } .status-wrapper .total-fee .total-fee-info { float: right; margin-right: 10px; } .status-wrapper .total-fee .total-fee-info span { font-size: 15px; margin-right: 3px; } .currency {font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; color: #s; margin-left: 2px; margin-right: 0px; font-size: 16px !important; } .price {font-style: italic; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; letter-spacing: 0.05em; color: #dd0055 !important; font-weight: bold; font-size: 19px !important; } .price-download {font-style: italic; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; letter-spacing: 0.05em; color: #0088dd !important; font-weight: bold; font-size: 19px !important; }/*added DL*/ /*cart table */ .order-table, .confirm-table { margin-bottom: 20px; width: 100%; } .order-table thead tr { background-color: #E2F2FF; height: 40px; text-align: center; } .order-table thead th { border-top: 3px solid #A7CBFF; color: #404040; text-align: center; } .order-table thead th.s-chk input { margin: 0 3px -2px 0; } .order-table tbody tr { background: none repeat scroll 0 0 #F1F8FF; } .order-table tbody tr.selected { background: none repeat scroll 0 0 #E2F2FF; } .order-table tbody td { border-bottom: 1px solid #D1EBFF; border-top: 1px solid #D1EBFF; padding: 5px; text-align: center; vertical-align: middle; } .order-table tbody td.s-chk { border-left: 0 none; } .order-table tbody td.s-title, .confirm-table tbody td.s-title { padding: 6px; vertical-align: middle; } .order-table tbody td.s-title .itempic, .confirm-table tbody td.s-title .itempic { float: left; width: 62px; } .order-table tbody td.s-title .itempic img, .confirm-table tbody td.s-title .itempic img { border: 1px solid #E9E9E9; height: 75px; width: 60px; } .order-table tbody td.s-title .itempic span, .confirm-table tbody td.s-title .itempic span { margin-left: 8px; float: left; border-bottom: 1px dashed #B6B6B6; text-decoration: none; cursor: hand; color: #808080; } .order-table tbody td.s-title .item-title, .confirm-table tbody td.s-title .item-title { float: left; margin-left: 20px; } .cart-bar { margin-bottom: 20px; background-color: #F3F3F3; border: 1px solid #CCCCCC; height: 35px; line-height: 35px; text-align: right; } .cart-bar .btn-checkout-big { background: url(cart_checkout_big_bg.gif) no-repeat 0 0 transparent; font-size: 16px; float: right; font-size: 14px; font-weight: 700; height: 35px; width: 125px; color: #fff; text-align: center; } .cart-bar .total-price { font-size: 24px; margin-right: 10px; } .empty { background: url("cart_empty.png") no-repeat scroll 20px 86px transparent; padding: 70px 0 100px 156px; position: relative; } .empty h1, .empty h2 { font: bold 14px/20px arial; } .empty ul { line-height: 20px; margin-top: 12px; } .cart_confirm h3 {} .confirm-table th { border-left: 2px solid #FFFFFF; height: 24px; line-height: 24px; text-align: center; } .confirm-table th.s-title { border-left: 0 none; width: 350px; } .confirm-table th.s-amount { width: 100px; } .confirm-table th hr { background-color: #B2D1FF; color: #B2D1FF; height: 3px; } .confirm-table .shop-total { background-color: #F2F7FF; text-align: right; } .confirm-table .shop-total td { text-align: right; padding: 5px 0; height: 45px; line-height: 45px; } .confirm-table .shop-total span { margin-right: 15px; font-size: 18px; } .confirm-table tbody tr { background: none repeat scroll 0 0 #fafcff; } .confirm-table tbody td { border-bottom: 1px dotted #80b2ff; padding: 5px; text-align: center; vertical-align: middle; } .confirm-table tfoot td .confirm-wrap { text-align: right; height: 140px; position: relative; margin-top: 10px; } .confirm-table tfoot td .confirm-wrap .confirm { float: right; background-color: #ffebcc; padding: 3px; border: 1px solid #fca700; font-size: 12px; width: 370px; } .confirm .box { background: #fff; padding: 10px 15px 10px 10px; font-size: 12px; margin-bottom: 0; } .confirm .box .total_amount { font-weight: 700; } .confirm .box .total_price { font-size: 26px; } .confirm-table tfoot td .confirm-wrap .links { clear: both; float: right; line-height: 35px; height: 35px; margin-top: -1px; } .links .checkout { background: url(cart_checkout_big_bg.gif) no-repeat 0 0 transparent; font-size: 16px; float: right; font-size: 14px; font-weight: 700; width: 125px; color: #fff; text-align: center; } .links .back { background: url("http://a.tbcdn.cn/app/tc/img/back.png") no-repeat scroll left center transparent; padding: 0 16px; float: right; } .order-msg { margin-bottom: 10px; background: #efffe2; border: 1px solid #97b482; padding: 25px 10px; overflow: hidden; } .order-msg .status { height: 32px; line-height: 28px; font-weight: bold; font-size: 18px; background: url(icon_order_status.png) no-repeat 87px 0; } .order-msg p { margin-bottom: 5px; padding-left: 125px; } /* actress, category, maker list page */ .list-page { padding: 10px; } .list-page a { float: left; width: 250px; margin-right: 10px; padding-left: 15px; height: 30px; line-height: 30px; overflow: hidden; background: url(list-page-style.png) no-repeat left center; } /* My page */ .mypage-wrap { width: 980px; clear: both; background: url("mypage_left_bg.gif") repeat-y scroll -0 0 #FFFFFF; border: 1px solid #D7D7D7; border-radius: 5px 5px 5px 5px; } .mypage-left { float: left; height: auto; width: 150px; padding: 10px 0; } .mypage-main { float: left; height: auto; width: 825px; padding: 10px 0; margin-left: 1px; } .mypage-left ul li { height: 27px; } .mypage-left ul li a { background: url("mypage_left_dot.gif") no-repeat 16px center; } .mypage-left ul li a:link, .mypage-left ul li a:visited { color: #666666; display: block; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 30px; text-decoration: none; } .mypage-left ul li a:hover, .mypage-left ul li a.selected { background-color: #E6E6E6; color: #000000; } .bought-table { border-collapse: collapse; table-layout: fixed; width: 100%; } .bought-table .button, .bought-table .col-name th, .bought-table .toolbtn { background: url("http://img03.taobaocdn.com/tps/i3/T12WeoXbBnXXXXXXXX-84-292.png") no-repeat scroll 0 0 transparent; } .bought-table .col-name th { background-repeat: repeat-x; border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; color: #000000; height: 33px; text-align: center; } .bought-table td { border: 1px solid #D4E7FF; line-height: 1.5; } .bought-table .sep-row { height: 7px; } .bought-table .sep-row td { border: medium none; } .bought-table .order-hd { background: none repeat scroll 0 0 #E8F2FF; color: #404040; } .bought-table .order-hd td { height: 29px; line-height: 29px; padding-bottom: 1px; padding-left: 10px; } .bought-table .order-bd { height: 80px; } .bought-table .order-bd td { border-left-color: #E6E6E6; border-right-color: #E6E6E6; overflow: hidden; padding: 8px 5px; text-align: center; vertical-align: top; } .bought-table .order-bd .baobei { border-left-color: #D4E7FF; border-right: medium none; padding: 10px; text-align: left; } .bought-table .order-bd .other { border-right-color: #D4E7FF; text-align: center; vertical-align: middle; } .bought-table .baobei .pic, .bought-table .baobei .desc { display: inline; float: left; } .bought-table .baobei .pic { border: 1px solid #E9E9E9; margin-right: 10px; } .bought-table .baobei .pic img { height: 75px; width: 60px; } .bought-table .baobei .desc { overflow: hidden; word-wrap: break-word; } .bought-table .baobei .baobei-name { display: block; line-height: 18px; margin-top: -2px; max-height: 38px; overflow: hidden; } .bought-table .jipiao-order .baobei-name, .bought-table .jipiao-order .baobei-name:hover { color: #404040; cursor: text; text-decoration: none; } .bought-table .baobei .spec { color: gray; line-height: 18px; max-height: 65px; overflow: hidden; margin-top: 5px; } .bought-table .baobei .spec span { margin-right: 5px; } .bought-table .baobei .misc { color: #808080; } .page-nav-cell { text-align: right; } .page-nav { display: inline; float: right; margin-right: 2px; } .page-nav li { color: #AAAAAA; display: inline; float: left; height: 25px; line-height: 25px; margin-right: 3px; } .page-nav input { vertical-align: middle; } .page-nav a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; color: #0066CC; display: block; height: 23px; line-height: 23px; min-width: 15px; padding: 0 5px; text-align: center; text-decoration: none; white-space: nowrap; } .page-nav a:hover { border-color: #FF5500; color: #FF0000; } .page-nav .first-page a { padding: 0 5px; text-align: center; } .page-nav .curr-page a { background-color: #FFEEE5; border-color: #FF5500; color: #FF0000; font-weight: bold; } .page-nav .prev-page a, .page-nav .next-page a { padding: 0; position: relative; width: 22px; } .page-nav .hundreds { padding: 0 5px; width: auto; } .page-nav .paginator-arrow { top: 7px; } .page-nav .prev-page .paginator-previous, .page-nav .next-page .paginator-next { padding: 0 6px; position: relative; width: 45px; } .page-nav .prev-page .paginator-previous:hover, .page-nav .next-page .paginator-next:hover { text-decoration: none; } .page-nav .prev-page .paginator-previous { text-align: right; } .page-nav .next-page .paginator-next { text-align: left; } /* common style */ .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; /*ie6,7*/ } a.entry-botton { vertical-align: bottom; width: 200px; line-height: 54px; height: 50px; background-color: #ffffaa; display: inline-block; color: #fff; font-size: 23px; border-radius: 14px; } a:hover.entry-botton { background-color: #ffffff; text-decoration: none; } a.leave-botton { vertical-align: bottom; width: 120px; line-height: 54px; height: 50px; background-color: red; display: inline-block; color: #fff; border-radius: 50%; } a:hover.leave-botton { background-color: #9d9d9d; text-decoration: none; } .left-color2, .left-color3, .left-color4, .left-color5 { /*margin-top: 10px;*/ margin: 0px 0px 0px 2px; border-radius: 7px 7px 0 0; } .left-color1 { border: 1px solid #e97875; } .left-color1 h3 { background-color: #e97875; } .left-color2 { border: 1px solid #adc100; } .left-color2 h3 { background-color: #adc100; } .left-color3 { border: 1px solid #40ab86; } .left-color3 h3 { background-color: #40ab86; } .left-color4 { border: 0px solid #627cb6; } .left-color4 h3 { /*background-color: #627cb6; closed DL*/ background-color: #ffffff; } .left-color5 { border: 1px solid #c75099; } .left-color5 h3 { background-color: #c75099; } .left-maker ul li { height: 20px; line-height: 20px; list-style: none; } .left-maker ul li a { background: none; } .left-maker ul li a:hover { background: none; } table.contents { margin: 10px auto; border: solid 0px #DDD; } table.contents td, table.contents th { border-right: solid 1px #DDD; border-bottom: solid 1px #DDD; vertical-align: middle; padding: 5px; } table.contents p, table.contents td, table.contents th { border: solid 0px #000000; margin: 5px; } table.contents img { vertical-align: -20%; } td.contents01 { text-align: center; font-weight: bold; } p.text04 { margin: 0 55px 20px; } p.center { margin: 20px 0; text-align: center; } .faq { padding: 10px; } .faq-block { padding: 10px; } .faq h3 { border-bottom: 4px solid #ffae00; padding-bottom: 5px; font-size: 14px; } .faq h4 { font-size: 12px; font-weight: bold; margin: 10px 0; } .faq p { padding: 5px; font-size: 12px; line-height: 1.5; color: #333333; padding-bottom: 10px; background: url(http://townwork.net/twc/help/img/dot_line.gif) repeat-x bottom; } .faq p.last { background: none; padding-bottom: 0; } .faq-smartphone { padding: 10px; } .faq-smartphone h5 { padding: 10px 0; font-size: 1.2em; } .faq-smartphone ul { margin: 10px; } .faq-smartphone li { list-style: disc outside; margin: 10px; } .faq-smartphone img { margin: 10px; } .faq-smartphone .red { color: red; } .buy_help { padding: 0 10px; } .buy_help h3 { margin: 20px 0 10px 0; padding: 5px 0 5px 20px; font-size: 22px; color: #FFF; } .buy_help p { padding-left: 10px; } .buy_help .title1 { background: #e97875; } .buy_help .title2 { background: #adc100; } .buy_help .title3 { background: #40ab86; } .buy_help .title4 { background: #4bbece; } .buy_help .title5 { background: #627cb6; } .buy_help .title6 { background: #a465a9; } .buy_help .title7 { background: #c75099; } #jcl-demo .carousel { background-color: #ffffff; float: left; padding-left: 3px; /* Needed for rendering without flicker */ position: relative; visibility: hidden; left: -5000px; } /* Styling for image based carousel content. Only width and height are mandatory */ #jcl-demo .carousel ul li { vertical-align: middle; /* optional */ margin: 5px 3px 5px 0; } #jcl-demo .carousel ul li a:hover {background-color: #dd0055; opacity: 0.9; } /* Styling for image based carousel content. Only width and height are mandatory */ #jcl-demo .carousel ul li img { width: 140px; height: 178px; border-radius: 0px; } /* Styles for PREV and NEXT anchor buttons */ #jcl-demo a.prev, #jcl-demo a.next, #jcl-demo a.go { display: block; width: 26px; height: 50px; line-height: 40px; background-color: #dd0055; color: ghostwhite; text-decoration: none; font-family: Arial, sans-serif; font-size: 25px; border-radius: 8px; float: left; } #jcl-demo a.prev.disabled, #jcl-demo a.next.disabled, #jcl-demo a.prev.disabled:hover, #jcl-demo a.next.disabled:hover { background-color: #8d8d8d; cursor: default; } #jcl-demo a.go.highlight { background-color: #dedede; color: #000; } #jcl-demo a.prev { margin: 70px -5px 0 0; text-indent: 7px; } #jcl-demo a.next { margin: 70px 0 0 -5px; text-indent: 10px; } #jcl-demo a.prev:hover, #jcl-demo a.next:hover, #jcl-demo a.go:hover { background-color: #aaaaaa; } s .header_notice_wrap { width: 960px; margin: auto; /* padding-top: 10px; */ min-height: 80px; } .header_notice { position: relative; text-align: left; border: 2px solid #F0AF00; padding: 10px 20px 10px 100px; } .header_notice2 { position: relative; text-align: left; border: 2px solid #F0AF00; padding: 10px 20px 10px 20px; } .header_notice3 { text-align: left; border: 2px solid #F0AF00; padding: 10px 20px 10px 90px; background: url("home-notice-bg.gif") no-repeat scroll 10px center transparent; } .header_notice_wrap p.title { font-size: 1.5em; font-weight: 700; color: #eb6f3b; } .header_notice_wrap p.content { font-size: 1.2em; } .header_notice_wrap p.content2 { color: #4ac32a; } .header_notice_wrap .hilight { color: #ff233b; font-size: 1.2em; } .header_recommend_wrap {} .header_recommend_wrap_small { display: flex; flex-direction: row; } .header_recommend_image_small { max-width: 100%; height: auto; } .entry_notice_wrap { width: 450px; margin: 10px auto; padding-top: 10px } .entry_notice_wrap p { text-align: left; font-weight: 700; } .entry_notice_wrap a { color: #eb003a; } .entry_notice_wrap a:hover { color: #eb003a; text-decoration: none; } .mt10 { margin-top: 10px; } /* Other common styles */ .clear { clear: both; } .dvd_dollor { color: #444444; font-weight: normal; font-size: 16px; } /*.dvd_price { color: #ff6600; font-weight: bold; font-size: 20px; }*/ .dvd_price {font-style: italic; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; letter-spacing: 0.05em; color: #dd0055 !important; font-weight: bold; font-size: 24px !important; } .ranklink { clear: both; padding-top: 7px; } .ranklink ul:before, .ranklink ul:after { content: ""; display: table; } .ranklink ul:after { clear: both; } .ranklink ul { padding: 10px; /*border: 1px solid #F7CBAD; closed DL */ } .ranklink ul li { float: left; margin: 4px 6px 5px 6px; background-color: rgba(255,255,255,0.60); border-radius: 2px; /*min-height: 45px;*/ } .ranklink ul a {color: #444444; /*background-color: #d76601;*/ font-size: 10px!important; display: inline-block; border: 0px solid #d76601; border-radius: 2px; padding: 1px; text-decoration: none; height: 31px; width: 88px; text-align: center; font-weight: 700; vertical-align: middle; line-height: 11px; overflow: hidden; } .ranklink ul a:hover { color: #FFFFFF; border-color: #dd0055; background-color: #dd0055; } .dvd_unavailable { font-size: 1.2em; font-weight: 700; background-color: #ffeeee !important; border: 1px solid #ff0000 !important; padding: 10px 20px 10px 60px; background: url("sorry.gif") no-repeat 7px center #E5F5FF; min-height: 40px; border-radius: 14px; } .ranking-wrap { padding: 10px; border: 1px solid #000; border-radius: 5px; max-width: 790px; overflow: hidden; float: right; height: auto; } } .ranking-content {} .dvd-button-box {} /* breadcrumbs */ .breadcrumbs { border: 0px solid #FF7B33; margin:2px 0px 4px 2px; background-color: #eeeeee; padding: 0 7px; line-height: 30px; height: 30px; color: #404040; overflow: hidden; } .breadcrumbs span { color: #999; } .breadcrumbs a { margin-right: 3px; padding-right: 5px; } .breadcrumbs a.nolink { color: #404040; text-decoration: none; cursor: text; } .tb-viewer-control { width: 75px; height: 260px; line-height: 260px; font-size: 50px; } .tb-viewer-control img { padding-left: 15px; vertical-align: middle; } .tb-viewer-control a { height: 260px; width: 75px; background-color: #FFFFFF; } .tb-viewer-control a:hover { background-color: #E65310; } .tb-viewer-control-left { float: left; } .tb-viewer-control-right { float: right; } .favorites-button a { display: block; } .favorites-button img { height: 18px; border: #ccc solid 1px; border-radius: 3px; } .sm-content { padding-left: 10px; } .sm-content span { margin-right: 10px; } .news_box ul { height: 150px; overflow: auto; } .news_box ul li { margin: 8px 0 0 0; list-style-type: none; display: block; } .news_box ul li.news_attention dd.category { background-color: #dd2211; } .news_box ul li.news_attention dd.text a { color: #dd2211; } .news_box ul dl { overflow: hidden; margin: 0; } .news_box ul dt { float: left; clear: left; font-weight: normal; } .news_box ul dd { float: left; } .news_box ul dd.category { display: inline-block; min-width: 84px; margin-left: 10px; padding: 4px 5px 3px 5px; background-color: #aaa; text-align: center; line-height: 1.3; font-size: 86%; color: #fff; } .news_box ul dd.text { float: none; overflow: hidden; padding-left: 20px; } .news_box ul dd.text a { display: block; padding-left: 12px; } .news_box ul li ol li { margin-left: 35px; display: list-item; list-style-type: disc; } .news_box hr { margin: 10px 0; background-color: #FFC6A8; } .main_404 {} .main_404 .banner { float: left; width: 126px; padding-top: 50px; margin-right: 30px; height: 148px; overflow: hidden; } .main_404 .err { float: left; padding-top: 50px; width: 450px; } .main_404 .err .tips { font-size: 20px; font-weight: 700; color: #333; margin-bottom: 5px; } .main_404 .err .reason { line-height: 1.6em; margin-bottom: 25px; } .main_404 .err .reason p { color: #ccc; margin-bottom: 5px; } .main_404 .err .reason li { color: #333; } .main_404 .err .reason li span { color: #ccc; padding-left: 5px; } .main_404 .err .methods { margin-bottom: 5px; } .main_404 .err .methods a { color: #0B72A4; } .main_404 .err .methods .search { margin-top: 5px; } .main_404 .err .methods .search span { color: #0B72A4; } .main_404 .err .methods .search input { height: 28px; border: 1px solid #ccc; width: 250px; padding-left: 5px; outline: 0; } .main_404 .err .methods .search input::-webkit-input-placeholder { color: #ccc; } .main_404 .err .methods .search input:-moz-placeholder { color: #ccc; } .main_404 .err .methods .search input::-moz-placeholder { color: #ccc; } .main_404 .err .methods .search input:-ms-input-placeholder { color: #ccc; } .main_404 .err .methods .search-btn { cursor: pointer; color: #0b72a4; background: 0 0; border: none; } .main_404 .err .links { color: #666; line-height: 2em; } .main_404 .err .links a { color: #0B72A4; } .main_404 .err .links span { color: #ccc; padding: 0 3px; } .main_404 .err .links .icon-search { color: #ccc; } .main_404 .p4p-area { clear: both; } .mainMthd, .otherMthd { line-height: 1.5; } .mainMthd { margin-bottom: 47px; } .otherMthd { margin-bottom: 53px; } .otherMthd li { margin: 5px 0 7px 30px; text-align: left; line-height: 1; list-style: disc; } #J_StrPrice { font-size: 14px; color: rgb(60, 60, 60); font-weight: 400; text-decoration: line-through; margin-right: 5px } #price_change { text-decoration: none; display: block; height: 2em; line-height: 2em } .price-time-left { color: #090; font-weight: 400; margin-left: 60px } .price-time-left b { font-size: 1.2em } .page_nav_brief {margin-top: 0px; padding: 10px 10px 0px 0px; text-align: center; clear: both } .page_nav_pagination_wrap { text-align: center; } .page_nav_pagination { display: inline-block; } .page_nav_pagination a { color: black; float: left; padding: 6px 10px; text-decoration: none; border: 1px solid #cccccc; } .page_nav_pagination a.active { background-color: #dd0055; color: white; border: 1px solid #dd0055; } .page_nav_pagination a:hover:not(.active) {background-color: #ddd;} .page_nav_pagination a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .page_nav_pagination a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .page_nav_extra { text-align: center; padding-bottom: 10px } .sidebar-keyword li { display: inline-block; margin-right: 5px; width: auto } .sidebar-keyword li a { display: block; padding: 2px 5px } h3.googlesearch-title { border-color: #627cb6 } h3.recommond-title { border-color: #488000 } h3.notice-title { /*border-color: #e97875 */ } .h3title { border-radius: 7px 7px 0px 0px; overflow: hidden; background-color: #dd0055; text-align: center; margin-top: 0px; color: #ffffff; font-weight: 400; font-size: 13px; line-height: 30px; height: 27px; } .h3title2 { border-radius: 7px 7px 0px 0px; overflow: hidden; background-color: #dd0055; text-align: left; margin-top: 0px; color: #ffffff; font-weight: 400; font-size: 13px; line-height: 30px; height: 27px; padding-left: 14px; } .h3title3 { width: 700px; border-radius: 7px 7px 0px 0px; overflow: hidden; background-color: #dd0055; text-align: left; margin: 3px 0 -2px 23px; color: #ffffff; font-weight: 400; font-size: 13px; line-height: 30px; height: 27px; padding-left: 14px; } .h3title4 { border-radius: 7px 7px 0px 0px; overflow: hidden; background-color: #dd0055; text-align: left; margin: 3px 0 0 0; color: #ffffff; font-weight: 400; font-size: 13px; line-height: 30px; height: 27px; padding-left: 14px; } .notice-content {border-radius: 0 0 7px 7px; font-size: 11px; color: #666666; border: 0px solid #ffccdd; padding: 10px; border-top: none; } .pkg-type dd { float: left; position: relative; margin: 0 5px 10px 0; vertical-align: middle; line-height: 20px; background: #FFF; } .pkg-type dd a { display: inline-block; white-space: nowrap; text-decoration: none; padding: 3px 6px; min-width: 10px; _width: 10px; text-align: center; border: 1px solid #DCDCDC; background: #FFF; -moz-transition-property: border-color, background; -o-transition-property: border-color, background; -webkit-transition-property: border-color, background; transition-property: border-color, background; -moz-transition-duration: .2s; -o-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s; } .pkg-type dd input[type=radio] { vertical-align: middle; } .pkg-type .selected a, .pkg-type .selected a:hover {border-radius: 7px; padding: 2px 5px; color: #dd0055; border: 2px solid #dd0055; background: #FFEEFF; cursor: default; } .pkg-type .out-of-stock a, .pkg-type .out-of-stock a:hover {border-radius: 7px; cursor: default; padding: 3px 6px; color: #666; border: 1px dashed #AAA; background: #FFF; } .dvd-order-by { float: right; font-size: 12px; font-weight: 400; } /* sample_history */ #sample_history table { width: 100%; border-top: solid 1px #ffd0b6; border-left: solid 1px #ffd0b6; } #sample_history table td { width: 33%; padding: 5px; border-bottom: solid 1px #ffd0b6; border-right: solid 1px #ffd0b6; } .link-button { display: inline-block; font-weight: bold; width: 150px; height: 32px; line-height: 32px; border: 1px solid #b70942; font-size: 14px; text-align: center; cursor: pointer; background-color: #ed145b; color: #FFFFFF; } a:hover.link-button { /*color: #ffffff;*/ text-decoration: none; } .dvd-sample { background: none repeat scroll 0 0 #FFFFE5; border: 1px solid #FFCC7F; clear: both; margin-bottom: 20px; padding: 10px; } .dvd-sample .sample-alert { display: block; margin: 0 10px; border: 1px solid #FF7B33; background-color: #FFEEE5; padding: 10px; color: #404040; } .dvd-sample h5, .dvd-sample h6 { padding: 10px 0; color: #FF009A; font-size: 14px; } .dvd-sample h6 { font-size: 12px; } .dvd-sample .make-sample-button { width: 100%; display: block; margin: 10px 0; text-align: center; } .dvd-sample #loading, .dvd-sample #loading_mark_sample { display: none; margin-top: 10px; border: 1px solid #FF7B33; background-color: #FFEEE5; padding: 5px 10px; color: #404040; } .notify-badge { position: absolute; background: red; height: 2rem; top: 10px; right: 1.5rem; text-align: center; font-size: 1rem; line-height: 2rem; border-radius: 5px; color: white; padding: 0 10px; } .comment_t { padding: 10px; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; margin-top: 15px; } .comment_t_title { margin-bottom: 5px; padding-left: 20px; background: url("icon_msg_info.gif") no-repeat scroll 0 -0 transparent; } /* howto page */ .howto .col { float: left; position: relative; width: 50%; } .guide-mod { font-size: 14px; padding: 6px 0; line-height: 34px; /*overflow: hidden;*/ } .guide-mod h3 { font-weight: 700; } ul.guide-list { list-style: disc inside none; } .guide-list span { margin: 0 10px; } .faq_wrap, .faq_wrap_last { margin-top: 20px; padding-bottom: 10px; } .faq_wrap { overflow: hidden; } .faq_wrap2 {margin-top: 20px; padding-bottom: 10px; overflow: hidden; } .faq_midashi { font-size: 16px; margin-top: 0px; height: 20px; font-weight: bold; line-height: 26px; border-left: 15px solid #dd0055; padding: 7px 0 0 20px; color: #444444; position: relative; } .faq_midashi span { position: absolute; left: 4px; top: 6px; } .faq_midashi2 {font-size: 18px; margin-top: 0px; height: 24px; font-weight: bold; line-height: 26px; border-left: 15px solid #dd0055; padding: 7px 0 7px 11px; color: #444444; } .faq_midashi3 {font-size: 14px; margin-top: 0px; margin-bottom: 1px; height: 20px; background-image: linear-gradient(#eeeeee, #fefefe); font-weight: bold; line-height: 22px; border-left: 15px solid #dd0055; padding: 7px 0 7px 11px; color: #444444; } .faq_wrap dl { margin: 10px 10px; } .faq_wrap dl p { margin: 10px 0; } dt.question { font-size: 14px !important; border-bottom: dotted 0px #dddddd; margin: 0 10px; padding: 17px 5px 5px 35px; font-size: 12px; clear: both; position: relative; } dt.question span { font-size: 16px; color: #dd0055; font-weight: 700; margin-right: 10px; position: absolute; top: 15px; left: 5px; } dd.answer {border-bottom: solid 1px #cccccc; font-size: 12px; margin: 1px 10px; padding: 5px 5px 17px 10px; font-size: 12px; line-height: 1.7; overflow: hidden; position: relative; } dd.answer span {font-size: 16px; color: #00bbbb; font-weight: 700; margin-right: 10px; float: left; } .answer-divd {border-bottom: dashed 1px #cccccc; padding-bottom: 11px; margin-bottom: 11px; font-size: 12px; } dd.answer ul { list-style-type: disc; padding-left: 0px; } dd.answer ul li { line-height: 2em; } div.anser_left { position: absolute; left: 6px; top: 5px; } div.anser_right { font-size: 12px !important; padding-left: 35px; } div.anser_right2 { font-size: 12px !important; padding-left: 14px; } div.anser_right3 { font-size: 12px !important; padding-left: -14px; } div.anser_right img { display: block; margin: 10px auto; } div.anser_right p { padding: 0 10px; } .type-container { margin-top: 20px; margin-bottom: 10px; padding: 10px; } .type-container li a { width: 260px; height: 120px; display: block; font-size: 12px; padding: 20px 120px 5px 10px; } .type-container li a h6 { font-size: 22px; } .type-container li a p { margin-top: 5px; } .type-container li a:hover { text-decoration: none; } .type-container li.type-wp { float: left; } .type-container li.type-classic { float: right; } .type-container li.type-wp a { color: #dddddd; background: url(img/type-wp.jpg) no-repeat 95% center #464646; } .type-container li.type-classic a { color: #333333; background: url(img/type-classic.jpg) no-repeat 95% center #ffffff; border: 1px #999999 solid; } a.download-button { background: none repeat scroll 0 0 #e6fdb9; border: 1px solid #7ab900; border-radius: 2px; color: #333; font-size: 12px; font-weight: 12px; padding: 3px 20px; line-height: 30px; } a.download-button:hover { text-decoration: none; } .dvd_property ul li div.dvd_rating .do-rate, .dvd_property ul li div.dvd_rating .rated { width: auto !important; } .do-rate, .rated { display: inline-block; } .do-rate>input, .rated>input { position: absolute; top: -9999px; } .do-rate>label, .rated>label { float: right; width: 1em; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 16px; color: #ccc; } .do-rate>label:before, .rated>label:before { content: '★ '; } .do-rate>label.checked, .do-rate>input.checked+label { color: #ffc700; } .do-rate>label:hover, .do-rate>label:hover~label { color: red !important; } .dvd_property ul li div.dvd_rating, .dvd_property ul li .do-rate { float: left; width: auto; } .lb-dvd {position: relative; height: 30px; border: solid 2px #dd0055; border-radius: 7px; margin: 30px 0 0 7px; padding: 4px; display: flex; justify-content: center; align-items: center; margin: 30px 0 0 7px; color: #dd0055; font-size: 16px; } .lb-dvd-img { width: 96px; margin-top: -69px; text-align: left; position: absolute; margin-left: -100px; } .lb-download {position: relative; height: 30px; border: solid 2px #0088dd; border-radius: 7px; margin: 30px 0 0 7px; padding: 4px; display: flex; justify-content: center; align-items: center; margin: 30px 0 0 7px; color: #0088dd; font-size: 16px; } .rated>label { cursor: default; } .rated>label.checked, .rated>input.checked+label { color: #ffc700; } .loading-more { margin-top: 15px; text-align: center; line-height: 15px; height: 15px; font-size: 15px; } .loading-more img { vertical-align: bottom; margin-right: 10px; } .loading-message { border: 1px solid #bb8903; padding: 10px 20px 10px 20px; margin-top: 20px; } .only-on-mobile { display: none; } .cart_link i { font-size: 32px; } .cart_box { position: absolute; right: 40px; top: 83px; } .cart_link {text-decoration: none !important; padding: 0; } #total_number { position: absolute; right: -27px; background: #ffeeff; padding: 0 7px; border-radius: 100%; top: -7px; color: #dd0055; font-size: 13px; font-weight: 700; box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.7); } /* For the shopping cart */ .cart { padding-bottom: 50px; } .cart-box-detail * { box-sizing: border-box; } .cart-box-detail { border-radius: 7px; opacity: 0; left: auto; right: 0; position: absolute; top: calc(100% - 5px); background: white; -webkit-box-shadow: 0 3px 9.3px 0.7px rgba(0, 0, 0, 0.7); box-shadow: 0 3px 9.3px 0.7px rgba(0, 0, 0, 0.7); padding: 20px; width: 290px; -webkiit-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 0 0 0; transform-origin: 0 0 0; visibility: hidden; z-index: 999; -webkit-transition: 0.5s; transition: 1.0s; text-align: left; max-height: 600px; overflow: auto; } .cart_box:hover .cart-box-detail { opacity: 1; visibility: visible; -webkiit-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); } .single-cart-box { overflow: hidden; position: relative; border-bottom: 1px solid #ededed; margin-bottom: 7px; } .cart-img { float: left; padding-right: 10px; position: relative; width: 35%; } .cart-img img { max-width: 100%; } .cart-content { float: left; padding: 0 15px 15px 0; width: 65%; } .cart-content h6 a { color: #666; display: block; font-size: 12px; line-height: 20px; font-weight: 400; overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; text-transform: capitalize; white-space: nowrap; } .s-wishlist i, .s-del i { font-size: 20px; } .cart-content span { display: block; color: #777; font-size: 14px; line-height: 20px; } .cart-price {font-style: italic; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; letter-spacing: 0.05em; font-size: 20px !important; font-weight: 400; margin: 5px 0; } .cart-actions { text-align: center; } .cart-actions a {margin-top: 4px; background: #dd0055 none repeat scroll 0 0; border-radius: 7px; -webkit-box-shadow: none; box-shadow: none; color: white; display: inline-block; font-size: 14px; font-weight: 400; padding: 4px 14px; } .cart-checkout { background: #f26667 none repeat scroll 0 0; color: #fff; } .cart-cart { margin-right: 10px; } .cart-checkout:hover, .cart-cart:hover { background-color: #ff4400; border-color: transparent; color: #fff; } .del-icone { color: #666; position: absolute; right: 0; top: 0; z-index: 45; } .del-icone:hover, .cart-content h6 a:hover { color: #dd0055; } .total-price { display: block; font-size: 15px; font-weight: 600; margin-top: 2px; } .pro-quantity { background: #ff4400 none repeat scroll 0 0; border-radius: 100%; color: white; font-size: 16px; left: 5px; line-height: 23px; min-width: 25px; padding: 2px 0 0; position: absolute; text-align: center; top: 3px; } .price-content { border-bottom: 1px solid #dddddd; overflow: hidden; margin-bottom: 10px; } .price-content li { color: #333; font-size: 16px; font-weight: 500; line-height: 1.5; } .price-content li span {font-style: italic; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; letter-spacing: 0.05em; font-size: 20px !important; font-weight: 700; line-height: 8px; color: #ff4400; float: right; /* font-size: 16px; font-weight: 500;*/ } .cart-alert { font-size: 18px; margin-bottom: 20px; text-align: center; color: #ff4400; } .cart-button-list a { margin-right: 30px; } /* Cart page */ .cart-wrap { padding: 10px; margin-bottom: 20px; } .empty { background: url("cart_empty.png") no-repeat scroll 020px 0 transparent; padding: 50px 0 50px 150px; position: relative; } .empty h2 { font: bold 14px/20px arial; } .empty ul { line-height: 20px; margin-top: 12px; } .cart, .cart_confirm { margin-top: 10px; } .status-wrapper { height: 25px; line-height: 25px; margin-bottom: 25px; } .status-wrapper .status-bar { float: left; color: #444444; font-weight: 700; font-size: 16px; line-height: 1.1; margin: 0px 0; } .status-wrapper .status-bar .num { color: #dd0055; margin: 0 2px; } .status-wrapper .total-fee { float: right; text-align: right; } .status-wrapper .total-fee .btn-checkout { background: url("img/cart_checkout_small_bg.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; float: right; height: 20px; line-height: 20px; text-align: center; width: 85px; margin-left: 5px; } .status-wrapper .total-fee .btn-checkout a, .cart-bar .btn-checkout-big a, .links .checkout a{ color: #FFFFFF; display: block } .status-wrapper .total-fee .btn-checkout a:hover, .cart-bar .btn-checkout-big a:hover, .links .checkout a:hover{ text-decoration:none } .status-wrapper .total-fee .btn-disabled { background: url("img/cart_disabled_small_bg.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: default; float: right; height: 20px; line-height: 20px; text-align: center; width: 85px; margin-left: 5px; } .status-wrapper .total-fee .btn-disabled a, .cart-bar .btn-disabled-big a, .links .disabled a{ color: #FFFFFF; } .status-wrapper .total-fee .btn-disabled a:hover, .cart-bar .btn-disabled-big a:hover, .links .disabled a:hover{ text-decoration:none } .status-wrapper .total-fee .btn-shop { background: url("img/cart_btn_small.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; float: right; height: 20px; line-height: 20px; text-align: center; width: 125px; margin-left: 5px; } .status-wrapper .total-fee .btn-shop a{ color: #FFFFFF; padding-left: 8px; } .status-wrapper .total-fee .btn-shop a:hover{ text-decoration:none } .status-wrapper .total-fee-info { float: right; margin-right: 10px; } .status-wrapper .total-fee-info span { font-size: 15px; margin-right: 3px; } .currency { color: #999999; margin-right:0px; font-size:85%; vertical-align: top; } .price { color: #ff4400; font-weight: bold; font-size: 16px; } .price span { color: #999999; margin-right: 3px; } /*cart table */ .order-table, .confirm-table{margin-top: -14px; margin-bottom: 20px; width: 100%; } .order-table thead tr { border: 1px solid #D2D2D2; height: 40px; text-align: center; } .order-table thead th { color: #404040; text-align: center; border: 1px solid #D2D2D2; vertical-align: middle; } .order-table thead th.s-chk input { margin: 0 3px -2px 0; } .order-table tbody tr { background: none repeat scroll 0 0 #FAFCFF; } .order-table tbody tr.selected { background: none repeat scroll 0 0 #E2F2FF; } .order-table tbody td{ padding: 5px; text-align: center; vertical-align: middle; border: 1px solid #D2D2D2; } .order-table tbody td.s-chk { border-left: 0 none; } .order-table tbody td.s-title, .confirm-table tbody td.s-title { padding:6px; vertical-align: middle; } .order-table tbody td.s-title .itempic, .confirm-table tbody td.s-title .itempic { float:left; width: 62px; } .order-table tbody td.s-title .itempic img, .confirm-table tbody td.s-title .itempic img{ border: 1px solid #E9E9E9; height: 75px; width: 60px; } .order-table tbody td.s-title .itempic span, .confirm-table tbody td.s-title .itempic span{ margin-left:8px; float: left; border-bottom: 1px dashed #B6B6B6; text-decoration: none; cursor: hand; color: #808080; } .order-table tbody td.s-title .item-title, .confirm-table tbody td.s-title .item-title { float:left; margin-left:20px; text-align: left; width: 320px; } .order-table .s-price {width: 200px;} .order-table .s-quantity {width: 120px;} .order-table .s-amount {width: 80px;} .order-table .s-del {width: 50px;} .order-table td.s-amount {color: #ff4400; font-weight: 700; font-size: 1.2em} .cart-bar { margin-bottom:20px; background-color: #F3F3F3; border: 1px solid #CCCCCC; text-align: right; font-size: 16px; line-height: 2em; } .cart-bar .btn-checkout-big { background: url(img/cart_checkout_big_bg.gif) no-repeat 0 0 transparent; font-size: 16px; float: right; font-size: 14px; font-weight: 700; height: 35px; width: 125px; color: #fff; text-align:center; } .cart-bar .btn-disabled-big { background: url(img/cart_disabled_big_bg.gif) no-repeat 0 0 transparent; font-size: 16px; float: right; font-size: 14px; font-weight: 700; height: 35px; width: 125px; color: #fff; text-align:center; cursor: default; } .cart-bar .total-price { font-size:24px; margin-right: 10px; } .shop-total { background-color: #F2F7FF; text-align: right; } .shop-total td { line-height: 40px; padding: 5px 0; text-align: right; border-top: 1px dashed #80b2ff; border-bottom: 1px dashed #80b2ff; } .shop-total ul{ border-left: 2px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } .shop-total ul li{ border-top: 1px solid #FFFFFF; } .shop-total ul li .shop-wrap{ float: right; } .shop-total ul li label{ font-weight: 700; margin-right: 10px; text-align: right; display: inline-block; } .shop-total ul li .shop-price{ display: inline-block; text-align: left; } .shop-total .fee_explain{ float: right; background-color: #ffffee; border: 1px solid #FCA700; box-shadow: none; padding: 3px; position: relative; z-index: 100; } .shop-total .fee_explain_inner{ padding: 0 5px; background: none repeat scroll 0 0 #ffffee; font-size: 12px; position: static; line-height: 25px; text-align: left; } .coupon-table { text-align: right; } .coupon-table td { border-top: 1px dashed #80b2ff; border-bottom: 1px dashed #80b2ff; } .coupon-table .coupon-wrap { padding: 10px 0; text-align: right; } .coupon-table .coupon-wrap .coupon-form-group { clear: both; padding-top: 20px; } .coupon-form-group input { padding: 5px 10px; line-height: 20px; } .coupon-explain{ float: right; background-color: #FFEBCC; border: 1px solid #FCA700; box-shadow: none; padding: 3px; position: relative; z-index: 100; } .coupon-explain-inner{ padding: 0 5px; background: none repeat scroll 0 0 #FFFFFF; font-size: 12px; position: static; line-height: 25px; text-align: left; } a.clear-coupon { background-color: #ff0000; color: #f0f0f0; padding: 3px 6px; border-radius: 100%; text-decoration: none; } .cart_confirm .shop-total ul li label{ margin-left: 50px;; } .order-table .shop-total .price { margin-right: 5px; } .g_price { font-family: arial; } .g_price span { color: #999999; margin-right: 3px; } .g_price strong { color: #FF4400; font-family: verdana,arial; font-weight: 700; } .g_price strong b { font-weight: 700; margin-left: 3px; } .g_price-highlight span { color: #FF4400; } .g_price-reversed span, .g_price-reversed strong { color: #FFFFFF; } .g_price-original strong { color: #999999; font-weight: 400; text-decoration: line-through; } .g_price-big span, .g_price-big strong b { font-size: 30px; } .price .style-middle-bold-red { color: #ff4400; font: 700 18px tahoma; } .price .style-normal-bold-grey { color: #808080; font: 700 12px tahoma; } .text-quantity { width: 39px; height: 25px; line-height: 25px; border: 1px solid #aaa; color: #343434; text-align: center; background-color: #fff; background-position: -75px -375px; z-index: 2; } .item-quantity a { display: inline-block; height: 25px; width: 25px; border: 1px solid #e5e5e5; background: #f0f0f0; text-align: center; line-height: 25px; color: #444; } .item-quantity .minus, .item-quantity .no-minus { border-right-color: transparent; left: 0; } .item-quantity .no-minus { border-right: none; } .item-quantity .plus, .item-quantity .no-plus { border-left-color: transparent; right: 0; } .item-quantity .minus:hover, .item-quantity .plus:hover { color: #f50; z-index: 3; border-color: #f60; } .item-quantity a:hover { text-decoration: none; } .item-quantity .no-plus, .item-quantity .no-minus { color: #e5e5e5; } .item-quantity .no-minus:hover { cursor: default; border-color: #e5e5e5; border-right-color: #aaa; color: #e5e5e5; } .quantity-msg em { display: block; width: 55px; border: 1px solid #ffe1d3; border-top: 0; color: #ff4400; text-align: center; padding: 5px 10px; background: #fff0e7; } .order-total th, .order-total .amount { font-size: 20px; text-transform: uppercase; white-space: nowrap; font-weight: 600; } .order-total th { font-weight: 700; } .order-total, .order-total th , .order-total td { border: none; } .order-total .amount { margin-left: 10px; } .order-total .amount .price { font-size: 1.2em; } .wc-proceed-to-checkout a, .wc-proceed-to-checkout button { background: #dd0055; border-radius: 7px; color: #fff; display: inline-block; font-size: 16px; font-weight: 700; height: 2.5em; line-height: 2.5em; margin-top: 20px; padding: 0 50px; text-transform: none; } .wc-proceed-to-checkout { clear: both; display: block; text-align: right; } .ui-tooltip { white-space: pre-line; } .button-disabled { color: #a7aaad!important; background: #f6f7f7!important; border-color: #dcdcde!important; box-shadow: none!important; text-shadow: none!important; cursor: default; } .dvd-table td.s-title .item-title { width: 224px !important; } @media only screen and (max-width: 950px) { /* Entry */ .entry-top { padding: 0; } .entry-entry-link { margin-right: 0; } a.entry-botton, a.leave-botton { display: block; margin: 0 auto; } a.entry-botton { margin-bottom: 10px; } .main_column { margin-left: 0; } #jcl-demo a.prev, #jcl-demo a.next, #jcl-demo a.go { display: none; } /* Side bar */ .right_column, .left_column { display: none; } .smartphone_column { display: block; } /* DVD View */ .dvd_gallery, .dvd_property, .dvd_property ul { float: none; display: block; width: 100%; } .dvd_property ul li div { float: none; width: 100%; } .dvd_buy_wrap { margin-left: 0; } .btn-cart a { margin: 0 auto; } p { word-break: break-all; } .buy_help img, .faq-block img { max-width: 100%; } .dvd_gallery { height: inherit; } .dvd_gallery a { height: inherit; width: 100%; display: block; } .dvd_gallery a img { width: 100%; } .detail-box { width: 100%; float: none; } } @media only screen and (max-width:767px) { .only-on-mobile { display: block; } .hide-on-mobile { display: none; } .header { margin-top: 10px; } .header .logo a { text-align: center; width: 100%; font-size: 20px; } .quick_menu { right: auto; top: auto; } .quick_menu li { background: none; padding: 0; width: 30%; } .quick_menu li a { color: #ffffff; width: 100%; display: block; padding: 5px 0; font-size: 16px; text-align: center; } .quick_menu li.menu_cart a { background: none; padding-left: 0; } .header_wrap { position: relative; } .header_nav_wrap { display: none; } .header_quick_wrap { display: block; background: #FF7B33; } .bthumb { width: calc(50% - 18px); height: auto; } .list-box a img { width: 100%; height: auto; } .dvd-list-page .smartphone_column { display: none; } .dvd-order-by { float: none; display: inline-block; } .dvd_desc dl { padding-left: 5px; } .dvd_desc dt { float: none; margin-left: 0px; } .has_sample .dvd_property { width: 100% !important; } .dvd_comment .comment-new .comment-new-entry span { width: 80px; } .dvd_comment .comment-new .comment-new-entry .comment-new-input, .dvd_comment .comment-new .comment-new-entry .comment-new-select { width: auto; } .msg .button .button_home, .msg .button .button_back { float: none; margin-left: 20px; } .msg .button .button_back { margin-bottom: 20px; } } @media (max-width: 1000px) { .bought-table .order-bd .wishlist-button table { min-width: 100px; height: 35px; margin-bottom: 10px; } } @media (max-width: 767px) { .header-middle .top-link { float: none; margin-top: 10px; text-align: center; } .mypage ul li { display: block; width: 100%; } table.login-outside .login-left, table.login-outside .login-right { width: 100%; display: block; margin-bottom: 20px; } table.login-outside .login-left { border-right: none; border-bottom: 1px solid #b1cae8; } table.login-outside ul li { border-bottom: none; } table.login-outside ul .agree p { width: auto; } table.login-outside ul li label, table.login-outside .label-like { float: none; text-align: left; display: block; width: 100%; padding-left: 10px; } table.login-outside .spark-indeed { background-position: left; } table.login-outside ul li p { margin-top: 10px; margin-bottom: 10px; } .order-nav-bar { font-size: 14px; } .order-nav-bar .order-nav-wapper { padding: 0 10px 10px 10px; } .order-table .s-price, .confirm-table th.s-price {width: 50px;} .order-table .s-quantity {width: 100px;} .confirm-table th.s-quantity {width: 30px;} .order-table .s-amount, .confirm-table th.s-amount {width: 60px;} .order-table .s-del {width: 40px;} .confirm-table tfoot td .confirm-wrap .confirm {width: 100%;} .text-quantity { width: 30px; } .order-table tbody td.s-title .item-title, .confirm-table tbody td.s-title .item-title { float: none; margin-top:10px; margin-left:0px; text-align: left; width: 100%; } .order-table tbody td.s-title .itempic, .confirm-table tbody td.s-title .itempic { float: none; width: 100%; text-align: center; } .stepbar .tb-stepbar li.step-5 { width: 100%; background: #e4e4e4 url(img/stepbar-arrow-mobile.png) no-repeat 100% -28px; margin-bottom: 10px; text-align: left; padding-left: 10px; list-style-type: decimal; list-style-position: inside; } .stepbar .tb-stepbar li.stepbar-current { background-color: #F60; background-position: 100% 0; } .stepbar .tb-stepbar li span { display: inline-block; } .address .manage-address { float: none; display: block; text-align: right; margin-top: 10px; } .form-msg { margin-top: 10px; margin-left: 0; } .form-box .i-text, .form-box select { width: 100%; } .address .address-list li { padding: 6px 0 10px 20px; } .address li input { left: 5px; } .address .address-list li.selected { line-height: 1.5em; } .address-list .selected .address-info { padding-right: 10px; } .address .marker-tip { position: relative; padding-bottom: 10px; } .address-list .tip { margin-top: 5px; margin-left: 0; } .payment-wrap ul li { height: auto; } .pay-amount { height: auto; padding: 0; } .pay-amount a { display: block; } .payment-label, .payment-label-disable { padding-left: 30px; } .payment-wrap ul li { line-height: 30px; border: 4px solid #fff; padding: 0; margin-bottom: 5px; } .payment-wrap ul li.focus .payment-input, .payment-wrap ul li:hover .payment-input, .payment-wrap .payment-input { left: 10px; top: 10px; } .form-box .item { padding-left: 80px; } .order-msg .status, .order-msg-ng .status { padding-left: 0; background: none; } .reorder-bar { padding-left: 0px; text-align: center; height: auto; } .reorder-bar .btn-checkout-big { float: none; display: inline-block; width: 45%; margin-bottom: 10px; } .bought-table .baobei .pic, .bought-table .baobei .desc { display: block; float: none; max-width: 100%; text-align: center; } .bought-table .baobei .pic { border: none; margin-bottom: 10px; } .bought-table .baobei .spec { max-height: 100%; text-align: left; } .bought-table .order-bd .baobei, .bought-table .order-bd .other , .bought-table .order-bd .wishlist-button { float: none; display: block; } .bought-table .order-bd table.address_table { min-width: 100%; } .bought-table .order-bd .other table { min-width: 100%; height: auto; width: 100%; text-align: left; } .bought-table thead, .bought-table .price-td, .bought-table .rating-td { display: none; } .faq_wrap dl { margin: 10px 0; } dt.question, dd.answer { margin: 0; } div.anser_left { left: 5px; } div.anser_right { padding-left: 25px; } } /*--------new----*/ #scrollToTopBtn { width: 80px; height: 80px; line-height: 11px; display: none; position: fixed; bottom: 24px; right: calc(50% - 532px); z-index: 99; font-size: 14px; border: solid 4px #ffffff; outline: none; background-color: rgba(221,0,85,0.5); color: white; cursor: pointer; padding: 0px 11px 7px 11px; border-radius: 40px; } #scrollToTopBtn:hover { background-color: rgba(221,0,85,1.0); } .popup-container {width: 200px; border-radius: 7px !important; position: relative; text-align: center; } .popup-trigger { cursor: pointer; text-decoration: underline; color: #007bff; position: relative; display: inline-block; margin: 0; padding: 0; text-decoration: none; } .popup {width: 178px; font-size: 11px !important; color: #666666; border-radius: 7px; background-image: url( "coin.png"); background-repeat: no-repeat; display: none; position: absolute; /*top: 80%;*/ top: 50px; left: 50%; transform: translate(-50%, -47px); padding: 7px 7px 10px 7px; background-color: #ffffff; border: 1px solid #ccc; /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/ z-index: 100; box-shadow: 2px 4px 4px -2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 2px 4px 4px -2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 2px 4px 4px -2px rgba(0, 0, 0, 0.4); animation: moveFadeInPop 0.8s ease-in-out; } .popup-title { font-size: 13px; color: #666666; } @keyframes moveFadeInPop { 0% { transform: translate(-50%, -100px); opacity: 0; } 100% { transform: translate(-50%, -47px); opacity: 1; } } @keyframes moveFadeOutPop { 0% { transform: translate(-50%, -47px); opacity: 1; } 100% { transform: translate(-50%, -100px); opacity: 0; } } .bthumb-sample { position: absolute; width: 100%; height: 100%; visibility: hidden; overflow: hidden; } .bthumb-sample-top { position: absolute; top: 0; background-color: #c10303; height: 2px; z-index: 99; width: 0%; visibility: hidden; } .bthumb-sample video {filter: contrast(125%) saturate(1); height: calc(100% + 80px); margin-top: -40px; margin-left: -30px; } /*-----glow button-------*/ .glow-on-hover {text-decoration: none !important; letter-spacing: 2px !important; font-size: 14px !important; font-size: 14px !important; width: 140px; height: 26px; border: none; outline: none; color: #ffffff; background: rgba(83,19,56,0.00); cursor: pointer; position: relative; z-index: 0; border-radius: 14px; } .glow-on-hover-Text {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-2:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; /*filter: blur(5px);*/ filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 14px; } .glow-on-hover:active { } .glow-on-hover:active:after { background: transparent; } .glow-on-hover:hover:before { opacity: 1; } .glow-on-hover:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.00); left: 0; top: 0; border-radius: 14px; } @keyframes glowing { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } /*-----glow button 2-------*/ .glow-on-hover-2 {text-decoration: none !important; letter-spacing: 2px !important; text-align: left; padding-left: 24px; margin-bottom: 7px; width: 200px; height: 26px; border: none; outline: none; color: #ffffff !important; background: rgba(255,238,254,1.00); cursor: pointer; position: relative; z-index: 0; border-radius: 10px; } .glow-on-hover-Text-2 {text-decoration: none !important; color: #dd0055 !important; } .glow-on-hover-Text-2:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-2:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; /*filter: blur(5px);*/ filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing2 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 10px; } .glow-on-hover-2:active { } .glow-on-hover-2:active:after { background: transparent; } .glow-on-hover-2:hover:before { opacity: 1; } .glow-on-hover-2:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing2 { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } /*-----glow button 3------- .dvd_b-link3 { display: inline-block; padding: 3px 14px; margin-left: 11px; margin-bottom: 14px; font-size: 14px; text-align: center; text-decoration: none; cursor: pointer; background-color: rgba(255,238,245,1.00); color: #dd0055; border: none; border-radius: 14px; } .dvd_b-link3:hover {color: #ffffff; text-decoration: none; background-color: #dd0055;} .dvd_b-link3 a { color: #dd0055; } .dvd_b-link3 a:hover { color: #ffffff; text-decoration: none;; } */ .glow-on-hover-3 {text-decoration: none !important; letter-spacing: 1px !important; text-align: left; padding: 5px 12px 5px 14px; margin: 0px 0px 7px 2px; font-size: 15px; width: auto; font-weight: 400; height: auto; border: none; outline: none; color: #ffffff !important; background: rgba(221,0,85,1.0); text-shadow: 1px 1px rgba(0,0,0,0.2);; cursor: pointer; position: relative; z-index: 0; border-radius: 20px; } .glow-on-hover-Text-3 {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-3:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-3:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing2 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 20px; } .glow-on-hover-3:active { } .glow-on-hover-3:active:after { background: transparent; } .glow-on-hover-3:hover:before { opacity: 1; } .glow-on-hover-3:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing3 { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } .glow-on-hover-3a {text-decoration: none !important; letter-spacing: 1px !important; text-align: left; padding: 5px 12px 5px 14px; margin: 0px 0px 7px 2px; font-size: 15px; width: auto; font-weight: 400; height: auto; border: none; outline: none; color: #ffffff !important; background: rgba(221,0,85,0.6); text-shadow: 1px 1px rgba(0,0,0,0.2); cursor: pointer; position: relative; z-index: 0; border-radius: 20px; } .glow-on-hover-Text-3a {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-3a:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-3a:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing2 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 20px; } .glow-on-hover-3a:active { } .glow-on-hover-3a:active:after { background: transparent; } .glow-on-hover-3a:hover:before { opacity: 1; } .glow-on-hover-3a:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing3a { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } .glow-on-hover-3b {text-decoration: none !important; text-align: left; padding: 0; padding: 3px 0px 3px 0px; margin: 2px 0px 9px 2px; font-size: 15px; border: none !important; background: rgba(221,0,85,0.00);} .glow-on-hover-3b a {text-decoration: none !important; text-align: left; padding: 3px 12px 3px 14px; margin: 2px 0px 16px 0px; font-size: 15px; width: auto; font-weight: 400; height: auto; border: none; outline: none; color: #dd0055!important; background: rgba(221,0,85,0.00); cursor: pointer; position: relative; z-index: 0; border: none !important; border-radius: 20px; } .glow-on-hover-3b a:hover {text-decoration: none !important; background: rgba(221,0,85,0.10); color: #dd0055 !important; } .glow-on-hover-Text-3b {text-decoration: none !important; color: #dd0055 !important; } /*.pointbuy { font-size: 14px !important; color: #ffff00 !important; font-weight: 700; background-color: rgba(255,255,255,0.0); border: none; margin-right: 14px; text-shadow: 0 1px #0077ff, 1px 0px #0077ff;} .pointbuy a {color: #ffff00 !important;} .pointbuy a:hover {color: #000000 !important; text-decoration: none !important} glow-on-hover-3 backup .glow-on-hover-3 {text-decoration: none !important; letter-spacing: 2px !important; text-align: left; padding: 5px 12px 5px 14px; margin-left: -1px; margin-right: -1px !important; margin-bottom: 2px; font-size: 16px; width: auto; height: auto; border: none; outline: none; color: #ffffff !important; background: rgba(221,0,85,0.50); cursor: pointer; position: relative; z-index: 0; border-radius: 0px; } .glow-on-hover-Text-3 {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-3:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-3:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left: -2px; background-size: 400%; z-index: -1; filter: blur(5px); filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing3 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 0px; } .glow-on-hover-3:active { } .glow-on-hover-3:active:after { background: transparent; } .glow-on-hover-3:hover:before { opacity: 1; } .glow-on-hover-3:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing3 { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } }*/ /*.glow-on-hover-4 {text-decoration: none !important; letter-spacing: 2px !important; text-align: left; padding: 18px 14px 18px 14px; margin-left: 17px; margin-bottom: 21px; font-size: 18px; width: auto; height: auto; border: none; outline: none; color: #ffffff !important; background-image: linear-gradient(0.4turn, rgba(221, 0, 85, 1.0), rgba(17, 119, 204, 1.0)); cursor: pointer; position: relative; z-index: 0; border: solid 2px #dd0055; border-radius: 50%; }*/ .glow-on-hover-4 {text-decoration: none !important; letter-spacing: 2px !important; text-align: left; padding: 18px 14px 18px 14px; margin-left: 20px; margin-bottom: 14px; font-size: 16px; font-weight: 400; width: auto; height: auto; border: none; outline: none; color: #ffffff !important; /*background-image: url(logo-2x.png); background-position: center center; background-size: cover; background-color: rgba(221,0,85,0.70); background-image: linear-gradient(45deg,#AF40FF, #5B42F3 70%,#00DDEB);*/ background-color: #dd0055; background-image: url('button-bg.png'), radial-gradient(93% 87% at 87% 89%, rgba(0, 0, 0, 0.23) 0%, transparent 86.18%), radial-gradient(66% 87% at 26% 20%, rgba(255, 255, 255, 0.41) 10%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; background-size: 100% 100%, auto, auto, auto, auto, auto, auto; cursor: pointer; position: relative; z-index: 0; border: solid 0px #dd0055; border-radius: 50%; /*text-shadow: 0 1px rgba(100,100,100,1.0), 1px 0px rgba(100,100,100,1.0), 1px 2px rgba(100,100,100,1.0), 2px 1px rgba(100,100,100,1.0);*/ /* 0 1px #dd0055, -1px 0 #dd0055, -1px 2px #dd0055, -2px 1px #dd0055, -2px 3px #dd0055, -3px 2px #dd0055, -3px 4px #dd0055, -4px 3px #dd0055, -4px 5px #dd0055, -5px 4px #dd0055, -5px 6px #dd0055, -6px 5px #dd0055, -6px 7px #dd0055, -7px 6px #dd0055, -7px 8px #dd0055, -8px 7px #dd0055; text-shadow: 1px 1px 0px #000000, -1px -1px 0px #000000; text-shadow: 1px 1px 0px #FFB650, 2px 2px 0px #FFD662, 3px 3px 0px #FF80BF, 4px 4px 0px #EF5097, 5px 5px 0px #6868AC, -1px -1px 0px #000000;*/ } .glow-on-hover-Text-4 {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-4:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-4:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing4 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 50%; } .glow-on-hover-4:active { } .glow-on-hover-4:active:after { background: transparent; } .glow-on-hover-4:hover:before { opacity: 1; } .glow-on-hover-4:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing4 { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } .glow-on-hover-5 {text-decoration: none !important; letter-spacing: 1px !important; text-align: left; padding: 5px 12px 5px 14px; margin: 0px 0px 18px 8px; font-size: 15px; width: auto; font-weight: 400; height: auto; border: none; outline: none; color: #ffffff !important; background: rgba(27,119,199,1.00); text-shadow: 1px 1px rgba(0,0,0,0.2);; cursor: pointer; position: relative; z-index: 0; border-radius: 7px; } .glow-on-hover-Text-5 {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-5:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-5:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing5 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 7px; } .glow-on-hover-5:active { } .glow-on-hover-5:active:after { background: transparent; } .glow-on-hover-5:hover:before { opacity: 1; } .glow-on-hover-5:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing5 { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } .glow-on-hover-5a {text-decoration: none !important; letter-spacing: 1px !important; text-align: left; padding: 5px 12px 5px 14px; margin: 0px 0px 18px 8px; font-size: 15px; width: auto; font-weight: 400; height: auto; border: none; outline: none; color: #ffffff !important; background: rgba(17,119,204,0.6); text-shadow: 1px 1px rgba(0,0,0,0.2); cursor: pointer; position: relative; z-index: 0; border-radius: 7px; } .glow-on-hover-Text-5a {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-Text-5a:hover {text-decoration: none !important; color: #ffffff !important; } .glow-on-hover-5a:before { content: ''; background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); position: absolute; top: -2px; left:-2px; background-size: 400%; z-index: -1; filter: blur(1px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing2 20s linear infinite; opacity: 0; transition: opacity .3s ease-in-out; border-radius: 7px; } .glow-on-hover-5a:active { } .glow-on-hover-5a:active:after { background: transparent; } .glow-on-hover-5a:hover:before { opacity: 1; } .glow-on-hover-5a:after { letter-spacing: 7px; z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.00); left: 0; top: 0; border-radius: 10px; } @keyframes glowing5a { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } .glow-on-hover-5b {text-decoration: none !important; text-align: left; padding: 0; padding: 3px 0px 3px 0px; margin: 2px 0px 24px 8px; font-size: 15px; background: rgba(221,0,85,0.00); border: none !important} .glow-on-hover-5b a {text-decoration: none !important; text-align: left; padding: 3px 12px 3px 14px; margin: 2px 0px 16px 0px; font-size: 15px; width: auto; font-weight: 400; height: auto; border: solid 1px #aaccdd; outline: none; color: #1177cc !important; background: rgba(221,0,85,0.00); cursor: pointer; position: relative; z-index: 0; border-radius: 7px; } .glow-on-hover-5b a:hover {text-decoration: none !important; background: rgba(17,119,204,0.2); color: #1177cc !important; } .glow-on-hover-Text-5b {text-decoration: none !important; color: #1177cc !important; } /*--------------------------------*/ .bthumb-sample-label {border: solid 0px #eeeeee; margin: 0px; box-shadow: 1px 2px 0px #eeeeee; font-size: 12px; line-height: 18px; position: absolute; top: 0px; left: 0px; padding: 2px 5px 1px 5px; -webkit-transition: -webkit-transform .6s; -moz-transition: -moz-transform .6s; -o-transition: -o-transform .6s; transition: transform .6s; -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); text-align: center; color: #ffffff; -webkit-border-radius: 0px 14px 14px 14px; -moz-border-radius: 0px 14px 14px 14px; border-radius: 0px 14px 14px 14px; /*background: #111111; background: linear-gradient(30deg, #002bff, #7a00ff, #ff00c8, #ff0000, #ff0000); background: linear-gradient(30deg, rgba(0,0,0,1.00), rgba(0,0,0,1.00), rgba(221,0,85,0.90), rgba(0,0,0,1.00), rgba(0,0,0,1.00)); background-color: rgba(0,0,0,0.70);*/ background: linear-gradient(30deg, #002bff, #7a00ff, #ff00c8, #ff00c8, #ff00c8, #dd0055, #dd0055); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; z-index: 9; } .list-box:hover .bthumb-sample-label { -webkit-transform: translateX(-180%) rotate(-280deg); -moz-transform: translateX(-180%) rotate(-280deg); -ms-transform: translateX(-180%) rotate(-280deg); -o-transform: translateX(-180%) rotate(-280deg); transform: translateX(-180%) rotate(-280deg); animation: fadeinout 4.0s ease backwards; } @-webkit-keyframes fadein{ from { opacity: 1; } to { opacity: 0; } } /* .bthumb-sample-label { font-size: 10px; line-height: 17px; position: absolute; top: 5px; right: 5px; padding: 3px 5px; -webkit-transition: -webkit-transform .6s; -moz-transition: -moz-transform .6s; -o-transition: -o-transform .6s; transition: transform .6s; -webkit-transform: translateX(0) rotate(0); -moz-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); -o-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); text-align: center; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ff2851; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; z-index: 9; } .list-box:hover .bthumb-sample-label { -webkit-transform: translateX(150%) rotate(280deg); -moz-transform: translateX(150%) rotate(280deg); -ms-transform: translateX(150%) rotate(280deg); -o-transform: translateX(150%) rotate(280deg); transform: translateX(150%) rotate(280deg); animation: fadein 0.6s ease forwards; } @-webkit-keyframes fadein{ from { opacity: 1; } to { opacity: 0; } }*/ /*divopen*/ h33 { height: 9x; margin: 0; padding-left: 74px; background-color: #fff; } h33 a {height: 9px; background: url("images/arr.gif") 6px 10px no-repeat; display: block; padding: 10px; padding-left: 23px; margin: 0; color: #fff; text-decoration: none; font: normal 12px Verdana; } h33:hover { background: #fff; } h33.open { background: #fff; } h33.open a { background-position: 6px -20px;} h33 + div { padding: 10px; } .divopen h33 + div { height: 0px; padding: 0px; overflow: hidden; background: #fff; display: block!important; -webkit-transform: translateZ(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition:all 0.3s ease; transition: all 0.3s ease; } .divopen .line {margin: 0px; border-bottom: solid 0px #dddddd; } .divopen .content { padding: 0px 10px 0px 10px; } .divopen h33.open + div { height: auto; background: #fff; } .home-category-list-mobile { display: none; } .home-category-list-inner { overflow: hidden; } .home-tabs .home-tablink.active { color: #ffffff; background: #000000; } .home-tabcontent { display: none; } /* Container to hold the button and image */ .container { position: relative; display: inline-block; overflow: hidden; } /* Styles for the image button */ .image-button { display: inline-block; border: none; padding: 0; margin: 0; cursor: pointer; overflow: hidden; } /* Styles for the image */ .enlarge-image { width: 100%; /* Set the width of your image */ height: auto; transition: transform 0.3s ease; } /* Enlarge the image on hover */ .container:hover .enlarge-image { filter: contrast(100%) brightness(100%); transform: scale(1.2) rotate(-4deg); /* You can adjust the scale factor for the enlargement */ } .home-tabcontent { display: none; } .header__nav_mobile_close, .campain-button-mobile { display: none; } .mobile-only { display: none; } .pre-promotion, .in-promotion { color: #fff; } .campain-button-desktop { margin-left: 14px; } .campaign-202404-countdown { margin-top: 20px; font-size: 20px; text-align: center; } .campaign-202404-countdown .pre-promotion, .campaign-202404-countdown .in-promotion { color: #333; } .dvd-view-promotion { margin-left: 106px; margin-top: 20px; color: #333; font-size: 20px; } .dvd-view-promotion .pre-promotion, .dvd-view-promotion .in-promotion { color: #333; margin-right: 5xp; } .contact_name, .contact_email { padding: 5px; } .cboth-mobile {height: 1px; width: 100%; display: none; } @media (max-width: 600px) { .cboth-mobile { height: 1px; display: inline-block; } } .on-pad, .on-phone, .on-sm-phone { display: none; } .on-desktop { display: block; } @media screen and (max-width: 992px) { .on-desktop { display: none; } .on-pad { display: block; } } @media screen and (max-width: 768px) { .on-pad { display: none; } .on-phone { display: block; } } @media screen and (max-width: 380px) { .on-phone { display: none; } .on-sm-phone { display: block; } } /* radio button */ /* The container */ .r-container {width: auto; text-align: left; float: right; height: 22px; overflow: hidden; display: block; position: relative; padding-left: 30px; margin-bottom: 0px; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Hide the browser's default radio button */ .r-container input { position: absolute; opacity: 0; cursor: pointer; } /* Create a custom radio button */ .checkmark { position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: #aaa; border-radius: 50%; } /* On mouse-over, add a grey background color */ .r-container:hover input ~ .checkmark { background-color: #ffaaff; } /* When the radio button is checked, add a blue background */ .r-container input:checked ~ .checkmark { background-color: #ff11dd; box-shadow: 20px 0 20px 0px #ff11dd; /*background-color: #ff11dd; box-shadow: 20px 0 30px 1px #ff11dd; box-shadow: 0 0 7px 1px #ff11dd;*/ } /* Create the indicator (the dot/circle - hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the indicator (dot/circle) when checked */ .r-container input:checked ~ .checkmark:after { display: block; } /* Style the indicator (dot/circle) */ .r-container .checkmark:after { top: 7px; left: 7px; width: 8px; height: 8px; border-radius: 50%; background: white; } .cont-parent { padding-bottom: 1px; text-align: center; } .cont-child { display: inline-block; margin-bottom: 14px; border: 0px solid red; vertical-align: middle; } @media screen and (max-width: 1880px) { .header__nav { width: 92%; padding-left: 0px !important; } .header__list { padding: 0; width: 980px; margin: auto; margin-top: 6px; } .header__list_lvl-2 { width: auto; } } @media screen and (max-width: 1120px) { .header__nav { width: 100%; } } @media screen and (max-width: 992px) { body { background-size: 0%, 100%, auto, cover !important; background-position: center 37px, center 104px, center top, center top !important; } .campain-button-desktop { margin-left: 0; } .mobile-only { display: block; } .desktop-only { display: none; } .h-default, .h-green, .h-blue, .h-pink, .h-yellow { margin-left: -25px !important; padding-left: 55px !important; } .top_sub_nav { width: 100% !important; padding-left: 0 !important; text-align: center !important; overflow: hidden; } .imagerotateanime { width: 100%; height: auto; } .header, .header_quick_wrap, .header_nav, .main_wrap, .main_column-widewide, .home_main_home, .footer, .header_quick, .mypage-wrap, .header_wrap, .main_column_home_2 { min-width: auto; width: 100%; } .home-category-list, .cart-container, .left_column, .dvd-property-nav, .dvd_comment { display: none !important; } .home-category-list-mobile { display: block; padding-top: 10px; } .header .logo { width: 40%; } .header-middle { width: calc(55% - 60px); } .header .useful-link ul li { float: none; } .mobile-menu a, .mobile-menu a:hover { color: #fff; } .header .logo a img { width: 250px; min-width: auto; } .header__nav { padding-left: 0 !important; padding-right: 0 !important; width: 100%; min-width: auto; top: auto; display: none; overflow: hidden; height: auto; padding-bottom: 0px; } .header__list { padding-left: 25px; width: 100%; } .header__list-item { margin-bottom: 25px; } .header__list a { font-size: 1.2rem; } .header__list-item:hover .header__list { opacity: 1; visibility: visible; -webkit-transition: all .3s; transition: all .3s; } .mobile-menu { display: inline-block; position: absolute; right: 10px; top: 0; font-size: 30px; } .tweb { font-size: 14px; } .presale-container { margin-left: 5px !important; margin-right: 5px !important; } .header_nav_wrap { position: absolute; top: 60px; z-index: 99999; } .header_nav ul li { width: 100%; text-align: left; border-bottom: 1px solid #fff; } .header .useful-link, .header .search_box { width: 100%; } .bthumb-download, .bthumb, .bthumb-download.bthumb3, .bthumb.bthumb3 { margin: 24px 7px 7px 7px; width: calc(33.33% - 14px); } .bthumbdec { width: 100%; } .cart_box { right: 50px } #total_number { top: -4px; } #scrollToTopBtn { right: 10px; } .home-list-separator { width: calc(100% - 28px) !important; } .home_main { float: none; width: 100%; } .dvd_sample { width: 100%; height: auto; margin-left: 0 !important; } .main_column { width: 100%; } .dvd_property { width: 100%; } .dvd_desc { width: calc(100% - 80px); margin: 14px 10px 14px 10px; } .dvd_cap_DL { width: calc(33.33% - 20px); height: auto; } .dvd_property ul li div { float: left; } .list-wrap { padding-left: 0 !important; } .list-page-title { background-image: linear-gradient(45deg, rgba(0,0,0,1.00), rgba(221,0,85,1.00), rgba(221,0,85,0.00)) !important; width: 100% !important; } .category-main-content { padding: 40px 10px !important; } .bthumb-SER2 { width: calc(33.33% - 15px); height: auto; } .list-box-SER2 .cover-image { width: 100%; height: auto; } .actress-data-list { margin-right: 0 !important; padding: 24px 10px 40px 20px !important; } .maker-data-list { margin-right: 0 !important; padding: 24px 10px 40px 20px !important; } .faq { padding-left: 20px !important; padding-right: 20px !important; } .faq img { width: 100% !important; } .faq-main-content { width: 100% !important; margin: 0 !important; } .faq-main-content .faq_midashi3 a{ display: none; } .faq-bottom-image { width: 100% !important; height: auto !important; } .faq_midashi { height: auto; } .contact-image { display: none; } .contact-table { width: 100% !important; } .contact-table tr, .contact-table th , .contact-table td { display: block !important; width: 100% !important; text-align: left !important; } .contact-table th p { border: none; background: none; padding: 0; } .contact-table td input, .contact-table td textarea { width: 90%; } .list-box-SER2 a span, .bthumbdecbo_SER2 { width: 100% !important; } .header__nav_mobile_close { display: block; position: absolute; top: 20px; right: 20px; } .header__nav_mobile_close a { color: #fff; font-size: 25px; } } @media screen and (max-width: 950px) { .home_main_home { background: #fff; } .home_main_tab { display: none; } .main_column_home_2 { margin-top: 20px; } } @media screen and (max-width: 820px) { .header .logo a { width: 300px; } .header-middle { width: calc(60% - 60px); } } @media screen and (max-width: 768px) { body { background-position: center 37px, center 177px, center top, center top !important; } .main_wrap { min-height: 800px; } .w100 { padding-left: 10px; padding-right: 10px; } .cart-button-list a { width: 100%; margin-bottom: 10px; } .header_wrap { padding-bottom: 20px; height: 130px; } .header .logo a{ width: 100%; } .header .logo a img { width: 220px; display: inline-block; } .header .logo a { height: auto; line-height: inherit; } .header .useful-link ul li { margin-right: 0px; } .home_main_home { padding-left: 0; } .header .search_box { float: none; height: auto; padding-left: 0; } .bthumb-download, .bthumb, .bthumb-download.bthumb3, .bthumb.bthumb3 { width: calc(50% - 18px); } .header .useful-link { text-align: center; } .quick_menu { display: none; } .header .logo, .header-middle { width: 100%; } .header-middle { float: none; } .header .search_box .keyword { width: calc(100% - 220px); } .header .search_box .keyword input { width: calc(100% + 10px); } #searchform { width: 80%; padding-left: 10%; } .dvd-view-promotion img { max-width: 50%; } .video-js { height: 500px !important; } .vjs-poster { background-position: right center !important; background-size: cover !important; } .dvd_buy_wrap { margin-left: 0 !important; } .btn-cart { text-align: center; } .btn-cart a { float: none !important; display: inline-block; width: calc(90% - 28px); margin-bottom: 10px; margin-left: 0 !important; } .main_column { background: #fff; } .dvd_cap_DL { width: calc(50% - 20px); height: auto; } .bthumb-SER2 { width: calc(50% - 15px); height: auto; } .dvd-view-promotion { margin-left: 0; text-align: center; font-size: 14px; } .dvd-page-type-button { margin-left: 5px !important; padding-left: 4px; } .footer { padding-top: 90px; position: relative; } #scrollToTopBtn { position: absolute; top: 20px; right: calc(50% - 30px); width: 60px; height: 60px; } #scrollToTopBtn span { display: none; } #scrollToTopBtn i { font-size: 22px !important; line-height: 50px; } } @media screen and (max-width: 750px) { .video-js { height: 400px !important; } } @media screen and (max-width: 600px) { .video-js { height: 300px !important; } } @media screen and (max-width: 580px) { .campain-button-mobile { display: block; } .campain-button-desktop { display: none; } .glow-on-hover { width: auto; padding: 0 10px; } }