/* dolce.vita.css 
 * 
 * Dolce & Vivace
 * http://dolcevivace.com/
 * Copyright 2015 Dolce & Vivace
 */
@charset "utf-8";html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-box-sizing:border-box;   -moz-box-sizing:border-box;    -ms-box-sizing:border-box;     -o-box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}.clear{clear:both}a{outline:none}a:focus,*:focus{outline:none !important}.mar0{margin:0 !important}.mar5{margin:5px}.mar10{margin:10px}.mar15{margin:15px}.mar20{margin:20px}.mar25{margin:25px}.mar30{margin:30px}.mar35{margin:35px}.mar40{margin:40px}.mar45{margin:45px}.mar50{margin:50px}.mar60{margin:60px}.mart5{margin-top:5px}.mart10{margin-top:10px}.mart15{margin-top:15px}.mart20{margin-top:20px}.mart25{margin-top:25px}.mart30{margin-top:30px}.mart35{margin-top:35px}.mart40{margin-top:40px}.mart45{margin-top:45px}.mart50{margin-top:50px}.mart60{margin-top:60px}.mart70{margin-top:70px}.mart80{margin-top:80px}.mart90{margin-top:90px}.mart100{margin-top:100px}.mart200{margin-top:200px}.mart300{margin-top:300px}.marb5{margin-bottom:5px}.marb10{margin-bottom:10px}.marb15{margin-bottom:15px}.marb20{margin-bottom:20px}.marb25{margin-bottom:25px}.marb30{margin-bottom:30px}.marb35{margin-bottom:35px}.marb40{margin-bottom:40px}.marb45{margin-bottom:45px}.marb50{margin-bottom:50px}.marb60{margin-bottom:60px}.marb70{margin-bottom:70px}.marb80{margin-bottom:80px}.marb90{margin-bottom:90px}.marb100{margin-bottom:100px}.marl5{margin-left:5px}.marl10{margin-left:10px}.marl15{margin-left:15px}.marl20{margin-left:20px}.marl25{margin-left:25px}.marl30{margin-left:30px}.marl35{margin-left:35px}.marl40{margin-left:40px}.marl45{margin-left:45px}.marl50{margin-left:50px}.marl60{margin-left:60px}.marr5{margin-right:5px}.marr10{margin-right:10px}.marr15{margin-right:15px}.marr20{margin-right:20px}.marr25{margin-right:25px}.marr30{margin-right:30px}.marr35{margin-right:35px}.marr40{margin-right:40px}.marr45{margin-right:45px}.marr50{margin-right:50px}.marr60{margin-right:60px}.pd0{padding:0 !important}.pd5{padding:5px}.pd10{padding:10px}.pd15{padding:15px}.pd20{padding:20px}.pd25{padding:25px}.pd30{padding:30px}.pd35{padding:35px}.pd40{padding:40px}.pd50{padding:50px}.pd60{padding:60px}.pd70{padding:70px}.pd80{padding:80px}.pd90{padding:90px}.pdl10{padding-left:10px}.pdl20{padding-left:20px}.pdl30{padding-left:30px}.pdr10{padding-right:10px}.pdr20{padding-right:20px}.pdr30{padding-right:30px}strong{font-weight:normal !important}em{font-weight:bold}b{font-weight:bold}small{  font-size:80%}.text-normal{font-weight:normal !important}.text-xs{font-size:0.72rem !important;line-height:1.6em}.text-s{font-size:0.78rem !important;line-height:1.6em}.text-m{font-size:1rem !important}.text-l{font-size:1.6rem !important;line-height:1.6em}.text-xl{font-size:2.2rem !important;line-height:1.6em}.text-xxl{font-size:2.8rem !important;line-height:1.6em}.text-xxxl{font-size:4rem !important;line-height:1.6em}.text-left{  text-align:left !important}.text-right{  text-align:right !important}.text-center{  text-align:center !important}.text-justify{  text-align:justify !important}.text-underline{text-decoration:underline !important}.text-muted{  color:#bdbdbd}.text-primary{  color:#424242}a.text-primary:hover{  color:#757575}.text-success{  color:#0277bd }a.text-success:hover{  color:#039be5}.text-info{  color:#78909c}a.text-info:hover{  color:#b0bec5}.text-warning{  color:#e65100}a.text-warning:hover{  color:#f57c00}.text-danger{  color:#d50000 }a.text-danger:hover{  color:#ff5252 }.relative_on{position:relative !important}.relative_off{position:absolute !important}.relative_off_fixed{position:fixed !important}.center-block{  display:block;  margin-left:auto;  margin-right:auto}.sr-only{  position:absolute;  width:1px;  height:1px;  margin:-1px;  padding:0;  overflow:hidden;  clip:rect(0,0,0,0);  border:0}.sr-only-focusable:active,.sr-only-focusable:focus{  position:static;  width:auto;  height:auto;  margin:0;  overflow:visible;  clip:auto}.float-right{  float:right !important}.float-left{  float:left !important}.hide{  display:none}.show{  display:block !important}.invisible{  visibility:hidden}.text-hide{  font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0}.hidden{ display:none !important; visibility:hidden !important}.affix{ position:fixed}pre,blockquote,code{ page-break-inside:avoid}html{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); font-size:75%; letter-spacing:0.04rem; line-height:1.5rem}p{margin:0 0 2rem} @media screen and (min-width:601px){html{font-size:82%;letter-spacing:0.05rem; line-height:1.6rem}p{margin:0 0 2.2rem}}
 @media screen and (min-width:993px){html{font-size:82%;letter-spacing:0.05rem; line-height:1.6rem}p{margin:0 0 2.2rem}}
ul{list-style:none}ol{list-style:decimal}img{ vertical-align:middle; border:0; max-width:100%; height:auto}a:focus{ outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}h1,h2,h3,h4,h5,h6{ font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ font-weight:inherit}h1,h2{ font-size:1.6rem; line-height:1.8rem; margin:0 0 1rem; border-left:#EF9A9A solid 4px; padding-left:16px}h3,h4,h5,h6{ font-size:1.2rem; line-height:1.2rem; margin:0}i{padding:0 0 0.1rem;vertical-align:middle !important}.collapsible i{padding-top:0}.section{padding-top:0;padding-bottom:2rem}.section2{padding-top:0;padding-bottom:3rem}.section-topspace{padding-top:3.4rem;padding-bottom:2rem}.section:after,.section-topspace:after{content:".";display:block;height:0;clear:both;visibility:hidden}li ul li{padding-left:1.4rem}@media (max-width:600px){h1,h2,h1.plain,h2.plain{ font-size:1.4rem; line-height:1.6rem}.text-xs{line-height:1.6em}.text-s{line-height:1.6em}.text-l{line-height:1.6em}.text-xl{line-height:1.5em}.text-xxl{line-height:1.4em}.text-xxxl{line-height:1.3em}}
.mart1rem{margin-top:1rem}.mart24rem{margin-top:2.4rem}.pdb1rem{padding-bottom:1rem}.pdb24rem{padding-bottom:2.4rem}body{color:#424242;
font-family: 'Varela' , Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background-color:#fff;margin:0;word-wrap:break-word; overflow-wrap:break-word}.font_reset{
font-family: 'Varela' , Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;}a{ color:#757575; text-decoration:none; -webkit-transition:color 0.3s,background-color 0.5s; -moz-transition:color 0.3s,background-color 0.5s; transition:color 0.3s,background-color 0.5s}a:hover,a:focus{ color:#EF9A9A;&#12288}hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0; border:0; border-top:1px solid #bdbdbd; margin:1rem 0}.font-varela{font-family:'Varela',sans-serif}.collapsible-body pre{margin:0;border:0}#page-top{position:fixed;bottom:0;right:8%;z-index:900;opacity:0.7}#page-top i{font-size:1rem}#page-top:hover{opacity:1}#menu li{position:relative}#menu li ul{ display:none; position:absolute; top:70px; left:0px; padding:5px; width:200px; background-color:transparent; border:none; margin-top:-70px; padding-top:70px}#menu li ul li{ margin:0 !important; padding:0 !important; width:200px; border:none; background-color:#FFF}#menu li ul li a{ display:inline-block; width:200px; height:20px !important}#menu li ul li a:hover{ background-color:#FFF; color:#333}.collapsible{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px} .collapsible-header{ display:block; cursor:pointer; padding:0.6rem 1rem; background-color:#fff; border-bottom:1px solid #ddd; height:auto; line-height:1.6rem}.collapsible-body{ background-color:#fff}.collapsible-header i{ width:2rem; display:block; float:left; text-align:center; margin-right:1rem;font-size:1.36rem; line-height:1.6rem} .container,.header-container{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%} .container-wide{ padding:0 1.5rem; margin:0 auto; width:100%} .container-404{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%; margin-top:50px}@media only screen and (min-width:601px){/* 601 */.container-wide{ width:92%; max-width:1700px} .container,.header-container{ width:92%}.container-404{ width:75%;margin-top:130px}}
@media only screen and (min-width:993px){/* 993 */.container{ width:92%}.header-container{ width:100%}}
 @media only screen and (min-width:1280px){.container{ width:1180px}.header-container{ width:100%}}
nav {position:static;z-index:1100;top:0; right:0; left:0;background-color:transparent;height:70px;line-height:70px;
font-family: 'Varela' , Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;overflow:visible !important;-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; padding:20px 0}nav h1{margin:0;padding:0;border:none}.brand-logo{text-align:center;margin:20px auto 1.4rem}.brand-logo h1,.brand-logo h1 a,.brand-logo h1 a:hover{ font-size:1.1rem;border:none;padding:0;text-align:center;color:#333;font-weight:normal !important}.brand-logo img{max-height:70px;width:auto;vertical-align:bottom}.brand-logo-block{ display:inline-block; padding:0;color:#424242; font-size:1.7rem}nav a{ color:#333 !important}nav a.button-collapse i{ font-size:2.4rem; height:70px; line-height:70px}nav .nav-wrapper i{ font-size:14px;line-height:68px !important;vertical-align:middle}.btn-floating i{ font-size:2rem}i.left{ margin-right:5px !important}i.right{ margin-left:5px !important}nav ul li{ -webkit-transition:background-color 0.3s; -moz-transition:background-color 0.3s; -o-transition:background-color 0.3s; -ms-transition:background-color 0.3s; transition:background-color 0.3s; padding-left:10px !important; padding-right:10px !important}nav a.button-collapse i{ font-size:2rem}@media (max-width:992px){nav ul li,nav ul li a{display:block;width:100%}.waves100{display:inline-block;width:100%}nav ul li:hover,nav ul li a:hover{background:#FFF !important}nav ul li.active,nav ul li.current-menu-item{ background-color:#eceff1;color:#455a64}.brand-logo{text-align:center;width:210px}.side-nav .nav-title{background:transparent !important;color:#999;font-size:1.4rem;margin-left:1.3rem}.side-nav .nav-search:hover,.side-nav .nav-search:active,.side-nav .nav-search:focus,.side-nav .nav-title:hover,.side-nav .nav-title:active,.side-nav .nav-title:focus{background:#FFF}.side-nav .wp-search-form-icon i{display:inline-block;font-size:1.4rem;color:#999;height:70px;padding:2px 0 0px 10px}.side-nav .item-icon{display:inline-block;font-size:1.4rem;color:#999;height:70px;padding:0 12px 10px 0;margin-right:0.3rem}.side-nav .wp-search-form{font-size:1rem;padding-left:3.4rem;padding-right:1.3rem;color:#424242}}
@media (min-width:601px){ nav ul li:hover,nav ul li.active,nav ul li:hover,nav ul li.current-menu-item{ background-color:transparent !important}nav ul li a:hover,nav ul li a.active,nav ul li a:hover,nav ul li a.current-menu-item{ background-color:transparent !important;color:#EFAAC5 !important}}
@media only screen and (min-width:993px){nav {position:fixed; width:100%;background-color:#FFF;height:110px}nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{ height:110px; line-height:70px}.brand-logo h1{display:none}nav .logo{position:relative;top:-1px !important}nav .logo img{max-height:70px;margin-top:-3px !important}nav ul{margin:auto !important;text-align:center !important}nav ul li{ -webkit-transition:background-color 0.3s; -moz-transition:background-color 0.3s; -o-transition:background-color 0.3s; -ms-transition:background-color 0.3s; transition:background-color 0.3s; padding-left:10px !important; padding-right:10px !important; float:none; display:inline-block}nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{ height:70px; line-height:70px}nav .nav-wrapper i{line-height:68px !important}.navbar-fixed{ height:70px !important}nav ul a {font-size:1rem}nav .logo i{color:#ef9a9a;transition:all 0.4s ease;font-size:1.1rem;padding:0 10px;line-height:70px !important}nav .logo,nav .logo a,nav .logo a:hover{ font-size:1.4rem;line-height:70px;border:none;color:#333 !important;font-weight:normal !important}}
 .btn:hover{ background-color:#999;color:#FFF !important}.disabled:hover{color:#999 !important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus.materialize-textarea{ border-bottom:1px solid #999; -webkit-box-shadow:0 1px 0 0 #999; -moz-box-shadow:0 1px 0 0 #999; box-shadow:0 1px 0 0 #999}.collection .collection-item.active{ background-color:#999; color:#eafaf9} .collection a.collection-item{ color:#999}.secondary-content{ color:#999}span.badge.new{ background-color:#999}span.badge.new:after{ content:"new"}.progress .determinate{ background-color:#999}.progress .indeterminate{ background-color:#999}.btn{ color:#FFF; background-color:#ef9a9a; letter-spacing:0.07rem !important; -webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -o-transition:0.3s ease-out; -ms-transition:0.3s ease-out; transition:0.3s ease-out} .btn-floating{ color:#FFF; background-color:#999} .dropdown-content li >a,.dropdown-content li >span{ color:#999} .input-field input[type=text]:focus+label,.input-field input[type=password]:focus+label,.input-field input[type=email]:focus+label,.input-field input[type=url]:focus+label,.input-field input[type=date]:focus+label,.input-field input[type=tel]:focus+label,.input-field input[type=number]:focus+label,.input-field input[type=search]:focus+label,.input-field textarea:focus.materialize-textarea+label{ color:#999}.input-field .prefix.active{ color:#999}  [type="radio"]:checked+label:after{ border:2px solid #999; background-color:#999}[type="radio"].with-gap:checked+label:before{ border:2px solid #999}[type="radio"].with-gap:checked+label:after{ border:2px solid #999; background-color:#999} [type="checkbox"]:checked+label:before{ border-right:2px solid #999; border-bottom:2px solid #999} input[type=range]+.thumb{ background-color:#999}input[type=range]+.thumb .value{ color:#999}input[type=range]::-webkit-slider-thumb{ background-color:#999} input[type=range]::-moz-range-thumb{ background:#999} input[type=range]::-ms-thumb{ background:#999} .picker__date-display{ background-color:#999; color:#fff} .picker--focused .picker__day--highlighted{ color:#999} .picker__close,.picker__today{ color:#999} footer.page-footer:before,footer.page-footer-noitem:before{content:".";display:block;height:0;clear:both;visibility:hidden}footer.page-footer{  margin-top:2.4rem;  padding-top:0;  background-color:#eee ;  color:#212121;  font-size:0.9rem}footer.page-footer-noitem{  margin-top:2.4rem;  padding-top:0;  background-color:#eee ;  color:#212121;  font-size:0.9rem}footer.page-footer h3{  font-size:1rem;  line-height:1.2rem;  margin:2.4rem 0 1rem;  border-left:#999   solid 4px;  padding-left:16px;  color:#212121}footer.page-footer a,footer.page-footer-noitem a{color:#000}footer.page-footer .footer-copyright,footer.page-footer-noitem .footer-copyright{    color:#212121;    background-color:transparent;text-align:right;font-size:10px;overflow:hidden;    height:auto;    line-height: normal;padding-bottom:10px}footer .footer-link-text,footer .footer-link-text a{color:#757575}.footer-copyright-fixed{    color:#424242;;position:fixed;bottom:0;padding:0 0 1rem 0}.waves-effect.waves-teal .waves-ripple{    background-color:rgba(208,215,223,0.6)}.dropdown-content{margin:39px 0 0;-webkit-border-radius:2px;    -moz-border-radius:2px;    border-radius:2px}.dropdown-content li{    cursor:pointer;    font-size:1rem;color:#424242;    line-height:1.5rem}footer.page-footer:before{content:"";    clear:both;    display:block}.card-panel{  margin:2rem 0 2rem}.modal{  background-color:#fff}.modal .modal-content{line-height:1.4rem;background:#fff}.modal .modal-footer{    height:80px;padding:20px;background:#fff}.easee{-webkit-transition:1.2s;  -moz-transition:1.2s;  -o-transition:1.2s;   -ms-transition:1.2s;      transition:1.2s}table{  width:100%;  display:table}  table.bordered tr{    border-bottom:1px solid #d0d0d0}  table.striped tbody tr:nth-child(odd){    background-color:#f2f2f2}  table.hoverable tbody tr{    -webkit-transition:background-color 0.25s ease;    -moz-transition:background-color 0.25s ease;    -o-transition:background-color 0.25s ease;    -ms-transition:background-color 0.25s ease;    transition:background-color 0.25s ease}    table.hoverable tbody tr:hover{      background-color:#f2f2f2}  table.centered thead tr th,table.centered tbody tr td{    text-align:center}thead{  border-bottom:1px solid #d0d0d0}td,th{  padding:15px 5px;  display:table-cell;  text-align:left;  vertical-align:middle;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px;  background-clip:padding-box}  .materialboxed{  cursor:pointer}.materialboxed.active{  cursor:pointer}ul.table-of-contents a{  display:inline-block;  font-weight:400;  color:#757575;  padding-left:12px;  height:1.5rem;  line-height:1.5rem;  letter-spacing:0.4;  display:inline-block}ul.table-of-contents a:hover{    color:#cfd8dc;    padding-left:10px;    border-left:2px solid #cfd8dc}ul.table-of-contents a.active{    font-weight:400;    padding-left:10px;    border-left:2px solid #999;color:#999}.modal .modal-footer .btn-small{      float:right;      margin:6px 0}.card .card-action{    border-top:1px solid rgba(160,160,160,0.2);    padding:10px 20px}.card .card-image img{  padding:4px}.card .card-content{    padding:20px 24px 24px}.boxer-open #boxer-overlay{  opacity:0.8}#boxer{  padding:6px}#boxer .boxer-meta{  padding:0}#boxer .boxer-caption p{  color:#666;  font-size:1rem;  margin:0;  padding:1rem 0.5rem 0.5rem}#boxer .boxer-close{  z-index:10500}#boxer{  z-index:10100}#boxer-overlay{  z-index:10000}#boxer .boxer-loading{  z-index:10500}#boxer .boxer-container{  z-index:10300}.boxer{   max-width:100%;   height:auto;   display:inline-block;   border:4px solid #fff;   overflow:hidden;   position:relative;   text-align:center;   cursor:url("../image/zoom-icon.png"),pointer; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.2s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin:0.5rem}.boxer:hover{ -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}ul .disc{list-style:disc !important}.icon-right{padding:0 0 0.3rem 0.6rem}.icon-right2{padding-left:0.2rem}.icon-left{padding:0 0.6rem 0.3rem 0;vertical-align:middle}.icon-left2{padding-right:0.2rem}@media (max-width:600px){.mobile-only{display:block}.screen-only{display:none}}
@media (min-width:601px){.mobile-only{display:none}.screen-only{display:block}}
@media (max-width:992px){.mobile-and-tablet-only{display:block}.pc-only{display:none}}
@media (min-width:993px){.mobile-and-tablet-only{display:none}.pc-only{display:block}}
.z-depth-1,.tag-btn,.imagebox{ -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half,.btn:hover,.btn-floating:hover{ -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.contents{margin-left:auto;margin-right:auto;position:absolute;top:110px;width:100%}.search_box{text-align:center;margin-top:0px;max-width:92%;position:relative;background-color:#FFF;height:90px;padding-top:30px;z-index:19999}.hide-searchbox{ display:none}.search_padding{padding:0 1.4rem}.entry-title,.page-title{border-left:none !important;padding:0;line-height:2rem !important;margin:0 0 1rem 0 !important;font-size:19px}.entry-title-result,.page-title-result{border-left:none !important;padding:0;line-height:2rem !important;margin:0 0 1rem 0 !important;font-size:19px}@media (max-width:600px){.entry-title,.page-title,.entry-title-result,.page-title-result{font-size:1.1rem;padding:0 0 2px}.entry-title i,.page-title i,.entry-title-result i,.page-title-result i{font-size:1.1rem !important}}
@media (min-width:601px){.entry-title,.page-title{line-height:26px !important}.entry-title-result,.page-title-result{line-height:26px !important}}
.entry-meta,.page-meta,.entry-meta a,.page-meta a,.entry-meta i,.page-meta i{font-size:11px;color:#757575}#sidebar,#sidebar2,#sidebar-thin{padding-left:0;line-height:1.4rem}@media only screen and (min-width:601px){/* 601 */#sidebar{padding-left:2rem}#sidebar2{padding-right:2rem}}
#sidebar:after,#sidebar2:after,#sidebar-thin:after{content:""; clear:both; display:block;padding:0 0 1rem}#sidebar h2,#sidebar h3,#sidebar2 h2,#sidebar-thin h2{font-size:1rem;line-height:16px; border-left:none; padding-left:0;border-bottom:#666 solid 1px;border-left:none !important;padding:0 0 20px;margin:0 0 1.4rem !important}@media (max-width:600px){#sidebar h2,#sidebar h3,#sidebar2 h2,#sidebar-thin h2{padding:0 0 10px}}
#sidebar li,#sidebar2 li{padding:0 0 1rem}#sidebar .sidebar-entry-catch,#sidebar2 .sidebar-entry-catch,#sidebar-thin .sidebar-entry-catch{margin:0 1.4rem 1rem 0;float:left;width:54px;height:auto}@media only screen and (min-width:601px) and (max-width:992px){#sidebar .sidebar-entry-catch,#sidebar2 .sidebar-entry-catch,#sidebar-thin .sidebar-entry-catch{float:none;width:100%}}
#sidebar .sidebar-entry-title,#sidebar2 .sidebar-entry-title,#sidebar-thin .sidebar-entry-title{padding:10px 0 1rem}#sidebar .sidebar-entry-title2,#sidebar2 .sidebar-entry-title2,#sidebar-thin .sidebar-entry-title2{padding:0 0 1rem}#sidebar .sidebar-entry-item,#sidebar2 .sidebar-entry-item,#sidebar-thin .sidebar-entry-item{font-size:0.9rem}#sidebar .sidebar-entry-item:after,#sidebar2 .sidebar-entry-item:after,#sidebar-thin .sidebar-entry-item:after{content:""; clear:both; height:0; display:block; visibility:hidden}.imagebox{padding:4px;position:relative;height:auto;width:auto;display:inline-block}.view,.view-wide{ max-width:100%; height:auto;  border:none; overflow:hidden; position:relative; text-align:center; cursor:pointer;transition:all 0.4s ease}.view img{ display:block; position:relative; opacity:1; transform:scale(1,1); transition:all 0.4s ease}.view-wide img{ display:block; position:relative; opacity:1; transform:scale(1,1); transition:all 0.4s ease}.view:hover img{ opacity:0.6; transform:scale(1.2,1.2)}.view-wide:hover img{ opacity:0.6; transform:scale(1.2,1.2)}@media (max-width:600px){.view-wide{margin-left:10%;margin-right:10%;width:80%}.view-wide img{ max-width:100% !important}.view:hover img{ opacity:1; transform:scale(1,1)}.view-wide:hover img{ opacity:1; transform:scale(1,1)}}
.view,.view-wide{ -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.4s ease}.view:hover,.view-wide:hover{ -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.photo,.photo-s{ max-width:100%; height:auto; display:inline-block; padding:0.5rem}.photo-top{ max-width:100%; height:auto; margin-left:auto; margin-right:auto; display:inline-block}.photo img,.photo-top img{ border:4px solid #fff; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.6s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.photo-s img{ border:2px solid #fff; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.3s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.photo a img,.photo-s a img,.photo-top a img,{opacity:1}.photo a img:hover,.photo-s a img:hover,.photo-top a img:hover{opacity:0.7; -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.top-block{display:block;min-height:168px;position:relative;margin-bottom:1.4rem}.subpage-block{display:block;min-height:168px;position:relative;margin-bottom:2.4rem}.top-block:after,.subpage-block:after{ content:""; clear:both; display:block}.top-date{background:#fff;display:block;float:left; position:relative;overflow:hidden;width:100%;text-align:right;line-height:18px;font-size:12px;padding:3px 8px 0;color:#9e9e9e;letter-spacing:1px;font-family:'Damion',cursive}.top-title{display:inline-block}.top-title a{display:inline-block;color:#424242}.top-title a:hover{color:#999}.top-desc{color:#424242;padding:1rem 0;line-height:1.6rem}.top-desc a:hover{color:#424242}.top-desc-more p{padding:0 !important;margin:0 !important}.top-desc-more a:hover{color:#424242 !important}.top-readmore{position:absolute;bottom:0;right:1rem}.top-readmore .btn{margin:0;line-height:2.4rem;height:2.4rem;font-size:0.9rem;padding:0 1.8rem 0 1.8rem}.top-thumb{height:100%}@media (min-width:601px){.top-thumb{width:100%}}
.top-thumb img{width:100%}@media (max-width:600px){.top-thumb{height:auto}}
.plus-minus{margin-top:-120px; padding-top:120px}.plus-minus2{margin-top:-70px; padding-top:120px}.plus-minus3{margin-top:-100px; padding-top:100px}.pre-icon{display:inline-block;font-size:1.6rem;padding:8px 0 0}.pre-icon2{display:inline-block;font-size:1.6rem;padding:0 0 4px}.credits{font-size:0.78rem;color:#9e9e9e;padding-bottom:2px;border-bottom:solid 1px #e0e0e0;text-align:right;vertical-align:middle;line-height:1rem}.credits i{padding-left:0.5rem;padding-right:0.2rem;font-size:0.9rem;vertical-align:middle}.credits a{color:#9e9e9e}.credits p{margin:0}.form-submit{text-align:center;margin:2rem 0 0}input#submit{ display:inline-block; height:36px; margin-bottom:15px; padding:0 2rem; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; line-height:36px; text-transform:uppercase; border:none; outline:0; -webkit-tap-highlight-color:transparent; text-decoration:none; text-align:center; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -ms-transition:0.2s ease-out; transition:0.2s ease-out; cursor:pointer; color:#FFF; background-color:#ef9a9a; letter-spacing:0.07rem; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)} input#submit:hover{ background-color:#999; color:#FFF !important; -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{display:none}[type="radio"]+label:before,[type="radio"]+label:after{ display:none}[type="radio"]:not(:checked)+label:before{ display:none}[type="radio"]:not(:checked)+label:after{ display:none}[type="radio"]:checked+label:before{ display:none}[type="radio"]:checked+label:after{ display:none}  [type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{ display:none}[type="radio"]:disabled+label{ display:none}[type="radio"]:disabled:not(:checked)+label:hover:before{ display:none}[type="radio"]:disabled+label,[type="radio"]:not(:checked)+label,[type="radio"]:checked+label,[type="radio"]:not(:checked),[type="radio"]:checked{ left:inherit; position:relative; padding-left:inherit; margin-left:15px; margin-right:5px; cursor:pointer; display:inline-block; height:1rem; line-height:1rem; font-size:1rem}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{ display:none}[type="checkbox"]+label:before{ display:none}[type="checkbox"]:not(:checked)+label:before{ display:none}[type="checkbox"]:checked+label:before{ display:none}[type="checkbox"]:disabled:not(:checked)+label:before{ display:none}[type="checkbox"]:disabled:checked+label:before{ display:none}[type="checkbox"]:disabled:checked+label{ display:none}[type="checkbox"]:disabled:not(:checked)+label:hover:before{display:none}[type="checkbox"]:disabled:checked+label,[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label,[type="checkbox"]:not(:checked),[type="checkbox"]:checked{ left:inherit; position:relative; padding-left:inherit; margin-left:15px; margin-right:5px; cursor:pointer; display:inline-block; height:1rem; line-height:1rem; font-size:1rem}.dropmenu li{ position:relative}.dropmenu li ul{ list-style:none; position:absolute; z-index:1000; top:60px; left:0; margin:0; padding:0; text-align:left !important; line-height:20px !important; background:#fff; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.6s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.dropmenu li ul li{ white-space:nowrap; margin:0; padding:0; display:block}.dropmenu li ul li a{ padding:1rem 1.2rem;  text-align:left}.dropmenu li ul{ visibility:hidden; opacity:0; transition:all 0.2s ease}.dropmenu li:hover ul{ visibility:visible; opacity:1}.dropmenu li ul li a{ visibility:hidden; opacity:0; transition:.5s}.dropmenu li:hover ul li a{ visibility:visible; opacity:0.9}@media (max-width:992px){.side-nav .sub-menu{display:none}#sidebar ul .waves-effect{display:block}#sidebar ul li .sub-menu{margin:1rem 0 0 2rem}}
.js-masonry{margin:0 auto}.js-masonry:after{ content:''; display:block; clear:both}.top-thumb{height:100%}.index-title{border:none;text-align:center;padding:1rem 0.5rem 0.8rem;margin:0;font-size:1.1rem;line-height:1.4rem}.index-title-box{background-color:#FFF;opacity:1; transform:scale(1,1); transition:all 0.6s ease; min-width:300px}@media (min-width:601px){.index-block-x2 .index-title-box{min-width:620px}}
.side-title-box{background-color:#FFF;opacity:1; transform:scale(1,1); transition:all 0.6s ease; min-width:100%}.index-title-box p,.side-title-box p{text-align:center;font-size:0.78rem;line-height:1rem;color:#9e9e9e;margin:0;padding:0 0.5rem 0.5rem}.index-title-box i,.side-title-box i{padding-right:5px}.index-title-more{text-align:center;font-size:0.9rem;line-height:1rem;color:#333;margin:0;padding:0 0.5rem 1rem}.index-title-box:hover{ opacity:1; transform:scale(1,1); transition:all 0.4s ease}.side-block:hover .side-title-box,.index-block:hover .index-title-box,.index-block-x2:hover .index-title-box{ opacity:1; transform:scale(1,1); transition:all 0.4s ease}.side-block .side-title-box h1,.index-block .index-title-box h1,.index-block-x2 .index-title-box h1{ color:#333; transition:all 0.4s ease}.side-block:hover .side-title-box h1,.index-block:hover .index-title-box h1,.index-block-x2:hover .index-title-box h1{ color:#ff8a80}.side-block:hover .side-title-box,.index-block:hover .index-title-box,.index-block-x2:hover .index-title-box{ opacity:1; transform:scale(1,1); transition:all 0.4s ease}.item{width:320px;min-height:30px;float:left;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0;padding:0 10px 20px}.item-x2{width:640px}.index-block{display:inline-block;position:relative;margin:0;padding:0;width:300px !important;max-width:300px !important}.side-block{display:inline-block;position:relative;padding:0;width:100%;max-width:100%}.index-block-x2{display:inline-block;position:relative;margin:0;padding:0width:620px !important;max-width:620px !important}.index-date{background-color:#FFF;display:block;width:100%;color:#9e9e9e;overflow:hidden;text-align:center;font-size:0.78rem;line-height:1rem;margin:0;padding:0 0 1rem}.side-date{background-color:#FFF;display:block;width:100%;color:#9e9e9e;overflow:hidden;text-align:center;font-size:0.78rem;line-height:1rem;margin:0;padding:0 5px 1rem}.cat-date{background-color:transparent;display:block;width:100%;color:#9e9e9e;overflow:hidden;text-align:center;font-size:0.78rem;line-height:1rem;margin:0;padding:0 0 1rem}.more-btn{display:inline-block;vertical-align:middle;min-width:3rem;padding:0 6px; text-align:center; line-height:17px;font-size:9px !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-weight:300; font-size:0.8rem; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box;vertical-align:middle;background:#ef9a9a;color:#fff;transition:all 0.4s ease}a:hover .more-btn{transition:all 0.4s ease;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.index-title-more i{color:#ef9a9a;transition:all 0.4s ease;font-size:1.1rem}.index-block:hover .more-btn,.index-block-x2:hover .more-btn{background:#999;color:#fff}.side-block:hover .index-title-more i,.index-block:hover .index-title-more i,.index-block-x2:hover .index-title-more i{color:#999 !important}@media (max-width:600px){.item,.item-x2{width:100%;max-width:100%;min-height:30px;float:none; opacity:1; margin:0; padding:0}.js-masonry .widget{margin:0 auto 2.4rem}.side-block,.index-block,.index-block-x2{padding:0;margin:0 0 2.4rem;width:100% !important;max-width:100% !important}.index-title-box{ min-width:100px; max-width:100%}}
.slider ul.indicators li.indicator-item.active{ background-color:#a9a9a9}.slider h3{border-left:none;font-size:5.2rem;font-family:'Tangerine',cursive}.slider h5{border-left:none;font-size:1.4rem;padding-top:1.6rem;
font-family: 'Varela' , Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-style:italic}.slider ul.slides li .caption{ color:#fff; position:absolute; top:15%; left:5%; width:90%; -ms-filter:"progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})"; filter:"alpha(opacity=(${iefactor}))"; -moz-opacity:0; -khtml-opacity:0; opacity:0}.slider ul.slides{ background-color:#fff; margin:0; height:401px}@media (max-width:600px){.slider ul.slides{ height:200px}}
#infscr-loading{width:100%;text-align:center;padding:8px 0;position:fixed;right:0;bottom:70px}#infscr-loading img{display:block;margin:auto;width:66px;height:66px}.sha{ max-width:100%; height:auto; display:inline-block; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.6s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.top_widgetbox{ width:100%; height:auto; display:inline-block; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.6s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:0 1rem 0.5rem; background-color:#FFF}@media (max-width:600px){.top_widgetbox{margin-left:10%;margin-right:10%;width:80%}}
@media (max-width:992px){.widget ul .waves-effect,.page-footer ul .waves-effect{display:block}}
ul.tabs li.tab .active{color:#FFF !important}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.index-block,.index-block-x2{line-height:2rem}.entry-title,.page-title{border-bottom:#666 solid 1px;border-left:none !important;padding:0 0 9px;line-height:2rem !important;margin:0 0 0.8rem 0 !important;font-size:19px}.entry-title i,.page-title i{padding:0 0.6rem 0.3rem 0;vertical-align:middle}@media (max-width:600px){.entry-title,.page-title{font-size:1.2rem}}
.item .itembox{ max-width:120px; text-align:center; margin-left:auto; margin-left:auto}.item .desc{ overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow: ellipsis; padding:0 1.5rem 0}.item .desc-x2{ overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow: ellipsis; padding:0 15% 0}.item .price{color:#666;padding-bottom:5px}.item .soldout{color:#e53935;font-size:1rem}.item .soldout-price{color:#ccc;text-decoration:line-through}textarea{ width:100%; height:3rem; background-color:transparent; border:none; overflow-y:hidden; padding:1.6rem 0; resize:none; min-height:3rem; border:none; border-bottom:1px solid #9e9e9e; outline:none; height:6rem; width:100%; font-size:1rem; margin:0 0 15px 0; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; transition:0.3s}textarea:focus{ border:none; border-bottom:1px solid #999; -webkit-box-shadow:0 1px 0 0 #999; -moz-box-shadow:0 1px 0 0 #999; box-shadow:0 1px 0 0 #999; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; transition:0.3s}.brand-logo{text-align:center;margin:30px auto 0}.brand-logo h1,.brand-logo h1 a,.brand-logo h1 a:hover{ font-size:1.5rem}.brand-logo img{max-height:90px} nav .brand-logo{ position:absolute; display:inline-block; font-size:2.1rem; padding:0}@media only screen and (max-width:992px){ nav .brand-logo{ top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}nav .brand-logo h1{line-height:1.5em;margin-bottom:20px}nav .brand-logo h1{border:0 !important}}
nav .mainlogo img{max-width:210px}@media screen and (max-width:992px){nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{ height:70px; line-height:72px;color:#757575}.contents{margin-left:auto;margin-right:auto;position:absolute;top:70px;width:100%}.brand-logo{margin:10px auto}nav{margin:0;padding:0;position:fixed;background-color:#FFF}nav a.button-collapse i{ font-size:1.6rem}nav .search-icon-fixed,nav .search-icon-fixed i{text-align:right;font-size:1.3rem;height:70px; line-height:72px;color:#757575}.header-container{ padding:0 1.5rem; width:98%}.search_box2{text-align:center;width:70%;z-index:1025;position:absolute;top:0;left:0;right:0;margin:0 auto;background-color:#FFF;height:68px;padding:0;color:#000}.side-nav{line-height:35px;padding-top:20px}.side-nav li{margin-bottom:5px}.side-nav li i{display:inline-block !important;position:relative !important;line-height:35px !important;height:35px !important;margin:0;padding:0 10px 0 0}.side-nav li .base-icon{display:inline-block;padding:0;height:auto;margin:0}}
@media only screen and (min-width:601px) and (max-width:992px){nav .search-icon-fixed,nav .search-icon-fixed i{text-align:left;margin-left:30px}.search_box2{width:50%}}
@media screen and (min-width:993px){nav{ height:110px}}
.mainimage-background{width:100%;height:320px;margin:0 0 46px; background-position:center center; background-repeat:no-repeat}#price-and-purchase{padding:0 0 0 10px;position:relative}#price-and-purchase .page-itemtitle{margin:20px 0 10px}#price-and-purchase .page-soldout{display:inline-block;font-size:1.4rem;color:#E53935}#price-and-purchase .page-attention,#price-and-purchase .page-attention p{line-height:12px;font-size:10px;color:#999;margin:0;padding:0;text-align:right}#price-and-purchase .page-price{padding:0 0 20px;margin:0 0 20px;font-size:1.8rem;line-height:1.8rem;color:#333}#price-and-purchase .purchase-btn button{font-size:1.1rem;background:#E53935;margin:20px auto;display:block;width:90%}@media screen and (max-width:600px){#price-and-purchase .page-price{margin:0}#price-and-purchase .purchase-btn button{font-size:1.2rem;display:block;width:100%}#price-and-purchase .page-itemtitle{margin:20px 0 5px}#price-and-purchase select{background-color:#fafafa;border:1px solid #ccc; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; box-shadow:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:14px; text-align:left; min-width:100px; margin:10px auto}}
#shopAbout h1,#shopContact .contact-header,#shopPrivacy .contact-header,#shopLaw .contact-header{border-bottom:#666 solid 1px;border-left:none !important;padding:0 0 9px;line-height:2rem !important;margin:0 0 0.8rem 0 !important;font-size:19px}#shopBlog h1{border-bottom:#666 solid 1px;border-left:none !important;padding:0 0 9px;line-height:2rem !important;margin:0 0 0.8rem 0 !important;font-size:19px}#shopAbout h1 i,#shopContact .contact-header i,#shopPrivacy .contact-header i,#shopLaw .contact-header i,#shopBlog h1 i{padding:0 0.6rem 0.3rem 0;vertical-align:middle}#shopBlog .blog_head_image{margin-bottom:20px}#shopAbout h2{text-align:center;margin:0 auto 40px;font-size:1.8rem;line-height:1.8rem;border:none;padding:0}#shopContact h1,#shopLaw h2,#shopPrivacy h2{display:none}#shopDetailPage h1{line-height:1.5em;margin-bottom:20px}@media screen and (max-width:600px){#shopAbout h1,#shopContact .contact-header,#shopPrivacy .contact-header,#shopLaw .contact-header,#shopAbout h2{font-size:1.2rem}}
#law,#privacy{width:100%;padding-left:0;padding-right:0}.itempage-item{ position:relative}.itempage-item__image{ }.cover{ bottom:0; left:0; right:0; top:0}.cover--absolute{ position:absolute}.preview{ display:table;margin:10px 5px 0}@media screen and (max-width:600px){.preview{margin:5px 5px 0}}
.preview__content{ cursor:pointer; display:table-cell; vertical-align:middle;padding:0 5px 0}.itempage-item__subImage{margin-bottom:9px}#price-and-purchase p{line-height:1.4rem;font-size:9px;color:#999;margin:0;padding:0}.social{text-align:right}.social .twitter,.social .facebook{display:inline-block;text-align:right;margin:40px 5px 0 0}.social .widget{display:block;text-align:right;margin:5px 5px 10px;font-size:11px}@media screen and (max-width:992px){.social .twitter,.social .widget{margin:0 10px 0 0;height:30px;vertical-align:middle;display:inline-block;text-align:right}.social .facebook{display:inline-block;text-align:right;margin:0;height:30px;vertical-align:middle}}
.illegal-report{text-align:right;padding:10px;font-size:10px}.twitter-share-button,.fb-like { vertical-align:bottom;margin:0 0 2px}.fb-like span { vertical-align:bottom;margin:0}.fb-like iframe{ height:20px}.side-social li{display:inline-block;margin-right:15px;opacity:0.6}.about-social li{display:inline-block;margin:20px 14px;opacity:0.6}@media screen and (max-width:992px){.side-social li{margin-right:30px;margin-bottom:20px}.about-social li{margin:20px 20px}}
#sidenav-overlay{ z-index:1020}.drag-target{ z-index:1021} ul.side-nav{ z-index:1030}.top-infobox{width:100%;text-align:center;margin:-10px auto 20px;font-size:1.3rem}@media screen and (max-width:600px){.top-infobox{font-size:1.1rem}}
.all-attentionbox{width:100%;text-align:center;margin:-10px auto 20px;padding:10px;border:2px dotted #CCC}#sidebar .webicon-pd{padding-left:24px}#sidebar #appsItemCategoryTag a:before{ color:#EF9A9A; text-align:left; margin-right:13px; font-family:"FontAwesome"; content:"\f105"; font-weight:lighter; font-size:13px; position:relative; display:inline-block; margin-left:5px}#sidebar .webicon-about:before{ color:#EF9A9A; font-family:"FontAwesome"; content:"\f05a"; font-weight:lighter; font-size:13px; position:absolute; display:inline-block; margin-left:1px}#sidebar .webicon-contact:before{ color:#EF9A9A; font-family:"FontAwesome"; content:"\f003"; font-weight:lighter; font-size:13px; position:absolute; display:inline-block; margin-left:0}#sidebar .webicon-privacy:before{ color:#EF9A9A; font-family:"FontAwesome"; content:"\f183"; font-weight:lighter; font-size:13px; position:absolute; display:inline-block; margin-left:3px}#sidebar .webicon-law:before{ color:#EF9A9A;  font-family:"FontAwesome"; content:"\f02b"; font-weight:lighter; font-size:13px; position:absolute; display:inline-block; margin-left:2px}#sidebar .webicon-link:before{ color:#EF9A9A; text-align:left; font-family:"FontAwesome"; content:"\f08e"; font-weight:lighter; font-size:13px; position:absolute; display:inline-block; margin-left:2px}@media (max-width:992px){nav h1{display:block !important}}
@media (min-width:993px){nav h1{display:none !important}}
.side-nav{line-height:1,4rem;padding-top:20px}.side-nav li{margin-bottom:0px}.side-nav li i{display:inline-block !important;position:relative !important;line-height:1.4rem !important;height:1.4rem !important;margin:0;padding:0 10px 0 0}.side-nav .side-nav-arrow a:before{ color:#EF9A9A; text-align:left; margin-right:13px; font-family:"FontAwesome"; content:"\f105"; font-weight:lighter; font-size:13px; position:relative; display:inline-block; margin-left:5px}.dolce-pointcolor,.dolce-pointcolor i{color:#EF9A9A}#shopDetailPage .select-wrapper{display:inline-block}#language .lang:before{ background:none}#language .currency:before{ background:none}#language .lang,#language .currency{ margin:0 5px 0; float:right}@media (max-width:992px){#language .lang,#language .currency{ float:left}}
@media (max-width:600px){#baseMenu{box-sizing:border-box; right:auto; padding:20px 10px 0 20px; position:static; top:auto; z-index:auto}#baseMenu img{display:inherit;max-width:20px}#baseMenu >ul >li{display:inline-block;width:40px;max-width:40px;float:left; list-style:none}#baseMenu >ul >li.base{ margin:0 10px 0 0}#baseMenu >ul >li.cart{}#baseMenu >ul >li a{ background-color:transparent; border-radius:3px; box-shadow:none; cursor:pointer; display:inline-block; margin:0 10px 0 0; padding:0 15px 0 0; -webkit-font-smoothing:antialiased; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; transition-duration:0.2s}#baseMenu >ul >li a:hover{ box-shadow:none; padding:0 15px 0 0}}
@media (min-width:601px){#baseMenu{box-sizing:border-box; right:0; padding:40px 20px 0; position:fixed; top:0; z-index:2002}#baseMenu img{display:inherit;max-width:20px}#baseMenu >ul >li{ float:left; list-style:none}#baseMenu >ul >li.base{ margin:0 5px 0 0}#baseMenu >ul >li.cart{}#baseMenu >ul >li a{ background-color:transparent; border-radius:3px; box-shadow:none; cursor:pointer; display:block; margin:0 10px 0 0; padding:5px 5px; -webkit-font-smoothing:antialiased; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; transition-duration:0.2s}#baseMenu >ul >li a:hover{ box-shadow:none; padding:5px 5px}}
@media only screen and (min-width:601px) and (max-width:992px){#baseMenu{ padding:20px 20px 0}#baseMenu >ul >li.cart{}#baseMenu >ul >li a{ background-color:#FFF; box-shadow:0px 0px 0px 1px rgba(150,150,150,.2); padding:6px 15px 4px}#baseMenu >ul >li a:hover{box-shadow:0px 0px 0px 1px rgba(150,150,150,.2);padding:6px 15px 4px}}
#language .select-dropdown{display:none}#shopDetailPage .select-dropdown{display:none}#shopContact #buttonLeave{display:inline-block; height:36px; margin:20px 0; padding:0 2rem; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; line-height:36px; text-transform:uppercase; border:none; outline:0; -webkit-tap-highlight-color:transparent; text-decoration:none; color:#FFF; background-color:#424242; text-align:center; letter-spacing:0.5px; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -ms-transition:0.2s ease-out; transition:0.2s ease-out; cursor:pointer} #shopContact #buttonLeave:hover{ background-color:#616161}.illegal-report a{border:#CCC solid 1px;-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:3px 7px;background:#fafafa}.btn-danger{background-color:#E53935 !important} 
nav .nav-wrapper i{line-height:72px !important}
nav .mainlogo img{max-height:50px !important}
@media only screen and (max-width:992px){nav .brand-logo img,nav .brand-logo h1 img{max-height:40px !important}}
@media (max-width:600px){#privacy,#law{padding:15px}#shopLaw h3,#shopPrivacy h3{margin:40px auto 10px;line-height:25px}#shopLaw dt,#shopPrivacy dt{margin:30px auto 10px}#shopLaw #law,#shopPrivacy #privacy{line-height:25px}#shopLaw #law p{margin-bottom:5px}.index-label{width:85% !important;max-width:85% !important;margin:0 auto;position:relative}}
@media (min-width:601px) and (max-width:737px){.item,.item-x2{width:100%;max-width:100%;min-height:30px;float:none; opacity:1; margin:0; padding:0}.js-masonry .widget{margin:0 auto 2.4rem}.side-block,.index-block,.index-block-x2{padding:0;margin:0 0 2.4rem;width:100% !important;max-width:100% !important}.index-title-box{ min-width:100px; max-width:100%}.index-block-x2 .index-title-box{min-width:100%}}
@media (min-width: 601px) {#privacy, #law{padding:20px}#shopLaw h3,#shopPrivacy h3{margin:40px auto 10px;line-height:1.4rem}#shopLaw dt,#shopPrivacy dt{margin:30px auto 10px}#shopLaw #law,#shopPrivacy #privacy{line-height:1.4rem}#shopLaw #law p{margin-bottom:5px}}
ul.side-nav {overflow-y: scroll}
.dropmenu li ul li ul{list-style:none;position:relative;top:auto;left:auto;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;line-height:20px !important}.dropmenu li ul li ul li a{padding:0 0 0.6rem 1.2rem}.smallcat{margin:5px}
@media (min-width: 993px) {.smallcat{display:inline-block;margin:0 0 0 1rem}}
/* 20170201 */
#price-and-purchase #amountSelectWrap{position:relative;margin:15px 0}#price-and-purchase .select-wrapper{position:absolute;padding-left:5px}#price-and-purchase .purchase-btn button{margin:35px auto 20px}@media screen and (max-width:600px){#price-and-purchase select{margin:0 auto}#price-and-purchase #amountSelectWrap{margin:30px 0}#price-and-purchase .purchase-btn button{margin:40px auto 20px}}#language select{ background-color:#fffafa; margin:0; height:3rem}.preview{width:100%;max-width:100%;table-layout:fixed}.index-pickup2{position:relative;margin-bottom:20px;text-align:center;width:100%}.index-pickup2 img{max-width:100%;height:auto;margin:auto}.aboutus{margin:40px 10px}.aboutus .aboutustitle{margin-bottom:10px;font-size:1.2rem}.aboutus .td1{display:inline-block;width:100px;text-align:left;font-size:11px}@media only screen and (max-width:600px){.aboutus .td1{display:block;width:100%}}.aboutus .td2{display:inline-block;text-align:left}
.news-date{line-height:1rem;height:1rem;color:#999;font-size:10px;padding-top:4px;text-align:center}.news-text{margin-top:10px;font-size:12px;border-bottom:solid 1px #eee;padding-bottom:1.2rem;margin-bottom:0.5rem;line-height:1.2rem;text-align:center}.news-box{margin:-16px auto 16px}@media screen and (max-width:600px){.news-date{text-align:left}.news-text{text-align:left;line-height:1.2rem}}.preview{ display:table;margin:10px 0 0;padding:0 5px}@media screen and (max-width:600px){.preview{margin:5px 0;padding:0 5px}}@media screen and (max-width:600px){.all-attentionbox,.index-pickup2 div{line-height:1.3rem}}@media screen and (max-width:359px){.item .soldout{display:block}}.deep{width:100%;text-align:center}.deep a{display:inline-block; background-color:#fff; color:#111; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;padding:10px 20px;min-width:170px;margin:1rem auto 0;line-height:normal;height:inherit;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s;border:1px solid #DDD}@media (max-width:600px){.deep a{display:block;padding:10px 20px;width:auto;margin:0 10%}}.deep a:hover{-webkit-filter:brightness(0.97); -moz-filter:brightness(0.97); -o-filter:brightness(0.97); -ms-filter:brightness(0.97); filter:brightness(0.97); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s}#review-apps{margin-top:50px !important}#review-apps h2{border-left:none !important;line-height:normal !important;margin-bottom:0 !important}#review-apps p{font-size:11px !important}#review-apps .review01__title{padding:10px 15px !important;text-align:left !important;color:#333;background:#fafafa;font-size:12px !important}@media (max-width:600px){#review-apps .review01__title{padding:10px 0 !important;text-align:center !important}}#review-apps .review01__reply{padding:5px 10px !important}#review-apps input{display:none !important}#review-apps .review01__list{height:auto !important;min-height:50px !important;max-height:500px !important}@media screen and (max-width:992px){#review-apps{padding-right:10px !important}}
.item .sale-price{color:#e53935;font-size:1rem}.item .sale-rate{display:inline-block;color:#e53935;border:solid 1px #e53935;padding:1px 7px;line-height:1rem;font-size:11px}.item .proper-price{color:#ccc;text-decoration:line-through}#price-and-purchase .page-proper-price{font-size:1rem;color:#999;text-decoration:line-through}#price-and-purchase .page-sale-price{vertical-align:middle;color:#E53935;display:inline-block}#price-and-purchase .page-sale-rate{vertical-align:middle;display:inline-block;padding:5px 10px;font-size:1rem;margin-right:10px;line-height:1rem;border:solid 1px #e53935;color:#E53935}#price-and-purchase .page-normal-price{vertical-align:middle}#price-and-purchase .page-normal-price-sold{vertical-align:middle;color:#ccc;text-decoration:line-through;padding-right:10px;display:inline-block}
.review01__list{overflow-y:scroll !important}
.related-flex-wrapper{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex;-webkit-flex-direction:row;flex-direction: row;-webkit-flex-wrap:wrap;flex-wrap: wrap;-webkit-justify-content:flex-start;justify-content: flex-start;-webkit-align-items:stretch;align-items: stretch;-webkit-align-content:stretch;align-content: stretch}.related-flex-wrapper .related-flex-col3{width:33.33%; padding:7px; line-height:15px}@media screen and (min-width:993px){.related-flex-wrapper .related-flex-col3{ padding:16px}}
.view-related{ max-width:100%; height:auto;  border:none; overflow:hidden; position:relative; text-align:center; cursor:pointer;transition:all 0.4s ease}.view-related img{ display:block; position:relative; opacity:1; transform:scale(1,1); transition:all 0.4s ease}.view-related:hover img{ opacity:0.6}@media (max-width:600px){.view-related{margin-left:10%;margin-right:10%;width:80%}.view-related img{ max-width:100% !important}.view-related:hover img{ opacity:1}}.view-related{ -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); transition:all 0.4s ease}.view-related:hover{ -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.related-text{padding-top: 5px;padding-bottom: 10px}
@media screen and (max-width:600px){.related-flex-wrapper .related-flex-col3{ width:100%; padding:10px; line-height:15px}}
#toggle-search i,#toggle-search-mobile i{line-height:66px !important}.item .dolce-comingsoon{display:inline-block;font-size:0.78rem;font-weight:bold;color:#00C7B6}#price-and-purchase .dolce-comingsoon{font-size:1rem;line-height:1rem;font-weight:bold;margin:0 0 10px;color:#00C7B6}#price-and-purchase .page-attention .salesPeriod--term,#price-and-purchase .page-attention .salesPeriod--willStart,#price-and-purchase .page-attention .salesPeriod--finish{font-size:13px !important;text-align:left;line-height:20px;font-weight:bold;margin-bottom:17px;color:#00C7B6}@media screen and (max-width:600px){#price-and-purchase .dolce-comingsoon{margin:10px 0 10px}#price-and-purchase .page-attention .salesPeriod--term,#price-and-purchase .page-attention .salesPeriod--willStart,#price-and-purchase .page-attention .salesPeriod--finish{font-size:14px !important;text-align:center}}#price-and-purchase .page-attention .salesPeriod--text{font-size:9px !important}#price-and-purchase .purchaseButton{text-align:center}#price-and-purchase .purchaseButton button{ display:inline-block; font-size:1.1rem; height:54px; margin:15px auto 20px; padding:0 5px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; line-height:54px; text-transform:uppercase; border:none; outline:0; text-decoration:none; color:#FFF; background-color:#E53935; text-align:center; letter-spacing:0.5px; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -ms-transition:0.2s ease-out; transition:0.2s ease-out; cursor:pointer; -webkit-tap-highlight-color:transparent;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);width:auto;max-width:inherit;min-width:260px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;width:100%;max-width:100%}#price-and-purchase .purchaseButton button:hover{ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}@media screen and (max-width:600px){#price-and-purchase .purchaseButton button{font-size:1.2rem;display:block;width:100%;max-width:100%}}@media screen and (max-width:600px){#price-and-purchase .purchaseButton button{margin:40px auto 20px}}#price-and-purchase .page-attention p{text-align:left}
.item .dolce-preorder{color:#000;font-size:10px}#shopDetailPage .preOrder{text-align:left}.preOrder .preOrder__label{color:#000;font-size:15px;padding:7px 10px;display:inline-block;border:solid 1px #000}.preOrder .preOrder__data{color:#000;font-size:13px;line-height:normal;display:block;margin:10px auto 20px}@media (max-width:600px){#shopDetailPage .preOrder,.preOrder .preOrder__label,.preOrder .preOrder__data{text-align:center}.preOrder .preOrder__data{font-size:14px}}.item .sale-price,.item .normal-price,.item .soldout{display:inline-block}.main-right h1.related-h1{margin-left:0px !important;margin-right:0px !important}@media (min-width:601px){.main-right h1.related-h1{margin-left:0px !important}}
.side-social li,.about-social li{opacity:1}
#price-and-purchase .dolce-takeout{vertical-align:middle;display:inline-block;padding:5px 10px;font-size:1rem;margin-right:10px;line-height:1rem;color:#ff9800;border:solid 1px #ff9800}#price-and-purchase .takeout{font-size:1rem;line-height:1.4rem;margin-bottom:10px;text-align:left !important}#price-and-purchase .dolce-lottery{vertical-align:middle;display:inline-block;padding:5px 10px;font-size:1rem;margin-right:10px;line-height:1rem;color:#E53935;border:solid 1px #E53935}#price-and-purchase .lottery{font-size:1rem;line-height:1.4rem;margin-bottom:10px;text-align:left !important}#price-and-purchase .lottery p{font-size:1rem;line-height:1.4rem}#itemSelect .select-wrapper{position:relative;display:block}#price-and-purchase select{width:auto;max-width:100%;box-sizing:border-box}#itemSelect::placeholder{ color:#bdbdbd}#itemSelect .itemOption__input{margin:5px 0 4px;box-sizing:border-box;width:100%}#price-and-purchase .select-wrapper{padding-left:0}#itemSelect .itemOption__bottomCaptionBlock{margin:0 5px}#itemSelect .itemOption__caption--error{font-size:12px;color:#E53935}#itemSelect .itemOption__count{text-align:right}#price-and-purchase label{opacity:0.7;color:#333}#price-and-purchase .itemOption__name{font-size:1rem;margin-top:15px;display:block}#price-and-purchase button:disabled{ background:#e0e0e0 !important; pointer-events:none}#price-and-purchase .page-normal-price-sold{opacity:0.35;color:#333}
#sidebar .webicon-star:before{ color:#EF9A9A; font-family:"FontAwesome"; content:"\f005"; font-weight:lighter; font-size:13px; position:absolute; display:inline-block; margin-left:0px}.communityLabel__title,.communityLabel__note{color:#fff !important;line-height:1.6rem !important}.communityMain{padding:30px 10px !important;max-width:100% !important}@media screen and (min-width:993px){.communityMain{padding:30px 0 30px 10px !important}}
#i18 select{background-color:#FFF;background-image:url("https://basefile.akamaized.net/dolcevivace-shopselect-net/5f45ce3a5b6b0/arrow.png");background-repeat:no-repeat;background-size:8px 8px;background-position:right 10px center}
.communityTitle{background-color:transparent !important;border:none !important}#price-and-purchase .page-attention,#price-and-purchase .page-attention p{margin-top:5px;margin-bottom:5px}@media screen and (max-width:900px){.communityMain,.communityMain .communityOverview,.communityMain .communityNav,.communityMain .payid,.communityMain #limitedItem,.communityMain #limitedUrl,.communityMain #productsLimitedUrl .urlBox,.communityMain .communityItems .communityItem .communityItemTitle,.communityMain .communityItems .communityItem .communityImageContainer{ max-width:100% !important}.communityMain .communityItems .communityItem{width:calc(50% - 20px) !important;box-sizing:border-box;margin:0 10px 10px !important}.communityMain #productsLimitedUrl .urlBox{width:calc(50% - 20px) !important;box-sizing:border-box;margin:0 10px 32px !important}.communityMain .communityModal{max-width:92% !important;margin:auto !important}.communityMain .communityContent{ display:block !important}.communityMain .communityOverview{width:100% !important;margin-bottom:10px}.communityMain .communityNav{width:100% !important; margin-left:0 !important}}@media screen and (max-width:600px){.communityMain .communityItems .communityItem{width:calc(100% - 20px) !important;box-sizing:border-box;margin:0 10px 10px !important}.communityMain #productsLimitedUrl .urlBox{width:calc(100% - 20px) !important;box-sizing:border-box;margin:0 10px 32px !important}.communityMain .communityItems .communityItem .communityItemTitle{width:100% !important}.communityMain .communityItems .communityItem .communityImageContainer{width:100% !important;height:auto !important}.communityMain .communityItems .communityItem .communityImageContainer img{width:100%}}
#postageInfo li ul li{padding-left:5px}#price-and-purchase #postageInfo p,#price-and-purchase .page-attention #postageInfo,#price-and-purchase .page-attention #postageInfo p{color:inherit}#shippingInfo__intro,#postageInfo li{text-align:left !important}button:focus{ background-color:inherit !important}#x_shippingAreaInternational .shippingList__accordionSwitch{display:none !important}#x_shippingAreaInternational .shippingList__accordionLabel{display:block !important;margin-left:0 !important;padding:5px 0 !important;border-bottom:#CCC solid 1px;font-size:14px !important;line-height:39px !important;height:auto !important}.shippingList__accordionLabel:after{content:""!important;height:10px !important;position:absolute !important;top:-4px !important;bottom:0 !important;margin:auto !important;right:2px !important;text-align:center !important;width:10px !important;border-top:2px solid #252525 !important;border-right:2px solid #252525 !important;-webkit-transform:rotate(135deg) !important;transform:rotate(135deg) !important;transition:.3s !important}.shippingList__accordionSwitch:checked ~ .shippingList__accordionLabel:after{top:6px!important;-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;transition:.3s!important}#price-and-purchase .page-attention,#price-and-purchase .page-attention p{line-height:inherit !important}
.communityMain #productsLimitedUrl .urlBox .title,.communityMain #productsLimitedUrl .urlBox .url{color:#000}.communityModal{color:#000 !important}@media screen and (max-width:992px){.communityModal{max-height:95%;max-width:95%;overflow:scroll}}.communityModal a{color:#000 !important}.communityModal a:hover{color:#999 !important}.communityMain .communityButton__guest .communityButtonPayid__text{color:#FFF !important}#productsLimitedUrl a{color:#000 !important}#productsLimitedUrl a:hover{color:#999 !important}@media only screen and (min-width:481px) and (max-width:600px){.communityRegisterButtons{display:flex;flex-direction:column-reverse;align-items:center}.communityBox .button__guest{margin-top:8px !important}.communityBox .button__purchase{margin-left:0 !important}}@media screen and (max-width:992px){.communityModal .communityTitle{margin-top:10px !important}}