@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:none;font-size:100%;vertical-align:baseline;background:0 0}img{vertical-align:bottom}address,article,aside,canvas,details,div,figcaption,figure,footer,header,hr,iframe,menu,nav,section{display:block;line-height:1}a,label{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}li,ol,ul{list-style:none}table{border-collapse:collapse}:after,:before{padding:0;margin:0;line-height:1}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text-justify{text-align:justify;text-justify:inter-ideograph}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.nav{margin-left:0;margin-bottom:18px;list-style:none}.nav>li>a{display:block}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:18px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#c00}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{content:" ";display:table}.nav-pills:after,.nav-tabs:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.nav-pills>li>a,.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{color:#fff;background-color:#c00}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#c00;border-bottom-color:#c00;margin-top:6px}.nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle:hover .caret{border-top-color:maroon;border-bottom-color:maroon}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:focus,.nav>.dropdown.active>a:hover{cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:focus,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open a:focus .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:focus,.tabs-stacked .open>a:hover{border-color:#999}.tabbable:after,.tabbable:before{content:" ";display:table}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}.nav>.disabled>a{color:#999}.nav>.disabled>a:focus,.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-menu{width:100%;padding:5px 0;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.gist{font-size:14px}a{color:#c00;text-decoration:none}a:hover{color:#c00;text-decoration:underline}sup{vertical-align:super;font-size:.7em}.bold{font-weight:700}.center{text-align:center}.red{color:#c00}.bracket{margin-right:-.4em;margin-left:-.4em}.roboto-condensed{font-family:'Roboto Condensed',sans-serif;font-weight:700}.roboto-condensed-xlarge{font-size:2.2rem}.roboto-condensed-large{font-size:1.8rem}.roboto-condensed-medium{font-size:1.5rem}img{max-width:100%;height:auto}img.centered{display:block;margin-right:auto;margin-left:auto}@media (max-width:414px){img.aligncenter,img.alignleft,img.alignnone,img.alignright{width:100%}}.big_link{border-radius:4px;display:block;margin:1em;padding:.75em 1em;background:#F0EBE0;color:#59432C;text-align:center;text-decoration:none;font-weight:700;font-size:1.15rem;line-height:1.4}@media (max-width:600px){.big_link{margin-left:0;margin-right:0}}@media (min-width:415px){.big_link.size-medium{font-size:.95rem}.big_link.size-small{font-size:.8rem}}.big_link:before{font-family:FontAwesome;content:"\f18e";margin-right:.25em;font-weight:400;font-size:1.25em;line-height:.8;vertical-align:-10%}.big_link:hover{background:#C00;color:#fff;text-decoration:none}.big_link.disable{background-color:#ddd;color:#777;pointer-events:none}.big_link.disable:hover{background-color:#ddd;color:#777}.big_link.external:after{font-family:FontAwesome;content:"\f08e";margin-left:.3em;font-weight:400;vertical-align:-5%}.big_link.amazon{background-color:#f7df55;color:#222}.big_link.amazon:hover{background:#f90}.big_link.amazon:before{font-family:FontAwesome;content:"\f270";color:#111;margin-right:.3em}.big_link.cart{background-color:#f7df55;color:#222}.big_link.cart:hover{background:#f90}.big_link.cart:before{margin-right:.3em;content:"\f07a";font-family:FontAwesome;font-size:1.4em;line-height:.72;vertical-align:-8%;color:#111}.big_link.yellow{background-color:#f7df55;color:#222}.big_link.yellow:hover{background:#f90}.container .row [class*=' col'] .big_link,.container .row [class^=col] .big_link,.container-fluid .row [class*=' col'] .big_link,.container-fluid .row [class^=col] .big_link{margin-left:0;margin-right:0}.button-general{position:relative;border-radius:4px;display:block;margin:0 auto 2px;padding:10px 25px 10px 10px;border:1px solid #DA4A4A;background-color:#fff;box-shadow:0 2px 0 #DA4A4A;color:#d63535;text-align:center;text-decoration:none;font-weight:700;font-size:15px;line-height:1.4}.button-general:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#d63535;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.button-general:hover:after{color:#fff}.button-general:hover{border:1px solid #c82929;background-color:#DA4A4A;box-shadow:0 2px 0 #c82929;color:#fff;text-decoration:none}.button-general.size-medium{width:65%}.button-general.arrow-back{padding-right:10px;padding-left:20px;position:relative}.button-general.arrow-back:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#d63535;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.button-general.arrow-back:hover:after{color:#fff}.button-general.arrow-back:after{right:auto;left:10px;content:"\f104"}.button-general .fa{position:relative;top:-1px;margin-right:8px}@media (max-width:600px){.button-general.button-more{margin-left:1em;margin-right:1em}}@media (max-width:600px){.button-general.size-medium{width:auto}}@media (max-width:375px){.button-general{font-size:14px}}@media (max-width:320px){.button-general{font-size:13.5px}}iframe.wp-embedded-content{width:100%}.hidden{display:none}.wp-caption,.wp-caption2{display:block;text-align:inherit}.wp-caption img,.wp-caption2 img{margin:0;padding:0;width:100%;height:auto;border:none}.wp-caption .wp-caption-text,.wp-caption-dd,.wp-caption2 .wp-caption-text,.wp-caption2-dd{position:relative;margin-top:.7em;margin-left:.3em;margin-right:.3em;padding:0 0 0 1.3em;color:#666;text-align:left;font-size:.9rem;line-height:1.4}.wp-caption .wp-caption-text:before,.wp-caption-dd:before,.wp-caption2 .wp-caption-text:before,.wp-caption2-dd:before{position:absolute;top:.1em;left:0;color:rgba(0,0,0,.25);content:"\f0aa";font-size:1.2em;font-family:FontAwesome}.wp-caption br[data-mce-bogus="1"],.wp-caption2 br[data-mce-bogus="1"]{display:none}.wp-caption.column-caption-right,.wp-caption2.column-caption-right{width:100%;display:flex;align-items:center;max-width:none!important}.wp-caption.column-caption-right>a,.wp-caption.column-caption-right>img,.wp-caption2.column-caption-right>a,.wp-caption2.column-caption-right>img{width:50%;flex:0 0 50%}.wp-caption.column-caption-right .wp-caption-text,.wp-caption2.column-caption-right .wp-caption-text{width:auto;flex:0 1 auto;margin-top:0;margin-left:.7em;margin-right:0}.wp-caption.column-caption-right .wp-caption-text:before,.wp-caption2.column-caption-right .wp-caption-text:before{content:"\f0a8";margin-top:-.5em;top:50%;left:-.15em}.wp-caption.column-caption-right.img-width-55>a,.wp-caption.column-caption-right.img-width-55>img,.wp-caption2.column-caption-right.img-width-55>a,.wp-caption2.column-caption-right.img-width-55>img{width:55%;flex:0 0 55%}.wp-caption.column-caption-right.img-width-60>a,.wp-caption.column-caption-right.img-width-60>img,.wp-caption2.column-caption-right.img-width-60>a,.wp-caption2.column-caption-right.img-width-60>img{width:60%;flex:0 0 60%}.wp-caption.column-caption-right.img-width-65>a,.wp-caption.column-caption-right.img-width-65>img,.wp-caption2.column-caption-right.img-width-65>a,.wp-caption2.column-caption-right.img-width-65>img{width:65%;flex:0 0 65%}.wp-caption.column-caption-right.img-width-70>a,.wp-caption.column-caption-right.img-width-70>img,.wp-caption2.column-caption-right.img-width-70>a,.wp-caption2.column-caption-right.img-width-70>img{width:70%;flex:0 0 70%}@media (min-width:601px){.wp-caption.column-caption-lg-right,.wp-caption2.column-caption-lg-right{width:100%;display:flex;align-items:center;max-width:none!important}.wp-caption.column-caption-lg-right>a,.wp-caption.column-caption-lg-right>img,.wp-caption2.column-caption-lg-right>a,.wp-caption2.column-caption-lg-right>img{width:50%;flex:0 0 50%}.wp-caption.column-caption-lg-right .wp-caption-text,.wp-caption2.column-caption-lg-right .wp-caption-text{width:auto;flex:0 1 auto;margin-top:0;margin-left:.7em;margin-right:0}.wp-caption.column-caption-lg-right .wp-caption-text:before,.wp-caption2.column-caption-lg-right .wp-caption-text:before{content:"\f0a8";margin-top:-.5em;top:50%;left:-.15em}.wp-caption.column-caption-lg-right.img-width-55>a,.wp-caption.column-caption-lg-right.img-width-55>img,.wp-caption2.column-caption-lg-right.img-width-55>a,.wp-caption2.column-caption-lg-right.img-width-55>img{width:55%;flex:0 0 55%}.wp-caption.column-caption-lg-right.img-width-60>a,.wp-caption.column-caption-lg-right.img-width-60>img,.wp-caption2.column-caption-lg-right.img-width-60>a,.wp-caption2.column-caption-lg-right.img-width-60>img{width:60%;flex:0 0 60%}.wp-caption.column-caption-lg-right.img-width-65>a,.wp-caption.column-caption-lg-right.img-width-65>img,.wp-caption2.column-caption-lg-right.img-width-65>a,.wp-caption2.column-caption-lg-right.img-width-65>img{width:65%;flex:0 0 65%}.wp-caption.column-caption-lg-right.img-width-70>a,.wp-caption.column-caption-lg-right.img-width-70>img,.wp-caption2.column-caption-lg-right.img-width-70>a,.wp-caption2.column-caption-lg-right.img-width-70>img{width:70%;flex:0 0 70%}}@media (min-width:415px){.wp-caption.column-caption-md-right,.wp-caption2.column-caption-md-right{width:100%;display:flex;align-items:center;max-width:none!important}.wp-caption.column-caption-md-right>a,.wp-caption.column-caption-md-right>img,.wp-caption2.column-caption-md-right>a,.wp-caption2.column-caption-md-right>img{width:50%;flex:0 0 50%}.wp-caption.column-caption-md-right .wp-caption-text,.wp-caption2.column-caption-md-right .wp-caption-text{width:auto;flex:0 1 auto;margin-top:0;margin-left:.7em;margin-right:0}.wp-caption.column-caption-md-right .wp-caption-text:before,.wp-caption2.column-caption-md-right .wp-caption-text:before{content:"\f0a8";margin-top:-.5em;top:50%;left:-.15em}.wp-caption.column-caption-md-right.img-width-55>a,.wp-caption.column-caption-md-right.img-width-55>img,.wp-caption2.column-caption-md-right.img-width-55>a,.wp-caption2.column-caption-md-right.img-width-55>img{width:55%;flex:0 0 55%}.wp-caption.column-caption-md-right.img-width-60>a,.wp-caption.column-caption-md-right.img-width-60>img,.wp-caption2.column-caption-md-right.img-width-60>a,.wp-caption2.column-caption-md-right.img-width-60>img{width:60%;flex:0 0 60%}.wp-caption.column-caption-md-right.img-width-65>a,.wp-caption.column-caption-md-right.img-width-65>img,.wp-caption2.column-caption-md-right.img-width-65>a,.wp-caption2.column-caption-md-right.img-width-65>img{width:65%;flex:0 0 65%}.wp-caption.column-caption-md-right.img-width-70>a,.wp-caption.column-caption-md-right.img-width-70>img,.wp-caption2.column-caption-md-right.img-width-70>a,.wp-caption2.column-caption-md-right.img-width-70>img{width:70%;flex:0 0 70%}}.wp-caption.column-caption-left,.wp-caption2.column-caption-left{width:100%;display:flex;align-items:center;max-width:none!important}.wp-caption.column-caption-left>a,.wp-caption.column-caption-left>img,.wp-caption2.column-caption-left>a,.wp-caption2.column-caption-left>img{order:2;width:50%;flex:0 0 50%}.wp-caption.column-caption-left .wp-caption-text,.wp-caption2.column-caption-left .wp-caption-text{padding:0 1.3em 0 0;order:1;width:auto;flex:0 1 auto;margin-top:0;margin-left:0;margin-right:.7em}.wp-caption.column-caption-left .wp-caption-text:before,.wp-caption2.column-caption-left .wp-caption-text:before{content:"\f0a9";margin-top:-.5em;top:50%;left:auto;right:-.15em}.wp-caption.column-caption-left.img-width-55>a,.wp-caption.column-caption-left.img-width-55>img,.wp-caption2.column-caption-left.img-width-55>a,.wp-caption2.column-caption-left.img-width-55>img{width:55%;flex:0 0 55%}.wp-caption.column-caption-left.img-width-60>a,.wp-caption.column-caption-left.img-width-60>img,.wp-caption2.column-caption-left.img-width-60>a,.wp-caption2.column-caption-left.img-width-60>img{width:60%;flex:0 0 60%}.wp-caption.column-caption-left.img-width-65>a,.wp-caption.column-caption-left.img-width-65>img,.wp-caption2.column-caption-left.img-width-65>a,.wp-caption2.column-caption-left.img-width-65>img{width:65%;flex:0 0 65%}.wp-caption.column-caption-left.img-width-70>a,.wp-caption.column-caption-left.img-width-70>img,.wp-caption2.column-caption-left.img-width-70>a,.wp-caption2.column-caption-left.img-width-70>img{width:70%;flex:0 0 70%}@media (min-width:601px){.wp-caption.column-caption-lg-left,.wp-caption2.column-caption-lg-left{width:100%;display:flex;align-items:center;max-width:none!important}.wp-caption.column-caption-lg-left>a,.wp-caption.column-caption-lg-left>img,.wp-caption2.column-caption-lg-left>a,.wp-caption2.column-caption-lg-left>img{order:2;width:50%;flex:0 0 50%}.wp-caption.column-caption-lg-left .wp-caption-text,.wp-caption2.column-caption-lg-left .wp-caption-text{padding:0 1.3em 0 0;order:1;width:auto;flex:0 1 auto;margin-top:0;margin-left:0;margin-right:.7em}.wp-caption.column-caption-lg-left .wp-caption-text:before,.wp-caption2.column-caption-lg-left .wp-caption-text:before{content:"\f0a9";margin-top:-.5em;top:50%;left:auto;right:-.15em}.wp-caption.column-caption-lg-left.img-width-55>a,.wp-caption.column-caption-lg-left.img-width-55>img,.wp-caption2.column-caption-lg-left.img-width-55>a,.wp-caption2.column-caption-lg-left.img-width-55>img{width:55%;flex:0 0 55%}.wp-caption.column-caption-lg-left.img-width-60>a,.wp-caption.column-caption-lg-left.img-width-60>img,.wp-caption2.column-caption-lg-left.img-width-60>a,.wp-caption2.column-caption-lg-left.img-width-60>img{width:60%;flex:0 0 60%}.wp-caption.column-caption-lg-left.img-width-65>a,.wp-caption.column-caption-lg-left.img-width-65>img,.wp-caption2.column-caption-lg-left.img-width-65>a,.wp-caption2.column-caption-lg-left.img-width-65>img{width:65%;flex:0 0 65%}.wp-caption.column-caption-lg-left.img-width-70>a,.wp-caption.column-caption-lg-left.img-width-70>img,.wp-caption2.column-caption-lg-left.img-width-70>a,.wp-caption2.column-caption-lg-left.img-width-70>img{width:70%;flex:0 0 70%}}@media (min-width:415px){.wp-caption.column-caption-md-left,.wp-caption2.column-caption-md-left{width:100%;display:flex;align-items:center;max-width:none!important}.wp-caption.column-caption-md-left>a,.wp-caption.column-caption-md-left>img,.wp-caption2.column-caption-md-left>a,.wp-caption2.column-caption-md-left>img{order:2;width:50%;flex:0 0 50%}.wp-caption.column-caption-md-left .wp-caption-text,.wp-caption2.column-caption-md-left .wp-caption-text{padding:0 1.3em 0 0;order:1;width:auto;flex:0 1 auto;margin-top:0;margin-left:0;margin-right:.7em}.wp-caption.column-caption-md-left .wp-caption-text:before,.wp-caption2.column-caption-md-left .wp-caption-text:before{content:"\f0a9";margin-top:-.5em;top:50%;left:auto;right:-.15em}.wp-caption.column-caption-md-left.img-width-55>a,.wp-caption.column-caption-md-left.img-width-55>img,.wp-caption2.column-caption-md-left.img-width-55>a,.wp-caption2.column-caption-md-left.img-width-55>img{width:55%;flex:0 0 55%}.wp-caption.column-caption-md-left.img-width-60>a,.wp-caption.column-caption-md-left.img-width-60>img,.wp-caption2.column-caption-md-left.img-width-60>a,.wp-caption2.column-caption-md-left.img-width-60>img{width:60%;flex:0 0 60%}.wp-caption.column-caption-md-left.img-width-65>a,.wp-caption.column-caption-md-left.img-width-65>img,.wp-caption2.column-caption-md-left.img-width-65>a,.wp-caption2.column-caption-md-left.img-width-65>img{width:65%;flex:0 0 65%}.wp-caption.column-caption-md-left.img-width-70>a,.wp-caption.column-caption-md-left.img-width-70>img,.wp-caption2.column-caption-md-left.img-width-70>a,.wp-caption2.column-caption-md-left.img-width-70>img{width:70%;flex:0 0 70%}}@media (max-width:414px){.wp-caption,.wp-caption2{width:100%!important}}.float_r{float:right}.float_l{float:left}.alignleft,.alignright{display:inline;margin-top:5px;margin-bottom:5px}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}.aligncenter{display:block;margin:10px auto}@media (max-width:414px){.alignleft,.alignright,.float_l,.float_r{display:block;float:none;margin:10px auto}.aligncenter{width:100%!important}.aligncenter img,.alignleft img,.alignnone img,.alignright img{width:100%}}.gallery{display:flex;flex-wrap:wrap;margin:0 -10px}.gallery .gallery-item{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin:0;padding:10px;vertical-align:top}.gallery .gallery-item .gallery-icon{width:100%}.gallery .gallery-item .gallery-icon img{width:100%;height:auto}.gallery .gallery-caption{position:relative;margin-top:.7em;margin-left:.3em;margin-right:.3em;padding:0 0 0 1.3em;color:#666;text-align:left;font-size:.9rem;line-height:1.4}.gallery .gallery-caption:before{position:absolute;top:.1em;left:0;color:rgba(0,0,0,.25);content:"\f0aa";font-size:1.2em;font-family:FontAwesome}.gallery.gallery-columns-1{margin:-5px 0}.gallery.gallery-columns-1 .gallery-item{padding:15px 0;width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}@media (min-width:415px){.gallery.gallery-columns-2 .gallery-item.align-items-center{align-items:center;align-content:center}}@media (min-width:415px){.gallery.gallery-columns-1:not(.no-size-adjust) .gallery-icon.portrait,.gallery.gallery-columns-2:not(.no-size-adjust) .gallery-icon.portrait{position:relative;overflow:hidden;padding-top:100%;width:100%}.gallery.gallery-columns-1:not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-2:not(.no-size-adjust) .gallery-icon.portrait img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery.gallery-columns-1:not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-2:not(.no-size-adjust) .gallery-icon.portrait img{width:auto;height:100%}}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-5 .gallery-caption{display:none}.gallery.gallery-columns-3,.gallery.gallery-columns-4{margin:5px -5px}.gallery.gallery-columns-3 .gallery-caption,.gallery.gallery-columns-4 .gallery-caption{padding-left:0}.gallery.gallery-columns-3 .gallery-caption:before,.gallery.gallery-columns-4 .gallery-caption:before{display:none}.gallery.gallery-columns-3 .gallery-item,.gallery.gallery-columns-4 .gallery-item{padding:10px 5px}@media (min-width:415px){.gallery.gallery-columns-3:not(.no-size-adjust) .gallery-icon,.gallery.gallery-columns-4:not(.no-size-adjust) .gallery-icon{position:relative;overflow:hidden;padding-top:100%;width:100%}.gallery.gallery-columns-3:not(.no-size-adjust) .gallery-icon img,.gallery.gallery-columns-4:not(.no-size-adjust) .gallery-icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery.gallery-columns-3:not(.no-size-adjust) .gallery-icon.landscape img,.gallery.gallery-columns-4:not(.no-size-adjust) .gallery-icon.landscape img{max-width:none;width:auto;height:100%}.gallery.gallery-columns-3:not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-4:not(.no-size-adjust) .gallery-icon.portrait img{width:100%;height:auto}}.gallery.no-gutters{margin:0}.gallery.no-gutters .gallery-item{padding:0}.gallery.no-gutters .gallery-item .gallery-caption{margin-bottom:.7em}.gallery.counter-badge{counter-reset:gallery-item}.gallery.counter-badge .gallery-icon{position:relative}.gallery.counter-badge .gallery-icon:before{counter-increment:gallery-item;content:counter(gallery-item);position:absolute;display:block;width:2em;height:2em;font-size:1.2rem;text-align:center;line-height:2;background-color:#E8343D;color:#fff;top:0;left:0;font-family:Arial,Helvetica,sans-serif;font-weight:700}.gallery.caption-badge .gallery-item{position:relative}.gallery.caption-badge .gallery-item .gallery-caption{position:absolute;margin:0;padding:.3em .6em;display:block;font-size:1rem;text-align:center;line-height:1.15;background-color:rgba(0,0,0,.6);color:#fff;top:0;left:0;font-weight:700}.gallery.caption-badge .gallery-item .gallery-caption:before{display:none}@media (max-width:414px){.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']),.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']),.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']),.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']){margin:-5px 0}.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption{position:relative;margin-top:.7em;margin-left:.3em;margin-right:.3em;padding:0 0 0 1.3em;color:#666;text-align:left;font-size:.9rem;line-height:1.4}.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before{position:absolute;top:.1em;left:0;color:rgba(0,0,0,.25);content:"\f0aa";font-size:1.2em;font-family:FontAwesome}.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']):not(.caption-badge) .gallery-caption:before{display:block}.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']) .gallery-item,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']) .gallery-item,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']) .gallery-item,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']) .gallery-item{padding:15px 0;width:100%}.gallery.mobile-gallery-columns-2 .gallery-caption,.gallery.mobile-gallery-columns-3 .gallery-caption,.gallery.mobile-gallery-columns-4 .gallery-caption{display:block;padding-left:0}.gallery.mobile-gallery-columns-2 .gallery-caption:before,.gallery.mobile-gallery-columns-3 .gallery-caption:before,.gallery.mobile-gallery-columns-4 .gallery-caption:before{display:none}.gallery.mobile-gallery-columns-2{margin-left:-3px;margin-right:-3px}.gallery.mobile-gallery-columns-2 .gallery-item{padding-left:3px;padding-right:3px;width:50%}.gallery.mobile-gallery-columns-2:not(.no-size-adjust) .gallery-icon.portrait{position:relative;overflow:hidden;padding-top:100%;width:100%}.gallery.mobile-gallery-columns-2:not(.no-size-adjust) .gallery-icon.portrait img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery.mobile-gallery-columns-2:not(.no-size-adjust) .gallery-icon.portrait img{width:auto;height:100%}.gallery.mobile-gallery-columns-3{margin-left:-2px;margin-right:-2px}.gallery.mobile-gallery-columns-3 .gallery-item{padding-left:2px;padding-right:2px;width:33.3%}.gallery.mobile-gallery-columns-4{margin-left:-2px;margin-right:-2px}.gallery.mobile-gallery-columns-4 .gallery-item{padding-left:2px;padding-right:2px;width:25%}.gallery.mobile-gallery-columns-3:not(.no-size-adjust) .gallery-icon,.gallery.mobile-gallery-columns-4:not(.no-size-adjust) .gallery-icon{position:relative;overflow:hidden;padding-top:100%;width:100%}.gallery.mobile-gallery-columns-3:not(.no-size-adjust) .gallery-icon img,.gallery.mobile-gallery-columns-4:not(.no-size-adjust) .gallery-icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery.mobile-gallery-columns-3:not(.no-size-adjust) .gallery-icon.landscape img,.gallery.mobile-gallery-columns-4:not(.no-size-adjust) .gallery-icon.landscape img{max-width:none;width:auto;height:100%}.gallery.mobile-gallery-columns-3:not(.no-size-adjust) .gallery-icon.portrait img,.gallery.mobile-gallery-columns-4:not(.no-size-adjust) .gallery-icon.portrait img{width:100%;height:auto}.gallery.no-gutters .gallery-item{padding:0!important}}@media (max-width:414px) and (max-width:414px){.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait{position:relative;overflow:hidden;padding-top:100%;width:100%}.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery.gallery-columns-1:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-2:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-3:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img,.gallery.gallery-columns-4:not([class*=' mobile-gallery-columns-']):not(.no-size-adjust) .gallery-icon.portrait img{width:auto;height:100%}}.clear,.separate_gray{clear:both}.clear hr,.separate_gray hr{display:none}.separate_gray{margin-top:10px;padding-bottom:10px;background:url(../../images/gray_dot_border.gif) left top repeat-x}@media (min-width:601px){.br-pc:after{content:"\A";white-space:pre}}@media (max-width:414px){.br-mobile:after{content:"\A";white-space:pre}}.mgt-50{margin-top:-50px!important}.mgt-45{margin-top:-45px!important}.mgt-40{margin-top:-40px!important}.mgt-35{margin-top:-35px!important}.mgt-30{margin-top:-30px!important}.mgt-25{margin-top:-25px!important}.mgt-20{margin-top:-20px!important}.mgt-15{margin-top:-15px!important}.mgt-10{margin-top:-10px!important}.mgt-5{margin-top:-5px!important}.mgt0{margin-top:0!important}.mgt5{margin-top:5px!important}.mgt10{margin-top:10px!important}.mgt15{margin-top:15px!important}.mgt20{margin-top:20px!important}.mgt25{margin-top:25px!important}.mgt30{margin-top:30px!important}.mgt35{margin-top:35px!important}.mgt40{margin-top:40px!important}.mgt45{margin-top:45px!important}.mgt50{margin-top:50px!important}.mgr-50{margin-right:-50px!important}.mgr-45{margin-right:-45px!important}.mgr-40{margin-right:-40px!important}.mgr-35{margin-right:-35px!important}.mgr-30{margin-right:-30px!important}.mgr-25{margin-right:-25px!important}.mgr-20{margin-right:-20px!important}.mgr-15{margin-right:-15px!important}.mgr-10{margin-right:-10px!important}.mgr-5{margin-right:-5px!important}.mgr0{margin-right:0!important}.mgr5{margin-right:5px!important}.mgr10{margin-right:10px!important}.mgr15{margin-right:15px!important}.mgr20{margin-right:20px!important}.mgr25{margin-right:25px!important}.mgr30{margin-right:30px!important}.mgr35{margin-right:35px!important}.mgr40{margin-right:40px!important}.mgr45{margin-right:45px!important}.mgr50{margin-right:50px!important}.mgb-50{margin-bottom:-50px!important}.mgb-45{margin-bottom:-45px!important}.mgb-40{margin-bottom:-40px!important}.mgb-35{margin-bottom:-35px!important}.mgb-30{margin-bottom:-30px!important}.mgb-25{margin-bottom:-25px!important}.mgb-20{margin-bottom:-20px!important}.mgb-15{margin-bottom:-15px!important}.mgb-10{margin-bottom:-10px!important}.mgb-5{margin-bottom:-5px!important}.mgb0{margin-bottom:0!important}.mgb5{margin-bottom:5px!important}.mgb10{margin-bottom:10px!important}.mgb15{margin-bottom:15px!important}.mgb20{margin-bottom:20px!important}.mgb25{margin-bottom:25px!important}.mgb30{margin-bottom:30px!important}.mgb35{margin-bottom:35px!important}.mgb40{margin-bottom:40px!important}.mgb45{margin-bottom:45px!important}.mgb50{margin-bottom:50px!important}.mgl-50{margin-left:-50px!important}.mgl-45{margin-left:-45px!important}.mgl-40{margin-left:-40px!important}.mgl-35{margin-left:-35px!important}.mgl-30{margin-left:-30px!important}.mgl-25{margin-left:-25px!important}.mgl-20{margin-left:-20px!important}.mgl-15{margin-left:-15px!important}.mgl-10{margin-left:-10px!important}.mgl-5{margin-left:-5px!important}.mgl0{margin-left:0!important}.mgl5{margin-left:5px!important}.mgl10{margin-left:10px!important}.mgl15{margin-left:15px!important}.mgl20{margin-left:20px!important}.mgl25{margin-left:25px!important}.mgl30{margin-left:30px!important}.mgl35{margin-left:35px!important}.mgl40{margin-left:40px!important}.mgl45{margin-left:45px!important}.mgl50{margin-left:50px!important}.pdt0{padding-top:0!important}.pdt5{padding-top:5px!important}.pdt10{padding-top:10px!important}.pdt15{padding-top:15px!important}.pdt20{padding-top:20px!important}.pdt25{padding-top:25px!important}.pdt30{padding-top:30px!important}.pdt35{padding-top:35px!important}.pdt40{padding-top:40px!important}.pdt45{padding-top:45px!important}.pdt50{padding-top:50px!important}.pdr0{padding-right:0!important}.pdr5{padding-right:5px!important}.pdr10{padding-right:10px!important}.pdr15{padding-right:15px!important}.pdr20{padding-right:20px!important}.pdr25{padding-right:25px!important}.pdr30{padding-right:30px!important}.pdr35{padding-right:35px!important}.pdr40{padding-right:40px!important}.pdr45{padding-right:45px!important}.pdr50{padding-right:50px!important}.pdb0{padding-bottom:0!important}.pdb5{padding-bottom:5px!important}.pdb10{padding-bottom:10px!important}.pdb15{padding-bottom:15px!important}.pdb20{padding-bottom:20px!important}.pdb25{padding-bottom:25px!important}.pdb30{padding-bottom:30px!important}.pdb35{padding-bottom:35px!important}.pdb40{padding-bottom:40px!important}.pdb45{padding-bottom:45px!important}.pdb50{padding-bottom:50px!important}.pdl0{padding-left:0!important}.pdl5{padding-left:5px!important}.pdl10{padding-left:10px!important}.pdl15{padding-left:15px!important}.pdl20{padding-left:20px!important}.pdl25{padding-left:25px!important}.pdl30{padding-left:30px!important}.pdl35{padding-left:35px!important}.pdl40{padding-left:40px!important}.pdl45{padding-left:45px!important}.pdl50{padding-left:50px!important}@media (max-width:600px){.mobile-mgt-50{margin-top:-50px!important}.mobile-mgt-45{margin-top:-45px!important}.mobile-mgt-40{margin-top:-40px!important}.mobile-mgt-35{margin-top:-35px!important}.mobile-mgt-30{margin-top:-30px!important}.mobile-mgt-25{margin-top:-25px!important}.mobile-mgt-20{margin-top:-20px!important}.mobile-mgt-15{margin-top:-15px!important}.mobile-mgt-10{margin-top:-10px!important}.mobile-mgt-5{margin-top:-5px!important}.mobile-mgt0{margin-top:0!important}.mobile-mgt5{margin-top:5px!important}.mobile-mgt10{margin-top:10px!important}.mobile-mgt15{margin-top:15px!important}.mobile-mgt20{margin-top:20px!important}.mobile-mgt25{margin-top:25px!important}.mobile-mgt30{margin-top:30px!important}.mobile-mgt35{margin-top:35px!important}.mobile-mgt40{margin-top:40px!important}.mobile-mgt45{margin-top:45px!important}.mobile-mgt50{margin-top:50px!important}.mobile-mgr-50{margin-right:-50px!important}.mobile-mgr-45{margin-right:-45px!important}.mobile-mgr-40{margin-right:-40px!important}.mobile-mgr-35{margin-right:-35px!important}.mobile-mgr-30{margin-right:-30px!important}.mobile-mgr-25{margin-right:-25px!important}.mobile-mgr-20{margin-right:-20px!important}.mobile-mgr-15{margin-right:-15px!important}.mobile-mgr-10{margin-right:-10px!important}.mobile-mgr-5{margin-right:-5px!important}.mobile-mgr0{margin-right:0!important}.mobile-mgr5{margin-right:5px!important}.mobile-mgr10{margin-right:10px!important}.mobile-mgr15{margin-right:15px!important}.mobile-mgr20{margin-right:20px!important}.mobile-mgr25{margin-right:25px!important}.mobile-mgr30{margin-right:30px!important}.mobile-mgr35{margin-right:35px!important}.mobile-mgr40{margin-right:40px!important}.mobile-mgr45{margin-right:45px!important}.mobile-mgr50{margin-right:50px!important}.mobile-mgb-50{margin-bottom:-50px!important}.mobile-mgb-45{margin-bottom:-45px!important}.mobile-mgb-40{margin-bottom:-40px!important}.mobile-mgb-35{margin-bottom:-35px!important}.mobile-mgb-30{margin-bottom:-30px!important}.mobile-mgb-25{margin-bottom:-25px!important}.mobile-mgb-20{margin-bottom:-20px!important}.mobile-mgb-15{margin-bottom:-15px!important}.mobile-mgb-10{margin-bottom:-10px!important}.mobile-mgb-5{margin-bottom:-5px!important}.mobile-mgb0{margin-bottom:0!important}.mobile-mgb5{margin-bottom:5px!important}.mobile-mgb10{margin-bottom:10px!important}.mobile-mgb15{margin-bottom:15px!important}.mobile-mgb20{margin-bottom:20px!important}.mobile-mgb25{margin-bottom:25px!important}.mobile-mgb30{margin-bottom:30px!important}.mobile-mgb35{margin-bottom:35px!important}.mobile-mgb40{margin-bottom:40px!important}.mobile-mgb45{margin-bottom:45px!important}.mobile-mgb50{margin-bottom:50px!important}.mobile-mgl-50{margin-left:-50px!important}.mobile-mgl-45{margin-left:-45px!important}.mobile-mgl-40{margin-left:-40px!important}.mobile-mgl-35{margin-left:-35px!important}.mobile-mgl-30{margin-left:-30px!important}.mobile-mgl-25{margin-left:-25px!important}.mobile-mgl-20{margin-left:-20px!important}.mobile-mgl-15{margin-left:-15px!important}.mobile-mgl-10{margin-left:-10px!important}.mobile-mgl-5{margin-left:-5px!important}.mobile-mgl0{margin-left:0!important}.mobile-mgl5{margin-left:5px!important}.mobile-mgl10{margin-left:10px!important}.mobile-mgl15{margin-left:15px!important}.mobile-mgl20{margin-left:20px!important}.mobile-mgl25{margin-left:25px!important}.mobile-mgl30{margin-left:30px!important}.mobile-mgl35{margin-left:35px!important}.mobile-mgl40{margin-left:40px!important}.mobile-mgl45{margin-left:45px!important}.mobile-mgl50{margin-left:50px!important}.mobile-pdt0{padding-top:0!important}.mobile-pdt5{padding-top:5px!important}.mobile-pdt10{padding-top:10px!important}.mobile-pdt15{padding-top:15px!important}.mobile-pdt20{padding-top:20px!important}.mobile-pdt25{padding-top:25px!important}.mobile-pdt30{padding-top:30px!important}.mobile-pdt35{padding-top:35px!important}.mobile-pdt40{padding-top:40px!important}.mobile-pdt45{padding-top:45px!important}.mobile-pdt50{padding-top:50px!important}.mobile-pdr0{padding-right:0!important}.mobile-pdr5{padding-right:5px!important}.mobile-pdr10{padding-right:10px!important}.mobile-pdr15{padding-right:15px!important}.mobile-pdr20{padding-right:20px!important}.mobile-pdr25{padding-right:25px!important}.mobile-pdr30{padding-right:30px!important}.mobile-pdr35{padding-right:35px!important}.mobile-pdr40{padding-right:40px!important}.mobile-pdr45{padding-right:45px!important}.mobile-pdr50{padding-right:50px!important}.mobile-pdb0{padding-bottom:0!important}.mobile-pdb5{padding-bottom:5px!important}.mobile-pdb10{padding-bottom:10px!important}.mobile-pdb15{padding-bottom:15px!important}.mobile-pdb20{padding-bottom:20px!important}.mobile-pdb25{padding-bottom:25px!important}.mobile-pdb30{padding-bottom:30px!important}.mobile-pdb35{padding-bottom:35px!important}.mobile-pdb40{padding-bottom:40px!important}.mobile-pdb45{padding-bottom:45px!important}.mobile-pdb50{padding-bottom:50px!important}.mobile-pdl0{padding-left:0!important}.mobile-pdl5{padding-left:5px!important}.mobile-pdl10{padding-left:10px!important}.mobile-pdl15{padding-left:15px!important}.mobile-pdl20{padding-left:20px!important}.mobile-pdl25{padding-left:25px!important}.mobile-pdl30{padding-left:30px!important}.mobile-pdl35{padding-left:35px!important}.mobile-pdl40{padding-left:40px!important}.mobile-pdl45{padding-left:45px!important}.mobile-pdl50{padding-left:50px!important}}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic")}.crete-bar{width:100%;display:block;background-color:rgba(0,0,0,.03);font-size:12px;box-shadow:0 -1px 0 rgba(0,0,0,.05) inset}@media (max-width:375px){.crete-bar{font-size:11px}}@media (min-width:601px) and (max-width:1240px){.crete-bar{width:1240px}}.crete-bar-body{width:1240px;display:flex;margin:0 auto}@media (max-width:600px){.crete-bar-body{width:100%}}.crete-bar .menu{position:relative}.crete-bar .menu .menu-title{display:flex;align-items:center;padding:.45em .7em;line-height:1.3;white-space:nowrap;background-color:rgba(0,170,170,.8);color:#fff}.crete-bar .menu .menu-title:after{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;content:'\f0d7';font-family:FontAwesome;margin-left:.35em;font-weight:400;color:rgba(0,0,0,.4)}@media (max-width:600px){.crete-bar .menu .menu-title{background-color:transparent;color:#666;border-top:3px solid #19b3b3;padding:.6em .8em .7em;font-size:1.05em}}.crete-bar .menu .child-menu{position:absolute;padding:.6em;left:0;display:none;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-top:none;text-align:left;z-index:50}.crete-bar .menu .child-menu .label{padding:.7em 1em;background-color:rgba(0,170,170,.15);font-size:.9em;font-weight:700;color:#777}.crete-bar .menu .child-menu ul li a{padding:.7em 1em}.crete-bar .menu .child-menu ul li+li{border-top:1px solid rgba(0,0,0,.1)}.crete-bar .menu:hover .child-menu{display:flex}.crete-bar .menu.menu-magazine{margin-left:auto}.crete-bar .menu.menu-magazine .child-menu{width:100%}@media (min-width:601px){.crete-bar .menu.menu-website .menu-title{display:none}.crete-bar .menu.menu-website .child-menu{position:relative;display:flex;flex-direction:row;padding:0;border:none;background-color:transparent}.crete-bar .menu.menu-website .child-menu ul{display:flex}.crete-bar .menu.menu-website .child-menu ul li+li{border-top:none}.crete-bar .menu.menu-website .child-menu ul li a{padding:.45em .7em}}@media (max-width:600px){.crete-bar .menu{flex:1}.crete-bar .menu+.menu{border-left:2px solid #fff}.crete-bar .menu .child-menu{width:100%}}.crete-bar li .item,.crete-bar li a{display:flex;align-items:center;color:#666;padding:.45em .7em;line-height:1.3;white-space:nowrap}.crete-bar li .item.current,.crete-bar li a.current{pointer-events:none}@media (min-width:601px){.crete-bar li .item.current,.crete-bar li a.current{background-color:#fff;border-left:1px solid rgba(0,0,0,.11);border-right:1px solid rgba(0,0,0,.11)}}.crete-bar li .item:before,.crete-bar li a:before{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;content:'\f0da';font-family:FontAwesome;margin-right:.35em;font-weight:400;color:#0aa}.crete-bar li .item:hover,.crete-bar li a:hover{text-decoration:none;background-color:rgba(0,0,0,.05)}html{height:100%;font-size:16px}@media (max-width:600px){html{font-size:15px}}@media (max-width:414px){html{font-size:14px}}@media (max-width:360px){html{font-size:13px}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333;background-color:#f7f7f7;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica,Meiryo,MyYuGothicM,YuGothic,"Helvetica Neue",sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;height:100%}@media (max-width:600px){body{word-wrap:break-word;overflow-wrap:break-word}}@media (max-width:600px){.no-display-mobile{display:none!important}}.wrapper{flex:0 0 auto;text-align:left}@media (min-width:601px) and (max-width:1240px){.wrapper{width:1240px}}@media (max-width:600px){.wrapper{width:100%;overflow:hidden}}.content-container{display:flex;margin:30px auto;width:1240px}@media (max-width:600px){.content-container{flex-direction:column;width:100%;margin:10px auto}}.content-container .content-primary{flex:0 0 auto;width:860px}@media (max-width:600px){.content-container .content-primary{width:100%}}.content-container .content-primary_inner{width:100%;padding:30px;display:flex;justify-content:center;background-color:#fff;border:1px solid #e7e7e7}.content-container .content-primary_inner+.content-primary_inner{margin-top:30px}.content-container .content-primary_inner.wear-collection-2018aw{background-image:url(../../images/wear/2018aw/texture01.jpg);border-color:#E76500}.content-container .content-primary_inner.wear-collection-2019ss{background-image:url(../../images/wear/2019ss/texture01.jpg);border-color:#42a960}.content-container .content-primary_inner.wear-collection-2019aw{background-image:url(../../images/wear/2019aw/texture01.jpg);border-color:#E76500}@media (max-width:600px){.content-container .content-primary_inner{padding:15px 10px 20px;flex-direction:column;border-left:none;border-right:none}}.content-container .content-primary_inner_main{flex:0 0 auto;width:680px;order:2}@media (max-width:600px){.content-container .content-primary_inner_main{order:1;width:100%}}.content-container .content-primary_inner_side{flex:0 0 auto;max-width:95px;order:1;margin-right:25px}@media (max-width:600px){.content-container .content-primary_inner_side{order:2;width:100%;max-width:none;margin-right:0;margin-top:15px}}@supports (position:sticky) or (position:-webkit-sticky){.content-container .content-primary_inner_side .sticky{position:-webkit-sticky;position:sticky;top:20px}@media (max-width:600px){.content-container .content-primary_inner_side .sticky{position:static}}}.content-container .content-primary_inner .cont{width:100%}.content-container .content-primary.full-width{width:100%}.content-container .content-primary.full-width .content-primary_inner .content-primary_inner_main{width:800px}@media (max-width:600px){.content-container .content-primary.full-width .content-primary_inner .content-primary_inner_main{width:100%}}.content-container .content-primary.full-width .content-primary_inner .content-primary_inner_side{margin-right:50px}@media (max-width:600px){.content-container .content-primary.full-width .content-primary_inner .content-primary_inner_side{margin-right:0}}.content-container .content-primary-head{width:100%;padding:30px;background-color:#fff;border:1px solid #e7e7e7;border-bottom:none}.content-container .content-primary-head+.content-primary_inner{padding-top:10px;border-top:none}@media (max-width:600px){.content-container .content-primary-head{padding:15px}}.content-container .content-secondary{flex:0 0 auto;display:flex;width:380px;padding-left:44px}@media (max-width:600px){.content-container .content-secondary{width:100%;padding:0 10px}}.header-wrapper{background-color:#fff}.aside-container{margin-top:20px;margin-bottom:20px}.aside-container.side-margin{margin-left:10px;margin-right:10px}.maigrate-content-wrapper{width:100%;display:flex}.maigrate-content-wrapper .maigrate-content{width:440px}.maigrate-content-wrapper .migrate-sidebar{display:block;margin-left:30px;width:220px}@supports (position:sticky) or (position:-webkit-sticky){.maigrate-content-wrapper .migrate-sidebar .sticky{position:-webkit-sticky;position:sticky;top:20px}}.content-container a:hover img{opacity:.7}.social-buttons{display:flex;justify-content:center}.social-buttons li{display:inline-flex}@media (max-width:600px){.social-buttons li{flex:0 1 72px}}.social-buttons li+li{margin-left:.4rem}.social-buttons li.fb-wrapper{width:80px;min-height:40px}@media (max-width:600px){.social-buttons li.fb-wrapper{flex:0 0 80px}}.social-buttons li a{display:flex;justify-content:center;align-items:center;min-width:72px;min-height:40px;color:#fff;border-radius:3px}@media (max-width:600px){.social-buttons li a{min-width:0;width:100%}}.social-buttons li a .fa{font-size:1.2rem}.social-buttons li a .icon{width:1.3rem;height:auto}.social-buttons li a.facebook{background-color:#1877f2}.social-buttons li a.twitter{background-color:#55acee}.social-buttons li a.hatena{background-color:#008fde}.social-buttons li a.google{background-color:#dd4b39}.social-buttons li a.pocket{background-color:#ef3e56}.social-buttons li a.line{background-color:#00b900}.social-buttons li a:hover{text-decoration:none}.social-buttons li a:hover.facebook{background-color:#263961}.social-buttons li a:hover.twitter{background-color:#1689e0}.social-buttons li a:hover.hatena{background-color:#005e92}.social-buttons li a:hover.google{background-color:#ac2d1e}.social-buttons li a:hover.pocket{background-color:#cf112b}.social-buttons.large li.fb-wrapper{min-height:64px}.social-buttons.large li a{min-height:64px}.social-buttons.large li a .fa{font-size:1.5rem}.social-buttons.large li a .icon{width:1.6rem}@media (min-width:601px){.vertical .social-buttons{flex-direction:column}.vertical .social-buttons li+li{margin-left:0;margin-top:.4rem}.vertical .social-buttons li a{min-width:80px}}.fa-hatena:before{content:"B!";font-family:Verdana;font-weight:700}.social_block{padding:.4rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:#f3f3f3}.social_block .button_wrapper,.social_block .share_text{display:flex}.social_block .share_text{margin-right:1.5rem;color:#777;font-weight:700;font-size:1rem;line-height:1.3;text-align:center;font-feature-settings:"pkna"}@media (min-width:601px){.social_block.vertical{margin:0;flex-direction:column}.social_block.vertical .share_text{margin-right:0;margin-bottom:.4rem}}@media (max-width:600px){.social_block{display:block}.social_block .button_wrapper,.social_block .share_text{width:100%;display:block}.social_block .share_text{margin-right:0;padding-bottom:.45rem}}.fluffy{-webkit-animation-name:fluffy;-moz-animation-name:fluffy;animation-name:fluffy;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes fluffy{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0)}}@-moz-keyframes fluffy{0%{-moz-transform:translate(0,0)}50%{-moz-transform:translate(0,-10px)}100%{-moz-transform:translate(0,0)}}@keyframes fluffy{0%{transform:translate(0,0)}50%{transform:translate(0,-10px)}100%{transform:translate(0,0)}}.pulse2{-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-duration:3s;-webkit-animation-name:pulse2;-moz-animation-name:pulse2;animation-name:pulse2}@-webkit-keyframes pulse2{30%,50%,70%,from,to{transform:scale3d(1,1,1)}40%,60%{transform:scale3d(1.05,1.05,1.05)}}@-moz-keyframes pulse2{30%,50%,70%,from,to{transform:scale3d(1,1,1)}40%,60%{transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse2{30%,50%,70%,from,to{transform:scale3d(1,1,1)}40%,60%{transform:scale3d(1.05,1.05,1.05)}}#header{display:flex;margin:0 auto;padding:15px 0;width:1240px;align-items:center}#header .header-left{position:relative;display:flex;flex:1 1 auto}#header .header-left .header-logo{flex:0 0 auto;width:310px}@media (max-width:414px){#header .header-left .header-logo{width:60%}}#header .header-left .header-logo .logo a,#header .header-left .header-logo h1 a{display:block;width:100%}#header .header-left .header-logo .logo a img,#header .header-left .header-logo h1 a img{width:100%;height:auto}#header .header-left .header-logo .description{margin-bottom:5px;font-size:11px;font-weight:700;color:#777;font-feature-settings:"palt";line-height:1.1;white-space:nowrap}@media (max-width:414px){#header .header-left .header-logo .description{font-size:2.1vw}}#header .header-left .header-link{margin-left:.4em;display:flex;flex:1 1 auto;align-items:center;font-size:2.5em}#header .header-left .header-link a{color:#ccc}#header .header-left .header-link a.facebook{margin-left:-.1em}#header .header-left .header-link a:hover.twitter{color:#55acee}#header .header-left .header-link a:hover.facebook{color:#3b5998}#header .header-left .header-link a:hover.youtube{color:red}@media (max-width:600px){#header .header-left .header-link{justify-content:flex-end}}@media (max-width:360px){#header .header-left .header-link{font-size:2.2em}}#header .header-right{flex:0 0 auto;width:468px}#header .header-right .dfp-container-header{width:100%;display:flex;justify-content:center}@media (max-width:600px){#header{display:block;width:100%;padding:10px 10px 0}#header .header-left{padding-bottom:10px}#header .header-right{overflow:hidden;margin-left:-10px;margin-right:-10px;width:100vw;padding:6px 10px;background-color:#ccc}}.mobile-menu-button{border-radius:2px;display:inline-block;float:right;padding:7px 7px 8px;width:34px;height:33px;border:1px solid #d3d3d3}.menu-animation{width:100%;height:100%;position:relative;display:inline-block;box-sizing:border-box;transition:all .4s}.menu-animation span{position:absolute;left:0;display:inline-block;box-sizing:border-box;width:100%;height:2px;border-radius:2px;background-color:#000;transition:all .4s}.menu-animation span:nth-of-type(1){top:0}.menu-animation span:nth-of-type(2){top:7px}.menu-animation span:nth-of-type(3){bottom:0}.menu-animation.close span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.menu-animation.close span:nth-of-type(2){opacity:0}.menu-animation.close span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.nav-mobile{position:absolute;top:100%;left:-10px;z-index:10005;display:none;width:100vw;background-color:#fafafa;box-shadow:0 3px 3px rgba(0,0,0,.4)}@media (min-width:601px){.nav-mobile{display:none!important}}.nav-mobile .heading{margin:0;padding:.5em 1em;border-top:1px solid #ccc;background-color:rgba(0,0,0,.07);color:#555;text-align:left;font-weight:700;font-size:14px;line-height:1}.nav-mobile .menu-list li{display:block;font-size:15px}.nav-mobile .menu-list li+li{border-top:1px solid #ccc}.nav-mobile .menu-list li a{position:relative;display:block;padding:.8em 2.2em .8em 1em;color:#222;font-size:1em;line-height:1.2;font-feature-settings:"pkna"}.nav-mobile .menu-list li a:after{position:absolute;top:50%;right:.75em;margin-top:-.5em;color:#db4d4d;content:"\f105";font-weight:400;font-size:1.5em;font-family:FontAwesome;line-height:1}.nav-mobile .menu-list li a .fa{margin-left:.5em}.nav-mobile .menu-list li .parent:after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;right:.75em;font-size:1.5em;content:"\f107";transition:all .3s}.nav-mobile .menu-list li .parent.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-mobile .menu-list li .child{display:none;border-top:1px solid #ccc}.nav-mobile .menu-list li .child a{padding-left:2.2em}.nav-mobile .menu-list+.mobile-social-block{border-top:1px solid #ccc}.nav-mobile .mobile-search{padding:15px}.nav-mobile .mobile-social-block{padding:12px;text-align:center;font-size:15px}.nav-mobile .mobile-social-block .mobile-social-link li{display:inline-block}.nav-mobile .mobile-social-block .mobile-social-link li+li{margin-left:10px}.nav-mobile .mobile-social-block .mobile-social-link li a.button{-webkit-border-radius:19.5px;-moz-border-radius:19.5px;border-radius:19.5px;display:block;width:39px;height:39px;border:1px solid #db4d4d;color:#db4d4d;text-align:center;font-size:19px;line-height:37px;background-color:#FFF}.nav-mobile .mobile-social-block .mobile-social-link li a.button:hover{background-color:#db4d4d;color:#FFF}.nav-mobile .mobile-social-block .mobile-social-link li a.button .fa{position:relative;top:-1px;vertical-align:middle}.search-general{position:relative}.search-general .input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-right:57px;padding-left:1em;width:100%;height:42px;border:1px solid #ccc;background-color:#FFF;font-size:15px;line-height:42px;-webkit-appearance:none}.search-general .input:focus{box-shadow:0 0 5px rgba(0,0,0,.2) inset}.search-general .button{margin:0;padding:0;position:absolute;top:0;right:0;width:42px;height:42px;border:1px solid #ccc;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#eee;color:#999;text-align:center;font-size:24px;line-height:40px;transition:background-color .2s ease,color .2s ease;-webkit-appearance:none}.search-general .button:hover{background-color:#aaa;color:#FFF}.search-general .button .fa{position:relative;top:-2px}.search-general.empty-value:after{position:absolute;top:-45px;left:20px;z-index:99;display:inline-block;padding:0 15px;height:32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(230,0,0,.8);color:#FFF;content:'キーワードを入力してください';font-weight:400;font-size:12px;line-height:32px}.search-general.empty-value:before{position:absolute;top:-45px;left:40px;margin-top:32px;width:0;height:0;border:solid transparent;border-width:6px;border-top-color:rgba(230,0,0,.8);content:"";pointer-events:none}@media (max-width:600px){.search-general{position:relative}.search-general .input{padding-right:60px;padding-left:15px;height:45px;border-color:#bbb;line-height:45px}.search-general .button{width:45px;height:45px;font-size:22px;border-color:#bbb;line-height:43px;transition:none}.search-general .button .fa{position:relative;top:-1px}}.top__slider-container{width:100%;padding:10px 0;background-color:rgba(0,0,0,.2)}#menu+.top__slider-container{margin-top:-20px}.top__slider-container .swiper-container{width:100%;height:100%;text-align:center}@media (max-width:600px){.top__slider-container .swiper-container .swiper-button-next,.top__slider-container .swiper-container .swiper-button-prev{display:none}}.top__slider-container .swiper-slide{position:relative;text-align:center;font-size:18px;display:flex;height:300px}.top__slider-container .swiper-slide-content{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:rgba(0,0,0,.2)}.top__slider-container .swiper-slide.feature .swiper-slide-content:before{position:absolute;z-index:2;display:block;width:100%;height:100%;background:bottom left url(../../images/slider/overlay.png) repeat-x;content:""}.top__slider-container .swiper-slide.feature .cover{position:absolute;bottom:15px;left:15px;z-index:5;width:150px;height:auto;border:1px solid rgba(255,255,255,.7)}@media (max-width:600px){.top__slider-container .swiper-slide.feature .cover{width:18vw;bottom:3vw;left:3vw;width:22vw}}.top__slider-container .swiper-slide.feature .text{position:absolute;bottom:15px;left:180px;z-index:5;width:auto;color:#FFF;text-align:left;text-shadow:0 2px 1px #000,0 0 5px rgba(0,0,0,.9);font-size:45px}@media (max-width:600px){.top__slider-container .swiper-slide.feature .text{bottom:3vw;left:28vw;font-size:6.5vw}}.top__slider-container .swiper-slide.feature .text .vol{font-size:.6em;line-height:1.5}.top__slider-container .swiper-slide.feature .text .vol .prefix{font-size:.62em}.top__slider-container .swiper-slide.feature .text .label{display:inline-block;margin-left:10px;padding:2px 10px 2px 12px;box-shadow:0 1px 1px rgba(0,0,0,.7);vertical-align:20%;letter-spacing:.15em;font-size:.28em;line-height:1.4;border:1px solid #fff;background-color:rgba(0,0,0,.25)}.top__slider-container .swiper-slide.feature .text .feature-title{font-size:1em;margin:0;text-align:left;font-weight:700;line-height:1.15;font-feature-settings:"pkna"}.top__slider-container .swiper-slide.feature .text .feature-title .hidden-slider{display:none}.top__slider-container .swiper-slide.feature .text .feature-title .sub-title{display:block;font-weight:700;font-size:.5em;line-height:1.25}.top__slider-container .swiper-slide.feature .text .br-slider:after{content:"\A";white-space:pre}.top__slider-container .swiper-slide.size-rectangle-3-2{width:450px}.top__slider-container .swiper-slide.size-rectangle-2-1{width:600px}.top__slider-container .swiper-slide.size-square{width:300px}@media (max-width:600px){.top__slider-container .swiper-slide{height:50vw}.top__slider-container .swiper-slide.size-rectangle-3-2{width:75vw}.top__slider-container .swiper-slide.size-rectangle-2-1{width:100vw}.top__slider-container .swiper-slide.size-square{width:50vw}}.top__slider-container .swiper-slide .bg-image{width:100%;max-width:none;height:auto;-webkit-backface-visibility:hidden}.top__slider-container .swiper-slide .bg-image.adjust-height{height:100%;width:auto}.top__slider-container .swiper-slide-label{position:absolute;display:inline-block;top:0;left:0;background-color:#E8343D;font-size:12px;font-weight:700;padding:.6em .75em;line-height:1;color:#fff;z-index:10}@media (max-width:600px){.top__slider-container .swiper-slide-label{font-size:2.5vw}}.top__slider-container .swiper-slide-title{font-feature-settings:"pkna";position:absolute;bottom:0;display:block;padding:.5em .75em;width:100%;font-size:20px;color:#FFF;font-weight:700;z-index:10;background-color:rgba(0,0,0,.65);line-height:1.3;text-shadow:0 0 3px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.8);text-align:left}@media (max-width:600px){.top__slider-container .swiper-slide-title{font-size:4vw}}.top__slider-container .swiper-slide-badge-sponsored{position:absolute;display:inline-block;top:0;right:0;padding:.25em .35em;background-color:rgba(0,0,0,.3);font-size:11px;font-weight:500;font-family:'Roboto Condensed';line-height:1;color:#f7f7f7;z-index:10;letter-spacing:.01em;text-shadow:0 0 1px rgba(0,0,0,.5)}@media (max-width:600px){.top__slider-container .swiper-slide-badge-sponsored{font-size:2.2vw}}.slider.special{margin-top:25px;position:relative;width:auto;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.slider.special .main-title{position:absolute;width:100%;height:100%;top:0;left:0;z-index:999}.slider.special .main-title img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:100%}@media (max-width:600px){.slider.special .main-title img{width:100vw;height:auto}}.slider.special .bx-wrapper{margin:0;padding:0;border-top:8px solid #fff;border-bottom:8px solid #fff}@media (max-width:600px){.slider.special .bx-wrapper{border-top:4px solid #fff;border-bottom:4px solid #fff}}.slider.special .bx-wrapper .bx-viewport{left:0;margin:0;padding:0;border:none;box-shadow:none}.slider.special .bx-wrapper .bx-viewport .bx-loading{background:#222 url(../../images/bxslider/bx_loader.gif) center 360px no-repeat}.slider.special .bx-wrapper .bx-viewport .bxslider{margin:0;padding:0}.slider.special .bx-wrapper .bx-viewport .bxslider li{background-color:#000}.slider.special .bx-wrapper .bx-viewport .bxslider li a img{opacity:.9}.slider.special .bx-wrapper .bx-viewport .bxslider li a:hover img{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}.slider.special .bx-wrapper .bx-caption{bottom:-2.8rem;background:rgba(0,0,0,.6);text-align:center}.slider.special .bx-wrapper .bx-caption span{overflow:hidden;padding:0;height:2.8rem;letter-spacing:.03em;font-weight:700;font-size:1.4rem;font-family:Roboto;line-height:2.8rem}@media (max-width:600px){.slider.special .bx-wrapper .bx-caption{bottom:-2rem}.slider.special .bx-wrapper .bx-caption span{height:2rem;font-size:1rem;line-height:2rem}}.slider.special .bx-wrapper li:hover .bx-caption{-webkit-transition:bottom .25s;-moz-transition:bottom .25s;-o-transition:bottom .25s;transition:bottom .25s;bottom:0}.slider.special .prepare{overflow:hidden;margin:0;padding:0;height:416px;list-style:none;display:flex;flex-wrap:wrap;border-top:8px solid #fff;border-bottom:8px solid #fff;background-color:#000}.slider.special .prepare li img{width:600px;height:auto;opacity:.9}.slider.special .prepare .bx-caption{display:none}@media (max-width:600px){.slider.special .prepare{border-top:4px solid #fff;border-bottom:4px solid #fff;height:calc((66.6vw) + 8px)}.slider.special .prepare li img{width:100vw;height:auto}}#menu{position:relative;display:flex;justify-content:center;width:100%;font-size:16px;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);z-index:3}#menu .main_menu{width:auto;max-width:100%;display:flex;list-style:none;justify-content:flex-start}#menu .main_menu li{display:inline-flex}#menu .main_menu li.swiper-slide{width:auto}#menu .main_menu li:not(.parent-blank).menu-item a{position:relative;display:inline-block;margin:0;padding:1em .7em;font-size:1em;line-height:1;color:#555;font-weight:700;letter-spacing:-.03em;white-space:nowrap}#menu .main_menu li:not(.parent-blank).menu-item a::before{position:absolute;bottom:-1px;left:10px;width:calc(100% - 20px);height:.25em;background:#666;content:'';transition:transform .2s;transform:scale(0,1);transform-origin:center top}#menu .main_menu li:not(.parent-blank).menu-item a:hover{text-decoration:none}@media (min-width:601px){#menu .main_menu li:not(.parent-blank).menu-item a:hover::before{transform:scale(1,1)}}@media (max-width:600px){#menu .main_menu li:not(.parent-blank).menu-item a{font-size:.85em}}#menu .main_menu li:not(.parent-blank).current-menu-item>a{color:#C00}#menu .main_menu li:not(.parent-blank).current-menu-item>a::before{background-color:#C00;transform:none}#menu .main_menu li.menu-item-has-children{position:relative}#menu .main_menu li.menu-item-has-children>a::after{margin-left:.4em;content:"\f0d7";font-family:FontAwesome}@media (max-width:600px){#menu .main_menu li.menu-item-has-children>a{font-size:.85em}}#menu .main_menu li.menu-item-has-children>.sub-menu{max-height:0;position:absolute;z-index:99;top:100%;right:0;display:block;background-color:#fff;overflow:hidden;transition:max-height .3s;box-shadow:0 3px 3px rgba(0,0,0,.1);cursor:pointer}#menu .main_menu li.menu-item-has-children>.sub-menu .menu-item{display:block;background-color:#fff;border-top:1px solid rgba(0,0,0,.1)}#menu .main_menu li.menu-item-has-children>.sub-menu .menu-item a{width:100%}#menu .main_menu li.menu-item-has-children>.sub-menu .menu-item a::before{width:100%;left:0}#menu .main_menu li.menu-item-has-children:hover{text-decoration:none}#menu .main_menu li.menu-item-has-children:hover>.sub-menu{max-height:100vh}#menu .main_menu li.parent-blank{cursor:context-menu}#menu .main_menu li.parent-blank>a{position:relative;display:block;margin:0;padding:1em .8em;font-size:1em;line-height:1;color:#888;font-weight:700;letter-spacing:-.03em;white-space:nowrap;pointer-events:none}@media (max-width:600px){#menu .main_menu li.parent-blank>a{font-size:.85em}}#menu .swiper-scrollbar{width:calc(100% - 14px);height:4px;left:7px;bottom:.35em;background:rgba(0,0,0,.1)}#menu .swiper-scrollbar .swiper-scrollbar-drag{height:4px;background:rgba(102,197,255,.5)}.menu-block{display:flex;margin:1em 0;padding:.5em .3em;background-color:#eee;font-size:.9rem;border:1px solid #ccc;align-items:center}.menu-block .label{flex:0 0 auto;display:block;white-space:nowrap;padding-right:.8em;padding-left:.8em;font-size:1em}.menu-block .menu-list{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;margin:0;width:100%}.menu-block .menu-list>li{flex:0 1 auto;width:33.3%;position:relative;display:block;padding:.2em;font-size:1em}.menu-block .menu-list>li input,.menu-block .menu-list>li select{outline:0;text-overflow:'';background:none transparent;vertical-align:middle;-webkit-appearance:button;-moz-appearance:button;border:1px solid #aaa;border-radius:4px;background-color:#fff;color:#555;text-indent:.01px;padding-left:.6em;font-size:.9rem;line-height:1.2em;height:2.4em;height:calc(2.4em + 2px);font-family:-apple-system,BlinkMacSystemFont,Helvetica,Meiryo,MyYuGothicM,YuGothic,"Helvetica Neue",sans-serif}.menu-block .menu-list>li select{appearance:button}.menu-block .menu-list>li select option{background-color:#fff}.menu-block .menu-list>li select::-ms-expand{display:none}.menu-block .menu-list>li select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.menu-block .menu-list>li.search{position:relative}.menu-block .menu-list>li.search .search-input{width:100%;position:relative;padding-right:2.2em;color:#444}.menu-block .menu-list>li.search .button-search{position:absolute;top:50%;right:.7em;margin-top:-.5em;padding:0;outline:0;border:none;background-color:transparent;color:#777;font-size:1.2em;line-height:1;cursor:pointer;appearance:none}.menu-block .menu-list>li.search .button-search .fa{vertical-align:15%}@media (min-width:601px){.menu-block .menu-list>li.search{width:100%}}@media (max-width:600px){.menu-block{flex-direction:column;margin-left:10px;margin-right:10px}.menu-block .label{width:100%;text-align:center;padding:.2em 0 .4em}.menu-block .menu-list{flex-wrap:wrap}.menu-block .menu-list>li{width:50%}}@media (max-width:360px){.menu-block .menu-list{flex-direction:column;flex-wrap:nowrap}.menu-block .menu-list>li{width:100%}}.menu-block-sort .menu-list>li{width:100%}@media (max-width:600px) and (min-width:361px){.menu-block-sort .menu-list{justify-content:center}.menu-block-sort .menu-list>li{width:70%}}.menu-block-row{display:flex}.menu-block-row .menu-block-col{flex:1 1 auto}@media (min-width:601px){.menu-block-row div:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.menu-block-row div:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.menu-block-row .menu-block+.menu-block{border-left:none}.menu-block-row .menu-block-filter{width:75%}.menu-block-row .menu-block-sort{width:25%;flex-direction:column;justify-content:center}.menu-block-row .menu-block-sort .label{padding:.2em 0 .4em}}@media (max-width:600px){.menu-block-row{display:block}.menu-block-row div:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.menu-block-row div:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.menu-block-row .menu-block+.menu-block{border-top:none;margin-top:-1em}}@media (min-width:601px){.menu-block-row.menu-block-news .menu-block-filter .menu-list>li.search{width:66.6%}}.select2-container--default{font-size:.9rem}.select2-container--default .select2-selection--single{height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:.6em;color:#555;font-size:1em;line-height:1.2}.select2-container--default .select2-selection--single .select2-selection__arrow{width:1.8em;height:2.6em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:.4em .4em 0 .4em;margin-left:-.4em;margin-top:-.2em}.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:0 .4em .4em .4em}.select2-container--default .select2-search__field{font-size:1rem;color:#555}.select2-container--default .select2-results>.select2-results__options{max-height:25em}.select2-container--default .select2-results__options{text-align:left}.select2-container--default .select2-results__options .select2-results__option{position:relative;font-size:.9rem;line-height:1.2;padding:.6em;border-top:1px solid #ccc}.select2-container--default .select2-results__options .select2-results__option:not(.select2-results__message):after{position:absolute;top:50%;right:.5em;margin-top:-.5em;content:'\f105';font-weight:400;font-size:1.2em;font-family:FontAwesome;line-height:1;color:#888}.select2-container--default .select2-results__options .select2-results__option[aria-selected=true]{background-color:#eee}.select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]:after{color:#fff}.after_menu_block{display:table;margin-top:20px;width:100%;table-layout:fixed}@media (max-width:600px){.after_menu_block{margin-top:10px;margin-bottom:15px;display:block}}.after_menu_block .col{display:table-cell;vertical-align:middle}.after_menu_block .col:nth-of-type(odd){padding-right:10px}.after_menu_block .col:nth-of-type(even){padding-left:20px}@media (max-width:600px){.after_menu_block .col{display:block;margin-top:10px}.after_menu_block .col:nth-of-type(odd){padding-right:0}.after_menu_block .col:nth-of-type(even){padding-left:0}}.impression-full-read_banner{position:relative;display:block;overflow:hidden;padding:3px 6px;width:100%;border:1px solid #c17474;background-color:#E03636;text-align:right;min-height:82px}.impression-full-read_banner .image{position:absolute;top:-7px;left:0;width:225px;height:auto}.impression-full-read_banner .text{display:inline-block}@media (max-width:600px){.impression-full-read_banner{width:100%;display:block;margin-left:auto;margin-right:auto;min-height:0}.impression-full-read_banner .image{width:calc(100% - 215px)}}@media (max-width:460px){.impression-full-read_banner{width:100%}.impression-full-read_banner .image{width:calc(55% - 7px)}.impression-full-read_banner .text{width:45%}}.photo_gp-banner{width:100%;display:flex}.photo_gp-banner .photo_gp-banner-title{display:flex;flex:0 0 auto;align-items:center;padding:0 10px;width:82px;border-top:3px solid #222;border-bottom:3px solid #222;border-left:3px solid #222;background-color:#fff}.photo_gp-banner .photo_gp-banner-title:hover{text-decoration:none;background-color:#fffab3}.photo_gp-banner .photo_gp-banner-title .logo{width:100%}.photo_gp-banner .photo_gp-banner-title .lead{font-size:10.5px;font-weight:700;text-align:center;margin-top:.4em;line-height:1;white-space:nowrap}@media (max-width:414px){.photo_gp-banner .photo_gp-banner-title{width:calc((100vw - 20px - (3px * 5))/ 5)}.photo_gp-banner .photo_gp-banner-title .lead{font-size:2.2vw}}.photo_gp-banner .photo_gp-slider-wrapper{flex:1 1 auto;padding:3px;background-color:#222}.photo_gp-banner .photo_gp-slider-wrapper .bx-wrapper{margin:0}.photo_gp-banner .photo_gp-slider-wrapper .bx-wrapper .photo_gp-item{width:76px;height:76px}.photo_gp-banner .photo_gp-slider-wrapper .bx-wrapper .photo_gp-item img{width:76px;height:76px}.photo_gp-banner .photo_gp-slider-wrapper .bx-wrapper .photo_gp-item .tooltip{display:block}@media (max-width:414px){.photo_gp-banner .photo_gp-slider-wrapper .bx-wrapper .photo_gp-item{width:calc((100vw - 20px - (3px * 5))/ 5);height:calc((100vw - 20px - (3px * 5))/ 5)}.photo_gp-banner .photo_gp-slider-wrapper .bx-wrapper .photo_gp-item img{width:calc((100vw - 20px - (3px * 5))/ 5);height:calc((100vw - 20px - (3px * 5))/ 5)}}.photo_gp-banner .photo_gp-slider-wrapper .preload{height:76px;overflow:hidden}.photo_gp-banner .photo_gp-slider-wrapper .preload .photo_gp-item{float:left}.photo_gp-banner .photo_gp-slider-wrapper .preload .photo_gp-item+.photo_gp-item{margin-left:3px}.photo_gp-banner .photo_gp-slider-wrapper .preload .photo_gp-item img{width:76px;height:76px}@media (max-width:414px){.photo_gp-banner .photo_gp-slider-wrapper .preload .photo_gp-item img{width:calc((100vw - 20px - (3px * 5))/ 5);height:calc((100vw - 20px - (3px * 5))/ 5)}}.tippy-tooltip{font-size:12px;font-weight:700}.breadcrumbs_list{display:block;margin:10px auto -1em;width:1240px;color:#888;font-size:.75rem;line-height:1.2;text-align:left}.breadcrumbs_list a{color:#888}.breadcrumbs_list.foot_breadcrumbs_list{margin:-1em auto 10px}@media (max-width:600px){.breadcrumbs_list{padding:.5em 10px;margin:0 0 -10px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumbs_list.foot_breadcrumbs_list{margin:0 0 5px}}p.no_post{display:block;padding:1.2em .8em;width:100%;color:rgba(0,0,0,.35);font-weight:700;font-size:1.5rem;line-height:1.4}.cont p.no_post{padding-left:0;padding-right:0}@media (max-width:600px){p.no_post{font-size:1.1rem}}p.no_post .icon{display:flex;justify-content:center;font-size:5em;color:rgba(0,0,0,.25);line-height:1}p.no_post .icon .fa-stack{font-size:.5em}p.no_post .icon .fa-stack .fa-times{margin-top:.075em}p.no_post .text{display:flex;justify-content:center;margin-top:.9em}.list-title{position:relative;padding:.1em 0 .1em .85em;color:#E03636;font-weight:700;font-size:2.2rem;line-height:1.3}.list-title:before{position:absolute;top:0;left:0;width:.22em;height:100%;border-radius:.25em;content:'';background-color:#E03636}@media (max-width:600px){.list-title{padding-left:1.25em;font-size:1.8rem}.list-title:before{left:.4em}}.sub-list-title{position:relative;margin:2rem 0 .75rem;padding:.5em .3em .5em .95em;color:#555;font-weight:700;font-size:1.4rem;line-height:1.3;background-color:#FFF;border:1px solid #e7e7e7}.sub-list-title:before{position:absolute;top:0;left:0;width:.25em;height:100%;content:'';background-color:#999}.home .sub-list-title{color:#E03636}.home .sub-list-title:before{background-color:#E03636}.sub-list-title.sponsored{display:flex;justify-content:space-between;align-items:center}.sub-list-title.sponsored:after{content:"Sponsored";display:inline-block;margin-right:.75em;flex:0 0 auto;font-size:.55em;color:rgba(0,0,0,.55);font-family:Roboto;font-weight:400}@media (max-width:600px){.sub-list-title{border-left:none;border-right:none}.sub-list-title.sponsored{display:block}.sub-list-title.sponsored:after{display:inline;margin-left:1em;margin-right:0;vertical-align:35%}}@media (max-width:600px){.term-description.top-level-term{margin-left:10px;margin-right:10px}}.term-description p{margin:1em 0;color:rgba(0,0,0,.75);font-size:1rem;line-height:1.6}.sub-list-title+.term-description{position:relative;margin-top:-.75rem;padding:.75rem 1rem;border:1px solid #e7e7e7;border-top:none;background-color:#fff}.sub-list-title+.term-description:after,.sub-list-title+.term-description:before{content:"";position:absolute}.sub-list-title+.term-description:before{top:-14px;left:4rem;margin-left:-14px;border:7px solid transparent;border-bottom:7px solid #FFF;z-index:2}.sub-list-title+.term-description:after{top:-18px;left:4rem;margin-left:-16px;border:9px solid transparent;border-bottom:9px solid #e7e7e7;z-index:1}.sub-list-title+.term-description p{margin:0;font-size:.85rem}@media (max-width:600px){.sub-list-title+.term-description{border-left:none;border-right:none}}.page-description{font-size:1rem!important;line-height:1.6!important}.title_box{margin-bottom:.5em;width:100%;font-size:2.2rem}@media (max-width:600px){.title_box{font-size:1.6rem}}.title_box .cont_title{width:100%;color:#c00;font-size:1em;font-weight:700;line-height:1.3}.title_box .cont_title .division{display:inline-block;font-size:.7em;line-height:1.4;vertical-align:8%}.cont.hanclutch .title_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cont.hanclutch .title_box .cont_title{max-width:100%;width:auto;flex:1 0 auto;margin-right:auto}.cont.hanclutch .title_box .parts-type{flex:0 0 auto;padding:.35em .45em;margin-top:.2em;margin-bottom:.2em;font-size:.55em;font-weight:700;color:#fff;background-color:#8ed9e7;border-radius:.2em;white-space:nowrap}.cont.hanclutch .title_box .parts-type .fa{margin-right:.2em;color:#fff}.hero{position:relative;margin-bottom:2rem;width:100%;overflow:hidden;background-color:#333}.hero-title-wrapper{position:relative;padding:3em 0;width:100%;display:flex;align-items:center;justify-content:center;z-index:2;font-size:1rem}@media (min-width:601px){.hero-title-wrapper{padding:3.5em 0}}.hero-title{text-align:center}.hero-title:before{margin-bottom:.25em;display:block;content:'For Beginner';font-size:4.5em;color:#fff;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.5)}@media (max-width:414px){.hero-title:before{font-size:13vw}}.hero-title span{display:inline-flex;padding:.6em .8em;border:1px solid #fff;color:#FFF;font-size:1em;text-shadow:1px 1px 5px rgba(0,0,0,.5);background-color:rgba(0,0,0,.2);letter-spacing:.05em}.hero-image{position:absolute;top:-20%;left:0;width:100%;height:auto;z-index:1}@media (max-width:600px){.hero-image{top:0}}.hero-description{position:relative;padding:.65em .9em;width:100%;background-color:rgba(0,0,0,.75);font-size:1rem;z-index:2}.hero-description p{text-align:justify;text-justify:inter-ideograph;font-size:1em;line-height:1.6;color:#fff}.hero-description p+p{margin-top:.5em}@media (max-width:375px){.hero-description p{font-size:.9em}}.beginner-section+.beginner-section{margin-top:45px}.content-header{padding:1em;position:relative;display:flex;align-items:center;justify-content:center;min-height:300px;width:100%;font-size:2.2rem;background-repeat:no-repeat;background-position:center center;background-size:cover}.content-header::before{position:absolute;content:"";width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAFklEQVQImWNgQABfKMYUwC3DwMDAAABOeAJp+X9NyQAAAABJRU5ErkJggg==) repeat;z-index:1;border:1px solid rgba(0,0,0,.1)}@media (max-width:600px){.content-header{font-size:1.5rem;min-height:55vw}}.content-title{position:relative;display:inline-flex;padding:.4em .6em;color:#fe0;font-size:1em;font-weight:700;line-height:1.3;text-shadow:0 .05em .03em rgba(0,0,0,.9),0 0 .15em #000,0 0 .4em #000;z-index:2;background-color:rgba(0,0,0,.75)}.content-title .parts-type{display:inline-flex;margin-left:-.3em;margin-right:.7em;padding:.4em .5em;align-items:center;background-color:#fe0;color:#111;text-shadow:none;font-size:.6em;line-height:1;white-space:nowrap}.content-title::after,.content-title::before{position:absolute;z-index:2;content:'';width:0;height:0;border:.1em solid transparent;opacity:0}.content-title::before{top:0;left:0;border-bottom-color:#fe0;border-left-color:#fe0;animation-name:lineRun;animation-duration:.8s;animation-delay:.6s;animation-fill-mode:forwards}.content-title::after{bottom:0;right:0;border-top-color:#fe0;border-right-color:#fe0;animation-name:lineRun;animation-duration:.8s;animation-delay:.6s;animation-fill-mode:forwards}@keyframes lineRun{0%{opacity:1;width:0;height:0}50%{opacity:1;width:0;height:100%}100%{opacity:1;width:100%;height:100%}}.slider.special .content-title-wrapper{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);z-index:10}.slider.special .content-title{width:800px;font-size:2.2em}@media (max-width:600px){.slider.special .content-title{width:90vw;font-size:1.5rem}}.card-list{display:flex;flex-wrap:wrap;margin:10px -10px;width:auto}@media (max-width:600px){.card-list{margin-left:0;margin-right:0}}.card-list .card{display:flex;margin:10px 0;padding:0 10px;width:33.3%;vertical-align:top;font-size:.85rem}@media (max-width:600px){.card-list .card{display:block;width:100%;padding:0;margin:0}.card-list .card+.card{margin-top:-1px}}.card-list .card .card-body{width:100%;padding:1em;display:block;border:1px solid #e7e7e7;background-color:#fff;text-decoration:none}@media (max-width:600px){.card-list .card .card-body{display:flex;align-items:center;padding:10px;border-left:none;border-right:none}}.card-list .card .card-body .thumbnail-wrapper{width:auto;margin:-1em -1em 1em -1em}.card-list .card .card-body .thumbnail-wrapper .clip{display:block;position:relative;width:100%;padding-top:66%;overflow:hidden;background-color:#ddd;border-bottom:1px solid #e7e7e7}.card-list .card .card-body .thumbnail-wrapper .clip .thumbnail{position:absolute;top:0;right:0;bottom:auto;left:0;display:block;margin:auto;width:100%;height:auto;-webkit-backface-visibility:hidden}.card-list .card .card-body .thumbnail-wrapper .clip .thumbnail.square{bottom:0}.card-list .card .card-body .thumbnail-wrapper .clip .thumbnail.adjust-height{right:-100%;left:-100%;max-width:none;width:auto;height:100%}.card-list .card .card-body .thumbnail-wrapper .clip .thumbnail.foothold-back{height:100%;width:auto}.card-list .card .card-body .thumbnail-wrapper .clip .blank{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:70%;height:auto}.card-list .card .card-body .thumbnail-wrapper .clip.clip-hanclutch{padding-top:150%;background:#fff}.card-list .card .card-body .thumbnail-wrapper .clip.clip-hanclutch .thumbnail{right:-100%;left:-100%;max-width:none;width:auto;height:100%}@media (max-width:600px){.card-list .card .card-body .thumbnail-wrapper{flex:1 1 auto;margin:0}.card-list .card .card-body .thumbnail-wrapper .clip{border-bottom:none}.card-list .card .card-body .thumbnail-wrapper .clip.clip-hanclutch{padding-top:66%}.card-list .card .card-body .thumbnail-wrapper .clip.clip-hanclutch .thumbnail{right:0;left:0;width:100%;height:auto}}@media (max-width:600px){.card-list .card .card-body .card-block{flex:0 0 auto;width:17.5em;margin-left:1em;vertical-align:top}}.card-list .card .card-body .meta-wrapper{width:100%;display:flex;justify-content:space-between}.card-list .card .card-body .meta-wrapper .meta{display:inline-flex;font-size:.95em;line-height:1.3;font-weight:700;color:#E8343D}.card-list .card .card-body .meta-wrapper .meta .label{margin-right:.6em}.card-list .card .card-body .meta-wrapper .meta .badge{display:inline-block;padding:0 .45em;border:1px solid rgba(0,0,0,.2);border-radius:.3em;font-size:.75em;font-weight:400;color:rgba(0,0,0,.5);line-height:1.4;align-self:center}.card-list .card .card-body .meta-wrapper .sponsored{display:inline-flex;font-size:.95em;line-height:1.3;margin-left:auto;font-size:.85em;font-weight:400;color:rgba(0,0,0,.55);font-family:Roboto;font-weight:400}.card-list .card .card-body .meta-wrapper .date{display:inline-flex;font-size:.95em;line-height:1.3;margin-left:auto;font-size:.9em;font-family:Oswald;font-weight:300;letter-spacing:.1em;color:#666}.card-list .card .card-body .title-wrapper{margin-top:.5em;width:100%}.card-list .card .card-body .title-wrapper .feature-title{position:relative;display:block;padding:.5em .6em .5em 1.2em;margin-left:-1.5rem;margin-bottom:.75em;font-size:.9em;line-height:1.3;font-weight:700;color:#fff;background-color:#ed5d64;box-shadow:1px 2px 2px rgba(0,0,0,.2);text-shadow:0 0 1px rgba(0,0,0,.1)}.card-list .card .card-body .title-wrapper .feature-title:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid .6rem transparent;border-right:solid .65rem #a62a30}@media (max-width:600px){.card-list .card .card-body .title-wrapper .feature-title{display:inline-block;margin-left:0;margin-bottom:.5em;padding:.3em .5em;box-shadow:none;border-radius:3px;font-size:.85em}.card-list .card .card-body .title-wrapper .feature-title:before{display:none}}@media (min-width:601px){.similar-list.card-list .card .card-body .title-wrapper .feature-title{display:none}}.card-list .card .card-body .title-wrapper .title{font-size:1.05em;line-height:1.4;color:#333}.card-list .card .card-body .title-wrapper .sub-title{margin-top:.5em;font-size:.95em;line-height:1.4;color:#555}.card-list .card .card-body .author-wrapper{margin-top:.5em;width:100%;display:table;table-layout:fixed}.card-list .card .card-body .author-wrapper .author-pic{display:table-cell;vertical-align:middle;width:30px}.card-list .card .card-body .author-wrapper .author-pic .clip{display:block;border:2px solid #ffa319;border-radius:50%;vertical-align:middle;overflow:hidden}.card-list .card .card-body .author-wrapper .text-block{display:table-cell;vertical-align:middle;padding-left:.8em}.card-list .card .card-body .author-wrapper .text-block .label{color:#888;font-size:.8em;line-height:1.3;font-family:Roboto}.card-list .card .card-body .author-wrapper .text-block .label .fa{margin-right:.2em;color:#999}.card-list .card .card-body .author-wrapper .text-block .author-name{color:#888;font-weight:700;font-size:1em;line-height:1.3}.card-list .card .card-body .foothold-data{display:flex;flex-wrap:wrap;margin-top:.75em;font-size:.75rem;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.card-list .card .card-body .foothold-data dd,.card-list .card .card-body .foothold-data dt{font-size:1em;line-height:1.4}.card-list .card .card-body .foothold-data dt{flex:0 0 auto;padding:.4em .7em;font-weight:700;color:#666;white-space:nowrap;background-color:#f9f9f9}.card-list .card .card-body .foothold-data dt:nth-child(3n){border-left:1px solid #e9e9e9}.card-list .card .card-body .foothold-data dd{flex:1 1 auto;padding:.4em 0 .4em .7em;font-weight:400;color:#333}@media (min-width:601px){.similar-list.card-list .card .card-body .foothold-data{font-size:.6rem}}.card-list .card .card-body .foothold-data .unit{margin-left:.1em}.card-list .card .card-body:hover{text-decoration:none}.card-list .card.card-200anniversary .thumbnail-wrapper{position:relative}.card-list .card.card-200anniversary .thumbnail-wrapper:after{content:'';position:absolute;top:-.7em;left:-.9em;margin:0;width:4.5em;height:3.06em;background-color:transparent;color:#fff;vertical-align:bottom;background-image:url(../../images/200anniversary/icon_200anniversary.png);background-size:contain}@media (max-width:600px){.card-list .card.card-200anniversary .thumbnail-wrapper:after{top:-.5em;left:-.75em;width:3.5em;height:2.38em}}@media (max-width:600px){.card-list .card.card-hanclutch-archive .card-block{width:14em}}.card-list .card.sticky .card-body{position:relative;overflow:hidden}.card-list .card.sticky .card-body:after{content:'\f08d';position:absolute;top:-.75em;right:-1.85em;margin:0;padding-top:1.2em;width:4.5em;height:2.5em;background-color:#ea424b;color:#fff;vertical-align:bottom;text-align:center;font-weight:400;font-size:18px;font-family:FontAwesome;transform:rotate(45deg)}@media (max-width:600px){.card-list .card.sticky .card-body:after{display:none}}@media (max-width:600px){.card-list .card.sticky .meta-wrapper .date:before{margin-right:.3em;content:'\f08d';font-family:FontAwesome;font-weight:400;color:#e8343d;font-size:1.3em;line-height:1}}.card-list .card-ad .card-body{display:flex;padding:0}@media (max-width:600px){.card-list .card-ad .card-body{justify-content:center;padding:10px;border-left:none;border-right:none}}.card-list .ad-row{display:block;width:100%}.card-list.hide-meta .card .card-body .meta-wrapper{display:none}.card-list.hide-feature .card .card-body .title-wrapper .feature-title{display:none}.card-list.hide-post-type .card .card-body .meta-wrapper .meta{display:none}@media (min-width:601px){.card-list.column-4{margin-left:-5px;margin-right:-5px}.card-list.column-4 .card{width:25%;margin:5px 0;padding:0 5px;font-size:.75rem}@supports (-webkit-line-clamp:3){.card-list.column-4 .card .card-block .title-wrapper .title{max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}}@media (min-width:601px){.card-list.column-3-4{margin-left:-5px;margin-right:-5px}.card-list.column-3-4 .card:nth-child(-n+3){width:33.3%;margin:5px 0;padding:0 5px}.card-list.column-3-4 .card:nth-child(n+4){width:25%;margin:5px 0;padding:0 5px;font-size:.75rem}}.entry{width:100%}.entry .entry_meta{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:.3em 0;margin-bottom:1.2rem;color:#888;font-size:.8rem;line-height:1.2;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media (max-width:600px){.entry .entry_meta{font-size:.9rem}}.entry .entry_meta .meta{margin-right:.5em;line-height:1.5}.entry .entry_meta .meta+.meta{padding-left:.5em;border-left:1px solid rgba(0,0,0,.07)}.entry .entry_meta .meta:before{margin-right:.4em;font-family:FontAwesome;font-size:1.1em;line-height:.9;vertical-align:-7%;color:#aaa}.entry .entry_meta .meta_post_type{white-space:nowrap}.entry .entry_meta .meta_feature:before{content:'\f02e'}.entry .entry_meta .meta_author:before{content:'\f2bd'}.entry .entry_meta .meta_magazine_vol:before{content:'\f02d'}.entry .entry_meta .meta_category:before{content:'\f07b'}.entry .entry_meta .meta_bike:before{content:'\f21c'}@media (max-width:600px){.entry .entry_meta .meta_bike{margin-top:.3em;margin-right:0!important;padding-top:.3em;padding-left:0!important;width:100%;border-left:none!important;border-top:1px solid #ddd;order:4}}.entry .entry_meta .meta_right{display:inline-flex;margin-left:auto}@media (max-width:600px){.entry .entry_meta .meta_right{padding-left:.5em;border-left:1px solid rgba(0,0,0,.07);margin-left:0}}.entry .entry_meta .meta_date{margin-right:0;white-space:nowrap}.entry .entry_meta .meta_date:before{margin-right:.2em;content:'\f017'}.entry .entry_meta a{color:#888}.entry .tags_wrapper{width:100%;display:flex;color:#888;font-size:.75rem;align-items:flex-start;margin-top:1.5rem}@media (max-width:600px){.entry .tags_wrapper{font-size:.8rem}}.entry .tags_wrapper:before{margin-top:.1em;margin-right:.3em;content:'\f02c';font-family:FontAwesome;font-size:1.5em;color:#aaa}.entry .tags_wrapper .tags{display:inline-flex;flex-wrap:wrap;margin-top:-.4em}.entry .tags_wrapper a{padding:.2em .7em;margin-top:.4em;margin-right:.4em;border:1px solid #ddd;border-radius:1em;color:rgba(0,0,0,.5);line-height:1.2}.entry .tags_wrapper a:hover{text-decoration:none;background-color:#ddd}.entry .entry_meta+.tags_wrapper{margin-top:-.4rem;margin-bottom:1.5rem}.entry .entry_title{margin-bottom:5px;color:#c00;font-weight:700;font-size:1.3rem;line-height:1.3}.entry .continue{display:inline-block;margin-top:.3em;padding:.35em .4em .35em .7em;border-radius:1em;background-color:#fc0;color:#333;text-decoration:none;font-weight:700;font-size:.9rem;line-height:1;font-feature-settings:"palt";letter-spacing:.01em;white-space:nowrap;margin-top:10px}.entry .continue:after{margin-left:.2em;content:"\f0a9";vertical-align:-8%;font-weight:400;font-size:1.33333333em;font-family:FontAwesome;line-height:.75em;color:rgba(0,0,0,.65)}.entry .continue:hover{color:#FFF;background-color:#c00}.entry .continue:hover:after{color:rgba(255,255,255,.8)}.entry .catch{position:relative;margin:2rem 0 1rem;padding:.2em 0 .2em .85em;color:#444;font-weight:700;font-size:1.8rem;line-height:1.3}.entry .catch:before{position:absolute;top:0;left:0;width:.25em;height:100%;border-radius:.25em;content:'';background-color:#666}@media (min-width:601px){.full-width .entry .catch{font-size:2.2rem}}.entry .headiing-product{position:relative;padding:.15em 0 0 .4em;margin-bottom:.4em;line-height:1.05;color:#c33;font-family:Anton,sans-serif;font-weight:400;font-size:3.5rem;border-top:.1em solid #c33;border-left:.45em solid #c33}.entry .headiing-product:after,.entry .headiing-product:before{position:absolute;content:"";display:block}.entry .headiing-product:before{border:.15em solid #c33;border-right-color:transparent;border-bottom-color:transparent;top:-1px;left:-1px}.entry .headiing-product:after{border:.2em solid #fff;border-right-color:transparent;border-bottom-color:transparent;top:-.11em;left:-.46em}@media (max-width:600px){.entry .headiing-product{font-size:3rem}}.entry .headiing-product-section{margin-top:.75em;margin-bottom:.3em;font-size:2.2rem;font-family:Anton,sans-serif;font-weight:400}.entry .heading01{margin:2rem 0 1rem;padding:.3em .5em;background-color:#f7f7f7;border-radius:.2em}.entry h4{margin:2rem 0 1rem;padding:.4em .6em;background-color:#f7f7f7;border-top:.2em solid #ccc;color:#555;text-align:left;font-weight:700;font-size:1.5rem;line-height:1.3}.entry h4 span.annotation{padding-left:7px;color:#777;font-size:.7em}@media (min-width:601px){.full-width .entry h4{font-size:1.7rem}}.entry h5{margin:2rem 0 1rem;color:#555;font-weight:700;font-size:1.3rem;line-height:1.3}@media (min-width:415px){.entry h5.size-medium{font-size:1.1rem}}@media (min-width:601px){.full-width .entry h5{font-size:1.5rem}.full-width .entry h5.size-medium{font-size:1.2rem}}.entry p{line-height:1.7}.entry p.annotation{font-size:.8rem}.entry p.note{color:#777;font-size:.8rem}.entry p.note a{color:#777;text-decoration:underline;margin-left:.1em;margin-right:.1em}.entry ul{margin-left:1em}.entry ul li{margin:.7em 0;list-style-position:outside;list-style-type:disc;line-height:1.5}.entry ol{margin-left:1em}.entry ol li{margin:.7em 0;list-style-position:outside;list-style-type:decimal;line-height:1.5}.entry ol.d-inline-flex li,.entry ul.d-inline-flex li{margin:.2em 0;margin-right:2em}.entry dl:not(.gallery-item):not(.wp-caption){display:flex;flex-wrap:wrap;margin-top:1.25em;font-size:.95rem;border-bottom:1px solid #ddd}.entry dl:not(.gallery-item):not(.wp-caption) dd,.entry dl:not(.gallery-item):not(.wp-caption) dt{padding:.75em .9em;border-top:1px solid #ddd;color:#333;font-size:1em;line-height:1.4}.entry dl:not(.gallery-item):not(.wp-caption) dt{width:30%;font-weight:700;background-color:#f3f3f3}.entry dl:not(.gallery-item):not(.wp-caption) dd{width:70%;font-weight:400}.entry dl:not(.gallery-item):not(.wp-caption).border-less{border:none}.entry dl:not(.gallery-item):not(.wp-caption).border-less dd,.entry dl:not(.gallery-item):not(.wp-caption).border-less dt{border:none}.entry dl:not(.gallery-item):not(.wp-caption).border-less dt{padding:.3em .5em .3em 0;background-color:transparent}.entry dl:not(.gallery-item):not(.wp-caption).border-less dd{padding:.3em 0 .5em .3em}.entry dl:not(.gallery-item):not(.wp-caption).contact-info dt{width:7em}.entry dl:not(.gallery-item):not(.wp-caption).contact-info dd{width:calc(100% - 7em)}.entry table{width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #ddd;font-size:.95rem}.entry table td,.entry table th{padding:.75em .9em;border-bottom:1px solid #ddd;color:#333;vertical-align:top;text-align:left;font-size:1em;line-height:1.4}.entry table td.nowrap,.entry table th.nowrap{white-space:nowrap}@media (max-width:414px){.entry table td.nowrap,.entry table th.nowrap{white-space:normal}}.entry table td.center,.entry table th.center{text-align:center}.entry table td.w25,.entry table th.w25{width:25%}.entry table td.w30,.entry table th.w30{width:30%}.entry table td.w40,.entry table th.w40{width:40%}.entry table td.w50,.entry table th.w50{width:50%}.entry table td.w60,.entry table th.w60{width:60%}.entry table td.w70,.entry table th.w70{width:70%}.entry table td.w75,.entry table th.w75{width:75%}.entry table td span.sub,.entry table th span.sub{font-size:.8em}.entry table th{background:#f3f3f3;text-align:left;font-weight:700}.entry table.full-border{border:1px solid #ddd}.entry table.full-border td,.entry table.full-border th{border:1px solid #ddd}.entry .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.entry .table-responsive .nowrap{white-space:nowrap}.entry .box-style-01{position:relative;width:100%;margin-top:1.5em;padding:1.5em 1.5em 1.25em;border:1px solid #ccc;box-shadow:0 .12em .2em rgba(0,0,0,.2);font-size:1rem}@media (max-width:414px){.entry .box-style-01{padding:1.2em 1.2em .9em}}.entry .box-style-01>.box-title{position:relative;top:-1.5em;display:inline-block;max-width:100%;margin:0 0 0 -.3em;padding:0 .3em;font-size:1.75em;line-height:1.2;color:#E8343D;background-color:#fff;border:none}@media (max-width:414px){.entry .box-style-01>.box-title{top:-1.3em}}.entry .box-style-01>.box-content{margin-top:-2.1em}.entry .box-style-01 dl{font-size:1rem!important}.entry .box-style-01>.box-footer{padding:1.25em 1.5em;margin:1.25em -1.5em -1.25em -1.5em;border-top:1px solid #ddd;background-color:#f9f9f9}@media (max-width:414px){.entry .box-style-01>.box-footer{padding:.9em 1.2em;margin:.9em -1.2em -.9em -1.2em}}.entry .box-style-02{width:100%;margin-top:1.5em;padding:1.5em 1.5em 1.25em;border:.3em solid #e7e7e7;font-size:1rem}@media (max-width:414px){.entry .box-style-02{padding:1.2em 1.2em .9em}}.entry .box-style-02>.box-title{margin:-1.5rem -1.5rem 1.25rem -1.5rem;border:none}@media (max-width:414px){.entry .box-style-02>.box-title{margin:-1.2rem -1.2rem .9rem -1.2rem}}.entry .box-style-top-right-number{position:relative;z-index:2}.entry .box-style-top-right-number:after{position:absolute;content:attr(data-number);font-family:Anton,sans-serif;font-size:11em;top:-.15em;right:0;color:rgba(0,0,0,.06);z-index:1}.entry .box-style-top-right-text{position:relative;z-index:2}.entry .box-style-top-right-text:after{position:absolute;content:attr(data-text);font-family:Anton,sans-serif;font-size:10em;top:-.15em;right:0;color:rgba(0,0,0,.06);z-index:1}.entry .box-style-top-right-text-small:after{font-size:6em}.entry .box-style-top-right-text-medium:after{font-size:8em}.entry .please-recommend{display:flex;align-items:center}.entry .please-recommend:before{margin-top:.1em;margin-right:.4em;content:'\f087';color:#e8343d;font-family:FontAwesome;font-size:3.2em}.entry .please-recommend .text{font-size:.9em}@media (max-width:414px){.entry .please-recommend .text{line-height:1.5}}.entry .please-recommend .text strong{color:#e8343d}.entry blockquote:not(.instagram-media):not(.instagram-media-registered){position:relative;padding:.75em 1em .75em 3.75em;box-sizing:border-box;font-style:italic;background:#f7f7f7;color:#777;border-left:4px solid #f49a9e;box-shadow:0 2px 3px rgba(0,0,0,.14)}.entry blockquote:not(.instagram-media):not(.instagram-media-registered):before{display:inline-block;position:absolute;top:.5em;left:.5em;content:"\f10d";font-family:FontAwesome;color:#f1858b;font-size:1.8em;line-height:1;font-weight:900}.entry blockquote:not(.instagram-media):not(.instagram-media-registered) h5{color:#777}.entry blockquote:not(.instagram-media):not(.instagram-media-registered) cite{margin-top:.5em;display:block;text-align:right;color:#7e7e7e;font-size:1em}.entry blockquote:not(.instagram-media):not(.instagram-media-registered) cite a{color:#7e7e7e;text-decoration:underline}.entry blockquote:not(.instagram-media):not(.instagram-media-registered) cite a:hover{color:#c33;text-decoration:underline}.entry .fs-xsmall{font-size:.75em}.entry .fs-small{font-size:.9em}.entry .fs-large{font-size:1.2em}.entry .fs-xlarge{font-size:1.4em}.entry .fs-xxlarge{font-size:1.8em}.entry .ff-oswald{font-family:Oswald,sans-serif;font-weight:600}.entry .boxed_head{-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px;padding:7px 10px 5px;background-color:#d00;font-weight:700;font-size:14px;line-height:1.2;color:#fff}.entry .boxed{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:15px;border:2px solid #d00}.entry .boxed_head+.boxed{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.entry .ts-caption{position:relative;margin-top:.7em;margin-left:.3em;margin-right:.3em;padding:0 0 0 1.3em;color:#666;text-align:left;font-size:.9rem;line-height:1.4}.entry .ts-caption:before{position:absolute;top:.1em;left:0;color:rgba(0,0,0,.25);content:"\f0aa";font-size:1.2em;font-family:FontAwesome}.entry .event_status{border-radius:4px;display:block;margin:1.5em auto;padding:.5em .75em;width:80%;border:2px solid #fc0;background:#ffeda6;color:#444;text-align:center;font-weight:700;font-size:.9rem;line-height:1.3}@media (max-width:600px){.entry .event_status{width:100%}}.entry .event_status.caution{border:2px solid #ddd;background:#f7f7f7;color:#888}.entry .event_status.highlight{border:2px solid #fc0;background:#ffeda6;color:#997a00}.entry #gmap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px;width:100%;height:280px;border:1px #ccc solid}.entry p.route_search{padding:.5em .7em;border:1px solid #ccc;border-top:none;background:#FFF6E1;text-align:center;font-size:.9rem;line-height:1.3}@media (max-width:600px){.list_calendar{margin-top:10px}}.display_type_switcher{margin-top:10px;margin-bottom:30px;width:100%;text-align:center}@media (max-width:600px){.display_type_switcher{display:none}}.display_type_switcher li{display:inline-block;width:30%}@media (max-width:600px){.display_type_switcher li{width:45%}}@media (max-width:360px){.display_type_switcher li{width:50%}}.display_type_switcher li a{display:block;padding:.65em;border:1px solid #bbb2a3;color:#81603F;text-align:center;text-decoration:none;font-weight:700;font-size:16px;line-height:1;background-image:-webkit-linear-gradient(top,#fefdfb 0,#dfd7c4 100%);background-image:-o-linear-gradient(top,#fefdfb 0,#dfd7c4 100%);background-image:linear-gradient(to bottom,#fefdfb 0,#dfd7c4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefdfb', endColorstr='#ffdfd7c4', GradientType=0)}@media (max-width:414px){.display_type_switcher li a{font-size:14px}}@media (max-width:320px){.display_type_switcher li a{font-size:13px}}.display_type_switcher li a .fa{margin-right:5px}.display_type_switcher li+li a{border-left:none}.display_type_switcher li:first-child a{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.display_type_switcher li:last-child a{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}.display_type_switcher li.current a{background-image:-webkit-linear-gradient(top,#ba9b65 0,#d1bb96 100%);background-image:-o-linear-gradient(top,#ba9b65 0,#d1bb96 100%);background-image:linear-gradient(to bottom,#ba9b65 0,#d1bb96 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba9b65', endColorstr='#ffd1bb96', GradientType=0);box-shadow:2px 2px 8px rgba(0,0,0,.15) inset;pointer-events:none}.display_type_switcher li.current+li a{border-left:1px solid #fff}.month_control{width:100%;display:table}.month_control .col{display:table-cell;vertical-align:middle}.month_control .next_month,.month_control .prev_month{overflow:hidden;width:10%;color:#b39984;text-decoration:none;white-space:nowrap;font-weight:700;font-size:20px;line-height:1}@media (max-width:500px){.month_control .next_month,.month_control .prev_month{font-size:14px}}@media (max-width:320px){.month_control .next_month,.month_control .prev_month{font-size:12px}}.month_control .next_month .btn_border,.month_control .prev_month .btn_border{position:relative;display:block;padding:.6em;border:2px solid #cdbfb2}.month_control .next_month .btn_border:after,.month_control .next_month .btn_border:before,.month_control .prev_month .btn_border:after,.month_control .prev_month .btn_border:before{position:absolute;top:50%;width:0;height:0;border:solid transparent;content:""}.month_control .next_month .number,.month_control .prev_month .number{display:inline-block;font-size:2.25em;font-family:Oswald;line-height:1;font-weight:400;margin-right:2px}.month_control .next_month:hover,.month_control .prev_month:hover{color:#FFF}.month_control .next_month:hover .btn_border,.month_control .prev_month:hover .btn_border{background-color:#cdbfb2}.month_control .prev_month .btn_border{margin-left:1.2em;padding-left:.4em}.month_control .prev_month .btn_border:after,.month_control .prev_month .btn_border:before{right:100%}.month_control .prev_month .btn_border:after{margin-top:-1.8em;border-width:1.8em 1em 1.8em 0;border-right-color:#fff}.month_control .prev_month .btn_border:before{margin-top:-2em;border-width:2em 1.15em 2em 0;border-right-color:#cdbfb2}@media (max-width:600px){.month_control .prev_month .btn_border:before{margin-top:calc(-1.8em - 4px);border-width:calc(1.8em + 4px) calc(1em + 2.5px) calc(1.8em + 4px) 0}}.month_control .prev_month:hover .btn_border:after{border-right-color:#cdbfb2}.month_control .next_month .btn_border{margin-right:1.2em;padding-right:.4em}.month_control .next_month .btn_border:after,.month_control .next_month .btn_border:before{left:100%}.month_control .next_month .btn_border:after{margin-top:-1.8em;border-width:1.8em 0 1.8em 1em;border-left-color:#fff}.month_control .next_month .btn_border:before{margin-top:-2em;border-width:2em 0 2em 1.15em;border-left-color:#cdbfb2}@media (max-width:600px){.month_control .next_month .btn_border:before{margin-top:calc(-1.8em - 4px);border-width:calc(1.8em + 4px) 0 calc(1.8em + 4px) calc(1em + 2.5px)}}.month_control .next_month:hover .btn_border:after{border-left-color:#cdbfb2}.month_control .current_date{color:#b39984;text-align:center;font-weight:700;font-size:35px}@media (max-width:500px){.month_control .current_date{font-size:25px}}@media (max-width:320px){.month_control .current_date{font-size:22px}}.month_control .current_date .number{display:inline-block;font-size:1.8em;font-family:Oswald;line-height:1;font-weight:400}.event_list_wrapper{margin-top:25px;border-top:2px solid #cdbfb2;display:table;width:100%}.event_list_wrapper .row{display:table-row}.event_list_wrapper .row .col{display:table-cell}.event_list_wrapper .row .col.event_index{border-bottom:2px solid #cdbfb2;width:5%}.event_list_wrapper .row .col.event_list{border-bottom:2px solid #cdbfb2}.event_list_wrapper .event_list_group>.col{vertical-align:top}.event_list_wrapper .event_list_group.finished{background-color:#F7F7F7}.event_list_wrapper .event_index{text-align:center;padding:15px 20px}@media (max-width:600px){.event_list_wrapper .event_index{padding:3vw 2vw}}.event_list_wrapper .event_index .number{display:inline-block;font-family:Oswald;font-size:65px;color:#b39984;line-height:1}@media (max-width:600px){.event_list_wrapper .event_index .number{font-size:55px}}@media (max-width:500px){.event_list_wrapper .event_index .number{font-size:45px}}@media (max-width:414px){.event_list_wrapper .event_index .number{font-size:35px}}.event_list_wrapper .event_index .number .month{font-size:.4em;font-weight:300}.event_list_wrapper .event_index .number .month .slash{margin-left:3px}.event_list_wrapper .event_index .week{margin-top:5px;display:inline-block;width:1.7em;height:1.7em;border-radius:.85em;background-color:#d3d3d3;color:#FFF;text-align:center;font-weight:700;font-size:24px;line-height:1.7em}@media (max-width:600px){.event_list_wrapper .event_index .week{font-size:20px}}@media (max-width:500px){.event_list_wrapper .event_index .week{font-size:17px}}@media (max-width:414px){.event_list_wrapper .event_index .week{font-size:15px}}.event_list_wrapper .event_index .week.sat{background-color:#bfd9ed}.event_list_wrapper .event_index .week.sun{background-color:#f7bfbf}.event_list_wrapper .event{display:table;padding:15px 15px 15px 20px;width:100%}@media (max-width:600px){.event_list_wrapper .event{padding:3vw 0 3vw 3vw}}.event_list_wrapper .event+.event{border-top:1px solid #cdbfb2}.event_list_wrapper .event.duration{background-color:#FFF}.event_list_wrapper .event .info,.event_list_wrapper .event .thumb{vertical-align:middle}.event_list_wrapper .event .thumb{width:110px}@media (max-width:414px){.event_list_wrapper .event .thumb{width:20vw;height:auto}}.event_list_wrapper .event .info{padding-right:15px;font-size:.9rem}@media (max-width:414px){.event_list_wrapper .event .info{font-size:11px;padding-right:3vw}}@media (max-width:320px){.event_list_wrapper .event .info{font-size:10px}}.event_list_wrapper .event .info .archive_meta{margin-left:-1em;margin-top:-.3em}.event_list_wrapper .event .info .meta{display:inline-block;color:#777;font-weight:700;line-height:1.7;margin-left:1em;margin-top:.3em}.event_list_wrapper .event .info .meta .fa{margin-right:5px;font-weight:400}.event_list_wrapper .event .info .meta.cancelled,.event_list_wrapper .event .info .meta.future,.event_list_wrapper .event .info .meta.open{padding:0 5px;border-radius:3px;color:#FFF}.event_list_wrapper .event .info .meta.open{background-color:#eb6666}.event_list_wrapper .event .info .meta.future{background-color:#599dd0}.event_list_wrapper .event .info .meta.cancelled{background-color:#FC0;color:#222}.event_list_wrapper .event .info .meta.location{margin-top:4px;margin-left:0}.event_list_wrapper .event .title{margin-top:6px;font-weight:700;font-size:1.1rem;line-height:1.4}@media (max-width:414px){.event_list_wrapper .event .title{font-size:14px}}@media (max-width:320px){.event_list_wrapper .event .title{font-size:13px;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}}.event_list_wrapper .event .excerpt{overflow:hidden;margin-top:3px;width:100%;height:3.4em;color:#777;font-size:12px;line-height:1.6}@media (max-width:414px){.event_list_wrapper .event .excerpt{font-size:11px}}.event_list_wrapper .event .continue{display:inline-block;margin-top:.3em;padding:.35em .4em .35em .7em;border-radius:1em;background-color:#fc0;color:#333;text-decoration:none;font-weight:700;font-size:.9rem;line-height:1;font-feature-settings:"palt";letter-spacing:.01em;white-space:nowrap}.event_list_wrapper .event .continue:after{margin-left:.2em;content:"\f0a9";vertical-align:-8%;font-weight:400;font-size:1.33333333em;font-family:FontAwesome;line-height:.75em;color:rgba(0,0,0,.65)}.event_list_wrapper .event .continue:hover{color:#FFF;background-color:#c00}.event_list_wrapper .event .continue:hover:after{color:rgba(255,255,255,.8)}@media (max-width:414px){.event_list_wrapper .event .continue{font-size:12px}}@media (max-width:360px){.event_list_wrapper .event .continue{font-size:11px}}.event_list_wrapper .no_thumb{position:relative;display:block;float:right;border:1px #CCC solid;text-indent:-9999px;background-color:#eee;font-size:20px}@media (max-width:414px){.event_list_wrapper .no_thumb{width:20vw!important;height:20vw!important;font-size:15px}}.event_list_wrapper .no_thumb .date{position:absolute;top:0;right:0;bottom:-13%;left:0;display:inline-block;margin:auto;width:1em;height:1em;color:#ccc;text-align:center;text-indent:0;font-weight:400;font-size:1em;font-family:Oswald;line-height:1em}.event_list_wrapper .no_thumb:before{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;margin:auto;width:1em;height:1em;color:#ccc;content:"\f133";text-align:center;text-indent:0;font-size:2.5em;font-family:FontAwesome;line-height:1em}.project{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);box-shadow:0 1px 4px 0 rgba(0,0,0,.25);position:relative;margin-top:30px;margin-bottom:30px;padding-bottom:15px;border:1px #ccc solid;background-color:#FFF;text-align:center}@media (min-width:601px){.project{width:600px;margin-left:auto;margin-right:auto}}@media (max-width:375px){.project{margin-top:25px;padding-bottom:10px}}.project .project_title_wrapper{position:relative}.project .project_title_wrapper .project_title{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;display:block;margin-bottom:15px;padding:7px 10px 7px 100px;background-color:#E0304D;color:#FFF;text-align:left;font-weight:700;font-size:16px;line-height:1.3}.project .project_title_wrapper .project_title span{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:.5em;padding:2px 4px;background:#FFF;color:#D30600;vertical-align:11%;font-weight:700;font-size:.75em;line-height:1}@media (max-width:414px){.project .project_title_wrapper .project_title{padding-left:85px;font-size:15px}}@media (max-width:320px){.project .project_title_wrapper .project_title br{display:none}}.project .project_title_wrapper .magazine_vol{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);box-shadow:0 2px 4px 0 rgba(0,0,0,.4);position:absolute;top:50%;left:15px;display:block;margin-top:-36px;width:72px;height:72px;border:4px solid #fff;background-color:#E0304D;color:#FFF;text-align:center;font-weight:800;font-size:26px;font-family:'Open Sans',sans-serif;line-height:1;z-index:10}.project .project_title_wrapper .magazine_vol span{display:inline-block;margin-left:.2em;font-size:.5em}@media (max-width:414px){.project .project_title_wrapper .magazine_vol{left:5px}}.project .project_page{width:90%;height:auto;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.4);box-shadow:0 3px 4px 0 rgba(0,0,0,.4)}.project .project_page.portrait{width:45%}@media (max-width:414px){.project .project_page{width:calc(100% - 20px)}.project .project_page.portrait{width:calc(50% - 20px)}}.project .fullscreen{display:block;position:relative;transition:all .3s ease}.project .fullscreen:after{opacity:.6;filter:alpha(opacity=60);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:block;margin:auto;width:2em;height:1.6em;border-radius:7px;background-color:rgba(0,0,0,.7);color:#fff;content:"\f06e";font-weight:400;font-size:36px;font-family:FontAwesome;line-height:1.6em;transition:all .3s ease;border:2px solid #fff}.project .fullscreen:hover{z-index:15;transform:scale(1.2)}.project .fullscreen:hover .project_page{opacity:1;filter:alpha(opacity=100)}.project .fullscreen:hover:after{opacity:1;filter:alpha(opacity=100)}.project .project_caption,.project .project_note{color:#777;text-align:center;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo;font-feature-settings:"palt"}@media (max-width:414px){.project .project_caption,.project .project_note{padding-left:7px;padding-right:7px}}.project .project_caption{margin-top:15px;line-height:1!important;font-size:26px!important;font-weight:700;font-style:italic}.project .project_caption .strong{display:inline-block;margin-top:-.08em;font-size:1.4em;letter-spacing:-.02em}@media (max-width:414px){.project .project_caption{font-size:6vw!important}}.project .project_note{margin-top:7px;font-size:11px!important;line-height:1.2!important}@media (max-width:414px){.project .project_note{font-size:2.55vw!important}}.project .fullscreen_btn{background-image:-webkit-linear-gradient(top,#fe2 0,#fa2 100%);background-image:-o-linear-gradient(top,#fe2 0,#fa2 100%);background-image:linear-gradient(to bottom,#fe2 0,#fa2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffee22', endColorstr='#ffffaa22', GradientType=0);text-shadow:-1px -1px 0 rgba(255,255,255,.6);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 1px 2px rgba(0,0,0,.25);border:1px solid #fa2;display:block;margin:12px auto 4px;padding:10px 0;width:90%;border-radius:4px;color:#694306;text-decoration:none;letter-spacing:.03em;font-weight:700;font-size:18px;line-height:1.2;font-feature-settings:"palt"}.project .fullscreen_btn:before{margin-right:7px;content:"\f06e";vertical-align:-10%;font-weight:400;font-size:1.4em;font-family:FontAwesome;line-height:.7}@media (max-width:375px){.project .fullscreen_btn{letter-spacing:0;font-size:4.8vw;width:calc(100% - 20px)}}.project.fullread{background-image:-webkit-linear-gradient(top,#f3adad 0,#e03636 100%);background-image:-o-linear-gradient(top,#f3adad 0,#e03636 100%);background-image:linear-gradient(to bottom,#f3adad 0,#e03636 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3adad', endColorstr='#ffe03636', GradientType=0);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.15);box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.project.fullread .project_title{background-color:#e03636}.project.fullread .project_title span{color:#ce2020}.project.fullread .magazine_vol{background-color:#e03636}.project.fullread .project_caption,.project.fullread .project_note{color:#fff}.relation_magazine_info{width:100%;display:table;margin-top:20px}.relation_magazine_info-col{display:table-cell;vertical-align:middle}.relation_magazine_info-col.text{padding-right:20px}.relation_magazine_info-col.cover{width:130px;padding-right:10px}@media (max-width:360px){.relation_magazine_info-col.cover{width:100px}}.relation_magazine_info .sales_copy{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;padding:.5em .75em;width:100%;border:6px solid #999;background:#fff;color:#777;font-weight:700;font-size:1.4rem;line-height:1.3!important}.relation_magazine_info .sales_copy:after,.relation_magazine_info .sales_copy:before{position:absolute;top:50%;left:100%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.relation_magazine_info .sales_copy:after{margin-top:-9px;border-width:9px;border-color:transparent;border-left-color:#fff}.relation_magazine_info .sales_copy:before{margin-top:-17px;border-width:17px;border-color:transparent;border-left-color:#999}.relation_magazine_info .relation_magazine_img{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.4)}.impression_full_archive{display:flex;flex-wrap:wrap;margin:0 -15px -10px}@media (max-width:600px){.impression_full_archive{width:100%;margin:0}}.impression_full_archive .impression_full{flex:0 0 auto;margin:0;padding:0 15px;width:50%;border-bottom:none;vertical-align:top}.impression_full_archive .impression_full a:hover{text-decoration:none}.impression_full_archive .impression_full .inner{display:block;padding:22px 0;border-top:1px #ccc solid}.impression_full_archive .impression_full:nth-of-type(1) .inner{padding-top:15px;border-top:none}@media (min-width:581px){.impression_full_archive .impression_full:nth-of-type(2) .inner{padding-top:15px;border-top:none}}@media (max-width:580px){.impression_full_archive .impression_full{width:100%;padding:0}.impression_full_archive .impression_full .inner{padding:17px 0}}.impression_full_archive .impression_full .entry_meta{border:none;padding:0;margin-bottom:.7rem}.impression_full_archive .impression_full .thumbnail_wrapper{display:block;text-align:center;box-shadow:0 1px 5px rgba(0,0,0,.35);background-color:#e7e7e7}.impression_full_archive .impression_full .thumbnail{width:100%;height:auto}.impression_full_archive .impression_full .thumbnail.portrait{width:50%}.impression_full_archive .impression_full .entry_title{margin-top:15px;font-size:1.2rem}.impression_full_archive .impression_full .project_title{display:flex;align-items:center;margin-top:.6em;color:#555;font-weight:700;font-size:.95rem;line-height:1.3}.impression_full_archive .impression_full .project_title span{flex:0 0 auto;max-width:5.5em;margin-right:.6em;padding:.25em .35em;background:#e55454;color:#fff;font-weight:700;font-size:.8em;line-height:1.2;border-radius:3px;text-align:center}.impression_full_archive .impression_full .legend_description{position:relative;margin-top:1.2em;padding:.8em 1em;background-color:#fffeeb;border:2px solid #f0eba8;border-radius:5px;font-size:1rem;z-index:5}.impression_full_archive .impression_full .legend_description:after,.impression_full_archive .impression_full .legend_description:before{position:absolute;top:0;left:50%;width:0;height:0;border:solid transparent}.impression_full_archive .impression_full .legend_description:before{margin-top:-16px;margin-left:-8px;border-width:8px;border-bottom-color:#fffeeb;z-index:2;content:""}.impression_full_archive .impression_full .legend_description:after{margin-top:-22px;margin-left:-11px;border-width:11px;border-bottom-color:#f2eda6;z-index:1;content:""}.impression_full_archive .impression_full .legend_description .legend_catch{font-size:1em;color:#333;line-height:1.3}.impression_full_archive .impression_full .legend_description .legend_catch+.legend_comment{margin-top:.5em}.impression_full_archive .impression_full .legend_description .legend_comment{font-size:.85em;color:#333;line-height:1.5}.nippon_continent{background:url(../../images/scene/nippon-continent/japan.gif) top center no-repeat}.nippon_continent .description{margin-bottom:17px}.nippon_continent .description .term_title{margin-top:5px}.nippon_continent .description .title{margin-top:7px}.nippon_continent .description .manbo{float:right;margin-top:20px;margin-left:10px}.nippon_continent .description .read{margin-top:15px;font-size:12px;line-height:1.7}.nippon_continent .description .credit{margin-top:5px;font-weight:700;font-size:12px;line-height:1.7}.backnumber{margin-top:15px;padding-top:15px;background:url(../../images/red_dot_border.gif) left top repeat-x}.backnumber .backnumber_title{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:8px;padding:0 7px;width:100%;background:#c00;color:#FFF;font-weight:700;font-size:12px;line-height:1.8}.backnumber .backnumber_list li{margin:0;padding:0 5px;list-style:none;text-align:left;font-weight:400;font-size:13px;line-height:1.2}.backnumber .backnumber_list li a{display:block;padding:3px 0 3px 15px;background:url(../../images/sidebar/listmark.gif) left -45px no-repeat;color:#555}.backnumber .backnumber_list li a:hover{background:url(../../images/sidebar/listmark.gif) left 5px no-repeat;color:#c00}.author_info{margin:30px 0 20px;padding:.9em 1.2em;border:2px solid #e7e7e7;font-size:.9rem}.author_info:after,.author_info:before{content:" ";display:table}.author_info:after{clear:both}.author_info.archive{margin-top:15px;background-color:#fff}.author_info .author_info_body{position:relative;width:100%;display:table;table-layout:fixed}.author_info .author_info_body .row{display:table-cell;vertical-align:middle}.author_info .author_info_body .row.row_pic{width:60px}.author_info .author_info_body .row.row_text{width:90%;padding-left:1em}.author_info .author_pic{border:3px solid #ffad33;border-radius:50%;vertical-align:middle}.author_info .label{margin-bottom:.1em;color:#aaa;font-size:1em;line-height:1.3;font-family:Roboto}.author_info .label .fa{margin-right:.2em;color:#bbb}.author_info .author_name{color:#777;font-weight:700;font-size:1.3em;line-height:1.3}.author_info .author_profile{margin-top:.75em;font-size:1em;line-height:1.6;color:#555}.similar-link{width:100%;margin-top:15px}.similar-link .similar-list-title{position:relative;padding:.1em 0 .1em .85em;color:#E03636;font-weight:700;font-size:2.2rem;line-height:1.3;font-size:1.5rem;color:#555}.similar-link .similar-list-title:before{position:absolute;top:0;left:0;width:.22em;height:100%;border-radius:.25em;content:'';background-color:#E03636}@media (max-width:600px){.similar-link .similar-list-title{padding-left:1.25em;font-size:1.8rem}.similar-link .similar-list-title:before{left:.4em}}.similar-link .similar-list-title:before{background-color:#777}@media (min-width:601px){.similar-link .similar-list .card{font-size:.75rem}.similar-link .similar-list .card .card-body{font-weight:400}.similar-link .similar-list .card .card-body .title-wrapper{max-height:3em;overflow:hidden}.similar-link .similar-list .card .card-body .title-wrapper .title{font-weight:400}@supports (-webkit-line-clamp:2){.similar-link .similar-list .card .card-body .title-wrapper{max-height:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.similar-link .similar-list .card.card-four-frame-comic .card-body .title-wrapper{max-height:4.4em}}@media (min-width:601px){.photo_gp .br-pc:after,.photo_gp-single .br-pc:after{content:"\A";white-space:pre}}@media (max-width:414px){.photo_gp .br-mobile:after,.photo_gp-single .br-mobile:after{content:"\A";white-space:pre}}.photo_gp .row,.photo_gp-single .row{width:100%;display:table}.photo_gp .row .col,.photo_gp-single .row .col{display:table-cell}.photo_gp .introduction{margin-top:15px}.photo_gp .introduction .col{vertical-align:middle}.photo_gp .introduction .col.icon{width:160px}.photo_gp .introduction .col.icon .photo_gp_icon{width:100%;height:auto}.photo_gp .introduction .col.lead{padding-left:25px}.photo_gp .introduction .col.lead .photo_gp_icon_mobile{display:none}.photo_gp .introduction .col.lead .photo_gp_lead{line-height:1.6}.photo_gp .introduction .col.lead .photo_gp_lead+.photo_gp_lead{margin-top:.5em}@media (max-width:414px){.photo_gp .introduction{display:block;margin-top:10px}.photo_gp .introduction .col{display:block}.photo_gp .introduction .col.icon{display:none}.photo_gp .introduction .col.lead{margin-top:15px;padding-left:0}.photo_gp .introduction .col.lead .photo_gp_icon_mobile{display:block;float:left;width:30%;height:auto;margin-top:5px;margin-right:15px;margin-bottom:5px}.photo_gp .introduction .col.lead .photo_gp_lead{font-size:3.3vw}}@media (max-width:320px){.photo_gp .introduction .col.lead .photo_gp_lead{font-size:12px}}.photo_gp .summary{margin:1.2em 0;font-size:20px}@media (max-width:600px){.photo_gp .summary{font-size:3.3vw}}.photo_gp .summary .col{font-feature-settings:"pkna";padding:0 .4em;border-right:2px dotted rgba(0,0,0,.2);color:#c82929;text-align:center;font-weight:700;line-height:1.3}@media (max-width:600px){.photo_gp .summary .col{border-right-width:1px}}.photo_gp .summary .col .fa-stack{display:block;margin:0 auto;font-size:2.4em;margin-bottom:.07em;color:#de5c5c}.photo_gp .summary .col:first-child{padding-left:0}.photo_gp .summary .col:last-child{border-right:none;padding-right:0}.photo_gp .button_result{position:relative;display:block;padding:.2em;border:solid 5px #f7f3e9;border-radius:4px;background-color:#f7f3e9;text-align:center;font-size:22px}.photo_gp .button_result:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#B79433;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.photo_gp .button_result:hover:after{color:#DA4A4A}.photo_gp .button_result .inner{margin:0 auto;width:auto}.photo_gp .button_result .col{vertical-align:middle}.photo_gp .button_result .icon{padding-right:.7em;text-align:right}.photo_gp .button_result .icon img{max-width:none;width:auto;height:3.2em}.photo_gp .button_result .text{padding-right:.7em;color:#8f7428;text-align:left;font-weight:400;font-size:1em;font-family:"Sawarabi Mincho";line-height:1.3}@media (max-width:414px){.photo_gp .button_result{border:1px solid #B79433;box-shadow:0 2px 0 #B79433}}@media (max-width:600px){.photo_gp .button_result{margin-top:-15px;padding:.4em;font-size:3.9vw}}.photo_gp .button_result:hover{text-decoration:none}.photo_gp .button_result:hover .text{color:#DA4A4A}.photo_gp .button_result:hover img{opacity:1;filter:alpha(opacity=100)}.photo_gp .award_title{display:block;margin-top:10px;padding:.75em 0;color:#B79433;text-align:center;font-size:38px;font-weight:400;font-family:"Sawarabi Mincho";line-height:1.2}@media (max-width:600px){.photo_gp .award_title{font-size:6.7vw}}.photo_gp .award_title .ornament{position:relative;display:inline-block;margin:0 auto}.photo_gp .award_title .ornament:after,.photo_gp .award_title .ornament:before{position:absolute;top:50%;display:block;margin-top:-2.5em;width:1.6em;height:5em;background-size:contain;background-repeat:no-repeat;content:''}.photo_gp .award_title .ornament:before{right:100%;margin-right:-.3em;background-image:url(../../images/photo_gp/ornament_left.png)}.photo_gp .award_title .ornament:after{left:100%;margin-left:-.3em;background-image:url(../../images/photo_gp/ornament_right.png)}.photo_gp .award_description{margin-top:10px;text-align:center;color:#777;line-height:1.6}@media (max-width:414px){.photo_gp .award_description{text-align:left}}.photo_gp .award_meta{margin-top:.7em;color:#888;text-align:center;font-size:.8rem;line-height:1.5}.photo_gp .award_meta .info{display:inline-block}.photo_gp .award_meta .info+.info:before{margin:0 .5em;color:#ccc;content:'/'}@media (max-width:414px){.photo_gp .award_meta .info{display:block}}.photo_gp .list_title{margin-top:20px;padding:.3em .6em;border:2px solid #DA4A4A;border-radius:4px;color:#fff;background-color:#DA4A4A;text-align:center;font-size:16px;line-height:1.2}@media (max-width:320px){.photo_gp .list_title{font-size:14px}}.photo_gp .list_title:before{margin-right:.3em;content:'\f03e';vertical-align:-5%;font-weight:400;font-size:1.2em;font-family:FontAwesome;line-height:.83}.photo_gp .list_title .note{font-size:.75em;font-weight:400;vertical-align:middle}.photo_gp .list_title.award{margin-top:30px}.photo_gp .list_title.award:before{content:'\f091'}.photo_gp .entry_list{display:block;margin-top:15px;width:100%}.photo_gp .entry_list .photo{display:inline-block;margin-right:-1px;margin-bottom:-1px;width:33.3%;border:1px solid #ccc;vertical-align:top}@media (max-width:414px){.photo_gp .entry_list .photo{width:50%}}.photo_gp .entry_list .photo .crown_wrapper{display:block;text-align:center;padding:7px;border-bottom:1px dotted #aaa}.photo_gp .entry_list .photo .crown_wrapper .crown{width:25%;height:auto}@media (max-width:414px){.photo_gp .entry_list .photo .crown_wrapper .crown{width:30%}}.photo_gp .entry_list .photo .thumbnail_wrapper{position:relative;display:block;padding-top:100%;width:100%;overflow:hidden}.photo_gp .entry_list .photo .thumbnail_wrapper .thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s ease}.photo_gp .entry_list .photo .thumbnail_wrapper .thumbnail.portrait{width:auto;height:90%}.photo_gp .entry_list .photo .thumbnail_wrapper .thumbnail.landscape{width:90%;height:auto}.photo_gp .entry_list .photo .thumbnail_wrapper:hover .thumbnail{transform:scale(1.2);opacity:1;filter:alpha(opacity=100)}.photo_gp .entry_list .photo_title{position:relative;display:block;padding:.4em .5em .4em 2.1em;font-size:.8rem;line-height:1.3;border-top:1px solid #ccc;background-color:#f5f5f5;color:#333;text-decoration:none}@media (max-width:414px){.photo_gp .entry_list .photo_title{font-size:2.8vw}}.photo_gp .entry_list .photo_title:before{position:absolute;left:.4em;display:inline-block;margin-top:.05em;color:#777;content:'\f03e';font-weight:400;font-size:1.2em;font-family:FontAwesome}.photo_gp .entry_list .photo_info{display:table;width:100%;border-top:1px dotted #ccc;background-color:#f5f5f5;table-layout:fixed;font-size:11px}@media (max-width:414px){.photo_gp .entry_list .photo_info{font-size:2.6vw}}.photo_gp .entry_list .photo_info .photographer,.photo_gp .entry_list .photo_info .view_count{display:table-cell;padding:.2em 0;font-size:1em;line-height:1.3}.photo_gp .entry_list .photo_info .photographer:before,.photo_gp .entry_list .photo_info .view_count:before{margin-right:.2em;color:#666;vertical-align:-8%;font-weight:400;font-size:1.2em;font-family:FontAwesome}.photo_gp .entry_list .photo_info .view_count{padding-left:.5em;padding-right:.5em;white-space:nowrap;width:6em}.photo_gp .entry_list .photo_info .view_count:before{content:'\f06e'}.photo_gp .entry_list .photo_info .photographer{overflow:hidden;padding-right:.5em;text-align:right;text-overflow:ellipsis;white-space:nowrap}.photo_gp .entry_list .photo_info .photographer:before{content:'\f007'}.photo_gp .entry_list .photo_info .photographer .prefecture:before{margin-left:-.4em;content:'（'}.photo_gp .entry_list .photo_info .photographer .prefecture:after{content:'）';letter-spacing:-.5em}.photo_gp-single .award_head .col{vertical-align:middle}.photo_gp-single .award_head .col.badge{width:10%;padding-right:15px}@media (max-width:414px){.photo_gp-single .award_head{display:block}.photo_gp-single .award_head .col{display:block}.photo_gp-single .award_head .col.badge{width:auto;margin-bottom:15px}}.photo_gp-single .photostyle{margin-top:20px}.photo_gp-single .photostyle:after,.photo_gp-single .photostyle:before{bottom:17px}.photo_gp-single .photostyle.portrait .thumbnail{height:670px;width:auto}@media (max-width:600px){.photo_gp-single .photostyle.portrait .thumbnail{height:auto}}.photo_gp-single .award_badge{white-space:nowrap;display:block;padding:.5em 0;color:#B79433;text-align:center;font-size:15px;font-family:"Sawarabi Mincho";line-height:1.2}.photo_gp-single .award_badge .crown{display:inline-block;width:5em;height:auto;margin-bottom:.5em;max-width:none}.photo_gp-single .award_badge .ornament{position:relative;display:inline-block;margin:0 2.2em}.photo_gp-single .award_badge .ornament:after,.photo_gp-single .award_badge .ornament:before{position:absolute;top:50%;display:block;margin-top:-3.25em;width:2.08em;height:6.5em;background-size:contain;background-repeat:no-repeat;content:''}.photo_gp-single .award_badge .ornament:before{right:100%;background-image:url(../../images/photo_gp/ornament_left.png)}.photo_gp-single .award_badge .ornament:after{left:100%;background-image:url(../../images/photo_gp/ornament_right.png)}@media (max-width:414px){.photo_gp-single .award_badge{font-size:17px}.photo_gp-single .award_badge .ornament{margin:0 auto}}.photo_gp-single .label_style{font-weight:700;font-size:26px!important;line-height:1.2}@media (max-width:414px){.photo_gp-single .label_style{font-size:5vw}}@media (max-width:360px){.photo_gp-single .label_style{font-size:5.5vw}}.photo_gp-single .label_style.inline{display:inline-block;margin-top:.3em;margin-right:.5em}.photo_gp-single .label_style .label{margin-right:.7em;font-size:.5em;display:inline-block;background-color:#777;color:#FFF;border-radius:25px;padding:.5em 1em;vertical-align:30%}.photo_gp-single .label_style .label:before{margin-right:.4em;content:'\f03e';vertical-align:-15%;font-weight:100;font-size:1.4em;font-family:FontAwesome;line-height:.7}.photo_gp-single .label_style .small{font-size:.7em}.photo_gp-single .photo_title{margin-top:5px}.photo_gp-single .photo_title .label{background-color:#DA4A4A}.photo_gp-single .photo_title .label:before{content:'\f03e'}.photo_gp-single .photo_title .text{margin-top:.25em;display:inline-block}.photo_gp-single .view_count .label{background-color:#4A87DA}.photo_gp-single .view_count .label:before{content:'\f06e'}.photo_gp-single .award_view_count .label{background-color:#eea101}.photo_gp-single .award_view_count .label:before{content:'\f06e'}.photo_gp-single .ranking .label{background-color:#FDAB01}.photo_gp-single .ranking .label:before{content:'\f091'}.photo_gp-single .photo_info{margin-top:10px;font-size:14px}@media (max-width:414px){.photo_gp-single .photo_info{font-size:13px}}.photo_gp-single .goto_archive{margin-top:25px;margin-bottom:25px;display:inline-block}.alert{margin-top:1.5em;padding:1.75em}.alert .alert-title{margin-bottom:.75em;font-size:1.6rem;text-align:center;font-weight:700}.alert.caution{border:.5em #de5c5c solid}.alert.caution .alert-title{color:#da4a4a}.alert.resume{border:.5em #40bc6d solid}.alert.resume .alert-title{color:#00a53c}.words .title_search{position:relative;margin:0 10px -.3em;padding:.15em 0 .15em .65em;color:#444;font-weight:700;font-size:22px;line-height:1.3}.words .title_search:before{position:absolute;top:0;left:0;width:.3em;height:100%;border-radius:.3em;content:'';background-color:#555}.words .highlight{background:linear-gradient(transparent 70%,#fd2 70%)}.words .head{margin:30px 0;text-align:center}.words .head .row{width:100%;display:flex;align-items:center}.words .head .row .col{flex:1 1 auto}.words .head .row .col.label{flex:0 0 7em;width:7em;color:#a5876e;text-align:left;white-space:nowrap;font-weight:700;line-height:1.2;font-size:22px}.words .head .row+.row{margin-top:1em;padding-top:1em;border-top:2px dotted #e1d6ce}@media (max-width:600px){.words .head .row{display:block}.words .head .row .col{flex:1 1 auto}.words .head .row .col.label{margin-bottom:.5em}}.words .words-search{position:relative;font-size:1.4rem}.words .words-search .twitter-typeahead{width:100%}.words .words-search .search-input{padding:.4em 2em .4em .7em;width:100%;border:2px solid #b39984;color:#555;font-weight:400;font-size:.8em;line-height:1.2}.words .words-search .button-search{position:absolute;top:50%;right:.5em;margin-top:-.5em;padding:0;outline:0;border:none;background-color:transparent;color:#b39984;font-size:1em;line-height:1;cursor:pointer;appearance:none}.words .words-search .button-search .fa{vertical-align:15%}.words .words-search .tt-menu{margin-top:.2em;max-height:50vh;overflow-y:auto}.words .words-search .tt-suggestion{padding:.3em .75em;font-size:.7em;line-height:1.3}.words .menu_word_category{margin:-.3em;display:flex;flex-wrap:wrap;width:auto}.words .menu_word_category li{width:33.3%;display:block}@media (max-width:600px){.words .menu_word_category li{width:50%}}.words .menu_word_category li a{display:block;margin:.3em;padding:.5em;border:1px solid #b39984;border-radius:4px;color:#a5876e;font-weight:700}.words .menu_word_category li a:hover{background-color:#f0ebe6;text-decoration:none}.words .menu_word_category li.current a{color:#fff;background-color:#b39984}.words .menu_parent_index{width:100%;display:flex;flex-wrap:nowrap;font-size:1.5rem;padding-left:1px}.words .menu_parent_index li{flex:1 1 auto;border-right:1px solid #b39984;border-left:1px solid #b39984;margin-left:-1px;margin-top:.2em;margin-bottom:.2em}.words .menu_parent_index li a{display:block;padding:.3em .4em;color:#a5876e;text-decoration:none;font-weight:700;font-size:1em;line-height:1}.words .menu_parent_index li a .suffix{font-size:.65em}.words .menu_parent_index li a:hover{background-color:#f0ebe6}.words .menu_parent_index li.current a{background-color:#b39984;color:#fff}@media (max-width:600px){.words .menu_parent_index{position:relative;flex-wrap:wrap}.words .menu_parent_index:after{position:absolute;margin-top:-1px;top:50%;left:0;content:'';width:100%;height:1px;background-color:#b39984}.words .menu_parent_index li{width:20%}}.words .menu_child_index{width:100%;position:relative;display:flex;flex-wrap:nowrap;padding:0 .5em;border-bottom:2px solid #b39984;font-size:22px}@media (max-width:600px){.words .menu_child_index{padding:0;justify-content:center}}@media (max-width:360px){.words .menu_child_index{font-size:6vw}}.words .menu_child_index li{flex:0 0 auto;display:inline-flex;align-items:flex-end;margin-right:.25em}.words .menu_child_index li:last-child{margin-right:0}.words .menu_child_index li a{display:block;padding:.35em .75em;border-top-left-radius:.2em;border-top-right-radius:.2em;border:2px solid #b39984;border-bottom:none;background-color:#f0ebe6;color:#a5876e;text-decoration:none;font-weight:700;font-size:1em;line-height:1}.words .menu_child_index li a:hover{background-color:#fff}.words .menu_child_index li.current a{margin-bottom:-2px;padding:.2em .35em .1em;background-color:#fff;color:#a5876e;font-size:1.75em;pointer-events:none}.words .menu_child_index_foot{margin-bottom:30px;border-top:2px solid #b39984;border-bottom:none}.words .menu_child_index_foot li{align-items:flex-start}.words .menu_child_index_foot li a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.2em;border-bottom-right-radius:.2em;border:2px solid #b39984;border-top:none}.words .menu_child_index_foot li.current a{padding:.1em .35em .2em;margin-top:-2px;margin-bottom:0;border-top:none;border-bottom:2px solid #b39984}.words .entry_list{display:block;margin:.7em 0;padding:0 10px;width:100%;font-size:14px}@media (max-width:320px){.words .entry_list{font-size:13px}}.words .entry_list .word{display:block;padding:1.7em 0;width:100%}.words .entry_list .word+.word{border-top:1px solid #d1c2b5}.words .entry_list .word .row{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap}.words .entry_list .word .row .col{flex:1 1 100%}.words .entry_list .word .row .col.thumbnail_wrapper{display:flex;flex-wrap:nowrap;flex:0 0 auto;margin:-5px -5px -5px auto;padding-left:.5em}.words .entry_list .word .row .col.thumbnail_wrapper .thumbnail{flex:0 0 auto;align-self:flex-start;margin:5px;width:112px;border:1px solid rgba(0,0,0,.1);display:inline-block}@media (max-width:600px){.words .entry_list .word .row .col.thumbnail_wrapper .thumbnail{width:22vw}}@media (max-width:600px){.words .entry_list .word .row .col.thumbnail_wrapper .thumbnail+.thumbnail{margin:1vw}}@media (max-width:600px){.words .entry_list .word .row.double-thumbnail{flex-wrap:wrap}.words .entry_list .word .row.double-thumbnail .col{width:100%}.words .entry_list .word .row.double-thumbnail .col.thumbnail_wrapper{width:calc(100% + 2vw);margin:1em -1vw -1vw -1vw;padding-left:0;justify-content:flex-start;flex-wrap:wrap}}.words .entry_list .word .row.multi-thumbnail{flex-wrap:wrap}.words .entry_list .word .row.multi-thumbnail .col{width:100%}.words .entry_list .word .row.multi-thumbnail .col.thumbnail_wrapper{width:calc(100% + 10px);margin:5px -5px -5px -5px;padding-left:0;justify-content:flex-end;flex-wrap:wrap}@media (max-width:600px){.words .entry_list .word .row.multi-thumbnail .col.thumbnail_wrapper{width:calc(100% + 2vw);margin:1em -1vw -1vw -1vw;padding-left:0;justify-content:flex-start;flex-wrap:wrap}}.words .entry_list .word .word_title{font-size:1.35em;font-weight:700;line-height:1.3;color:#444}.words .entry_list .word .entry_meta{margin-top:.7em}.words .entry_list .word .entry_meta .meta{font-size:1em;margin-right:.5em}.words .entry_list .word .entry_meta .meta+.meta{padding-left:.5em;border-left:1px solid #ddd}.words .entry_list .word .entry_meta .meta:before{margin-right:.4em;font-family:FontAwesome;font-size:1.1em;line-height:.9;vertical-align:-7%;color:#c2ad9d}.words .entry_list .word .entry_meta .meta a{color:#b39984;font-weight:700}.words .entry_list .word .entry_meta .meta_category:before{content:'\f07b'}.words .entry_list .word .content-wrapper{margin-top:.5em;margin-left:.7em;font-size:1em;line-height:1.5}.words .entry_list .word .content-wrapper:after,.words .entry_list .word .content-wrapper:before{content:" ";display:table}.words .entry_list .word .content-wrapper:after{clear:both}.words .entry_list .word .content-wrapper p{color:#555}.words .entry_list .word .content-wrapper .embed-responsive,.words .entry_list .word .content-wrapper .fb-video{max-width:70%;margin-top:1em}@media (max-width:600px){.words .entry_list .word .content-wrapper .embed-responsive,.words .entry_list .word .content-wrapper .fb-video{max-width:none}}@media (min-width:601px){.wear-collection .wear-head{display:flex;justify-content:space-between;align-items:center}}@media (max-width:600px){.wear-collection .wear-head .button_wrapper{margin-top:1.5rem}}.wear-collection .big_link{position:relative;margin-top:1.25em;background-color:#e03636;color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.25);transition:transform .25s ease}.wear-collection .big_link:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#fff;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.wear-collection .big_link:hover:after{color:#fff}.wear-collection .big_link:before{display:none}.wear-collection .big_link:hover{transform:scale(1.05)}@media (max-width:600px){.wear-collection .list-title{padding-left:.65em;font-size:6vw}.wear-collection .list-title:before{left:0}}.wear-collection .brand-list-title{margin-top:1.5rem;margin-bottom:1rem;font-size:3.4rem;font-family:Pacifico;text-align:center;color:#e03636}@media (max-width:600px){.wear-collection .brand-list-title{font-size:2.5rem}}.wear-collection .brand-list{padding-top:1px;padding-left:1px;display:flex;flex-wrap:wrap;width:100%}.wear-collection .brand-list .brand-list-item{display:flex;width:20%;width:calc(20% + 1px);margin:-1px 0 0 -1px}.wear-collection .brand-list .brand-list-item a{width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.75)}.wear-collection .brand-list .brand-list-item a img{max-width:100%;height:auto}.wear-collection .brand-list .brand-list-item.bates a img{width:57%}.wear-collection .brand-list .brand-list-item.clever a img{width:67%}.wear-collection .brand-list .brand-list-item.degner a img{width:85%}.wear-collection .brand-list .brand-list-item.elf a img{width:60%}.wear-collection .brand-list .brand-list-item.flagship a img{width:80%}.wear-collection .brand-list .brand-list-item.goldwin a img{width:70%}.wear-collection .brand-list .brand-list-item.kadoya a img{width:77%}.wear-collection .brand-list .brand-list-item.kushitani a img{width:58%}.wear-collection .brand-list .brand-list-item.macna a img{width:80%}.wear-collection .brand-list .brand-list-item.maxfritz a img{width:75%}.wear-collection .brand-list .brand-list-item.motorhead a img{width:52%}.wear-collection .brand-list .brand-list-item.nankai a img{width:55%}.wear-collection .brand-list .brand-list-item.pando-moto a img{width:37%}.wear-collection .brand-list .brand-list-item.ridez a img{width:75%}.wear-collection .brand-list .brand-list-item.ridez2 a img{width:62%}.wear-collection .brand-list .brand-list-item.rosso-style-lab a img{width:55%}.wear-collection .brand-list .brand-list-item.seals a img{width:70%}.wear-collection .brand-list .brand-list-item.simpson a img{width:68%}.wear-collection .brand-list .brand-list-item.sugar-ridez a img{width:55%}.wear-collection .brand-list .brand-list-item.urbanism a img{width:46%}.wear-collection .brand-list .brand-list-item.yamaha a img{width:77%}@media (max-width:600px){.wear-collection .brand-list .brand-list-item{width:50%;width:calc(50% + 1px);min-height:20vw}}.wear-collection .nav,.wear-collection .slider{position:relative;display:flex;flex-wrap:row;justify-content:center;align-items:center;width:auto;padding:15px 0;background-color:#e03636;margin-top:1.25rem;margin-left:-55px;margin-right:-55px;box-shadow:0 1px 5px rgba(0,0,0,.25)}.wear-collection .nav:after,.wear-collection .nav:before,.wear-collection .slider:after,.wear-collection .slider:before{position:absolute;top:100%;content:"";border-style:solid;border-color:transparent;border-width:0}.wear-collection .nav:before,.wear-collection .slider:before{left:0;border-bottom:solid 20px transparent;border-right:solid 25px #981818}.wear-collection .nav:after,.wear-collection .slider:after{right:0;border-bottom:solid 20px transparent;border-left:solid 25px #981818}@media (max-width:600px){.wear-collection .nav,.wear-collection .slider{display:block;margin-left:-10px;margin-right:-10px}.wear-collection .nav:after,.wear-collection .nav:before,.wear-collection .slider:after,.wear-collection .slider:before{display:none}}.wear-collection .nav{padding-left:15px;padding-right:15px}@media (max-width:600px){.wear-collection .nav{padding-left:0;padding-right:0;padding-bottom:0}}.wear-collection .nav-top{margin-right:1.25rem}.wear-collection .nav-top .site-logo{width:auto;height:80px}@media (max-width:600px){.wear-collection .nav-top{padding-bottom:1.1rem;text-align:center;margin-right:0;border-bottom:1px solid rgba(255,255,255,.75)}}.wear-collection .nav-brands{display:flex;flex-direction:column}.wear-collection .nav-brands-list{display:flex;flex:0 0 auto;justify-content:center}.wear-collection .nav-brands-list li{padding-top:0;padding-right:.3em;padding-bottom:.4em;padding-left:.3em;display:inline-flex;font-weight:700;font-size:1.2rem;font-family:Roboto;line-height:1.2}.wear-collection .nav-brands-list li a,.wear-collection .nav-brands-list li.current span{display:block;padding:.3em .8em;color:#fff;border-radius:2px;background-color:transparent;white-space:nowrap}.wear-collection .nav-brands-list li.current span{color:#e03636;background-color:#fff}.wear-collection .nav-brands-list li a{text-decoration:none}.wear-collection .nav-brands-list li a:hover{color:#e03636;background-color:rgba(255,255,255,.75)}.wear-collection .nav-brands-list+.nav-brands-list{border-top:1px solid rgba(255,255,255,.75)}.wear-collection .nav-brands-list+.nav-brands-list li{padding-top:.4em;padding-bottom:0}@media (max-width:600px){.wear-collection .nav-brands-list li{font-size:3.2vw;padding:.4em .2em!important}}.wear-collection .section_title{margin:0;margin-bottom:.4em;padding-bottom:.4em;border-bottom:2px solid #111;text-align:center;font-weight:700;font-style:italic;font-size:2.2rem;font-family:'Open Sans';line-height:1.2}.wear-collection .section_title.mens{border-color:#4b98de;color:#4b98de}.wear-collection .section_title.ladies{border-color:#f56daa;color:#f56daa}.wear-collection .content-row{display:flex;width:100%}.wear-collection .content-row .content-col{flex:0 0 auto}.wear-collection .content-row .content-col.left{width:47%;padding-right:40px}.wear-collection .content-row .content-col.right{width:53%}@supports (position:sticky) or (position:-webkit-sticky){.wear-collection .content-row .content-col.sticky{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start}@media (max-width:600px){.wear-collection .content-row .content-col.sticky{position:static;align-self:auto}}}@media (max-width:600px){.wear-collection .content-row{flex-direction:column}.wear-collection .content-row .content-col.left{width:100%;padding-right:0}.wear-collection .content-row .content-col.right{margin-top:1.75rem;width:100%}}.wear-collection .slider{position:relative;width:auto}.wear-collection .slider .main-title{position:absolute;top:50%;left:50%;z-index:99999;margin-top:-107px;margin-left:-300px}.wear-collection .slider .main-title img{width:600px}@media (max-width:600px){.wear-collection .slider .main-title{margin-top:-16.2vw;margin-left:-45vw}.wear-collection .slider .main-title img{width:90vw}}.wear-collection .slider .bx-wrapper{margin:0;padding:0;border-top:7px solid #fff;border-bottom:7px solid #fff}@media (max-width:600px){.wear-collection .slider .bx-wrapper{border-top:4px solid #fff;border-bottom:4px solid #fff}}.wear-collection .slider .bx-wrapper .bx-viewport{left:0;margin:0;padding:0;border:none;box-shadow:none}.wear-collection .slider .bx-wrapper .bx-viewport .bx-loading{background:#222 url(../../images/bxslider/bx_loader.gif) center 360px no-repeat}.wear-collection .slider .bx-wrapper .bx-viewport .bxslider{margin:0;padding:0}.wear-collection .slider .bx-wrapper .bx-viewport .bxslider li{background-color:#000}.wear-collection .slider .bx-wrapper .bx-viewport .bxslider li a img{opacity:.9}.wear-collection .slider .bx-wrapper .bx-viewport .bxslider li a:hover img{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}.wear-collection .slider .bx-wrapper .bx-caption{bottom:-2.8rem;background:rgba(0,0,0,.6);text-align:center}.wear-collection .slider .bx-wrapper .bx-caption span{overflow:hidden;padding:0;height:2.8rem;letter-spacing:.03em;font-weight:700;font-size:1.4rem;font-family:Roboto;line-height:2.8rem}@media (max-width:600px){.wear-collection .slider .bx-wrapper .bx-caption{bottom:-2rem}.wear-collection .slider .bx-wrapper .bx-caption span{height:2rem;font-size:1rem;line-height:2rem}}.wear-collection .slider .bx-wrapper li:hover .bx-caption{-webkit-transition:bottom .25s;-moz-transition:bottom .25s;-o-transition:bottom .25s;transition:bottom .25s;bottom:0}.wear-collection .slider .prepare{overflow:hidden;margin:0;padding:0;height:374px;list-style:none;display:flex;flex-wrap:wrap;border-top:7px solid #fff;border-bottom:7px solid #fff;background-color:#000}.wear-collection .slider .prepare li img{width:240px;height:auto;opacity:.9}.wear-collection .slider .prepare .bx-caption{display:none}@media (max-width:600px){.wear-collection .slider .prepare{border-top:4px solid #fff;border-bottom:4px solid #fff;height:calc((33.3vw * 1.5) + 8px)}.wear-collection .slider .prepare li img{width:33.3vw;height:auto}}.wear-collection .brand-logo{display:block;text-align:center;width:100%}.wear-collection .brand-logo img{margin:.75rem 0 1.75rem;height:auto}.wear-collection .brand-logo img.bates{margin-top:.5em;margin-bottom:1rem}.wear-collection .brand-logo img.kadoya,.wear-collection .brand-logo img.macna{margin-top:1rem;margin-bottom:2.4rem}@media (max-width:600px){.wear-collection .brand-logo img.bates{width:57%}.wear-collection .brand-logo img.degner{width:85%}.wear-collection .brand-logo img.elf{width:62%}.wear-collection .brand-logo img.kadoya{width:75%}.wear-collection .brand-logo img.kushitani{width:60%}.wear-collection .brand-logo img.macna{width:80%}.wear-collection .brand-logo img.maxfritz{width:75%}.wear-collection .brand-logo img.motorhead{width:52%}.wear-collection .brand-logo img.pando-moto{width:37%}.wear-collection .brand-logo img.ridez{width:75%}.wear-collection .brand-logo img.ridez2{width:62%}.wear-collection .brand-logo img.seals{width:70%}.wear-collection .brand-logo img.urbanism{width:46%}}.wear-collection .brand-image{margin-bottom:1.25rem}.wear-collection .brand-image.photo-shadow{box-shadow:0 0 2px rgba(0,0,0,.45);position:relative;display:block}.wear-collection .brand-image.photo-shadow:after,.wear-collection .brand-image.photo-shadow:before{box-shadow:0 15px 10px rgba(0,0,0,.45);position:absolute;bottom:15px;z-index:1;width:50%;height:20%;background:rgba(0,0,0,.45);content:""}.wear-collection .brand-image.photo-shadow:after{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);left:7px}.wear-collection .brand-image.photo-shadow:before{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);right:7px}.wear-collection .brand-image .white-frame{position:relative;border:7px solid #fff;background-color:#fff;z-index:2}.wear-collection .brand-image .cycle-photo{padding-top:150%;width:100%}.wear-collection .brand-image .cycle-photo img{width:100%;height:auto}.wear-collection .brand-description{margin-top:30px}.wear-collection .brand-description p{margin:0;margin-top:10px;line-height:1.6}.wear-collection .brand-contact .brand-contact-list{width:100%;margin-top:1.25rem;font-size:1rem}.wear-collection .brand-contact .brand-contact-list td,.wear-collection .brand-contact .brand-contact-list th{padding:.8em 1em;border-bottom:1px solid #bbb;text-align:left}.wear-collection .brand-contact .brand-contact-list td:first-of-type,.wear-collection .brand-contact .brand-contact-list th:first-of-type{border-top:1px solid #bbb}.wear-collection .brand-contact .brand-contact-list th{background-color:rgba(0,0,0,.07);white-space:nowrap;font-weight:700}.wear-collection .brand-contact .brand-contact-list td a{color:#333;text-decoration:underline}.wear-collection .brand-contact .brand-contact-list td a:hover{text-decoration:none}.wear-collection .brand-contact .big_link{margin-left:0;margin-right:0}.wear-collection .product{margin-top:1.5rem}.wear-collection .product+.product{padding-top:1.5rem;border-top:1px dotted #666}@media (max-width:600px){.wear-collection .product{padding-left:10px;padding-right:10px;margin-top:2rem}.wear-collection .product+.product{padding-top:2rem}}.wear-collection .product .big_link{position:relative;margin-top:1.75em;background-color:transparent;border:2px solid #333;color:#333;box-shadow:none;font-size:1rem}.wear-collection .product .big_link:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#333;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.wear-collection .product .big_link:hover:after{color:#333}@media (min-width:601px){.wear-collection .product .big_link{width:60%;margin-left:auto;margin-right:auto}}.wear-collection .product .product-row{display:flex;align-items:center;justify-content:space-between}@media (max-width:600px){.wear-collection .product .product-row{flex-direction:column}}@media (min-width:601px){.wear-collection .product .product-col-image.left,.wear-collection .product .product-col-info.left{order:1}.wear-collection .product .product-col-image.right,.wear-collection .product .product-col-info.right{order:2}}@media (max-width:600px){.wear-collection .product .product-col-image,.wear-collection .product .product-col-info{width:100%}}.wear-collection .product .product-col-image{flex:0 0 auto;text-align:center}.wear-collection .product .product-col-image a{display:block}.wear-collection .product .product-col-image img{width:auto;height:300px;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .45))}.wear-collection .product .product-col-image.xx-small img{height:150px}.wear-collection .product .product-col-image.x-small img{height:200px}.wear-collection .product .product-col-image.small img{height:250px}.wear-collection .product .product-col-image.large img{height:350px}.wear-collection .product .product-col-image.x-large img{height:400px}.wear-collection .product .product-col-image.xx-large img{height:500px}@media (max-width:600px){.wear-collection .product .product-col-image img{width:auto;height:80vw}.wear-collection .product .product-col-image.xx-small img{height:40vw}.wear-collection .product .product-col-image.x-small img{height:53vw}.wear-collection .product .product-col-image.small img{height:66vw}.wear-collection .product .product-col-image.large img{height:93vw}.wear-collection .product .product-col-image.x-large img{height:105vw}.wear-collection .product .product-col-image.xx-large img{height:115vw}}.wear-collection .product .product-col-info{flex:1 1 auto}@media (min-width:601px){.wear-collection .product .product-col-info.left{margin-right:1.25rem}.wear-collection .product .product-col-info.right{margin-left:1.25rem}}@media (max-width:600px){.wear-collection .product .product-col-info{margin-top:1rem}}.wear-collection .product-info{width:100%}@media (max-width:600px){.wear-collection .product-info .product-info-head{display:flex;justify-content:space-between;align-items:center}.wear-collection .product-info .product-info-head .product-category{flex:0 0 auto;order:2;margin-left:1rem;font-size:1.3rem}.wear-collection .product-info .product-info-head .product-name{flex:1 1 auto;order:1}}.wear-collection .product-info .product-category{display:inline-block;padding:.2em .4em;border-radius:3px;color:#FFF;text-align:center;font-family:Roboto;font-weight:700;font-size:1.1rem;line-height:1}.wear-collection .product-info .product-category.jacket,.wear-collection .product-info .product-category.shirt{background-color:#7ecef4}.wear-collection .product-info .product-category.rain-suits{background-color:#648df4}.wear-collection .product-info .product-category.arm-cover,.wear-collection .product-info .product-category.glove{background-color:#f4907e}.wear-collection .product-info .product-category.helmet{background-color:#d2bb55}.wear-collection .product-info .product-category.pants{background-color:#68c977}.wear-collection .product-info .product-category.bag,.wear-collection .product-info .product-category.boots,.wear-collection .product-info .product-category.item{background-color:#8a8a8a}.wear-collection .product-info .product-name{margin-top:.5rem}.wear-collection .product-info .product-name .brand{margin-top:0;margin-bottom:.2em;font-weight:700;font-size:1.2rem;line-height:1.2}.wear-collection .product-info .product-name h4{margin:0;font-size:1.1rem;line-height:1.3;font-weight:400}@media (max-width:600px){.wear-collection .product-info .product-name{margin-top:0}.wear-collection .product-info .product-name .brand{font-size:1.5rem}.wear-collection .product-info .product-name h4{font-size:1.3rem}}.wear-collection .product-info .product-spec{position:relative;padding-top:1.25rem;border-top:1px solid #111;margin-top:.7rem}.wear-collection .product-info .product-spec:before{position:absolute;top:0;left:50%;margin-left:-7px;width:0;height:0;border:solid transparent;border-width:7px;border-top-color:#111;content:""}.wear-collection .product-info .product-spec-list{margin:0;padding:0;line-height:1.3}.wear-collection .product-info .product-spec-list td,.wear-collection .product-info .product-spec-list th{padding:.25em .1em;vertical-align:top;font-size:.85rem;text-align:left}@media (max-width:600px){.wear-collection .product-info .product-spec-list td,.wear-collection .product-info .product-spec-list th{font-size:1rem}}.wear-collection .product-info .product-spec-list th{padding-right:.75em;white-space:nowrap;font-weight:700;font-family:Roboto;color:#444}.wear-collection .product-info .product-spec-list th.condensed{font-family:'Roboto Condensed'}.wear-collection .product-info .product-spec-list td a{color:#333;text-decoration:underline}.wear-collection .product-info .product-spec-list td a:hover{text-decoration:none}.wear-collection .product-info .product-spec-list td .small{font-size:.75em}.wear-collection .product-info .product-spec-list td .bracket{margin-right:-.4em;margin-left:-.4em}.wear-collection .product-info .product-spec-list tr:first-of-type td,.wear-collection .product-info .product-spec-list tr:first-of-type th{padding-top:0}.wear-collection .product-info .product-spec-list tr:last-of-type td,.wear-collection .product-info .product-spec-list tr:last-of-type th{padding-bottom:0}.wear-collection .product-description{margin-top:1.25em;font-size:.95rem;line-height:1.5}@media (max-width:600px){.wear-collection .product-description{font-size:1.15rem}}.wear-collection .note{margin-top:.7em;font-size:.8em;color:#444;line-height:1.4}.wear-collection .tax_note{margin-top:1.5em;font-size:.8em!important;color:#666;text-align:right;line-height:1.3}@media (max-width:600px){.wear-collection .tax_note{margin-bottom:0;text-align:left}}.wear-collection-ad{width:100%;display:flex;margin-top:30px;margin-bottom:30px;transition:transform .25s ease;text-decoration:none!important}.wear-collection-ad .order-1{order:1}.wear-collection-ad .order-2{order:2}.wear-collection-ad .order-3{order:3}.wear-collection-ad .order-4{order:4}.wear-collection-ad .order-5{order:5}.wear-collection-ad .order-6{order:6}.wear-collection-ad .order-7{order:7}.wear-collection-ad .order-8{order:8}.wear-collection-ad .order-9{order:9}.wear-collection-ad .order-10{order:10}.wear-collection-ad .summary{display:flex;flex-direction:column;flex:0 0 auto;align-items:center;justify-content:center;padding:.5rem .8rem}.wear-collection-ad .summary .logo{flex:0 0 auto;width:15rem}.wear-collection-ad .summary .text{flex:0 0 auto;margin-top:.6rem;font-size:.8rem;font-weight:700;line-height:1.3;white-space:nowrap;color:#ff6}.wear-collection-ad .summary .text .fa{vertical-align:-7%}.wear-collection-ad .image-container{flex:1 1 auto;background-color:#666}.wear-collection-ad:hover{transform:scale(1.05)}.wear-collection-ad:hover img{opacity:1!important}@media (max-width:600px){.wear-collection-ad .mobile-order-1{order:1}.wear-collection-ad .mobile-order-2{order:2}.wear-collection-ad .mobile-order-3{order:3}.wear-collection-ad .mobile-order-4{order:4}.wear-collection-ad .mobile-order-5{order:5}.wear-collection-ad .mobile-order-6{order:6}.wear-collection-ad .mobile-order-7{order:7}.wear-collection-ad .mobile-order-8{order:8}.wear-collection-ad .mobile-order-9{order:9}.wear-collection-ad .mobile-order-10{order:10}}.wear-collection-ad-lb2018aw{border:1px #d75368 solid;background-color:#d75368}.wear-collection-ad-lb2018aw .image-container{flex:1 1 110px}@media (max-width:600px){.wear-collection-ad-lb2018aw{flex-wrap:wrap}.wear-collection-ad-lb2018aw .summary{padding:.6rem;width:100%;flex-direction:row}.wear-collection-ad-lb2018aw .summary .logo{width:55%}.wear-collection-ad-lb2018aw .summary .text{padding-left:.6rem;margin-top:0;width:45%;white-space:normal}.wear-collection-ad-lb2018aw .summary .text br{display:none}.wear-collection-ad-lb2018aw .image-container{width:12.5%;flex:1 1 auto}}.wear-collection-2018aw .big_link{background-color:#D95800}.wear-collection-2018aw .brand-list .brand-list-item a{border-image:url(../../images/wear/2018aw/brand-list-grid.png) 10 round;border-width:10px;border-style:solid}.wear-collection-2018aw .nav,.wear-collection-2018aw .slider{background-color:#D95800;background-image:url(../../images/wear/2018aw/texture02.jpg)}.wear-collection-2018aw .nav:before,.wear-collection-2018aw .slider:before{border-right:solid 25px #884E03}.wear-collection-2018aw .nav:after,.wear-collection-2018aw .slider:after{border-left:solid 25px #884E03}.wear-collection-2018aw .nav-brands-list li.current span{color:#D95800}.wear-collection-2018aw .nav-brands-list li a:hover{color:#D95800}.wear-collection-2019ss .big_link{background-color:#42a960}.wear-collection-2019ss .brand-list .brand-list-item{width:33.3%;width:calc(33.3% + 1px)}.wear-collection-2019ss .brand-list .brand-list-item a{border-image:url(../../images/wear/2019ss/brand-list-grid.png) 10 round;border-width:10px;border-style:solid}@media (max-width:600px){.wear-collection-2019ss .brand-list .brand-list-item{width:50%;width:calc(50% + 1px)}}.wear-collection-2019ss .brand-list-title{color:#34844b}.wear-collection-2019ss .nav,.wear-collection-2019ss .slider{background-color:#42a960;background-image:url(../../images/wear/2019ss/texture02.jpg)}.wear-collection-2019ss .nav:before,.wear-collection-2019ss .slider:before{border-right:solid 25px #2d7241}.wear-collection-2019ss .nav:after,.wear-collection-2019ss .slider:after{border-left:solid 25px #2d7241}.wear-collection-2019ss .nav-brands-list li.current span{color:#2d7241}.wear-collection-2019ss .nav-brands-list li a:hover{color:#2d7241}.wear-collection-2019ss .slider{padding:25px 0}@media (max-width:600px){.wear-collection-2019ss .slider{padding:15px 0}}.wear-collection-2019ss .slider .bx-wrapper{border-top:2px solid #fff;border-bottom:2px solid #fff}@media (max-width:600px){.wear-collection-2019ss .slider .bx-wrapper{border-top:2px solid #fff;border-bottom:2px solid #fff}}.wear-collection-2019ss .slider .bx-wrapper .bx-viewport .bxslider li{background-color:#aacb16}.wear-collection-2019ss .slider .bx-wrapper .bx-viewport .bxslider li a img{opacity:.7}@media (max-width:600px){.wear-collection-2019ss .nav-brands-list li{font-size:4.2vw;padding:.4em .2em!important}}.wear-collection-2019aw .big_link{background-color:#D95800}.wear-collection-2019aw .brand-list .brand-list-item{width:25%;width:calc(25% + 1px);min-height:110px}.wear-collection-2019aw .brand-list .brand-list-item a{border-image:url(../../images/wear/2019aw/brand-list-grid.png) 10 round;border-width:10px;border-style:solid}@media (max-width:600px){.wear-collection-2019aw .brand-list .brand-list-item{width:50%;width:calc(50% + 1px)}}.wear-collection-2019aw .nav,.wear-collection-2019aw .slider{background-color:#D95800;background-image:url(../../images/wear/2018aw/texture02.jpg)}.wear-collection-2019aw .nav:before,.wear-collection-2019aw .slider:before{border-right:solid 25px #884E03}.wear-collection-2019aw .nav:after,.wear-collection-2019aw .slider:after{border-left:solid 25px #884E03}.wear-collection-2019aw .nav-top{flex:0 0 auto;text-align:center}@media (min-width:601px){.wear-collection-2019aw .nav-brands{position:relative;width:71%;flex:0 0 auto}.wear-collection-2019aw .nav-brands:after{position:absolute;content:'';display:block;height:1px;width:100%;top:50%;left:0;background-color:rgba(255,255,255,.75)}}.wear-collection-2019aw .nav-brands-list{flex-wrap:wrap}.wear-collection-2019aw .nav-brands-list li{padding-left:.1em;padding-right:.1em;padding-bottom:.4em}@media (min-width:601px){.wear-collection-2019aw .nav-brands-list li:nth-child(n+8){padding-top:.4em;padding-bottom:0}}.wear-collection-2019aw .nav-brands-list li.current span{color:#D95800}.wear-collection-2019aw .nav-brands-list li a:hover{color:#D95800}@media (max-width:600px){.wear-collection-2019aw .nav-brands-list{padding-top:.4em;padding-bottom:.4em}.wear-collection-2019aw .nav-brands-list li{font-size:3.5vw;padding:.1em .2em!important}}.feature-title-row{display:flex;justify-content:center;align-items:center}.feature-title-row .feature{width:45%;flex:0 1 auto}.feature-title-row .maker{margin-left:40px;padding-left:40px;width:auto;max-width:40%;flex:0 1 auto;border-left:1px solid rgba(0,0,0,.1)}.feature-title-row .maker .logo{width:auto}.feature-title-row .maker .logo-ratio-high{max-height:90px}.feature-title-row .maker .logo-ratio-medium{max-height:110px}.feature-title-row .maker .logo-ratio-low{max-height:130px}@media (max-width:600px){.feature-title-row .maker{margin-left:20px;padding-left:20px}.feature-title-row .maker .logo-ratio-high{max-height:15vw}.feature-title-row .maker .logo-ratio-medium{max-height:20vw}.feature-title-row .maker .logo-ratio-low{max-height:15vw}}@media (max-width:414px){.feature-title-row{display:block}.feature-title-row .feature{width:100%;flex:0 1 auto;text-align:center}.feature-title-row .feature img{width:100%;max-width:350px}.feature-title-row .maker{margin-top:20px;margin-left:0;padding-left:0;width:100%;max-width:none;border-left:none;text-align:center}.feature-title-row .maker .logo-ratio-low{max-height:25vw}}.bike-template-single-pr-feature-maker-head .title_box .cont_title,.item-template-single-pr-2021ss .title_box .cont_title,.item-template-single-pr-feature-maker-head .title_box .cont_title{color:#333}.entry .foothold-data dt{flex:0 0 auto;width:9.75em!important}.entry .foothold-data dd{flex:1 1 auto}@media (min-width:601px){.entry .foothold-data dd{width:calc(50% - 9.75em)!important}}@media (max-width:600px){.entry .foothold-data dd{width:calc(100% - 9.75em)!important}}.entry .foothold-data .unit{margin-left:.1em}.entry .foothold-image-wrapper{margin:1.5rem 0;display:flex;flex-wrap:wrap;justify-content:center}.entry .foothold-image-wrapper .foothold_image{display:block}.entry .foothold-image-wrapper .foothold_image+.foothold_image{margin-top:1.8rem}.next-prev-term-link{display:flex;align-items:stretch;font-size:1rem}@media (max-width:600px){.next-prev-term-link{font-size:.9rem}}.next-prev-term-link .center,.next-prev-term-link .left,.next-prev-term-link .right{display:flex;align-items:stretch}.next-prev-term-link .left,.next-prev-term-link .right{flex:1 1 auto;width:calc(50% - 3.5em)}.next-prev-term-link .center{flex:0 0 auto;width:7em;padding:0 .75em}.next-prev-term-link .link{display:flex;align-items:center;width:100%;padding:.6em .8em;border:1px solid #ddd;background-color:#f9f9f9;text-decoration:none;color:#555;border-radius:3px;line-height:1.2;font-size:1em}.next-prev-term-link .link.prev_link{padding-left:1.75em;position:relative}.next-prev-term-link .link.prev_link:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#888;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.next-prev-term-link .link.prev_link:hover:after{color:#fff}.next-prev-term-link .link.prev_link:after{right:auto;left:10px;content:"\f104"}.next-prev-term-link .link.archive_link{justify-content:center}.next-prev-term-link .link.archive_link:before{margin-right:.3em;content:'\f0c9';font-family:FontAwesome;font-size:1.1em;line-height:.91;color:#888}.next-prev-term-link .link.archive_link:hover:before{color:#fff}.next-prev-term-link .link.next_link{padding-right:1.75em;position:relative}.next-prev-term-link .link.next_link:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#888;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.next-prev-term-link .link.next_link:hover:after{color:#fff}.next-prev-term-link .link:hover{color:#fff;background-color:#de5959;border-color:#c00}@media (max-width:600px){.next-prev-term-link .link.prev_link:after{left:.3em}.next-prev-term-link .link.next_link:after{right:.3em}}.legend-of-ts-image-wrapper{width:auto;margin-left:-30px;margin-right:-31px}@media (max-width:600px){.legend-of-ts-image-wrapper{margin-left:-10px;margin-right:-10px}}.quest-touring{background-color:#82c173!important}.quest-touring .content-primary_inner_main{width:100%}.quest-touring .nsj900{font-family:'Noto Sans JP',sans-serif;font-weight:900}.quest-touring .quest-touring-head{margin:-30px -30px 0;background-color:#a77f00}@media (max-width:600px){.quest-touring .quest-touring-head{margin:-15px -10px 0}}.quest-touring .social_block{margin-bottom:1rem;background-color:rgba(255,255,255,.3);border-radius:7px}.quest-touring .social_block .share_text{color:#FFF}.quest-touring .lead{color:#513014;font-weight:700}.quest-touring .quest-touring-event-date{display:flex;font-size:1.75rem;color:#d22;text-align:left}.quest-touring .quest-touring-event-date .prefix{width:4.5em;padding:.5em;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-right:.5em;flex:0 0 auto;background-color:#d22;color:#fff;font-size:.9em;border-radius:4px}.quest-touring .quest-touring-event-date .prefix>span{text-align:center}.quest-touring .quest-touring-event-date .prefix .label{margin-top:-.2em;display:block}.quest-touring .quest-touring-event-date .prefix .year{margin-top:-.5em;display:block;font-size:.6em}.quest-touring .quest-touring-event-date .date{display:flex;flex:0 0 auto;flex-wrap:nowrap}.quest-touring .quest-touring-event-date .day{flex:0 0 auto;display:block;white-space:nowrap}.quest-touring .quest-touring-event-date .number{font-size:2.5em;letter-spacing:-.04em;line-height:.9}.quest-touring .quest-touring-event-date .week{font-size:.6em}@media (max-width:600px){.quest-touring .quest-touring-event-date{font-size:5.5vw}.quest-touring .quest-touring-event-date .date{display:block}.quest-touring .quest-touring-event-date .day{display:block}}.quest-touring .quest-touring-entry-span{margin-top:.5em;margin-bottom:-.2em;font-size:1.1rem;line-height:1.3;color:#513014}.quest-touring .quest-touring-entry-span .number{font-size:1.8em;line-height:.9}.quest-touring .quest-touring-course{display:inline-flex;align-items:center;font-size:2.95rem;color:#d22}.quest-touring .quest-touring-course .prefix{margin-right:.1em;font-size:.5em;line-height:1}.quest-touring .quest-touring-course .number{font-size:1.8em}@media (max-width:600px){.quest-touring .quest-touring-course{font-size:7.5vw}}.quest-touring .quest-touring-step-title{display:inline-block;background-color:#239;font-size:1.75rem;position:relative;margin-top:.75em;margin-bottom:.5em;margin-left:-55px;padding:.3em 1.25em .4em;color:#fff;line-height:1.15;font-feature-settings:"palt";border-top-right-radius:1em;border-bottom-right-radius:1em}.quest-touring .quest-touring-step-title:before{position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-color:transparent;border-right-color:#0f1746;content:"";border-width:0 25px 25px 0}@media (max-width:600px){.quest-touring .quest-touring-step-title{display:block;margin-left:-10px;padding-right:15px;padding-left:15px}.quest-touring .quest-touring-step-title:before{display:none}.quest-touring .quest-touring-step-title br{display:none}}.quest-touring .quest-touring-overview{margin:0 -30px;padding:10px 30px 30px;background-color:#a77f00}@media (max-width:600px){.quest-touring .quest-touring-overview{margin:0 -10px;padding:10px}}.quest-touring .quest-touring-overview-inner{background-color:#fffcdd;padding:25px;border-radius:7px}.quest-touring .quest-touring-overview .border-bottom{padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:2px dotted rgba(81,48,20,.5)}@media (max-width:600px){.quest-touring .quest-touring-overview .border-bottom{padding-bottom:1rem;margin-bottom:1rem}}.quest-touring .quest-touring-overview .text p{font-size:.95em}.quest-touring .quest-touring-overview .text p+p{margin-top:1em}@media (max-width:600px){.quest-touring .quest-touring-overview .text p{font-size:1em}}.quest-touring .button-ticket{position:relative;border-radius:4px;display:block;margin:0 auto 2px;padding:10px 25px 10px 10px;border:2px solid #513014;background-color:#fe0;box-shadow:0 3px 0 #513014;color:#3d240f;text-align:center;text-decoration:none;font-weight:700;font-size:1.25rem;line-height:1.4}.quest-touring .button-ticket:after{position:absolute;top:50%;right:10px;margin-top:-13px;color:#3d240f;content:"\f105";font-weight:400;font-size:24px;font-family:FontAwesome;line-height:1}.quest-touring .button-ticket:hover:after{color:#d22}.quest-touring .button-ticket:hover{text-decoration:none;color:#d22}.quest-touring .button-ticket.size-medium{width:75%}.quest-touring .button-ticket .fa{position:relative;top:-1px;margin-right:.4em}.quest-touring .button-ticket.disable{background-color:#ddd;color:#666;pointer-events:none;border:2px solid #666;box-shadow:0 3px 0 #666}.quest-touring .button-ticket br{display:none}@media (max-width:600px){.quest-touring .button-ticket{font-size:1.4rem}.quest-touring .button-ticket.size-medium{width:auto}.quest-touring .button-ticket br{display:inline}}.quest-touring .quest-touring-entry-info .quest-touring-price{font-size:1.4rem;color:#d22;margin:0 0 .3em;padding:0;border:none;background-color:transparent}.quest-touring .quest-touring-entry-info .quest-touring-price .label{display:block;margin-right:.2em;white-space:nowrap;color:#513014}.quest-touring .quest-touring-entry-info .quest-touring-price .price{display:block;white-space:nowrap}.quest-touring .quest-touring-entry-info .quest-touring-price .number{font-size:2.2em;line-height:.9}.quest-touring .quest-touring-entry-info .quest-touring-price .tax{font-size:.8em}@media (max-width:600px){.quest-touring .quest-touring-entry-info .quest-touring-price{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}}.quest-touring .quest-touring-entry-info h5{margin:0 0 .3em;font-size:1rem;color:#513014}.quest-touring .quest-touring-step-entry-list,.quest-touring .quest-touring-step-quest-list{margin-left:-.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap;justify-content:center}.quest-touring .quest-touring-step-entry-list li,.quest-touring .quest-touring-step-quest-list li{margin:.5em 0;position:relative;padding:.75rem;display:block;font-weight:700}@media (max-width:414px){.quest-touring .quest-touring-step-entry-list li.portrait,.quest-touring .quest-touring-step-quest-list li.portrait{margin-top:4rem}}.quest-touring .quest-touring-step-entry-list li .badge,.quest-touring .quest-touring-step-quest-list li .badge{display:inline-block;position:absolute;top:.75rem;left:.75rem;padding:.3em .5em;background-color:#fd0;color:#111;font-size:2rem;border-radius:1em;line-height:1;z-index:2}.quest-touring .quest-touring-step-entry-list li .badge.circle,.quest-touring .quest-touring-step-quest-list li .badge.circle{padding:.3em;width:1.6em;text-align:center}.quest-touring .quest-touring-step-entry-list li .illust,.quest-touring .quest-touring-step-quest-list li .illust{display:block;position:relative;width:100%;padding-top:100%;text-align:center;z-index:1}.quest-touring .quest-touring-step-entry-list li .illust img,.quest-touring .quest-touring-step-quest-list li .illust img{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.quest-touring .quest-touring-step-entry-list li .illust .w95,.quest-touring .quest-touring-step-quest-list li .illust .w95{width:95%}.quest-touring .quest-touring-step-entry-list li .illust .w90,.quest-touring .quest-touring-step-quest-list li .illust .w90{width:90%}.quest-touring .quest-touring-step-entry-list li .illust .w85,.quest-touring .quest-touring-step-quest-list li .illust .w85{width:85%}.quest-touring .quest-touring-step-entry-list li .illust .w75,.quest-touring .quest-touring-step-quest-list li .illust .w75{width:75%}.quest-touring .quest-touring-step-entry-list li .illust .w60,.quest-touring .quest-touring-step-quest-list li .illust .w60{width:60%}.quest-touring .quest-touring-step-entry-list li .illust .w50,.quest-touring .quest-touring-step-quest-list li .illust .w50{width:50%}.quest-touring .quest-touring-step-entry-list li figcaption,.quest-touring .quest-touring-step-quest-list li figcaption{margin-top:.75em;line-height:1.5;color:#111;font-size:.95em}.quest-touring .quest-touring-step-entry-list li figcaption .note,.quest-touring .quest-touring-step-quest-list li figcaption .note{display:block;font-weight:400;font-size:.9em}.quest-touring .quest-touring-step-entry-list li{width:33%}@media (max-width:600px){.quest-touring .quest-touring-step-entry-list li{width:50%}}@media (max-width:414px){.quest-touring .quest-touring-step-entry-list li{width:85%}}.quest-touring .quest-touring-step-quest-list li{width:42%}@media (max-width:600px){.quest-touring .quest-touring-step-quest-list li{width:50%}}@media (max-width:414px){.quest-touring .quest-touring-step-quest-list li{width:85%}}.quest-touring .quest-touring-step-quest .quest-note{padding:.75em 1em;font-size:.9em;color:#111;border:2px solid rgba(0,0,0,.4);border-radius:5px;background-color:rgba(255,255,255,.3)}.quest-touring .quest-touring-regulation{background-color:#fff;padding:20px;border-radius:7px}.quest-touring .quest-touring-alert{padding:30px;margin-bottom:15px;background-color:#fff;border:6px #e70000 solid;box-shadow:0 2px 6px rgba(0,0,0,.4)}.quest-touring .quest-touring-alert-title{font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:2rem;margin-bottom:.5em;color:#d00}@media (max-width:600px){.quest-touring .quest-touring-alert{padding:20px}.quest-touring .quest-touring-alert-title{font-size:6.5vw}}.archive-head-hanclutch{width:100%}.archive-head-hanclutch .hanclutch-concept{width:100%;display:flex;align-items:center}.archive-head-hanclutch .hanclutch-concept .logo{flex:0 0 auto;display:block;margin-right:1.5em;width:410px}.archive-head-hanclutch .hanclutch-concept .description{flex:1 1 auto}.archive-head-hanclutch .hanclutch-concept .description .catch{font-size:1.2em;font-weight:700;line-height:1.3;color:#e45e91}.archive-head-hanclutch .hanclutch-concept .description .lead{margin-top:.8em;line-height:1.6;font-size:.9em}.archive-head-hanclutch .hanclutch-concept .description .credit{margin-top:.8em;font-size:.9em;color:#777;font-weight:700}.archive-head-hanclutch .hanclutch-concept .description .credit span{font-size:.8em}@media (max-width:600px){.archive-head-hanclutch .hanclutch-concept{display:block}.archive-head-hanclutch .hanclutch-concept .logo{width:100%;text-align:center}.archive-head-hanclutch .hanclutch-concept .logo img{width:100%;max-width:400px;height:auto}.archive-head-hanclutch .hanclutch-concept .description{margin-top:15px}}.archive-head-hanclutch .hanclutch-about{margin:25px -30px -30px;padding:30px;background-color:#fffcf2;border-top:1px solid #efefef}.archive-head-hanclutch .hanclutch-about .hanclutch-about-title{font-size:1.2em;font-weight:700;color:#E03636}.archive-head-hanclutch .hanclutch-about p{margin-top:.8em;font-size:.9em;line-height:1.6}.archive-head-hanclutch .hanclutch-about p strong{color:rgba(0,0,0,.7)}@media (max-width:600px){.archive-head-hanclutch .hanclutch-about{margin:15px -10px -20px;padding:15px 10px;flex-direction:column;border-left:none;border-right:none}}.illust-viewer{width:100%;height:800px;border:1px solid #e8e8e8}@media (max-width:600px){.illust-viewer{margin-left:-10px;margin-right:-10px;width:auto;height:150vw;border-left:none;border-right:none}}.cont .snap_list{display:block;margin-top:10px;width:100%}.cont .snap_list .snap_box{display:inline-block;padding-top:25px;width:33.3%;background:url(../../images/snap/snap_top.jpg) left top no-repeat;background-size:cover;vertical-align:top}@media (min-width:600px) and (max-width:600px){.cont .snap_list .snap_box{padding-top:4vw;width:25%}}@media (max-width:414px){.cont .snap_list .snap_box{padding-top:8vw;width:50%}}.cont .snap_list .snap_in_box{padding:0 12px 25px;width:100%;background:url(../../images/snap/snap_bottom.jpg) left bottom no-repeat;background-size:contain}.cont .snap_list .snap_photo{display:block;border-radius:3px;overflow:hidden;width:98%}.cont .snap_list .snap_photo img{width:100%;height:auto}.cont .snap_list .snap_title{margin-top:7px;margin-right:10px;font-weight:700;font-size:12px;line-height:1.3}.cont .snap_list .snap_date{margin-top:5px;width:122px;color:#c00;font-size:11px;line-height:1}.cont .snap_list .snap_mgt0{margin-top:0}.cont .snap_list .snap_mgt1{margin-top:3px}.cont .snap_list .snap_mgt2{margin-top:6px}.cont .snap_list .snap_mgt3{margin-top:9px}.cont .snap_list .snap_mgt4{margin-top:12px}.entry .snap_row{display:table}.entry .snap_row .snap_left,.entry .snap_row .snap_right{display:table-cell;vertical-align:middle}.entry .snap_row .snap_right{padding-left:10px}@media (max-width:375px){.entry .snap_row{display:block}.entry .snap_row .snap_left,.entry .snap_row .snap_right{display:block}.entry .snap_row .snap_right{padding-right:5px;padding-left:0;padding-top:15px}}.entry .snap_main_photo{width:223px;padding:36px 15px 18px 13px;background:url(../../images/snap/snap_main_photo_bg.jpg) left top no-repeat}.entry .snap_main_photo img{max-width:none}@media (max-width:375px){.entry .snap_main_photo{margin:0 auto}}.entry .snap_cont{position:relative;padding:.5em .7em;border:3px solid #ccc;border-radius:8px}.entry .snap_cont:after,.entry .snap_cont:before{position:absolute;width:0;height:0;border:solid transparent;content:""}.entry .snap_cont:before{top:7px;right:100%;border-width:12px;border-right-color:#ccc}.entry .snap_cont:after{top:11px;right:100%;border-width:8px;border-right-color:#fff}@media (max-width:375px){.entry .snap_cont{width:240px;margin:0 auto}.entry .snap_cont:before{top:-24px;right:50%;margin-right:-12px;border-right-color:transparent;border-bottom-color:#ccc}.entry .snap_cont:after{top:-16px;right:50%;margin-right:-8px;border-right-color:transparent;border-bottom-color:#fff}}.cont .work_jeans_title{position:relative;display:block;width:440px;height:150px;background:url(../../images/goods/ts_work_jeans/title_bg.jpg) top left no-repeat}.cont .work_jeans_title .dpsr_logo{position:absolute;top:20px;left:20px}.cont .work_jeans_title .cross_01{position:absolute;top:32px;left:127px}.cont .work_jeans_title .chipps_company_logo{position:absolute;top:20px;left:150px}.cont .work_jeans_title .cross_02{position:absolute;top:32px;left:240px}.cont .work_jeans_title .ts_logo{position:absolute;top:28px;left:266px}.cont .work_jeans_title .title{position:absolute;top:72px;left:21px}.cont .knit_cap .relative{position:relative}.cont .knit_cap .relative .price{position:absolute;top:-10px;right:-22px}.cont .work_jeans{position:relative}.cont .work_jeans .price{position:absolute;top:0;left:-5px}.cont .work_jeans .catch{position:absolute;top:175px;left:30px}.cont .work_jeans .nav{margin:0 0 10px 0;padding-left:100px;text-align:center}.cont .work_jeans .nav>li{display:inline-block;float:none;margin-right:5px;list-style:none;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cont .work_jeans .nav>li a{border:1px solid #860;color:#860}.cont .work_jeans .nav-pills>.active>a,.cont .work_jeans .nav-pills>.active>a:focus,.cont .work_jeans .nav-pills>.active>a:hover{background-color:#860;color:#fff}.cont .work_jeans .tab-content{position:relative;overflow:visible;height:680px}.cont .work_jeans .tab-content .jeans_front{position:absolute;top:0;right:-15px}.cont .work_jeans .tab-content .jeans_back{position:absolute;top:0;right:20px}.cont .ts_15th_tshirt{position:relative}.cont .ts_15th_tshirt .price{float:right;margin-left:15px}.cont .ts_15th_tshirt_catch{color:#c00;font-size:20px;line-height:1.4;margin-bottom:15px;font-weight:700}.cont .ts_15th_tshirt .nav{margin:0 0 10px 0;text-align:center}.cont .ts_15th_tshirt .nav>li{display:inline-block;float:none;margin-right:5px;list-style:none;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cont .ts_15th_tshirt .nav>li a{border:2px solid #505566;color:#505566;font-weight:700}.cont .ts_15th_tshirt .nav-pills>.active>a,.cont .ts_15th_tshirt .nav-pills>.active>a:focus,.cont .ts_15th_tshirt .nav-pills>.active>a:hover{background-color:#fcfb00}.cont .ts_15th_tshirt .tab-content{position:relative;overflow:visible;height:588px}.cont .ts_15th_tshirt .tab-content .ts_15th_tshirt_front{position:absolute;top:0;right:-15px}.cont .ts_15th_tshirt .tab-content .ts_15th_tshirt_back{position:absolute;top:0;right:20px}.cont .ts_mesh_jacket{position:relative}.cont .ts_mesh_jacket .price{float:right;margin-left:15px}.cont .ts_mesh_jacket_catch{color:#f90;font-size:20px;line-height:1.4;margin-bottom:15px;font-weight:700}.cont .ts_mesh_jacket .nav{margin:0 0 10px 0;text-align:center}.cont .ts_mesh_jacket .nav>li{display:inline-block;float:none;margin-right:5px;list-style:none;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cont .ts_mesh_jacket .nav>li a{border:2px solid #f90;color:#f90;font-weight:700}.cont .ts_mesh_jacket .nav-pills>.active>a,.cont .ts_mesh_jacket .nav-pills>.active>a:focus,.cont .ts_mesh_jacket .nav-pills>.active>a:hover{background-color:#fcfb00}.cont .ts_mesh_jacket .tab-content{position:relative;overflow:visible;height:588px}.cont .ts_mesh_jacket .tab-content .ts_mesh_jacket_front{position:absolute;top:0;right:-15px}.cont .ts_mesh_jacket .tab-content .ts_mesh_jacket_back{position:absolute;top:0;right:20px}.cont .ts_mesh_jacket .thumbnails{text-align:center}.cont .ts_mesh_jacket .thumbnails .photoclip{border-radius:120px;overflow:hidden;width:120px;height:120px;background-color:#fc0;display:inline-block;margin:0 10px 0 0}.cont .ts_mesh_jacket .thumbnails .photoclip .landscape{max-width:none;margin-left:-30px}.cont .ts_mesh_jacket .thumbnails .photoclip .portrait{max-width:none;margin-top:-30px}.cont .cool_wakaba_title{position:relative;width:440px;height:170px;background:url(../../images/goods/ts_beginner_sticker/title_bg.jpg) no-repeat}.cont .cool_wakaba_title .title{position:absolute;top:9px;left:10px}.cont .cool_wakaba_title .price{position:absolute;top:50px;left:12px}.cont .cool_wakaba_title .stickers{position:absolute;top:50px;left:12px}.cont .work_cap_title{position:relative;display:block}.cont .work_cap_title .ver2{position:absolute;top:64px;right:-8px}.cont .work_cap .detail_box{float:left;width:210px}.cont .work_cap .detail_box dl{margin-top:10px}.cont .work_cap .detail_box dl dd{margin-top:5px;font-size:12px;line-height:1.4}.cont .work_cap .detail_box dl dt{color:#c00;font-weight:700;font-size:14px;line-height:1.4}.cont .work_cap .other_point{margin-top:10px}.cont .work_cap .other_point ul{display:block;float:right;margin:0;width:310px}.cont .work_cap .other_point ul li{color:#c00;font-weight:700;font-size:13px}.cont .work_cap .badge{margin-top:10px;padding-top:15px;border-top:1px dashed #CCC}.cont .work_cap .badge .badgebox{position:relative;width:440px;height:155px}.cont .work_cap .badge .badgebox .title{position:absolute;top:0;left:0}.cont .work_cap .badge .badgebox .annotation{position:absolute;top:91px;left:0}.cont .work_cap .badge .badgebox .price{position:absolute;top:118px;left:0}.cont .work_cap .badge .badgebox .badgeimage{position:absolute;top:13px;right:0;z-index:5}.cont .work_cap .badge .read{margin-top:5px;font-weight:700;line-height:1.4}.cont .donmai_title{position:relative;width:440px;height:170px;background:url(../../images/goods/ts_donmai_sticker/title_bg.jpg) no-repeat}.cont .donmai_title .title{position:absolute;top:1px;left:2px}.cont .donmai_title .main_01{position:absolute;top:7px;left:320px}.cont .donmai_title .main_02{position:absolute;top:15px;left:240px}.cont .donmai_title .price{position:absolute;top:120px;left:237px}.cont .donmai_title .package{position:absolute;top:154px;left:236px}.cont .donmai .scene_box{position:relative}.cont .donmai .scene_box p{line-height:1.5}.cont .donmai .scene_box .scene{margin-top:3px}.cont .donmai .left .scene{float:left;margin-right:10px}.cont .donmai .left .arrow{position:absolute;bottom:-35px;left:220px;z-index:5}.cont .donmai .right .scene{float:right;margin-left:10px}.cont .donmai .right .arrow{position:absolute;right:220px;bottom:-35px;z-index:5}.cont .donmai .sticker_box{padding:0 15px}.cont .donmai .sticker_box .read_box{float:right;width:275px}.cont .donmai .sticker_box .read_box .sticker_title{margin-bottom:7px;color:#CF3030;font-weight:700;font-size:16px;line-height:1.2}.cont .donmai .sticker_box .read_box .sticker_title span.label{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:5px;padding:2px 6px;background-color:#CF3030;color:#FFF;vertical-align:middle;font-size:12px}.cont .donmai .sticker_box .read_box p{font-size:12px}.cont .donmai .sticker_box .sticker{float:left}.cont .beginner_title{position:relative;width:440px;height:170px;background:url(../../images/goods/ts_beginner_sticker/title_bg.jpg) no-repeat}.cont .beginner_title .title{position:absolute;top:13px;left:14px}.cont .beginner_title .main{position:absolute;top:7px;left:295px}.cont .beginner_title .stickers{position:absolute;top:49px;left:15px}.cont .beginner_title .price{position:absolute;top:141px;left:17px}.cont .beginner_title .package{position:absolute;top:149px;left:203px}.cont .beginner .thumbnail_box .row{margin-bottom:10px;width:440px}.cont .beginner .thumbnail_box .row a{display:block;float:left;margin-right:9px;width:140px}.cont .beginner .thumbnail_box .row a.last{margin-right:0}.cont .beginner .sticker_box{margin-top:15px;padding:0 15px 15px 15px;background:url(../../images/gray_dot_border.gif) bottom left repeat-x}.cont .beginner .sticker_box .sticker_title{margin-bottom:7px;color:#CF3030;font-weight:700;font-size:16px;line-height:1.2}.cont .beginner .sticker_box .sticker_title span.label{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:5px;padding:2px 6px;background-color:#CF3030;color:#FFF;vertical-align:middle;font-size:12px}.cont .beginner .sticker_box .read_box{width:240px}.cont .beginner .sticker_box .sheet{margin-top:12px}.cont .beginner .sticker_box .sheet .balloon{float:right;padding-left:15px;width:265px;background:url(../../images/goods/ts_beginner_sticker/balloon_arrow.gif) center left no-repeat}.cont .beginner .sticker_box .sheet .balloon p{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:8px 12px;background:#F0EBE0;font-size:12px}.cont .beginner .left .sticker{float:left}.cont .beginner .left .read_box{float:right}.cont .beginner .right .sticker{float:right}.cont .beginner .right .read_box{float:left}.cont .thumbnails .row{width:440px}.cont .thumbnails .row:after,.cont .thumbnails .row:before{content:" ";display:table}.cont .thumbnails .row:after{clear:both}.cont .thumbnails .row .thumbnail{position:relative;float:left;margin-right:10px}.cont .thumbnails .row .thumbnail.nomargin{margin-right:0}.cont .thumbnails .row .thumbnail .caption{position:absolute;bottom:0;left:0;display:block;margin:0;padding:4px 0;width:100%;background:url(../../images/goods/ts_work_jeans/caption_bg.png) 0 0 repeat;color:#FFF;text-align:center;font-size:11px;line-height:1.4}.cont .goods_info_table{margin-top:15px;width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #ccc}.cont .goods_info_table tr.sizehead td,.cont .goods_info_table tr.sizehead th{text-align:center}.cont .goods_info_table td,.cont .goods_info_table th{padding:6px 10px 5px 10px;border-bottom:1px solid #ccc;color:#333;vertical-align:top;font-size:12px;line-height:1.4}.cont .goods_info_table th{background:#f3f3f3;text-align:left;font-weight:700}.cont .goods_info_table th.w25{width:25%}.cont .goods_info_table th span.sub{font-size:10px}.cont .goods_info_table td{text-align:center}.post_bottom_ad,.post_top_ad,.ts-sp-ad{display:flex;margin-top:20px;margin-bottom:20px;width:100%;justify-content:center;overflow:hidden}@media (max-width:600px){.post_bottom_ad,.post_top_ad,.ts-sp-ad{margin-top:1.5rem;margin-bottom:1.5rem}}.ts-common-recommend-ad{margin-top:20px;margin-bottom:20px;width:100%;overflow:hidden}@media (max-width:600px){.ts-common-recommend-ad{margin-top:1.5rem;margin-bottom:1.5rem}}.ts-pc-ad-row{margin-top:20px;margin-bottom:20px;width:100%;display:flex;justify-content:space-between;overflow:hidden}.ts-pc-ad-row-wide{margin-top:30px;margin-bottom:30px;width:100%;display:flex;justify-content:center;overflow:hidden}.ts-pc-ad-row-wide .ts-pc-ad+.ts-pc-ad{margin-left:40px}.ts-pc-ad{width:336px}.google-auto-placed{margin-top:1.5rem;margin-bottom:1.5rem}.ad-blank{position:relative;width:100%;padding-top:66.7%}.ad-blank-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background:rgba(0,0,0,.25);color:#fff;align-items:center;justify-content:center;font-size:3rem;font-family:Arial,Helvetica,sans-serif;font-weight:900}.ts-pc-ad .ad-blank{width:336px;height:280px}#respond{width:100%}#respond .comment_title{margin:2rem 0 1rem;color:#555;font-weight:700;font-size:1.3rem;line-height:1.3}#respond #commentform{margin-top:5px}#respond #commentform p{font-size:12px;line-height:1.4}#respond #commentform input,#respond #commentform textarea{font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,sans-serif}#respond #commentform .textfield{float:left;width:200px;padding:5px;border:1px solid #ccc;font-size:12px;line-height:1;box-shadow:0 0 2px rgba(0,0,0,.2) inset}@media (max-width:480px){#respond #commentform .textfield{width:80%;float:none}}#respond #commentform #author_info .row:after,#respond #commentform #author_info .row:before{content:" ";display:table}#respond #commentform #author_info .row:after{clear:both}#respond #commentform #author_info .row+.row{margin-top:7px}#respond #commentform #author_info label{line-height:2;margin-left:10px;font-size:12px}@media (max-width:480px){#respond #commentform #author_info label{display:block;margin-left:0}}#respond #commentform #author_info span.option{color:#999;font-size:.9em}#respond #commentform #author_info span.require{color:#d00;font-size:.9em}#respond #commentform #comment{margin-top:15px;width:100%;padding:7px 10px;border:1px solid #ccc;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;font-size:12px;line-height:1.4;box-shadow:0 0 2px rgba(0,0,0,.2) inset}#respond #commentform #submitbox:after,#respond #commentform #submitbox:before{content:" ";display:table}#respond #commentform #submitbox:after{clear:both}#respond #commentform #submitbox .submitbutton{text-align:center}#respond #commentform #submitbox .submitbutton #submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:7px;padding:5px 10px;border:1px solid #ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;color:#555;font-size:12px;cursor:pointer}#respond #commentform #submitbox .submitbutton #submit:hover{border:1px solid #999;background-color:#fafafa}#respond .commentlist{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px;padding:10px;background-color:#E9CCC0}#respond .commentlist li{display:table;width:100%;list-style:none}#respond .commentlist li:after,#respond .commentlist li:before{content:" ";display:table}#respond .commentlist li:after{clear:both}#respond .commentlist li+li{margin-top:10px}#respond .commentlist li .pic{display:table-cell;vertical-align:top;text-align:center}#respond .commentlist li .pic .avatar{max-width:none;border:1px solid #fff}#respond .commentlist li .content{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;display:table-cell;padding:12px 15px;width:99%;background:#fff;vertical-align:top}@media (max-width:360px){#respond .commentlist li .content{padding:7px 10px}}#respond .commentlist li .content:before{position:absolute;top:10px;width:0;height:0;border:solid transparent;content:""}#respond .commentlist li .content .wait_comment{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:7px;padding:4px;background-color:#c00;color:#fff;text-align:center;font-weight:700;font-size:12px;line-height:1.2}#respond .commentlist li .content .author_meta{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dotted #bbb;color:#444;font-size:10px;line-height:1.2}#respond .commentlist li .content .author_meta .commentauthor{margin-right:10px;color:#c00;font-weight:700;font-size:13px}#respond .commentlist li .content .author_meta a{text-decoration:underline}#respond .commentlist li .content .author_meta a:hover{text-decoration:none}#respond .commentlist li .content .commentbody{font-size:12px;line-height:1.5}@media (max-width:360px){#respond .commentlist li .content .commentbody{font-size:11.5px}}#respond .commentlist li.regularcomment .pic{padding-right:14px}#respond .commentlist li.regularcomment .content:before{right:100%;border-width:7px 10px 7px 0;border-right-color:#fff}#respond .commentlist li.admincomment .pic{padding-left:14px}#respond .commentlist li.admincomment .content:before{left:100%;border-width:7px 0 7px 10px;border-left-color:#fff}.cont .recommend_selection_read{font-size:13px;line-height:1.6}.cont .recommend_selection{margin-top:20px}.cont .recommend_selection .item_wrapper{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);box-shadow:0 1px 4px 0 rgba(0,0,0,.25);border:1px #ccc solid}.cont .recommend_selection .item_wrapper+.item_wrapper{margin-top:20px}.cont .recommend_selection .item_wrapper .maker_name{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;padding:0 14px;background:#eee}.cont .recommend_selection .item_wrapper .maker_name img{margin:9px 0}.cont .recommend_selection .item_wrapper .item{margin:14px}.cont .recommend_selection .item_wrapper .item:after,.cont .recommend_selection .item_wrapper .item:before{content:" ";display:table}.cont .recommend_selection .item_wrapper .item:after{clear:both}.cont .recommend_selection .item_wrapper .item+.item{padding-top:14px;border-top:1px #999 dotted}.cont .recommend_selection .item_wrapper .item .left_section,.cont .recommend_selection .item_wrapper .item .right_section{width:200px}.cont .recommend_selection .item_wrapper .item .left_section:after,.cont .recommend_selection .item_wrapper .item .left_section:before,.cont .recommend_selection .item_wrapper .item .right_section:after,.cont .recommend_selection .item_wrapper .item .right_section:before{content:" ";display:table}.cont .recommend_selection .item_wrapper .item .left_section:after,.cont .recommend_selection .item_wrapper .item .right_section:after{clear:both}.cont .recommend_selection .item_wrapper .item .left_section{float:left}.cont .recommend_selection .item_wrapper .item .right_section{float:right}.cont .recommend_selection .item_wrapper .item .title{margin:0;padding:0;width:inherit;background:0 0;color:#C00;font-weight:700;font-size:17px;line-height:1.4;border:none}.cont .recommend_selection .item_wrapper .item .price{font-weight:700;font-size:17px;font-family:Arial,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.3}.cont .recommend_selection .item_wrapper .item .price span.small{font-weight:400;font-size:11px}.cont .recommend_selection .item_wrapper .item .price span.strike{color:#777;text-decoration:line-through;font-size:95%}.cont .recommend_selection .item_wrapper .item .price span.label{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 4px;background:#CF3030;color:#FFF;vertical-align:2px;font-weight:700;font-size:10px;line-height:13px}.cont .recommend_selection .item_wrapper .item .info{font-size:12px;line-height:1.6}.cont .recommend_selection .item_wrapper .item .info_table{width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #ccc}.cont .recommend_selection .item_wrapper .item .info_table tr.sizehead td,.cont .recommend_selection .item_wrapper .item .info_table tr.sizehead th{text-align:center}.cont .recommend_selection .item_wrapper .item .info_table td,.cont .recommend_selection .item_wrapper .item .info_table th{padding:4px 8px 3px 8px;border-bottom:1px solid #ccc;color:#333;vertical-align:top;font-size:11px;line-height:1.4}.cont .recommend_selection .item_wrapper .item .info_table th{background:#f3f3f3;text-align:left;font-weight:700}.cont .recommend_selection .item_wrapper .item .info_table th.w25{width:25%}.cont .recommend_selection .item_wrapper .item .info_table th span.sub{font-size:10px}.cont .recommend_selection .item_wrapper .item .info_table td{text-align:center}.cont .recommend_selection .item_wrapper .item .toggle_wraper .toggle_switcher{display:block;margin-top:10px;background:#999;color:#FFF;text-align:center;text-decoration:none;font-size:12px;line-height:1.8}.cont .recommend_selection .item_wrapper .item .toggle_wraper .toggle_switcher:hover{background:#CF3030}.cont .recommend_selection .item_wrapper .item .toggle_wraper .toggle_content{display:none}.cont .recommend_selection .item_wrapper .item .toggle_wraper .toggle_content .info_table{border-top:none}.cont .recommend_selection .item_wrapper .item .toggle_wraper .toggle_content .annotation{margin-top:4px;color:#777;font-size:10px;line-height:1.3}.cont .recommend_selection .item_wrapper .item .cart_section{position:relative;margin-top:10px;padding-left:60px;background:#D63229}.cont .recommend_selection .item_wrapper .item .cart_section .cart_icon{position:absolute;top:50%;left:7px;margin-top:-19px;width:45px;height:38px;background:url(../../images/goods/ts_recommend_selection/icon_cart.png) no-repeat}.cont .recommend_selection .item_wrapper .item .cart_section .cart{position:relative;padding:10px;min-height:38px;background:#F0EBE0;text-align:center}.cont .recommend_selection .item_wrapper .item .cart_section .cart .loading{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.cont .recommend_selection .item_wrapper .item .cart_section .cart .cartjs_product_table{padding-bottom:10px}.cont .recommend_selection .item_wrapper .item .cart_section .cart .cartjs_product_table table{border:none!important;margin:0 auto;max-width:120px}.cont .recommend_selection .item_wrapper .item .cart_section .cart .cartjs_product_table table th{padding:0 5px;white-space:nowrap;border:none!important;background-color:transparent!important;font-size:12px;font-weight:400;vertical-align:middle}.cont .recommend_selection .item_wrapper .item .cart_section .cart .cartjs_product_table table td{padding:5px 0 5px 5px;border:none!important}.cont .recommend_selection .item_wrapper .item .cart_section .cart .cartjs_product_table table td input{margin-right:3px}.cont .recommend_selection .item_wrapper .item .cart_section .cart .cartjs_product_table table td select{overflow:hidden;max-width:85px}.cont .recommend_selection .item_wrapper .main_image{border:1px solid #ccc}.cont .recommend_selection .item_wrapper .thumbnail_wrapper{margin-top:10px}.cont .recommend_selection .item_wrapper .thumbnail_wrapper:after,.cont .recommend_selection .item_wrapper .thumbnail_wrapper:before{content:" ";display:table}.cont .recommend_selection .item_wrapper .thumbnail_wrapper:after{clear:both}.cont .recommend_selection .item_wrapper .thumbnail_wrapper a{display:block;float:left}.cont .recommend_selection .item_wrapper .thumbnail_wrapper a .thumbnail{border:1px solid #ccc}.cont .recommend_selection .item_wrapper .thumbnail_wrapper a+a{margin-left:10px}.prev-next-link{margin-top:20px;display:flex;width:100%;text-align:center}@media (max-width:600px){.prev-next-link{flex-direction:column}}.prev-next-link a{position:relative;text-align:left;display:flex;text-decoration:none;padding:.85em;color:#555;font-size:1rem;flex:1 1 auto;align-items:center;background-color:#fff;border:1px solid #e7e7e7}@media (max-width:600px){.prev-next-link a{border-left:none;border-right:none}.prev-next-link a+a{margin-top:-1px}}.prev-next-link a:before{content:'';position:absolute;display:block;top:50%;margin-top:-.75em;background-repeat:no-repeat;width:.85em;height:1.5em}.prev-next-link a.prev-link{margin-right:10px;padding-left:2.2em}@media (max-width:600px){.prev-next-link a.prev-link{margin-right:0;padding-right:2.2em}}.prev-next-link a.prev-link:before{left:.75em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E")}.prev-next-link a.next-link{margin-left:10px;padding-right:2.2em}@media (max-width:600px){.prev-next-link a.next-link{margin-left:0;padding-left:2.2em}}.prev-next-link a.next-link:before{right:.75em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E")}.prev-next-link a:last-child{margin-right:0}.prev-next-link a:first-child{margin-left:0}.prev-next-link a img{max-width:none;flex-shrink:0;flex-basis:5em;width:5em;height:5em}.prev-next-link a .text-wrap{margin-left:.85em}.prev-next-link a .text-wrap .prev-next-title{line-height:1.4;font-weight:700}.prev-next-link a .text-wrap .prev-next-label{font-size:.75em;margin-bottom:.5em;font-weight:400;line-height:1}.prev-next-link a:hover .prev-next-title{color:#c00}.link_pages{display:flex;margin:1.5rem 0;width:100%;text-align:center;justify-content:center}.link_pages>a,.link_pages>span.post-page-numbers .link{padding:0 .4em;margin:0 .2em;min-width:2.4rem;height:2.4rem;border:3px solid #ccc;font-size:1.2rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#666}.link_pages>span.post-page-numbers .link{border-color:#c00;color:#c00}.link_pages>a .next,.link_pages>a .prev{font-size:.8em}.link_pages>a:hover{text-decoration:none;border-color:#c00;color:#c00}#footer{position:relative;flex:0 0 auto;margin-top:auto}#footer .footer_bg{padding:15px 0;text-align:left;border-top:1px solid #ccc;background-color:#eee}#footer .footer_container{margin:0 auto;width:1240px}#footer .footer_container .row{width:100%;display:table}#footer .footer_container .col{display:table-cell;vertical-align:middle}#footer .footer_container .footer_head{height:38px;margin-bottom:10px}#footer .footer_container .footer_head:after,#footer .footer_container .footer_head:before{content:" ";display:table}#footer .footer_container .footer_head:after{clear:both}#footer .footer_container a.go_to_top{display:block;float:right;overflow:hidden;width:100px;height:38px;background:url(../../images/goto_top.gif) bottom left no-repeat;text-indent:-9999px}#footer .footer_container a.go_to_top:hover{background-position:top left}#footer .footer_container .footer-left{padding-right:15px}#footer .footer_container .footer-right{width:227px}#footer .footer_container .footer_menu{display:block;margin-top:-5px;margin-left:-7px;padding-bottom:10px}#footer .footer_container .footer_menu li{display:inline-block;margin-top:5px;margin-left:7px}#footer .footer_container .footer_menu li a{color:#444;font-size:13px;line-height:1.1}#footer .footer_container .footer_menu li a:before{font-family:FontAwesome;content:'\f138';font-weight:400;margin-right:4px;color:#777}#footer .footer_container .footer_menu li a:hover{color:#c00;text-decoration:none}#footer .footer_container .footer_menu li a:hover:before{color:#c00;text-decoration:none}#footer .footer_container .footer_menu li.current-menu-item a{color:#c00;text-decoration:none}#footer .footer_container .footer_menu li.current-menu-item a:before{color:#c00;text-decoration:none}#footer .footer_container .copyright{width:100%;display:inline-flex;align-items:center;padding-top:12px;color:#555;font-size:11px;border-top:1px dotted #999}#footer .footer_container .copyright .company_logo{width:150px;flex:0 0 auto}#footer .footer_container .copyright .text{flex:1 0 auto;margin-left:1.5em}@media (min-width:601px) and (max-width:1240px){#footer{width:1240px}}@media (max-width:600px){#footer .footer_bg{padding-top:10px;padding-bottom:10px}#footer .footer_container{width:100%;padding:0 10px}#footer .footer_container .footer_head{margin-right:-10px;margin-bottom:5px;margin-left:-10px;padding-right:10px;padding-left:10px;min-height:15px;height:auto;background-color:#FFF;box-shadow:0 4px 3px rgba(0,0,0,.2)}#footer .footer_container .footer-left{padding-right:0}#footer .footer_container .footer_menu li a{font-size:12px}#footer .footer_container .copyright .company_logo{width:120px}}.ad-overlay{display:flex;justify-content:center}.fancybox-container{text-align:left}.wp-like-me-box{display:flex;margin-top:-1px;background-color:#222;border:1px solid #e7e7e7}@media (max-width:600px){.wp-like-me-box{border-left:none;border-right:none}}.wp-like-me-box__figure{flex:none;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:50%}@media (max-width:600px){.wp-like-me-box__figure{width:40%}}@media (max-width:375px){.wp-like-me-box__figure{display:none}}.wp-like-me-box__figure>*{vertical-align:top;margin-top:.25rem}.wp-like-me-box__body{flex:1;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;text-align:center;padding:1.2rem}@media (min-width:601px){.wp-like-me-box__body{padding:1.5rem}}.wp-like-me-box__body>*{flex:1 0 100%}.wp-like-me-box__title{margin:0 0 1rem;font-size:20px;line-height:1.33333;color:#fff;font-weight:700;white-space:nowrap}@media (max-width:600px){.wp-like-me-box__title{font-size:15px}}.wp-like-me-box__like{display:inline-block;line-height:1;vertical-align:top;font-size:11px}.wp-like-me-box__like a{color:#FFF}.wp-like-me-box__like iframe{display:inline;margin:2px 5px;vertical-align:top}.wp-like-me-box__lead{margin:1rem 0 0;font-size:11px;line-height:1.5;color:#ccc}@media (min-width:40em){.wp-like-me-box__lead{font-size:14px}}.swiper-online-banner{padding-bottom:18px!important}.swiper-online-banner::after,.swiper-online-banner::before{display:block;content:"";position:absolute;top:0;height:calc(100% - 18px);width:20px;z-index:99}.swiper-online-banner::before{left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#00000000', GradientType=1)}.swiper-online-banner::after{right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#40000000', GradientType=1)}@media (min-width:415px){.swiper-online-banner .swiper-wrapper .swiper-slide{max-width:200px}}.swiper-online-banner .swiper-pagination{bottom:0!important}.swiper-online-banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#777}@media (max-width:600px){.swiper-online-banner{margin-left:-10px!important;margin-right:-10px!important}}.primary-information{display:block;padding:.5em .8em;margin-bottom:1.5em;font-size:1rem;line-height:1.3;border:1px solid #d00;color:#c00;background-color:rgba(255,255,255,.75);text-align:center}@media (max-width:600px){.primary-information{margin-left:.5em;margin-right:.5em;text-align:left}}#sidebar_l a:hover img,#sidebar_r a:hover img{opacity:.7;filter:alpha(opacity=70)}#sidebar_r{display:block;padding:0;width:100%}@supports (position:sticky) or (position:-webkit-sticky){#sidebar_r.sticky{position:-webkit-sticky;position:sticky;bottom:0;align-self:flex-end}@media (max-width:600px){#sidebar_r.sticky{position:static;align-self:auto}}}.cont_left_container #sidebar_l{margin-top:15px}li.sidebox_r{margin-top:30px;margin-bottom:30px}@media (max-width:600px){li.sidebox_r{margin-top:1.5rem;margin-bottom:1.5rem}}li:first-child{margin-top:0}li:last-child{margin-bottom:0}@media (max-width:600px){li.sidebox_ad.widget_mylinkorder,li.sidebox_ad.widget_ts_cover,li.sidebox_ad.widget_ts_goods,li.sidebox_ad.widget_ts_goods_15th,li.sidebox_ad.widget_ts_kawasakibanner,li.sidebox_ad.widget_ts_mailmaga,li.sidebox_ad.widget_ts_recommend_selection,li.sidebox_ad.widget_ts_time_banner,li.sidebox_l.widget_mylinkorder,li.sidebox_l.widget_ts_cover,li.sidebox_l.widget_ts_goods,li.sidebox_l.widget_ts_goods_15th,li.sidebox_l.widget_ts_kawasakibanner,li.sidebox_l.widget_ts_mailmaga,li.sidebox_l.widget_ts_recommend_selection,li.sidebox_l.widget_ts_time_banner,li.sidebox_r.widget_mylinkorder,li.sidebox_r.widget_ts_cover,li.sidebox_r.widget_ts_goods,li.sidebox_r.widget_ts_goods_15th,li.sidebox_r.widget_ts_kawasakibanner,li.sidebox_r.widget_ts_mailmaga,li.sidebox_r.widget_ts_recommend_selection,li.sidebox_r.widget_ts_time_banner{display:none}}h4.sidebar_title{margin-bottom:.5em;width:100%;color:#777;font-weight:700;font-size:15px;line-height:1.3}h4.sidebar_ad_title{background-image:-webkit-linear-gradient(top,#fff 0,#e7e7e7 100%);background-image:-o-linear-gradient(top,#fff 0,#e7e7e7 100%);background-image:linear-gradient(to bottom,#fff 0,#e7e7e7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe7e7e7', GradientType=0);margin-bottom:10px;padding:.25em .4em;width:100%;border:1px solid #ccc;border-bottom:2px solid #aaa;color:#777;font-weight:700;font-size:11px;line-height:1.3}h4.sidebar_othergoods_title{background-image:-webkit-linear-gradient(top,#fff 0,#e7e7e7 100%);background-image:-o-linear-gradient(top,#fff 0,#e7e7e7 100%);background-image:linear-gradient(to bottom,#fff 0,#e7e7e7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe7e7e7', GradientType=0);margin-bottom:10px;padding:.25em .4em;width:100%;border:1px solid #ccc;border-bottom:2px solid #aaa;color:#777;font-weight:700;font-size:11px;line-height:1.3;margin-bottom:0}h4.archive_title{margin-top:5px;padding-bottom:6px;border-bottom:2px solid #c00;color:#c00;font-weight:700;font-size:14px;line-height:1;margin-bottom:7px}h4.archive_title:before{margin-right:7px;content:"\f07b";vertical-align:-20%;font-weight:400;font-size:1.2em;font-family:FontAwesome;line-height:.7em}.impression_full_read_menu{position:relative;display:block;color:#c00;font-weight:700;font-size:14px;line-height:1}.impression_full_read_menu:before{margin-right:5px;content:"\f07b";vertical-align:-20%;font-weight:400;font-size:1.2em;font-family:FontAwesome;line-height:.7em}.impression_full_read_menu:after{position:absolute;top:50%;right:0;margin-top:-.55em;content:"\f105";font-weight:400;font-size:1.2em;font-family:FontAwesome;line-height:1}.impression_full_read_menu:hover{text-decoration:none}.impression_full_read_menu:hover:before{content:"\f07c"}.dfp-container-side{width:200px;height:200px}@media (max-width:600px){.dfp-container-side{display:flex;width:100%;height:auto;justify-content:center;align-items:center}}@media (max-width:360px){.dfp-container-side{position:relative;overflow:hidden;padding-top:22.85%;width:100%;height:0}.dfp-container-side iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs){margin:0;padding:0;width:100%}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li{margin:0;padding:0 5px;width:100%;list-style:none;text-align:left;font-weight:400;font-size:12px;line-height:1.2}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li.banner{margin:0;padding:0;width:100%;list-style:none}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li.banner a{padding-bottom:10px;background:0 0}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li a{position:relative;display:block;padding:3px 0 3px 15px;color:#555}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li a:before{position:absolute;top:4px;left:0;display:block;width:11px;height:11px;background:url(../../images/sidebar/listmark.gif) 0 -50px no-repeat;content:""}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li a:hover{color:#C00}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li a:hover:before{background-position:0 0}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs) li ul{padding-left:.8em}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list{font-size:13px;overflow:hidden}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list li{width:100%;padding:0;margin-top:-1px;font-size:1em}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list li:first-child{margin-top:-.7em}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list li a:hover{text-decoration:none}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list li a:before{display:none}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row{display:flex;align-items:center;padding:.7em 0;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row .col{display:block}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row .col.thumb{flex:0 0 4em;width:4em;height:4em}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row .col.thumb .blank{padding:.3em;display:flex;align-items:center;justify-content:center;width:4em;height:4em;background-color:rgba(0,0,0,.17)}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row .col.text{flex:1 1 auto;font-size:1em;padding-left:.7em;line-height:1.3;font-weight:700}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row .col.text .catch{margin-top:.2em;display:inline-block;font-weight:400;font-size:.9em}.sidebar_cont ul:not([class*="_popIn_"]):not(.ranking-tabs).posts-list .row .col.text .sep{display:inline-block}.sidebar_cont .side_snap_top{padding-top:30px;background:url(../../images/side_snap_top.jpg) left top no-repeat}.sidebar_cont .side_snap_bottom{padding-bottom:15px;background:url(../../images/side_snap_bottom.jpg) left bottom no-repeat}.sidebar_cont img.side_snap_photo{margin-left:14px}.sidebar_cont .side_snap_title{padding:7px 0 0 15px;font-weight:700;font-size:12px;line-height:1}.sidebar_cont .side_snap_date{padding:5px 0 0 15px;color:#C00;font-size:11px;line-height:1}.sidebar_cont .side_snap_cont p{padding:5px 0 0 15px;font-size:10px;line-height:1.4}.sidebar_cont p.more_read{padding:3px 0 0 15px}.sidebar_cont p.more_read a{display:block;overflow:hidden;width:95px;height:33px;background:url(../../images/more_read.jpg) left top no-repeat;text-indent:-9999px}.sidebar_cont p.more_read a:hover{background:url(../../images/more_read.jpg) left bottom no-repeat}.sidebar_cont .side_magazine_img{display:block;box-shadow:0 2px 5px rgba(0,0,0,.6);margin-bottom:15px}.sidebar_cont .side_magazine_info{color:#C00;font-weight:700;font-size:13px;line-height:1.4}.sidebar_cont .side_magazine_btn{display:block;margin-top:6px}.sidebar_cont .mobile_topbox{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed #999}.sidebar_cont .mobile_topbox img.qr_code{float:left;margin:3px 8px 5px 0}.sidebar_cont .mobile_topbox img.qr_code_bg{float:left;margin:3px 8px 5px 0;padding:4px;background:#FFF}.sidebar_cont p.mobile_title{color:#C00;font-weight:700;font-size:13px}.sidebar_cont p.mobile_read{margin-top:5px;color:#555;font-size:10px;line-height:1.6}.sidebar_cont p.mailmaga_read{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed #999;color:#555;font-size:10px;line-height:1.6}.sidebar_cont .mobile_input{margin:5px 0}.sidebar_cont .mobile_input input{width:100%;font-size:11px;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;line-height:1.2}.sidebar_cont .mobile_submit{display:inline-block;float:right;margin:0}.sidebar_cont .mobile_submit input{float:right;width:42px;height:22px;text-align:center;font-size:10px;vertical-align:bottom}.sidebar_cont p.address_check{display:inline-block;font-size:10px;line-height:1}.sidebar_cont .address_cb{display:inline-block}.sidebar_cont .fb-wrapper{text-align:center}.sidebar_cont.cont_center{display:flex;justify-content:center}li.side_orderbox{margin-bottom:20px;padding:0 10px 22px 10px;background:url(../../images/sidebar/order_box/orderbox_bg.gif) bottom no-repeat;list-style-type:none}li.side_orderbox .sidebar_cont ul{margin:0;padding:0;width:200px}li.side_orderbox .sidebar_cont ul li{margin:6px 14px 0 14px;padding-top:6px;width:172px;background:url(../../images/sidebar/order_box/dot_border.gif) top left repeat-x;list-style:none;text-align:left}li.side_orderbox .sidebar_cont ul li.first{margin:10px 14px 0 14px;padding:0;background:0 0}li.side_orderbox .sidebar_cont ul li a{display:block;padding:2px 0 1px 15px;background:url(../../images/sidebar/listmark.gif) 0 -46px no-repeat;color:#59432C;font-weight:700;font-size:12px;line-height:1.2}li.side_orderbox .sidebar_cont ul li a.weight_normal{font-weight:400}li.side_orderbox .sidebar_cont ul li a:hover{background:url(../../images/sidebar/listmark.gif) 0 4px no-repeat;color:#C00}li.side_noboderbox{margin-bottom:20px;padding:0 10px;list-style-type:none}.sidebar_cont .order_form_box{margin-top:10px;width:200px}.sidebar_cont p.shipping_caution{padding:10px 15px 0 15px;color:#59432C;font-weight:700;font-size:13px;line-height:1.3}.sidebar_cont .shipping_index{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:15px;padding:1px 10px;width:150px;background:#CF3030;color:#FFF;text-align:center;font-weight:700;font-size:13px;line-height:1.4}.sidebar_cont p.shipping_annotation{padding:5px 15px 10px 15px;color:#59432C;font-size:12px;line-height:1.5}.sidebar_cont p.order_annotation{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:5px;padding:6px 10px;background:#F0EBE0;color:#59432C;font-size:11px;line-height:1.4}.sidebar_cont p.order_caution{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px 0 0 13px;padding:6px 10px;width:150px;border:2px solid #FC0;background:#FFEC8B;color:#444;font-size:11px;line-height:1.4}.sidebar_cont .cartbox{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:5px;padding:6px 6px 10px 6px;background:#F0EBE0;text-align:center;font-size:12px}.sidebar_cont .cartbox .cart_row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #59432C}.sidebar_cont .cartbox .cart_row .cart_title{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 3px;background:#998677;color:#FFF;font-weight:700;font-size:12px;line-height:1.2}.sidebar_cont .cartbox .cart_row .soldout{margin-top:.5em;color:#CF3030;font-weight:700;font-size:18px;line-height:1.3}.sidebar_cont .cartbox .cart_row .soldout span{display:block;font-size:.7em;line-height:1}.sidebar_cont .cartbox .last{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar_cont .cartbox .loading{margin:10px 0 5px 0}.sidebar_cont .cartjs_product_table{padding:10px 0}.sidebar_cont .cartjs_product_table table{margin:0 auto;max-width:168px;border:none}.sidebar_cont .cartjs_product_table table td,.sidebar_cont .cartjs_product_table table th{margin:0;padding:0;border:none;background:0 0}.sidebar_cont .cartjs_product_table table th{white-space:nowrap;font-weight:400}.sidebar_cont .cartjs_product_table table td input{margin-right:3px}.sidebar_cont .cartjs_product_table table td select{overflow:hidden;max-width:140px}.sidebar_cont .notice{padding-top:5px;text-align:center;font-size:12px}#goods_banners,#goods_banners_15th{position:relative;overflow:hidden;width:200px;height:200px}#goods_banners .slide,#goods_banners_15th .slide{position:absolute;top:0;left:0;display:none}#goods_banners .current,#goods_banners_15th .current{display:block}#recommend_selection_banners{position:relative;overflow:hidden;width:200px;height:200px}#recommend_selection_banners .slide{position:absolute;top:0;left:0;display:none}#recommend_selection_banners .current{display:block}.widget_ts_event_calendar .preload{margin-bottom:20px;padding-top:12px;padding-bottom:15px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.4);height:110px;overflow:hidden}.widget_ts_event_calendar .preload li{float:left}.widget_ts_event_calendar .preload li+li{margin-top:15px}.widget_ts_event_calendar .bx-wrapper{margin-bottom:20px;padding-top:12px;padding-bottom:15px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.4)}.widget_ts_event_calendar .bx-wrapper .bx-pager{bottom:10px;padding-top:5px}.widget_ts_event_calendar .bx-wrapper .bx-next,.widget_ts_event_calendar .bx-wrapper .bx-prev{position:absolute;top:28px;margin-top:-12px;padding:10px 0;width:30px;height:auto;background:0 0;color:#999;text-align:center;text-decoration:none;font-size:24px;font-family:FontAwesome;line-height:24px}.widget_ts_event_calendar .bx-wrapper .bx-next:hover,.widget_ts_event_calendar .bx-wrapper .bx-prev:hover{color:#d00}.widget_ts_event_calendar .bx-wrapper .bx-next{right:0;text-indent:4px}.widget_ts_event_calendar .bx-wrapper .bx-prev{left:0;text-indent:-1px}.widget_ts_event_calendar .bxslider li{padding:0}.widget_ts_event_calendar .bxslider li a{padding:0;text-decoration:none}.widget_ts_event_calendar .bxslider li a:before{display:none}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper{display:block}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper .side_cal_date{vertical-align:middle;text-align:center;color:#81603F}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper .side_cal_date span.day{display:inline-block;vertical-align:middle;font-weight:400;font-size:4.3em;font-family:Oswald;line-height:1}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper .side_cal_date span.day .slash{font-weight:300;font-size:.7em;margin:0 3px}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper .side_cal_date span.of_week{font-family:Gill,Helvetica,sans-serif;font-size:1.8em;font-weight:700;font-style:normal;color:#999;padding-top:7px;margin-left:7px;vertical-align:middle}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper .side_cal_date span.of_week.sat{color:#73acd7}.widget_ts_event_calendar .bxslider li a .side_cal_wrapper .side_cal_date span.of_week.sun{color:#ec7373}.widget_ts_event_calendar .bxslider li a .side_cal_title{display:block;margin:10px 20px 0;font-weight:700;font-size:12px;color:#555}.widget_ts_event_calendar .bxslider li a:hover .side_cal_title{color:#c00}.ranking-radios{display:none}.ranking-tabs{display:flex;align-items:flex-end;margin-top:.3rem!important;margin-bottom:.9rem!important}.ranking-tabs .ranking-tab{padding:0;display:flex;width:100%}.ranking-tabs .ranking-tab .ranking-label{margin-bottom:-1px;padding:.5em .8em;display:block;width:100%;font-size:.8rem;color:#777;text-align:center;background-color:rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.2)}@media (max-width:600px){.ranking-tabs .ranking-tab .ranking-label{font-size:.9rem;padding:.75em}}.ranking-container{display:none}#ranking-monthly-ctrl:checked~#ranking-tabs #ranking-monthly-label,#ranking-weekly-ctrl:checked~#ranking-tabs #ranking-weekly-label{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-bottom:#f7f7f7;pointer-events:none;font-weight:700}#ranking-monthly-ctrl:checked~#ranking-monthly,#ranking-weekly-ctrl:checked~#ranking-weekly{display:block}.btn-enquete{position:relative;display:flex;padding:.75em;padding-right:1.75em;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);align-items:center;font-size:.9rem}.btn-enquete:after{position:absolute;top:50%;right:.3em;margin-top:-.5em;color:rgba(0,0,0,.3);content:"\f105";font-weight:400;font-size:1.75em;font-family:FontAwesome;line-height:1}.btn-enquete .cover{position:relative;width:25%;padding-top:25%;flex:0 0 auto;overflow:hidden}.btn-enquete .cover img{width:100%;position:absolute;top:0;left:0}.btn-enquete .text{margin-left:1em;width:auto;flex:1 1 auto;color:#666;font-weight:700;line-height:1.45}.btn-enquete .text .magazine-name{font-weight:400}.btn-enquete:hover{text-decoration:none;background-color:#fff}.btn-enquete:hover .cover img{opacity:1!important}@media (max-width:600px){.btn-enquete{font-size:1rem}}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,sans-serif}.wpcf7 textarea{font-size:13px;line-height:1.7}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:0;padding:0;width:1px;height:1px;border:0}.wpcf7 .wpcf7-not-valid-tip{position:absolute;bottom:20%;left:20%;z-index:100;display:inline-block;padding:.2em .5em;border:2px solid #c30;background:none repeat scroll 0 0 #E57F7F;color:#FFF;white-space:nowrap;font-weight:700;font-size:12px;line-height:1.3}.wpcf7 .wpcf7-not-valid-tip-no-ajax{display:block;color:red;font-size:10pt}.wpcf7 .wpcf7-form-control-wrap{width:100%;position:relative}.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-spam-blocked,.wpcf7 .wpcf7-validation-errors{border:2px solid #c30;background-color:#E57F7F}.wpcf7 .wpcf7-response-output{margin:2em .5em 1em;padding:.2em .5em;color:#FFF;text-align:center;font-weight:700;font-size:12px;line-height:1.3}.wpcf7 .wpcf7-mail-sent-ok{border:2px solid #398F14;background-color:#7FC52A}.wpcf7 img.ajax-loader{margin-left:4px;border:none;vertical-align:middle}.wpcf7 .watermark{color:#888}.wpcf7 .wpcf7-display-none{display:none}.cont .entry .contact_text_list{line-height:1.4}.cont .entry .contact_text_list li{margin-bottom:3px;list-style-position:outside;list-style-type:disc;font-size:12px}.cont .entry .contact_explanation{font-weight:400;font-size:12px;line-height:1.3}.wpcf7 .contact_column{margin-bottom:10px;padding-bottom:10px;width:100%;border-bottom:1px dotted #999}.wpcf7 .contact_column:after,.wpcf7 .contact_column:before{content:" ";display:table}.wpcf7 .contact_column:after{clear:both}.wpcf7 .contact_column .wpcf7-checkbox .wpcf7-list-item{float:left;margin-right:10px;font-size:12px;line-height:1.5}.wpcf7 .contact_column .wpcf7-checkbox .wpcf7-list-item input{vertical-align:middle}.wpcf7 .contact_column .wpcf7-filestorage{width:100%}.wpcf7 .contact_column .input_area{float:right;width:65%}@media (max-width:414px){.wpcf7 .contact_column .input_area{float:none;width:100%}}.wpcf7 .contact_column .form_title{float:left;padding:3px;width:30%;color:#555;font-weight:700;font-size:13px;line-height:1.4}@media (max-width:414px){.wpcf7 .contact_column .form_title{float:none;width:100%;margin-bottom:3px}}.wpcf7 .contact_column input.wpcf7-text{padding:3px;width:100%;border:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,.2) inset;font-size:12px}.wpcf7 textarea.contact_textarea{padding:3px;width:100%;border:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,.2) inset;font-size:12px}.wpcf7 .input_button{text-align:center}.wpcf7 .input_button input.contact_submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:7px;padding:5px 10px;border:1px solid #ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;color:#555;font-size:12px;cursor:pointer}.wpcf7 .input_button input.contact_submit:hover{border:1px solid #999;background-color:#fafafa}.wpcf7 .postin_box{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;margin:15px 0;padding:15px;border:2px solid #e5dcb0;background:#fcfcf2;font-size:.85rem}.wpcf7 .postin_box .postin_box_title{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px;padding:8px;background:#c00;color:#fff;text-align:center;font-weight:700;font-size:1.25em;line-height:1.4}.wpcf7 .postin_box .section_title{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;margin-bottom:15px;padding:5px;background-color:#ebe4c3;text-align:center;font-weight:700;font-size:1.1em;line-height:1.4}.wpcf7 .postin_box input[type=text],.wpcf7 .postin_box input[type=email]{padding:.4em;width:100%;border:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,.2) inset;font-size:1em;line-height:1.2}.wpcf7 .postin_box input[type=file]{font-size:1em}.wpcf7 .postin_box textarea{padding:4px;width:100%;border:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,.2) inset;font-size:1em;line-height:1.4}.wpcf7 .postin_box select{padding-left:.3em;padding-right:.3em;height:2em;font-size:1em}.wpcf7 .postin_box .wpcf7-filestorage{width:100%}.wpcf7 .postin_box .wpcf7-checkbox .wpcf7-list-item{margin-right:10px;line-height:1.8;display:block}.wpcf7 .postin_box .wpcf7-checkbox .wpcf7-list-item input{vertical-align:middle}.wpcf7 .postin_box .unit{margin-left:5px}.wpcf7 .postin_box .form_title{margin-top:.25em;padding-left:.6em;border-left:5px solid #d65c5c;color:#444;font-weight:700;font-size:1.1em;line-height:1.3}.wpcf7 .postin_box .annotation{margin-top:.3em;color:#666;font-size:.9em;line-height:1.7}.wpcf7 .postin_box .text{margin-top:10px;margin-bottom:10px;line-height:1.4}.wpcf7 .postin_box .row{width:100%;display:flex;align-items:flex-start;flex-wrap:nowrap;padding:.9em 0;margin:0}.wpcf7 .postin_box .row .col{padding:0}@media (min-width:601px){.wpcf7 .postin_box .row .col-label{flex:0 0 35%;width:35%}.wpcf7 .postin_box .row .col-input{flex:1 1 auto;padding-left:.6em}}@media (max-width:600px){.wpcf7 .postin_box .row{display:block}.wpcf7 .postin_box .row .col{display:block}.wpcf7 .postin_box .row .col+.col{margin-top:.8em}}.wpcf7 .postin_box .separate+.separate{border-top:1px dotted #aaa}.wpcf7 .postin_box .input-inline [class^=mwform-]{display:inline-flex;align-items:center}.wpcf7 .postin_box .input-inline [class^=mwform-] input{margin-left:.5em;margin-right:.5em}.mw_wp_form .accept{text-align:center}.mw_wp_form .accept input{margin-right:-.2em}.mw_wp_form span.error{font-weight:700}.mw_wp_form button{padding:.4em .75em;font-size:1.4em;border:none;color:#fff;border-radius:.2em;font-weight:700;background-color:#d65c5c;cursor:pointer}.mw_wp_form.mw_wp_form_input .hide-form-input{display:none}.mw_wp_form.mw_wp_form_confirm p.input{font-size:1.1em}.mw_wp_form.mw_wp_form_confirm .accept{font-size:1.1em}.mw_wp_form.mw_wp_form_confirm .accept::before{content:'\f00c';font-family:FontAwesome;color:#d65c5c}.mw_wp_form.mw_wp_form_confirm .hide-form-confirm{display:none}.mw_wp_form .complete-message{text-align:center}.mw_wp_form .complete-message .big-icon{font-size:18em;color:rgba(218,74,74,.9)}.mw_wp_form .complete-message .thanks{font-size:2em;color:#da4a4a;font-weight:700}.sidebar_cont .wpcf7{margin-top:10px}.sidebar_cont .order_column{position:relative;float:left;margin-bottom:8px;padding-bottom:8px;width:200px;background:url(../../images/sidebar/order_box/dot_border.gif) bottom left repeat-x}.sidebar_cont .order_column .wpcf7-checkbox,.sidebar_cont .order_column .wpcf7-radio{display:block;float:right;width:130px}.sidebar_cont .order_column .wpcf7-checkbox .wpcf7-list-item,.sidebar_cont .order_column .wpcf7-radio .wpcf7-list-item{color:#59432C;font-size:12px;line-height:22px;margin-right:10px}.sidebar_cont .order_column .wpcf7-checkbox .wpcf7-list-item input,.sidebar_cont .order_column .wpcf7-radio .wpcf7-list-item input{vertical-align:middle}.sidebar_cont .order_column p.order_confirm{display:block;float:right;margin:5px 0;width:180px;color:#C30;font-weight:700;font-size:11px;line-height:1.3}.sidebar_cont .order_column p.order_confirm span{display:block;margin-top:5px;padding:5px 7px;background:#F0EBE0;color:#59432C;font-size:10px;line-height:1.4}.sidebar_cont .order_column input.input_very_short{display:block;width:40px;height:20px;border:1px solid #C3B9AB}.sidebar_cont .order_column input.input_medium{display:block;float:right;width:130px;height:20px;border:1px solid #C3B9AB}.sidebar_cont .order_column input.input_large{display:block;float:left;margin:0 auto;width:196px;height:20px;border:1px solid #C3B9AB}.sidebar_cont .order_column input.wpcf7-acceptance{float:left;margin-top:5px}.sidebar_cont .order_column p.order_label{float:left;margin:5px 0;width:60px;color:#59432C;font-weight:700;font-size:12px;line-height:1}.sidebar_cont .order_column p.order_label_w{float:left;margin-bottom:5px;width:200px;color:#59432C;font-weight:700;font-size:12px;line-height:1}.sidebar_cont .order_column p.select_label{display:block;float:left;margin:4px 0;width:80px;color:#59432C;font-weight:400;font-size:12px;line-height:1.2}.sidebar_cont .order_column .select_wrapper{float:right;width:130px}.sidebar_cont .order_column select.select_dropdown{float:right;height:20px;border:1px solid #C3B9AB}.sidebar_cont input.order_btn{margin-left:40px;width:120px;height:26px;color:#59432C;font-weight:700;font-size:12px}.sidebar_cont input.order_btn:disabled{color:#999}.pagenavi_wrapper{width:100%;font-size:20px;text-align:center;margin:20px 0}.pagenavi_wrapper:after,.pagenavi_wrapper:before{content:" ";display:table}.pagenavi_wrapper:after{clear:both}.pagenavi_wrapper .pagenation{text-align:center}.pagenavi_wrapper .pagenation .page-number{color:#777;font-family:Roboto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.pagenavi_wrapper .pagenation .page-number .current{font-weight:700}.pagenavi_wrapper .pagenation .page-number .slash{margin:0 3px;color:#aaa;font-weight:100}@media (max-width:414px){.pagenavi_wrapper .pagenation .page-number{font-size:18px}}.wp-pagenavi{display:inline-block;margin-top:10px}.home .wp-pagenavi{margin-top:0}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;float:left;padding:0 10px;min-width:50px;height:50px;border:1px solid #aaa;color:#666;background-color:#fff;text-align:center;text-decoration:none;font-size:20px;font-family:Roboto;line-height:50px}.wp-pagenavi a+a,.wp-pagenavi a+span,.wp-pagenavi span+a,.wp-pagenavi span+span{border-left:none}.wp-pagenavi span.current{background-color:#bbb;color:#fff}.wp-pagenavi span.extend{color:#ccc}.wp-pagenavi a{transition:background-color .2s ease,color .2s ease}.wp-pagenavi a:hover{background-color:#f3f3f3}.wp-pagenavi .nextpostslink .fa,.wp-pagenavi .previouspostslink .fa{position:relative;top:-2px}@media (max-width:500px){.wp-pagenavi{margin-top:10px}.wp-pagenavi a,.wp-pagenavi span{padding:0 5px;min-width:9vw;height:9vw;font-size:15px;line-height:9vw}.wp-pagenavi a{transition:none}.wp-pagenavi .nextpostslink .fa,.wp-pagenavi .previouspostslink .fa{position:relative;top:-1px}}#ez-toc-container{padding:1em}#ez-toc-container .ez-toc-list{margin-top:.5em}#ez-toc-container .ez-toc-list li+li{margin-top:.15em}@supports (position:sticky) or (position:-webkit-sticky){.container-fluid .sticky{position:-webkit-sticky;position:sticky}@media (max-width:600px){.container-fluid .sticky{position:static;align-self:auto}}.container-fluid .sticky.sticky-top{top:15px;align-self:flex-start}.container-fluid .sticky.sticky-bottom{bottom:0;align-self:flex-end}}