/* BASE
-------------------------------------------------------------- */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{height:100%;font-size:62.5%;/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */overflow-y:scroll;/* Keeps page centered in all browsers regardless of content height */-webkit-text-size-adjust:100%;/* Prevents iOS text size adjust after orientation change, without disabling user zoom */-ms-text-size-adjust:100%/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */}*,*:before,*:after{/* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */-webkit-box-sizing:border-box;/* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */-moz-box-sizing:border-box;/* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */box-sizing:border-box}body{height:100%;background:#bbdfff/* Fallback for when there is no custom background color defined. */}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{/* tables still need 'cellspacing="0"' in the markup */border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}input[type="submit"]{-webkit-appearance:none;border-radius:0}/* Styles
-------------------------------------------------------------- */body{font-size:13px;color:#464545;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;background:#fff;-webkit-font-smoothing:antialiased;background:#f9f8f4}div#texture{width:100%}div.texture01a{background:url("https://basefile.s3.amazonaws.com/ymtk/57f31d57cac7e/white-paperboard.png") repeat}div.texture01b{background:url("https://basefile.s3.amazonaws.com/ymtk/57fdf156da899/nasty-fabric.png") repeat}div.texture02L{background:url("https://basefile.s3.amazonaws.com/ymtk/57fdf041aa0f2/45-degree-fabric-light.png") repeat}div.texture02D{background:url("https://basefile.s3.amazonaws.com/ymtk/57f318d50c1c2/45-degree-fabric-dark.png") repeat}div.texture03L{background:url("https://basefile.s3.amazonaws.com/ymtk/57fdef2d08ea7/low-contrast-linen.png") repeat}div.texture03D{background:url("https://basefile.s3.amazonaws.com/ymtk/57f319c4699a3/black-linen.png") repeat}div.texture04{background:url("https://basefile.s3.amazonaws.com/ymtk/57f321e65e956/felt.png") repeat}div.texture05{background:url("https://basefile.s3.amazonaws.com/ymtk/57f3225c9544a/fresh-snow.png") repeat}div.texture07{background:url("https://basefile.s3.amazonaws.com/ymtk/57f31cc7d162e/clean-gray-paper.png") repeat}a{text-decoration:none;color:#333;font-size:1em;line-height:1.5em;-webkit-font-smoothing:antialiased;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;word-break:break-all}a:hover{color:#111}.img_box>a{display:block}header,#mainHeader h1 a,.menu li a,#mainFooter ul li a,address{color:#fff}a.informationBanner strong{font-weight:bold}/* Baes structure
-------------------------------------------------------------- */#wrapper,#mainHeader,#mainFooter{width:1010px;margin:0 auto}#wrapper{margin-bottom:40px}.sidenav{width:210px}#main{width:780px;margin:0;padding:0;*zoom:1}#clm2R .sidenav,#clm2L #main{float:right}#clm2R #main,#clm2L .sidenav{float:left}#clm1 .sidenav{float:none}/* header
-------------------------------------------------------------- */#mainHeader{padding:25px 0 25px 0;vertical-align:bottom;line-height:100%;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#mainHeader.fontsize26 h1 a span.logoText{font-size:26px;line-height:26px}#mainHeader.fontsize26 hgroup{padding-top:25px}#mainHeader.fontsize30 h1 a span.logoText{font-size:30px;line-height:30px}#mainHeader.fontsize30 hgroup{padding-top:20px}#mainHeader.fontsize34 h1 a span.logoText{font-size:36px;line-height:36px}#mainHeader.fontsize34 hgroup{padding-top:18px}#mainHeader.fontsize38 h1 a span.logoText{font-size:42px;line-height:42px}#mainHeader.fontsize38 hgroup{padding-top:14px}#mainHeader.fontsize42 h1 a span.logoText{font-size:52px;line-height:52px}#mainHeader.fontsize42 hgroup{padding-top:0px}#mainHeader.fontsize00{padding:15px 0 !important}#mainHeader.fontsize00 hgroup{padding-top:5px}#mainHeader hgroup{display:block;width:300px;min-width:0;margin-top:auto/* float: left;*/}#mainHeader .tagline{font-size:0.9em;font-weight:bold;line-height:1;margin-bottom:6px}#mainHeader h1{font-family:'Helvetica',serif}#mainHeader h1 a{display:block;word-wrap:break-word}#logo,#logo span{display:block}#logo img{max-width:250px;max-height:250px}/* Navigation
-------------------------------------------------------------- */.CabinSketch #blog h2,.CabinSketch #featuredItems h2,.CabinSketch #item_page_wrap #price,.CabinSketch #item_page_wrap .stockStatus,.CabinSketch #item_page_wrap #purchase_form .itemOption__count,.CabinSketch #item_page_wrap #purchase_form label.itemOption__name,.CabinSketch #law h2,.CabinSketch #moreItems a span,.CabinSketch #newsbox h2,.CabinSketch #privacy h2,.CabinSketch h2.membershipTitle,.CabinSketch .actionbox .commingSoon,.CabinSketch .blog_publish .publish_date,.CabinSketch .breadcrumb li a:after,.CabinSketch .communityMain .communityTitle,.CabinSketch .flex-direction-nav .flex-nav-next:before,.CabinSketch .flex-direction-nav .flex-nav-prev:before,.CabinSketch .inquirySection h1,.CabinSketch .item-box span.item-thumb-img p.salesStatus,.CabinSketch .item-meta .item-price,.CabinSketch .menu li,.CabinSketch .menu li:after,.CabinSketch .properprice,.CabinSketch .review01__count,.CabinSketch .review01__date,.CabinSketch .static_wrap #about h2,.CabinSketch .widget h3,.CabinSketch .widget.category ul li a:before,.CabinSketch address,.CabinSketch h2.category-title,.CabinSketch h3#relatedItems-title,.CabinSketch input#searchbox{font-family:'Cabin Sketch','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif !important}.JosefinSans #blog h2,.JosefinSans #featuredItems h2,.JosefinSans #item_page_wrap #price,.JosefinSans #item_page_wrap #purchase_form .itemOption__count,.JosefinSans #item_page_wrap #purchase_form label.itemOption__name,.JosefinSans #law h2,.JosefinSans #moreItems a span,.JosefinSans #newsbox h2,.JosefinSans #privacy h2,.JosefinSans h2.membershipTitle,.JosefinSans .actionbox .commingSoon,.JosefinSans .blog_publish .publish_date,.JosefinSans .breadcrumb li a:after,.JosefinSans .communityMain .communityTitle,.JosefinSans .flex-direction-nav .flex-nav-next:before,.JosefinSans .flex-direction-nav .flex-nav-prev:before,.JosefinSans .inquirySection h1,.JosefinSans .item-box span.item-thumb-img p.salesStatus,.JosefinSans .item-meta .item-price,.JosefinSans .menu li,.JosefinSans .menu li:after,.JosefinSans .properprice,.JosefinSans .review01__count,.JosefinSans .review01__date,.JosefinSans .static_wrap #about h2,.JosefinSans .widget h3,.JosefinSans .widget.category ul li a:before,.JosefinSans address,.JosefinSans h2.category-title,.JosefinSans h3#relatedItems-title,.JosefinSans input#searchbox{font-family:"Josefin Sans",sans-serif !important}.JosefinSans .menu li{font-size:1.14em}.JosefinSans #featuredItems h2,.JosefinSans #newsbox h2{font-size:1.4em}/* 	
	.Montserrat #blog h2,
	.Montserrat #featuredItems h2,
	.Montserrat #item_page_wrap #price,
	.Montserrat #item_page_wrap #purchase_form .itemOption__count,
	.Montserrat #item_page_wrap #purchase_form label.itemOption__name,
	.Montserrat #law h2,
	.Montserrat #moreItems a span,
	.Montserrat #newsbox h2,
	.Montserrat #privacy h2,
	.Montserrat h2.membershipTitle,
	.Montserrat .actionbox .commingSoon,
	.Montserrat .blog_publish .publish_date,
	.Montserrat .breadcrumb li a:after,
	.Montserrat .communityMain .communityTitle,
	.Montserrat .flex-direction-nav .flex-nav-next:before,
	.Montserrat .flex-direction-nav .flex-nav-prev:before,
	.Montserrat .inquirySection h1,
	.Montserrat .item-box span.item-thumb-img p.salesStatus,
	.Montserrat .item-meta .item-price,
	.Montserrat .menu li,
	.Montserrat .menu li:after,
	.Montserrat .properprice,
	.Montserrat .review01__count,
	.Montserrat .review01__date,
	.Montserrat .static_wrap #about h2,
	.Montserrat .widget h3,
	.Montserrat .widget.category ul li a:before,
	.Montserrat address,
	.Montserrat h2.category-title,
	.Montserrat h3#relatedItems-title,
	.Montserrat input#searchbox{ font-family: "Montserrat", sans-serif !important; } *//* 	

	.Lora #blog h2,
	.Lora #featuredItems h2,
	.Lora #item_page_wrap #price,
	.Lora #item_page_wrap #purchase_form .itemOption__count,
	.Lora #item_page_wrap #purchase_form label.itemOption__name,
	.Lora #law h2,
	.Lora #moreItems a span,
	.Lora #newsbox h2,
	.Lora #privacy h2,
	.Lora h2.membershipTitle,
	.Lora .actionbox .commingSoon,
	.Lora .blog_publish .publish_date,
	.Lora .breadcrumb li a:after,
	.Lora .communityMain .communityTitle,
	.Lora .flex-direction-nav .flex-nav-next:before,
	.Lora .flex-direction-nav .flex-nav-prev:before,
	.Lora .inquirySection h1,
	.Lora .item-box span.item-thumb-img p.salesStatus,
	.Lora .item-meta .item-price,
	.Lora .menu li,
	.Lora .menu li:after,
	.Lora .properprice,
	.Lora .review01__count,
	.Lora .review01__date,
	.Lora .static_wrap #about h2,
	.Lora .widget h3,
	.Lora .widget.category ul li a:before,
	.Lora address,
	.Lora h2.category-title,
	.Lora h3#relatedItems-title,
	.Lora input#searchbox{
		font-family: "Lora", serif !important;
		letter-spacing: 1px !important;
		}
		.Lora .menu li { font-size: 1.16em;}
		.Lora #featuredItems h2, .Lora #newsbox h2 {font-size: 1.4em;}
		.Lora #item_page_wrap #price p {font-size: 1.5em;}
		.Lora .item-meta .item-price { font-size: 0.95em; letter-spacing: 0 !important;} */nav.headnav{width:670px;padding:0px 0 0 0;/*float: right;*/margin-top:auto;text-align:right;vertical-align:bottom}#mainHeader.fontsize00 nav.headnav{padding-top:30px}#utilitynav{display:block;margin-bottom:25px}#search,#baseMenu{display:inline-block;vertical-align:bottom}#search{margin:0 0 0 15px}#baseMenu > ul > li{float:right;list-style:none;vertical-align:bottom}#baseMenu > ul > li.base{margin:0 0px 0 10px}#baseMenu li.base img{width:20px;height:20px}#baseMenu li.cart img{width:22px;height:22px}.shiromaru #baseMenu li.base img,.shiromaru #baseMenu li.cart img{width:17px;height:17px;display:inherit}.shiromaru #baseMenu > ul > li a,.moblenav #baseMenu > ul > li a{background-color:rgba(250, 250, 250, 0.7);cursor:pointer;display:block;margin:1px 0 0;padding:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shiromaru #baseMenu > ul > li.cart a{padding:10px 11px 10px 9px}.mobilenav{display:none}/* .mobilenav #baseMenu > ul > li a {
	background-color:rgba(245, 242, 230, 0.7);
	padding: 15px;
	border-radius: 50%;
} */.shiromaru .mobilenav #baseMenu > ul > li.cart a{padding:15px}.menu li{color:#222;font-size:1.32em;letter-spacing:1px;text-decoration:none;text-align:center;display:inline-block;vertical-align:middle;padding:0 25px;position:relative}.menu.bold li{font-weight:bold}.menu li ul#appsItemCategoryTag li{text-transform:none}.menu li:after{position:absolute;left:0;top:0.35em;font-size:1.5em;content:"*";opacity:.6}.menu li:first-child:after{display:none}.menu li a{display:block;color:#222}/*.menu li a:hover {animation: shake .2s  infinite; }*/@keyframes shake{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}.menu.narrow1 li{padding:0 10px 0 22px;letter-spacing:0px}.menu.narrow1 li:after{font-size:1.2em;top:0.4em}.menu.narrow2 li{padding:0 7px 0 18px;letter-spacing:0px}.menu.narrow2 li:after{font-size:1.2em;top:0.4em}.menu li ul#appsItemCategoryTag{visibility:hidden;opacity:0;z-index:1001;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.menu li ul#appsItemCategoryTag{position:absolute;top:0.9em;left:0px;width:200px;background:rgba(255, 255, 255, 0.85);-webkit-transition:all .2s ease;transition:all .2s ease}.menu li ul#appsItemCategoryTag li{border:none;font-size:1.3rem;letter-spacing:1px;padding:0;display:block}.menu li ul#appsItemCategoryTag li:after{display:none}.menu li ul#appsItemCategoryTag li a{display:block;padding:10px 10px 10px 20px;text-align:left;color:#666 !important;word-break:break-all;line-height:1.2}.menu li ul#appsItemCategoryTag ul.appsItemCategoryTag_lowerchild li a{padding:7px 10px 7px 28px}.menu li:hover ul#appsItemCategoryTag{top:1.7em;visibility:visible;opacity:1}.navicon{text-align:center;margin:20px 0 0 0}.navicon a{display:inline-block}.navicon a i{font-size:14px;margin:0 8px;color:#555555}#MainVisual,.flexslider{background:rgba(255, 255, 255, 0.9);padding:13px;box-shadow:0px 1px 0px 2px rgba(0, 0, 0, 0.05);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:25px;position:relative;zoom:1}#MainVisual img,.flexslider img{max-width:100%;display:block;vertical-align:bottom;margin:0 auto 0px auto}.BlogPinnedArticle,#featuredItems,#newsbox{margin:0 0 25px 0;background:rgba(255, 255, 255, 0.9);background:#fff url("https://basefile.akamaized.net/ymtk/5e68a101175d0/texture.png") repeat;box-shadow:0px 1px 0px 1px rgba(0, 0, 0, 0.02);padding:15px 20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.BlogPinnedArticle{text-align:center;font-size:1em;font-weight:bold;line-height:1;vertical-align:middle}.BlogPinnedArticle a i{font-size:20px;margin:3px 7px -3px 0}#featuredItems h2 i,#newsbox h2 i{font-size:24px;margin:0 7px 0 0}#featuredItems h2,#newsbox h2{color:#717169;text-transform:uppercase;font-size:1.6em;letter-spacing:0.5px;margin:0 0 15px 0}#featuredItems .item-box{margin-bottom:0;padding:0}#newsbox h2 span{font-size:12px;padding-left:20px}#newsbox dl{position:relative;padding:0 0 8px 0;margin-top:8px;border-bottom:1px dashed rgba(7, 7, 7, 0.1)}#newsbox dl:last-child{border:none}#newsbox dl dt{position:absolute;left:0;top:0}#newsbox dl dd{padding:0 0 0 8.5em}/* Category Index
-------------------------------------------------------------- */h2.category-title{letter-spacing:2px;font-size:2.4em;margin:0 0 20px 0;background:#ff8f8f;border:1px dashed rgba(255, 255, 255, 0.5);box-shadow:0 0 0 4px #ff8f8f;padding:15px 20px;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.ChildCategories{padding:0 10px 30px 10px}.ChildCategories li{display:inline-block;margin:0 10px 15px 0}.ChildCategories li a{display:inline-block;background:#fff;border:1px dashed rgba(189, 184, 180, 0.6);box-shadow:0 0 0 3px #fff;padding:3px 16px;color:#4a4a4a;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}.ChildCategories li a:hover{animation:shakecat .2s infinite}@keyframes shakecat{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(1px, 1px) rotateZ(1deg)}50%{transform:translate(0px, 1px) rotateZ(0deg)}75%{transform:translate(1px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}.breadcrumb{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:1.2rem;font-weight:bold;padding:0 0 30px 0}.breadcrumb li,.breadcrumb li a{display:inline-block;color:#fff;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1)}.breadcrumb li a{position:relative;padding:0 1.4em 0 0}.breadcrumb li a:after{position:absolute;right:0px;top:0em;font-size:1.5em;content:">";font-weight:bold}/* Sidebar
-------------------------------------------------------------- */.widget{margin:0 0 20px 0;box-shadow:0px 1px 0px 1px rgba(0, 0, 0, 0.02)}.widget h3{background:#ff8f8f;color:#fff;font-size:1em;padding:8px 10px;text-transform:uppercase;position:relative;font-weight:bold;letter-spacing:1px;margin-bottom:5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border:1px dashed rgba(255, 255, 255, 0.61);box-shadow:0 0 0 2px #ff8f8f;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1);margin:2px 2px 6px 2px}.widget h3 i{position:absolute;top:13px;right:15px;font-size:10px}.widget.bannerbadge{box-shadow:none;text-align:center}.widget.bannerbadge span,.widget.bannerbadge a{display:block;background:#e87070;color:#fff;text-align:center;background:#fff url('https://basefile.s3.amazonaws.com/ymtk/57f31cc7d162e/clean-gray-paper.png');border:1px dashed rgba(255, 255, 255, 0.56);box-shadow:0 0 0 4px #ff7171;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1);color:#fff;padding:30px 20px 10px 20px;margin:0 auto;height:170px;width:170px;vertical-align:middle;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:'Courgette',cursive}.widget.bannerbadge h4{font-weight:normal;font-size:2.8em;line-height:1.2em;margin-bottom:5px}.widget.bannerbadge p{font-size:0.85em}.widget.category,.widget.guide,.widget.sidebanner,.widget.mailMagazine,.widget.sociallinks{background:#fff url("https://basefile.s3.amazonaws.com/ymtk/57f1fedb69246/dark-stripes-light.png") repeat;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.widget.category ul li a,.widget.guide ul li a{background:#fff;font-size:0.9em;display:block;padding:10px 10px 10px 20px;border-top:2px dotted #eee;position:relative;word-break:break-all}.widget.category ul li a{letter-spacing:1px}.widget.category ul li:first-child a,.widget.guide ul li:first-child a{border-top:none}.widget.category ul li a:before{position:absolute;left:7px;top:14px;font-size:1.8em;content:"*";font-weight:bold}.widget.category ul.appsItemCategoryTag_lowerchild li a{border-top:1px dotted #e7e3e3;border-bottom:none;position:relative;background:#f7f6f4;line-height:1.3;padding:8px 5px 8px 24px}.widget.category ul.appsItemCategoryTag_lowerchild li a:before{position:absolute;left:15px;top:9px;font-size:1em;font-family:'FontAwesome',sans-serif !important;content:"\f0da";font-weight:normal}.widget.guide ul li a{padding-left:25px}.widget.guide ul li a:before{position:absolute;left:7px;top:0.75em;font-size:1.2em;font-family:'FontAwesome'}.widget.guide ul li.intro a:before{content:"\f015"}.widget.guide ul li.help a:before{content:"\f059"}.widget.guide ul li.legal a:before{content:"\f05a"}.widget.guide ul li.ask a:before{content:"\f003"}.widget.guide ul li.privacy a:before{content:"\f007"}.widget.feature .featureItem{background:#fff;padding:6px 6px 0px 6px;margin-bottom:2px}.widget.feature .featureItem img{width:100%;vertical-align:bottom}.widget.feature .featureItem p{font-size:0.9em;padding:5px 3px}.widget.sidebanner img{width:100%;vertical-align:bottom;margin:0 0 0px 0}.widget.sociallinks ul{background:#fff;padding:15px 10px}.widget.sociallinks ul li{display:inline-block;margin:0px 4px 3px 4px}.widget.sociallinks ul li a img{width:18px;opacity:.8}.alertBanner{border:5px solid #fb6767;color:#ff3737;padding:15px 20px;margin-bottom:20px;margin:20px 10px 40px 10px;background:#fb6767;border:1px dashed rgba(255, 255, 255, 0.81);box-shadow:0 0 0 4px #fb6767;padding:25px 30px 25px 80px;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;position:relative;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1)}.alertBanner strong{display:block;font-size:1.4em;font-weight:bold;margin:0 0 5px 0}.alertBanner:before{position:absolute;left:20px;top:30px;font-size:3em;font-family:'FontAwesome';content:"\f06a";color:rgba(255, 255, 255, 0.7)}/* Footer
-------------------------------------------------------------- */footer{clear:both;border-top:1px dashed rgba(255, 255, 255, 0.5)}#mainFooter{text-align:right;padding:20px 0px}#mainFooter ul li{font-size:11px;display:inline-block;margin:0 0px 0 30px;font-weight:bold}address{margin:0px 0 0 0;color:#868686;font-weight:normal}/* 長い英数字のショップ名をコンテンツ幅内で折り返す */#mainHeader .logoText,#blog > h2,.widget.guide h3,.widget.guide .intro a,#mainFooter .footernav li,#mainFooter address{word-wrap:break-word;overflow-wrap:anywhere}/* Staticpages Common
-------------------------------------------------------------- */.static_wrap{padding:60px 50px;height:auto;background:#fff;font-size:13px;line-height:1.8em;background:rgba(255, 255, 255, 0.9);background:#fff url("https://basefile.akamaized.net/ymtk/5e68a101175d0/texture.png") repeat;box-shadow:0px 1px 0px 1px rgba(0, 0, 0, 0.02);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}.static_wrap#blog{padding:50px 40px}.static_wrap #about h2,.inquirySection h1,#privacy h2,#law h2,#blog h2,h2.membershipTitle,.communityMain .communityTitle{font-size:3.6rem;line-height:1;font-weight:normal;letter-spacing:1.5px;margin:0 0 40px 0;color:#ff8f8f;padding:0 0 10px 0}#privacy h2,#law h2{font-size:2.6rem}.inquirySection h1:first-letter{text-transform:uppercase}.communityMain .communityTitle{text-align:left !important}#blog .blog_title h2{letter-spacing:normal;font-size:2rem !important;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-weight:bold !important;border-bottom:1px dashed #dad8d2;padding:0 0 5px 0 !important;margin-bottom:5px !important}.errormessage{text-align:center}.errormessage i.fa{display:block;text-align:center;font-size:3em;margin:0 0 30px 0;opacity:0.5}/* blog
-------------------------------------------------------------- */.blog_inner{padding:30px 30px 10px 30px !important;background:#fff !important;margin-bottom:30px;border-bottom:none !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.03)}.blog_inner .blog_contents{height:auto !important}.blog_title h2 a{line-height:1.3 !important}.blog_publish{text-align:right;margin:0 !important}.blog_publish .publish_date{font-size:1em !important}.read_more{text-align:right;position:relative !important}.read_more a{position:relative;display:inline}.read_more a:before{position:absolute;left:-20px;top:-3px;font-size:1.2em;font-family:'FontAwesome';content:"\f0a9";color:#abaaa1}/* about
-------------------------------------------------------------- */.static_wrap #about h2 a{}.static_wrap #about .aboutpageImg{margin-bottom:20px}.static_wrap #about .aboutpageImg img{max-width:100%;padding:8px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.03)}.static_wrap #about p{line-height:1.75em;color:#4a4a4a}.static_wrap #about p a{text-decoration:underline;position:relative;padding-left:10px}.static_wrap #about p a:before{position:absolute;left:0px;top:0.06em;font-size:1.1em;font-family:'FontAwesome',sans-serif;content:"\f0da";color:#ff8f8f;font-weight:normal}.static_wrap #about .social{border-top:1px dashed #dad8d2;margin:40px 0 0 0;padding:40px 0 0 0;text-align:center;width:100%}.static_wrap #about .social > ul{display:inline-block}.static_wrap #about .social ul li{float:left;margin:5px 15px}.static_wrap #about .social ul li img{width:25px;opacity:.8}.static_wrap #about .social ul li:last-child{margin-right:0}/* law and privacy */#privacy h3,#privacy dt{font-weight:bold;margin:25px 0 8px}#privacy p,#privacy dd{color:#575757}#privacy .privacy_intro{margin:0 0 20px}#law h3{font-weight:bold;margin:20px 0 10px}/* contact
-------------------------------------------------------------- */.inquirySection form{margin:50px 0 0 0}.inquirySection dl{text-align:left}.inquirySection dl dt{margin-bottom:10px;font-size:11px}.inquirySection dl dt span{font-size:11px;line-height:11px;margin-left:10px;color:#ee6b7b;vertical-align:baseline}.inquirySection dl dd{margin-bottom:20px}.inquirySection dl dd input{width:80%;padding:10px;border:1px solid #c4c4c4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.inquirySection dl dd textarea{width:80%;height:135px;padding:10px;border:1px solid #c4c4c4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}@-moz-document url-prefix(){.inquirySection dl dd textarea{font-size:11px}}.control-panel{padding:30px 0}.inquirySection .control-panel input#buttonLeave{display:block;width:90%;margin:0 auto;line-height:1;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border:1px dashed rgba(255, 255, 255, 0.61);box-shadow:0 0 0 4px #ec8484;background:#ec8484;text-align:center;text-decoration:none;cursor:pointer;letter-spacing:2px;padding:12px 0;text-align:center;-webkit-font-smoothing:antialiased;outline:0;position:relative;font-weight:bold;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.inquirySection .control-panel input#buttonLeave:hover{cursor:pointer;box-shadow:0 0 0 4px #f29b9b;background:#f29b9b;color:#fff}#inquiryConfirmSection p{font-size:12px;line-height:12px}#inquiryConfirmSection form{margin:30px 0 0 0}#inquiryConfirmSection dd{padding-left:15px;color:#979797;font-size:12px}#inquiryCompleteSection p{margin:30px 0 0;line-height:1.4em}#inquiryCompleteSection a{border:none;width:100%;height:50px;margin:30px 0 0 0;line-height:50px;color:#666666;text-align:center;text-decoration:none;cursor:pointer;letter-spacing:2px;font-size:15px;background-color:#e5e5e5;-webkit-font-smoothing:antialiased;box-shadow:2px 2px 1px #b2b2b2;-moz-box-shadow:2px 2px 1px #b2b2b2;outline:0;display:block}#inquiryCompleteSection a:hover{background-color:#cccccc}#inquiryCompleteSection a:active{top:3px;left:3px;background-color:#b2b2b2;position:relative;-webkit-box-shadow:2px 2px 1px rgba(0, 0, 0, 0.3) inset;-moz-box-shadow:2px 2px 1px rgba(0, 0, 0, .3) inset;box-shadow:2px 2px 1px rgba(0, 0, 0, .3) inset}.inquirySection .error-message{color:#e75858;font-size:.9em;font-weight:700;padding:8px 12px}.inquirySection .error{background-color:#ffe8e8;border-radius:2px;width:80%}/* item_template
-------------------------------------------------------------- */#item_page_wrap{word-wrap:break-word;padding:20px 20px 20px 20px;background:rgba(255, 255, 255, 1);background:#fff url("https://basefile.akamaized.net/ymtk/5e68a101175d0/texture.png") repeat;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}#item_page_wrap header h1{font-size:1.6em;color:#ff8f8f;font-weight:bold;letter-spacing:1px;text-shadow:0 2px 0 #fff;border-top:1px dashed #dad9d2;margin:40px 0 10px 0;padding:20px 0 0px 3px}.filename span{display:block;font-weight:bold;font-family:monospace;margin:0 0 20px 0;font-size:15px;letter-spacing:0}#item_page_wrap #item-body{clear:both;padding:0 10px}/* jquery.bxslider */#item_page_wrap #item-photos{position:relative;margin-bottom:10px;min-height:300px}.bx-wrapper{width:580px;min-height:400px;float:left}#item_page_wrap .bxslider{display:block;margin:0;padding:0}#item_page_wrap .bxslider .img_box{text-align:center;vertical-align:middle;width:580px}#item_page_wrap .bxslider .img_box img{vertical-align:middle;max-width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.05);border:8px solid #fff}#item_page_wrap .bxslider .img_box img.label_image{border:none;box-shadow:none}#item_page_wrap #bx-pager{z-index:999;width:128px;height:100%;float:right;letter-spacing:-.4em;padding-top:8px}#item_page_wrap #bx-pager a{margin:0 6px 6px 0;display:inline-block;width:60px;outline:0}#item_page_wrap #bx-pager a:nth-child(even){margin-right:0}#item_page_wrap #bx-pager a:last-child{margin-bottom:0}#item_page_wrap #bx-pager .small_img_box{text-align:center;height:auto;width:60px}#item_page_wrap #bx-pager .small_img_box img{max-height:60px;max-width:60px;vertical-align:middle;border-radius:3px}#item_page_wrap .showbox{float:left;width:440px}#item_page_wrap .actionbox{width:260px;float:right}#item_page_wrap .actionbox-inner{padding:0px 0 10px 30px}/* Pay IDのお気に入りボタン */#item_page_wrap .actionbox a.itemFavoriteInApp{margin:20px 0 0 0;border:1px solid #c2c4c7}a.itemFavoriteInApp,a.itemFavoriteInApp:hover{color:#263236 !important;text-decoration:none !important}@media screen and (min-width: 897px){#item_page_wrap .actionbox a.itemFavoriteInApp{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding-left:6px;padding-right:6px;font-size:12px;letter-spacing:normal;white-space:nowrap}#item_page_wrap .actionbox .itemFavoriteInApp__logo{display:block;flex-shrink:0;width:auto;height:10px;margin:0 0 2px 0}#item_page_wrap .actionbox .itemFavoriteInApp__text{display:block;margin:0;font-size:12px;line-height:1}}#item_page_wrap #item_detail{font-size:13px;line-height:1.7em;color:#555454;margin:10px 0 25px}#item_page_wrap #price{position:relative;word-break:break-all}#item_page_wrap .bnplBanner{margin:20px 0 0 0;border:1px dashed #dad9d2;border-radius:8px}#item_page_wrap #price p{margin:0 0 10px 0;padding:0 0 2px 0;text-align:right;font-weight:100;font-size:1.95em;line-height:1;color:#5c5a4f;border-bottom:1px dashed #dad9d2}#item_page_wrap #price p:first-letter{font-size:0.9em;margin-right:4px}#item_page_wrap #price.price_soldout p{text-decoration:line-through}#item_page_wrap #price.price_soldout span,#item_page_wrap .stockStatus .soldout{/* position: absolute;
	right: 0; top: -1.5em; */font-weight:bold;color:#d85757;font-size:1.1em;letter-spacing:1px}#item_page_wrap .stockStatus{text-align:right}.discounted{text-align:right;line-height:1;padding:0 0 6px 0}.properprice{text-decoration:line-through;font-size:1.1em}.properprice:first-letter{font-size:.8em}.discountrate{display:inline-block;font-size:0.9em;padding:4px 8px 4px 8px;margin-right:5px;font-weight:bold;font-family:helvetica,sans-serif;line-height:1;color:#eb6666;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border:2px solid #eb6666;letter-spacing:2px;text-align:center;outline:0;transform:rotate(-4deg);-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg)}.actionbox .discounted .discountrate{}.item-meta .discountrate{font-size:0.8em !important;padding:3px 5px;border:2px solid #faa3a3;color:#f69393;letter-spacing:1px;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg)}.discountprice,#item_page_wrap #price.discountprice p{color:#eb6666 !important}/* 
#item_page_wrap .price_soldout p { position: relative;}
#item_page_wrap .price_soldout p strong {
	position: absolute;
	top: 6px;
	right: 0px;
    font-size: 10px;
    background: rgba(208, 68, 68, 0.67);
    padding: 2px 8px;
    color: #fff;
    letter-spacing: 1px;
    
		-moz-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
    } */#item_page_wrap p.sorry a{color:#d87e72;display:inline;font-weight:bold}.subscriptionPrice{margin:0 0 15px 0}.subscriptionPrice .labelBox{font-size:.8em;font-weight:bold;background:#e7e6e3;padding:7px 8px 5px 8px;border-radius:4px;display:inline-block;line-height:1;margin-bottom:6px}#item_page_wrap #itemAttention{color:#6b6b6b;font-family:'ヒラギノ角ゴ Pro',sans-serif;font-size:11px;line-height:1em;margin-bottom:0px}#item_page_wrap #itemAttention p{line-height:1.4}#item_page_wrap #itemAttention .free__text{color:#ee4444;font-weight:bold}#item_page_wrap #purchase_form #itemSelect{color:#505050;margin:20px 0 20px;text-align:left;border-bottom:1px dashed #dad9d2;padding-bottom:8px}#item_page_wrap #purchase_form #itemSelect label{font-family:'ヒラギノ角ゴ Pro',sans-serif;font-size:12px;margin-right:5px}#item_page_wrap #purchase_form #variationSelectWrap{display:block;margin-bottom:8px;border-bottom:1px dashed #dad9d2;border-top:1px dashed #dad9d2;padding:8px 0 0 0}#item_page_wrap #purchase_form select{font-size:11px}#item_page_wrap #purchase_form #variationSelectWrap select{width:80%;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}#item_page_wrap #purchase_form #amountSelectWrap select{padding:4px 2px;min-width:100px;margin:0}/* Added for the ageVerificationWarning on Nov 2021 */.ageVerificationWarning{line-height:1.5;font-size:2.2em !important;color:#939391 !important;border-radius:6px;letter-spacing:-0.7px}.si-attentionTriangle:before{margin-right:3px;font-size:0.8em}/* Added for the ItemOptionApp on July 2020 */#item_page_wrap #purchase_form #amountSelectWrap{margin:20px 0 10px 0}#item_page_wrap .itemOption__input{width:100%;margin:8px 0;font-size:1em;padding:10px}#item_page_wrap .itemOption__input[data-dirty="true"][data-has-error="true"]{border:#F07F7F 1px solid}#item_page_wrap #purchase_form label{font-weight:bold;color:#72706a}#item_page_wrap #purchase_form label.itemOption__name{font-size:16px;margin:25px 0 8px 0;line-height:1.5em;display:block}#item_page_wrap #purchase_form .itemOption__caption{font-size:12px;margin:8px 0 8px 0;line-height:1.5em;display:block;color:#696969}#item_page_wrap #purchase_form .itemOption__bottomCaptionBlock{}#item_page_wrap #purchase_form .itemOption__caption--error{float:left;font-size:12px;line-height:1em;display:block;color:#ed6565}#item_page_wrap #purchase_form .itemOption__count{float:right;font-size:13px;line-height:1em;display:block;color:#6d6965}#item_page_wrap #purchase_form .itemOption__count--error{color:#ed6565}#item_page_wrap select{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.1em !important}#item_page_wrap select.itemOption__select{width:100%}#item_page_wrap #purchase_form .purchaseButton__btn:disabled,#item_page_wrap #purchase_form .purchaseButton__btn.purchaseButton__btn--disabled{background:#cac9c4;box-shadow:0 0 0 4px #cac9c4;cursor:not-allowed}/* Added for the New purchase button Tag  on Feb 2019 */#item_page_wrap #purchase_form .purchaseButton__btn{text-align:center;position:relative;display:block;width:99%;margin:30px auto 0 auto;line-height:1;color:#fff;font-size:1em;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border:1px dashed rgba(255, 255, 255, 0.61);box-shadow:0 0 0 4px #ec8484;background:#ec8484;text-decoration:none;cursor:pointer;padding:12px 0 12px 0;text-align:center;-webkit-font-smoothing:antialiased;outline:0;position:relative;font-weight:bold}#item_page_wrap #purchase_form .purchaseButton__btn:before{position:absolute;left:17px;top:0.35em;width:1em;height:1em;z-index:999;font-size:1.6em !important;font-family:'FontAwesome';color:#fff}#item_page_wrap #purchase_form .purchaseButton__btn.purchaseButton__btn--comingSoonStay:hover{animation:addtocart .0s infinite !important}.purchaseButton__btn.purchaseButton__btn--addToCart{background:#ec8484;letter-spacing:2px}.purchaseButton__btn.purchaseButton__btn--noItem{background:#ec8484;font-size:0.9em !important}.purchaseButton__btn.purchaseButton__btn--comingSoon{background:#ec8484;font-size:0.9em}.purchaseButton__btn.purchaseButton__btn--comingSoonStay{background:#ec8484;font-size:0.9em;cursor:default !important}.purchaseButton__btn.purchaseButton__btn--endOfSale{background:#ec8484;font-size:0.9em}/* Added for Lottery App on Apr 2020 */#item_page_wrap #purchase_form .purchaseButton__btn.purchaseButton__btn--notApplying{background:#ababab;box-shadow:0 0 0 4px #ababab;cursor:default}#item_page_wrap #purchase_form .purchaseButton__btn.purchaseButton__btn--notApplying:hover{animation:none}/* End */.purchaseButton__btn.purchaseButton__btn--addToCart:before{content:"\f217"}.purchaseButton__btn.purchaseButton__btn--noItem:before{display:none}.purchaseButton__btn.purchaseButton__btn--comingSoon:before{content:"\f0f3";display:none}.purchaseButton__btn.purchaseButton__btn--comingSoonStay:before{content:"\f017";display:none}.purchaseButton__btn.purchaseButton__btn--endOfSale:before{content:"\f0e0";display:none}/* Sales Status *//*.attention.salesPeriod.salesPeriod--available,*/.attention.salesPeriod--willStart,.attention.salesPeriod.salesPeriod--term,.attention.salesPeriod.salesPeriod--finish{font-size:1.1rem;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;line-height:1.8;text-align:center;border:1px dashed rgba(255, 255, 255, 0.61);text-decoration:none;padding:15px 10px;text-align:center;-webkit-font-smoothing:antialiased;outline:0;margin:20px 0 !important;font-weight:bold;line-height:1.8 !important}.attention.salesPeriod--willStart,.attention.salesPeriod.salesPeriod--term{color:#fa4f4f;border:1px solid rgba(245, 111, 111, 0.8);color:rgb(17, 190, 174);background:rgba(236, 245, 244, 1);border:1px solid rgb(17, 190, 174)}.actionbox .commingSoon,.stockStatus .comingSoon{color:rgb(17, 190, 174);font-size:1.2em;font-weight:bold;letter-spacing:.1em}.attention.salesPeriod.salesPeriod--finish{background:rgba(102, 97, 79, 0.5);box-shadow:0 0 0 4px rgba(102, 97, 79, 0.5);color:#fff;text-shadow:0 -1px 1px rgba(23, 23, 23, 0.1)}/* Message if it's Sold out */.actionbox p.sorry{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;line-height:1.8;text-decoration:none;padding:15px;-webkit-font-smoothing:antialiased;outline:0;margin:15px 0 !important;background:rgba(255, 255, 255, 0.85);box-shadow:0 0 0 4px rgba(255, 255, 255, 0.85);border:1px dashed rgba(117, 115, 93, 0.3)}/* Modal window*/#salesPeriodModal .salesPeriodModal__btn--submit{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-o-border-radius:20px !important;border:1px dashed rgba(255, 255, 255, 0.61) !important;box-shadow:0 0 0 4px #ec8484;background:#ec8484 !important}/* Added for PreOrder App on Jun 2019 *//* Added for Lottery App on Apr 2020 *//* Added for TakeOut App on Jun 2020 */.preOrder__label,.lottery__label,.takeout__label{border:1px solid #646464;color:#646464;border-radius:2px;font-weight:bold;line-height:1.1em;letter-spacing:.2em;display:inline-block;font-size:12px;padding:10px 10px 10px 33px;margin:10px 0;position:relative}.preOrder__label:before,.lottery__label:before,.takeout__label:before{position:absolute;left:10px;top:10px;font-size:16px;font-weight:normal;font-family:FontAwesome;content:"\f274"}.lottery__label:before{content:"\f06b"}.takeout__label:before{content:"\f290"}.preOrder__data,.lottery__data,.takeout__data{font-weight:bold;margin-bottom:10px;display:block}.takeout__text--anker{font-weight:bold;color:#d87e72}.item-meta .preOrder,.item-meta .lottery,.item-meta .takeout,.item-meta .community{font-size:10px !important;font-weight:bold;padding:3.7px 5px 3px 6px;margin-right:3px;display:inline-block;background:rgba(163, 150, 130, 1);color:#fff;border-radius:2px;letter-spacing:1px}.item-meta .community{background:#f2bb31}/* Styles for AdditionalItemDetail App added on March 2020 */#appsItemDetailCustom{clear:both;padding-top:50px}#appsItemDetailCustom #appsItemDetailCustomTag .appsItemDetailCustomTag_heading{font-size:inherit;font-size:1.3em}#appsItemDetailCustom #appsItemDetailCustomTag p.appsItemDetailCustomTag_description{font-size:inherit;margin-bottom:30px}#appsItemDetailCustom #appsItemDetailCustomTag .appsItemDetailCustomTag_image{margin-bottom:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.05);border:8px solid #fff}#appsItemDetailCustom #appsItemDetailCustomTag .appsItemDetailCustomTag_youtube,#appsItemDetailCustom #appsItemDetailCustomTag .appsItemDetailCustomTag_vimeo{margin-bottom:30px}#appsItemDetailCustom #appsItemDetailCustomTag .appsItemDetailCustomTag_slider{margin-bottom:40px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.05);border:8px solid #fff;background:#fff}#appsItemDetailCustom #appsItemDetailCustomTag .baseCarousel_2boHcgS0 .baseCarousel__button-next_1NqAAH22,#appsItemDetailCustom #appsItemDetailCustomTag .baseCarousel_2boHcgS0 .baseCarousel__button-prev_1hRzj9o_{background-size:30%}#appsItemDetailCustom #appsItemDetailCustomTag .baseCarousel_2boHcgS0 .baseCarousel__button_3MoazwSm{width:30px;height:48px}.sharebtn{padding:30px 0 0 0;clear:both;font-size:0.8em}.sharebtn li{float:right}.sharebtn li.twitter{margin-left:3px}.sharebtn li.embed{padding-top:5px;float:none;clear:both;text-align:right}#item_page_wrap #social{margin:20px 0 0}#item_page_wrap #embedded_tag{text-align:center}#item_page_wrap p{margin:5px 0}#item_page_wrap #embedded_tag p{color:#b6b6b6;font-size:0.8em}#item_page_wrap #embedded_tag textarea{width:80%}#reportMessage{color:#468847;font-size:14px;background-color:#dff0d8;border-color:#d6e9c6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:14px;margin:20px;width:80%}/* Styles for Review App added on 21 Jul 2017 */#reviews{margin:25px 0 20px 0;word-wrap:break-word;padding:25px 30px;background:rgba(255, 255, 255, 1);background:#fff url("https://basefile.akamaized.net/ymtk/5e68a101175d0/texture.png") repeat;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}#reviews h2.review01__title{padding:0px 0 10px !important;position:relative;padding-left:30px !important}#reviews h2.review01__title:before{position:absolute;left:0px;top:-3px;font-size:24px;font-family:FontAwesome;content:"\f0e6";color:#cbcbcb;opacity:0.8}#reviews h2.review01__title,.review01__tab{font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif}.review01__tabWrap{border-bottom:1px dashed #dad9d2 !important;border-top:1px dashed #dad9d2 !important;margin-bottom:10px}.review01__listChild + .review01__listChild{border-top:1px dashed #ddd !important}#reviews h2.review01__title{font-size:14px !important}.review01__radio + label{font-size:12px !important}.review01__list{height:400px !important;overflow-y:scroll !important}.review01__list li{width:100%;padding:25px 0;zoom:1}.review01__list li:after{content:"";display:block;clear:both}.review01__count{font-size:1.4em}.review01__date{}.review01__list li figure.review01__itemInfo{width:25%;float:left;font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif}.review01__list li p.review01__comment{width:74%;float:right;margin:0 !important;font-size:13px !important;line-height:1.7em !important}.review01__reply{border-radius:7px !important;font-size:13px !important;line-height:1.7em !important;max-width:70%;background:#f4f3f1 url("https://basefile.akamaized.net/ymtk/5e68a101175d0/texture.png") repeat !important}img.review01__img{border-radius:50%}.review01__listLoading{background:url(https://basefile.s3.amazonaws.com/ymtk/596f943290ec4/ajax-loader-gray.gif) no-repeat center center !important}@media only screen and (max-width: 828px){.review01__list{border-bottom:none !important}}@media only screen and (min-width: 480px) and (max-width: 768px){.review01__list li figure.review01__itemInfo{width:30%}.review01__list li p.review01__comment{width:67%}.review01__imgWrap{width:60px !important}img.review01__img{max-width:60px}}@media only screen and (max-width: 479px){.review01__list li figure.review01__itemInfo,.review01__list li p.review01__comment{width:100%;float:none}.review01__list li figure.review01__itemInfo{padding-bottom:20px}}/* Styles for Related Items functions added on 22 Feb 2018 */h3#relatedItems-title{text-transform:uppercase;color:rgb(113, 113, 105);font-size:1.3em;letter-spacing:2px;margin:30px 0 20px 0;text-align:center}h3#relatedItems-title span{font-size:12px;display:block}#relatedItems .item-box{width:31.4%;margin:0 2.9% 25px 0}#relatedItems .item-box:nth-child(3n){margin-right:0}#moreItems{clear:both;text-align:center;padding-top:20px}#moreItems a{background:#fff url('https://basefile.s3.amazonaws.com/ymtk/57f31cc7d162e/clean-gray-paper.png');border:1px dashed rgba(181, 181, 181, 0.61);box-shadow:0 0 0 4px #eee;color:#555;padding:5px 0 0 0;height:70px;width:70px;vertical-align:middle;display:inline-block;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#moreItems a i.fa{font-size:26px}#moreItems a span{display:block;font-size:16px;line-height:16px}#loading i.fa{font-size:1.8em;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.item-box{position:relative;width:31.4%;float:left;margin:0 2.9% 23px 0;background:rgba(255, 255, 255, 1);box-shadow:0px 1px 0px 1px rgba(0, 0, 0, 0.04);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.item-box:nth-child(3n){margin-right:0}.item-box:nth-child(3n+1){clear:both}.item-box a{display:block;padding:10px;position:relative}.item-box span.item-thumb-img{display:block;position:relative;line-height:150px;min-height:150px;vertical-align:middle;overflow:hidden}.item-box img{width:100%;vertical-align:middle}.item-box span.item-thumb-img	p.salesStatus{line-height:normal !important;font-weight:bold;font-size:1.1em;position:absolute !important;bottom:25px;left:-10px;width:120%;overflow:hidden;padding:5px 7px;text-align:center;z-index:1000 !important;opacity:0.85}.item-box span.item-thumb-img	p.salesStatus.comming{background:rgba(242, 210, 23, 1);color:#ffffff;letter-spacing:2px;transform:rotate(-4deg);-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg)}.item-box span.item-thumb-img	p.salesStatus.comming i.fa{font-size:18px;vertical-align:bottom}.item-box span.item-thumb-img	p.salesStatus.finished{background:rgba(100, 100, 86, 0.7);color:#fff;letter-spacing:1px;font-size:1rem;left:0;bottom:0;width:100%;vertical-align:middle}.item-box span.item-thumb-img	p.salesStatus.finished i.fa{color:rgba(255, 255, 255, 0.89);font-size:16px;vertical-align:bottom}#featuredItems .item-box{width:31.4%;margin:0 2.9% 0 0}#featuredItems .item-box:nth-child(3n+1){clear:none}#featuredItems .item-box:nth-child(4n){margin-right:0}.item-meta{padding:5px 0 0 0;color:#565656;text-align:right;line-height:1}.item-meta .item-title{margin-bottom:6px;line-height:1.4;padding-left:1px;font-size:0.9em;text-align:left}.item-meta .item-price{font-size:1.05em;line-height:1;text-align:right;color:#424141;letter-spacing:-0.02em;word-break:break-all;vertical-align:-2px}.item-meta .item-price:first-letter{font-size:0.9em;letter-spacing:3px}.item-meta .soldout span{color:#d85252;margin:6px 0 0 5px;font-size:1em;letter-spacing:1px;display:inline-block}.item-box img.label_image,#item_page_wrap .bxslider .img_box img.label_image{position:absolute !important;top:-8px;left:-2px;height:50px;width:50px;z-index:1000 !important;background:transparent !important}@media only screen and (max-width: 480px){.item-box img.label_image,#item_page_wrap .bxslider .img_box img.label_image{height:40px !important;width:40px !important}}/* common
-------------------------------------------------------------- */.show{display:block}.hide{display:none}#reportBtn{margin:0px 0px 0 0;text-align:right}#reportBtn a#openIllegalReport{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:4px 8px;background:rgba(255, 255, 255, 0.16);border:1px dotted #b8b6ae;display:inline;color:#989898;cursor:pointer;font-size:10px;margin-top:3px;text-decoration:none}#reportBtn a:hover{text-decoration:underline}/* clearfix */.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}/*  Media Query */.sidenav,#main{transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}@media only screen and (min-width: 767px){/* Shake Effect style moved to <head> secction and is Anabled in design setting */@keyframes addtocart{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(1px, 1px) rotateZ(1deg)}50%{transform:translate(0px, 1px) rotateZ(0deg)}75%{transform:translate(1px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}}@media screen and (max-width: 1024px){#wrapper,#mainHeader,#mainFooter{width:94%}.sidenav{width:24%}#main{width:74%}input#searchbox{width:160px}.widget.bannerbadge a{width:160px;height:160px}#mainHeader{padding:15px 0 20px 0}#mainHeader hgroup{width:29%}nav.headnav{width:70%}#mainHeader.fontsize26 h1 a span.logoText{font-size:24px;line-height:24px}#mainHeader.fontsize26 hgroup{padding-top:25px}#mainHeader.fontsize30 h1 a span.logoText{font-size:28px;line-height:28px}#mainHeader.fontsize30 hgroup{padding-top:20px}#mainHeader.fontsize34 h1 a span.logoText{font-size:30px;line-height:30px}#mainHeader.fontsize34 hgroup{padding-top:15px}#mainHeader.fontsize38 h1 a span.logoText{font-size:38px;line-height:38px}#mainHeader.fontsize38 hgroup{padding-top:10px}#mainHeader.fontsize42 h1 a span.logoText{font-size:44px;line-height:44px}#mainHeader.fontsize42 hgroup{padding-top:15px}#MainVisual,.flexslider{padding:10px}.menu li{letter-spacing:1px;padding:0 5px 0 15px}#featuredItems .item-box:nth-child(4n+1){clear:none}#item_page_wrap{padding:20px 20px 20px 20px}#item_page_wrap #item-body{padding:0 10px}.bx-wrapper,#item_page_wrap #bx-pager{float:none}#item_page_wrap #item-photos{margin-bottom:10px}#item_page_wrap .bxslider .img_box{width:auto}#item_page_wrap .bxslider .img_box img{width:100%}#item_page_wrap .bxslider .img_box img.label_image{width:auto !important}#item_page_wrap #bx-pager{position:relative;margin:10px 0 20px 0;width:100%}#item_page_wrap #bx-pager a:nth-child(even){margin-right:3px}#item_page_wrap #bx-pager a:last-child{margin-bottom:6px}#item_page_wrap #bx-pager a{margin:0 3px 6px 3px}#item_page_wrap .showbox{float:left;width:310px}#item_page_wrap .actionbox{width:200px;float:right}#item_page_wrap .actionbox-inner{padding:0px 0 0px 0px}/* added, Mar 7 2017, tweak overheight of main image box */.bx-wrapper{width:auto;min-height:auto}}@media screen and (max-width: 896px){#wrapper,#mainHeader,#mainFooter{width:94%}#mainHeader{padding:10px 0}#utilitynav{margin-bottom:15px}#main,.sidenav{width:100%}#clm2R .sidenav,#clm2L #main,#clm2R #main,#clm2L .sidenav{float:none}.sidenav{margin-top:30px}.widget.bannerbadge{float:none !important;width:auto !important;margin:auto !important;text-align:center;margin-bottom:30px !important}.widget.bannerbadge a{width:170px;height:170px;margin:10px auto 30px auto !important}#mainHeader{flex-direction:column;align-items:center;padding:20px 0}#mainHeader hgroup,nav.headnav{float:none;width:100%;text-align:center}#mainHeader hgroup{margin-bottom:10px}#utilitynav{padding:10px 0}#search{display:block;margin:10px 0 0 0}.item-box span.item-thumb-img{line-height:130px;min-height:130px}.item-meta .discountprice{display:block;margin:5px 0 0 0}aside.sidenav{padding:30px 0}aside.sidenav .widget{width:23%;float:left;margin:0 1% 10px 1%}#item_page_wrap .showbox{float:none;width:100%}#item_page_wrap .actionbox{float:none;width:100%}#item_page_wrap .actionbox-inner{padding:0px 0 0px 0px}#mainFooter{text-align:center}#mainFooter ul li{display:block;margin:5px 0}}@media only screen and (max-width: 480px){#wrapper,#mainHeader,#mainFooter{width:100%}#mainHeader{padding-top:34px}#mainHeader h1 a{display:inline-block}#mainHeader h1 a span.logoText{padding:0 24px}#mainHeader,#mainFooter{padding-left:20px;padding-right:20px}#utilitynav{margin-bottom:0}.menu li{font-size:0.9em;letter-spacing:1px;padding:0 10px;border:none}.menu li:first-child{display:none}.menu li:last-child{border-right:none}#MainVisual,.flexslider{padding:8px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}#featuredItems,#newsbox,.BlogPinnedArticle{margin:0 10px 20px 10px}.item-meta .soldout span{font-size:0.8em}.item-box span.item-thumb-img	p.salesStatus{}.item-box span.item-thumb-img	p.salesStatus.comming{font-size:1rem;letter-spacing:0;opacity:1}.item-box span.item-thumb-img	p.salesStatus.finished{font-size:0.9rem;padding:2px}.item-box span.item-thumb-img	p.salesStatus.finished i.fa{display:none}#featuredItems h2,#newsbox h2{text-align:center}#featuredItems{padding:0;background:none;box-shadow:none}#featuredItems.featured1Clm .item-box{width:90%;margin:0 auto 30px auto;float:none;text-align:center}#featuredItems.featured1Clm .item-box:nth-child(4n){margin-right:auto}.Items2Clm .item-box{width:48.5%;margin:0 3% 23px 0;min-height:180px}.Items2Clm .item-box:nth-child(3n){margin-right:3%}.Items2Clm .item-box:nth-child(3n+1){float:left;clear:none}.Items2Clm .item-box:nth-child(2n){margin-right:0}.Items2Clm .item-box:nth-child(2n+1){clear:both}#newsbox dl{position:relative;padding:0 0 8px 0;margin-top:8px;border-bottom:1px solid #eee}#newsbox dl:last-child{border:none}#newsbox dl dt{position:relative}#newsbox dl dd{padding:0 0 0 0em}#itemthumbs{padding:0 10px}.item-box a{padding:8px}#item_page_wrap #bx-pager{text-align:center}#relatedItems{padding:0 15px}#relatedItems .item-box{width:31.4%;margin:0 2.9% 25px 0;min-height:150px}#relatedItems .item-box:nth-child(3n){margin-right:0}#relatedItems .item-box:nth-child(2n+1){clear:none}#relatedItems .item-box a{padding:6px}#relatedItems .item-box span.item-thumb-img{line-height:normal;min-height:auto}aside.sidenav{padding:20px 30px}aside.sidenav .widget{width:100%;float:none;margin:0 0 20px 0}h2.category-title{text-align:center;padding:10px 20px;margin:30px 15px}.ChildCategories li{margin:0 10px 15px 0}.ChildCategories li a{box-shadow:0 0 0 2px #fff;padding:3px 8px;color:#4a4a4a;font-size:0.9em}.breadcrumb,.ChildCategories{text-align:center}.static_wrap{padding:30px 30px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}.static_wrap#blog{padding:30px 20px}.static_wrap #about h2,h2.membershipTitle,.inquirySection h1,#privacy h2,#law h2,.communityMain .communityTitle{text-align:center;font-size:2.8rem;margin-bottom:20px}#privacy h2,#law h2{font-size:1.8rem}.static_wrap #about .blog_title h2{text-align:left}#item_page_wrap,#reviews{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px}#reviews{margin:10px 0 0 0}.menu,#baseMenu{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent/* For some Androids */}.top-animate{top:13px !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mid-animate{opacity:0}.bottom-animate{top:13px !important;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.top-menu{top:5px;width:32px;height:3px;border-radius:3px;background-color:#F9A530}.mid-menu{top:14px;width:32px;height:3px;border-radius:3px;background-color:#F9A530}.bottom-menu{top:23px;width:32px;height:3px;border-radius:3px;background-color:#F9A530}.menui{background:#847e7c;transition:0.6s ease;transition-timing-function:cubic-bezier(.75, 0, .29, 1.01);margin-top:15px;position:absolute}.icon{z-index:9999 !important;position:fixed;display:block;padding:9px;height:40px;width:40px;margin:0px;top:0;right:20px}.mobilenav{display:block;font-family:inherit;top:0;left:0;z-index:9999;display:none;position:fixed;width:100%;height:100%;background:rgba(255, 255, 255, 0.95);overflow-y:scroll;padding-bottom:60px}.mobilenav li.home{margin-top:40px}.mobilenav li.home .fa{font-size:1.4em;color:color: #222 !important}.mobilenav li.products{margin:10px 0}.mobilenav li{list-style-type:none;text-align:center;padding:5px 10px;font-weight:600}.mobilenav li a{font-size:120%;color:#222;text-decoration:none;width:100%}.mobilenav #baseMenu{display:block;margin:0px 0;text-align:center;padding-bottom:5px}.mobilenav #baseMenu > ul > li{float:none;display:inline-block}.mobilenav li.products .appsItemCategoryTag_lowerchild li,.mobilenav li.membershipnav ul li{font-size:0.9em;padding:2px 0px;font-weight:normal}.informationBanner + .mobilenav + .icon{top:55px}.informationBanner + .mobilenav.scrolled + .icon{top:0px}body.noscroll{overflow:hidden}body.noscroll a.informationBanner + .mobilenav + .icon{top:0px;right:35px}footer{padding-bottom:70px}}/** 言語対応
 *************************************/#i18{}#i18 .lang{float:left;margin:0 5px 0 0;position:relative}#i18 .lang:before{background:url('https://thebase.in/img/shop/arrow.gif') no-repeat;background-size:10px 7px;content:"";height:7px;position:absolute;right:13px;top:12px;width:10px}#i18 .currency{float:left;position:relative}#i18 .currency:before{background:url('https://thebase.in/img/shop/arrow.gif') no-repeat;background-size:10px 7px;content:"";height:7px;position:absolute;right:13px;top:12px;width:10px}#i18 select{appearance:inherit;-webkit-appearance:inherit;border:none;cursor:pointer;font-size:11px;line-height:18px;min-width:inherit;padding:5px 25px 5px 10px;vertical-align:middle;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}@media only screen and (max-width: 767px){#i18{width:300px;text-align:center;margin:0 auto;padding:20px 0}#i18 .lang,#i18 .currency{float:none;display:inline-block}}/* IE セレクトボックス要素スタイル初期化 */#i18 select::-ms-expand{display:none}/** 商品検索App対応
 *************************************/input#searchbox{-webkit-appearance:textfield;background:#fff url('https://basefile.s3.amazonaws.com/ymtk/577b4d7056fa2/ico_search.png') no-repeat 8px;background-color:rgba(255, 255, 255, 0.5);background-size:14px 14px;color:#888;width:180px;padding:6px 4px 6px 24px;border:solid 2px rgba(255, 255, 255, 0.4);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-bottom:0px;outline:none;font-size:1em}input#searchbox:focus{background-color:rgba(255, 255, 255, 1)}/* MailMagazine App
-------------------------------------------------------------- *//* Form */.widget.mailMagazine{background:#fff}.widget.mailMagazine .mailMagazine-inner{padding:5px 10px 20px 10px}.widget.mailMagazine p{font-size:0.9em;margin:10px 0}.mailMagazineSubscribe_field{text-align:center}.widget.mailMagazine .mailMagazineSubscribe_form input{margin:0;border:1px solid #e2e2e2;border-radius:7px;line-height:11px;font-size:12px;padding:7px 10px;margin-bottom:10px;width:98%}.mailMagazineSubscribe_form button{-webkit-appearance:none;margin:0 !important;line-height:1;font-size:1em;color:#fff;text-align:center;letter-spacing:1px;text-align:center;border:0;-webkit-font-smoothing:antialiased;outline:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border:1px dashed rgba(255, 255, 255, 0.61);box-shadow:0 0 0 3px #ec8484;background:#ec8484;text-decoration:none;cursor:pointer;padding:5px 0;margin:0px auto;font-size:0.9em;vertical-align:top;text-align:center;font-weight:bold;text-shadow:0 -1px 1px rgba(23, 23, 23, 0.2);display:inline-block;width:90%}.mailMagazineSubscribe_form button:disabled,.mailMagazineSubscribe_form button[disabled]{background:#bcbcbc;cursor:wait}.x_mailMagazineSubscribe_confirm{font-weight:bold;font-size:0.9em}/* ====================================================================================================================
		 * Flexslider
		 * ====================================================================================================================*/.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}/* ====================================================================================================================
		 * BASE STYLES
		 * ====================================================================================================================*/.flexslider img{animation:fadein 1.5s forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides > li:first-child{display:block;-webkit-backface-visibility:visible}.flexslider .slides li{opacity:0;/* 最初は透明にする */transition:opacity 1s ease/* フェードインのトランジションを設定 */}/* アクティブなスライドを表示 */.flexslider .slides li.flex-active-slide{opacity:1/* アクティブなスライドを不透明にする */}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}/* ====================================================================================================================
		 * DEFAULT THEME
		 * ====================================================================================================================*/.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}/* Direction Nav */.flex-direction-nav{*height:0}.flex-direction-nav a{width:35px;height:70px;margin:-35px 5px 0 5px;display:block;position:absolute;top:51%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{-webkit-border-radius:35px 0 0 35px;-moz-border-radius:35px 0 0 35px;border-radius:35px 0 0 35px;background:#fff;right:10px}.flex-direction-nav .flex-prev{-webkit-border-radius:0 35px 35px 0;-moz-border-radius:0 35px 35px 0;border-radius:0 35px 35px 0;background:#fff;left:10px}.flex-direction-nav .flex-next{background:#fff url(https://basefile.s3.amazonaws.com/ymtk/563c8cbbf140c/next402.gif) center center no-repeat;right:10px}.flex-direction-nav .flex-prev{background:#fff url(https://basefile.s3.amazonaws.com/ymtk/563c8cc72871d/prev402.gif) center center no-repeat;left:10px}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{background-size:100%}.flexslider:hover .flex-next,.flexslider:hover .flex-nav-next:before{opacity:0.4;right:7px}.flexslider:hover .flex-nav-next:before{opacity:1;right:14px}.flexslider:hover .flex-prev,.flexslider:hover .flex-nav-prev:before{opacity:0.4;left:7px}.flexslider:hover .flex-nav-prev:before{opacity:1;left:16px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{outline:none}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:8px;height:8px;display:block;background:rgba(255, 255, 255, 0.61);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a.flex-active{background:#fff;cursor:default}/* ====================================================================================================================
		 * Flexslider RESPONSIVE
		 * ====================================================================================================================*/@media only screen and (max-width: 979px){.flexslider:hover .flex-next{right:5px}.flexslider:hover .flex-prev{left:5px}}@media screen and (max-width: 480px){.flex-direction-nav .flex-prev{opacity:0.5;left:-5px}.flex-direction-nav .flex-next{opacity:0.5;right:-5px}.flexslider:hover .flex-next{right:-5px}.flexslider:hover .flex-prev{left:-5px}.flexslider .flex-nav-next:before{opacity:1;right:0px}.flexslider .flex-nav-prev:before{opacity:1;left:0px}.flexslider:hover .flex-nav-next:before{right:0px}.flexslider:hover .flex-nav-prev:before{left:0px}}/*   MEMBERSHIP  */#membership{width:auto !important;padding:0 !important}.login{padding:0 30px 40px 30px}.draft{padding:40px 30px}.membership .mypage .img-wrapper .img,.membership .guide .img-wrapper .img{height:auto !important;max-height:30vh !important;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.05);border:8px solid #fff}button#open-modal-button,a.logout,.membership .mypage .logout,.membership .mypage .content .definition-description .edit{background-color:transparent !important}.membership .mypage .img-wrapper .img,.membership .guide .img-wrapper .img{height:auto !important;max-height:30vh !important}@media (max-width: 768px){.membership .mypage .img-wrapper .img,.membership .guide .img-wrapper .img{object-fit:cover !important}}.membership .guide .register,.membership .mypage .content .definition-description .mail-address{background-color:rgb(0, 0, 0, .03) !important;padding:20px 40px !important}.membership .edit{padding:15px 13.5px !important}.membership .mail-address{padding:16px 18px !important}.membership .guide .content .heading{font-weight:600;font-size:2rem !important;line-height:1.4 !important;margin-bottom:20px}.loginbtn a,.membershiptop a,#membership .link{color:#fff;border:1px dashed rgba(255, 255, 255, 0.61);box-shadow:0 0 0 4px #ec8484;background:#ec8484}/*   MEMBERSHIP POINT UI */.membershipPoint{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;line-height:1.8;text-decoration:none;padding:10px 15px;-webkit-font-smoothing:antialiased;outline:0;background:rgba(255, 255, 255, 0.85);box-shadow:0 0 0 4px rgba(255, 255, 255, 0.85);border:1px dashed rgba(117, 115, 93, 0.3);margin:20px 0;font-size:1em}.membershipPoint__amountWrapper{font-size:1em !important}.membershipPoint__amount{font-size:1.4em !important}