@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}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,html,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}button,html,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}img{outline:none}em{font-style:normal}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}svg.defs,svg defs{display:none}svg use{pointer-events:none}html{color:#000;font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";-webkit-font-kerning:normal;font-kerning:normal;background-color:#f0f;font-size:14px;line-height:1.6;min-width:320px}body,html{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.4;color:inherit}ol,ul{list-style:none}dd{margin-left:0}table{width:100%}th{text-align:left}fieldset{border:0;margin:0;padding:0}a{text-decoration:none;color:#000}a:active,a:focus,a:hover,a:link,a:visited{border:none;outline:none}a:active,a:focus,a:hover{text-decoration:none;color:#000}img{max-width:100%;height:auto;line-height:1;vertical-align:top}[data$=".svg"],[src$=".svg"]{width:100%}address,cite,dfn,em,i{font-style:normal}code,pre{font-family:Consolas,Menlo,Courier,monospace}code{padding:.2em;border-radius:4px;background-color:rgba(0,0,0,.06)}code,pre code{font-size:.75rem}pre code{padding:0;background-color:inherit}abbr[title],dfn[title]{cursor:help}input,select{vertical-align:middle}textarea{resize:vertical}::selection{color:#fff;background:#f0f;text-shadow:none}button{background-color:transparent;outline:none;-moz-appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0}@font-face{font-family:U-DIN;src:local("URWDIN-Medium"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Medium.woff2) format("woff2"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Medium.woff) format("woff"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Medium.ttf) format("truetype"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Medium.svg#URWDIN-Medium) format("svg");font-weight:600;font-style:normal}@font-face{font-family:U-DIN;src:local("URWDIN-Bold"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Bold.woff2) format("woff2"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Bold.woff) format("woff"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Bold.ttf) format("truetype"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Bold.svg#URWDIN-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:U-DIN;src:local("URWDIN-Black"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Black.woff2) format("woff2"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Black.woff) format("woff"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Black.ttf) format("truetype"),url(https://classic.ushiochocolatl.com/assets/fonts/URWDIN-Black.svg#URWDIN-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Yu Gothic;src:local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("Noto Emoji");unicode-range:u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+231a-231b,u+2328,u+23cf,u+23e9-23f3,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2600-2604,u+260e,u+2611,u+2614-2615,u+2618,u+261d,u+2620,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638-263a,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267f,u+2692-2697,u+2699,u+269b-269c,u+26a0-26a1,u+26aa-26ab,u+26b0-26b1,u+26bd-26be,u+26c4-26c5,u+26c8,u+26ce-26cf,u+26d1,u+26d3-26d4,u+26e9-26ea,u+26f0-26f5,u+26f7-26fa,u+26fd,u+2702,u+2705,u+2708-270d,u+270f,u+2712,u+2714,u+2716,u+271d,u+2721,u+2728,u+2733-2734,u+2744,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2763-2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b50,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f004,u+1f0cf,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f1e6-1f1ff,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f300-1f321,u+1f324-1f393,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f3f0,u+1f3f3-1f3f5,u+1f3f7-1f4fd,u+1f4ff-1f53d,u+1f549-1f54e,u+1f550-1f567,u+1f56f-1f570,u+1f573-1f57a,u+1f587,u+1f58a-1f58d,u+1f590,u+1f595-1f596,u+1f5a4-1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5bc,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa-1f64f,u+1f680-1f6c5,u+1f6cb-1f6d2,u+1f6e0-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f0,u+1f6f3-1f6f8,u+1f910-1f93a,u+1f93c-1f93e,u+1f940-1f945,u+1f947-1f94c,u+1f950-1f96b,u+1f980-1f997,u+1f9c0,u+1f9d0-1f9e6,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("Noto Emoji");unicode-range:u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+231a-231b,u+2328,u+23cf,u+23e9-23f3,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2600-2604,u+260e,u+2611,u+2614-2615,u+2618,u+261d,u+2620,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638-263a,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267f,u+2692-2697,u+2699,u+269b-269c,u+26a0-26a1,u+26aa-26ab,u+26b0-26b1,u+26bd-26be,u+26c4-26c5,u+26c8,u+26ce-26cf,u+26d1,u+26d3-26d4,u+26e9-26ea,u+26f0-26f5,u+26f7-26fa,u+26fd,u+2702,u+2705,u+2708-270d,u+270f,u+2712,u+2714,u+2716,u+271d,u+2721,u+2728,u+2733-2734,u+2744,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2763-2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b50,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f004,u+1f0cf,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f1e6-1f1ff,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f300-1f321,u+1f324-1f393,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f3f0,u+1f3f3-1f3f5,u+1f3f7-1f4fd,u+1f4ff-1f53d,u+1f549-1f54e,u+1f550-1f567,u+1f56f-1f570,u+1f573-1f57a,u+1f587,u+1f58a-1f58d,u+1f590,u+1f595-1f596,u+1f5a4-1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5bc,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa-1f64f,u+1f680-1f6c5,u+1f6cb-1f6d2,u+1f6e0-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f0,u+1f6f3-1f6f8,u+1f910-1f93a,u+1f93c-1f93e,u+1f940-1f945,u+1f947-1f94c,u+1f950-1f96b,u+1f980-1f997,u+1f9c0,u+1f9d0-1f9e6,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:DIN;font-weight:600;src:local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("Noto Emoji");unicode-range:u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+231a-231b,u+2328,u+23cf,u+23e9-23f3,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2600-2604,u+260e,u+2611,u+2614-2615,u+2618,u+261d,u+2620,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638-263a,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267f,u+2692-2697,u+2699,u+269b-269c,u+26a0-26a1,u+26aa-26ab,u+26b0-26b1,u+26bd-26be,u+26c4-26c5,u+26c8,u+26ce-26cf,u+26d1,u+26d3-26d4,u+26e9-26ea,u+26f0-26f5,u+26f7-26fa,u+26fd,u+2702,u+2705,u+2708-270d,u+270f,u+2712,u+2714,u+2716,u+271d,u+2721,u+2728,u+2733-2734,u+2744,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2763-2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b50,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f004,u+1f0cf,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f1e6-1f1ff,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f300-1f321,u+1f324-1f393,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f3f0,u+1f3f3-1f3f5,u+1f3f7-1f4fd,u+1f4ff-1f53d,u+1f549-1f54e,u+1f550-1f567,u+1f56f-1f570,u+1f573-1f57a,u+1f587,u+1f58a-1f58d,u+1f590,u+1f595-1f596,u+1f5a4-1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5bc,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa-1f64f,u+1f680-1f6c5,u+1f6cb-1f6d2,u+1f6e0-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f0,u+1f6f3-1f6f8,u+1f910-1f93a,u+1f93c-1f93e,u+1f940-1f945,u+1f947-1f94c,u+1f950-1f96b,u+1f980-1f997,u+1f9c0,u+1f9d0-1f9e6,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:DIN;font-weight:700;src:local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("Noto Emoji");unicode-range:u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+231a-231b,u+2328,u+23cf,u+23e9-23f3,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2600-2604,u+260e,u+2611,u+2614-2615,u+2618,u+261d,u+2620,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638-263a,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267f,u+2692-2697,u+2699,u+269b-269c,u+26a0-26a1,u+26aa-26ab,u+26b0-26b1,u+26bd-26be,u+26c4-26c5,u+26c8,u+26ce-26cf,u+26d1,u+26d3-26d4,u+26e9-26ea,u+26f0-26f5,u+26f7-26fa,u+26fd,u+2702,u+2705,u+2708-270d,u+270f,u+2712,u+2714,u+2716,u+271d,u+2721,u+2728,u+2733-2734,u+2744,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2763-2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b50,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f004,u+1f0cf,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f1e6-1f1ff,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f300-1f321,u+1f324-1f393,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f3f0,u+1f3f3-1f3f5,u+1f3f7-1f4fd,u+1f4ff-1f53d,u+1f549-1f54e,u+1f550-1f567,u+1f56f-1f570,u+1f573-1f57a,u+1f587,u+1f58a-1f58d,u+1f590,u+1f595-1f596,u+1f5a4-1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5bc,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa-1f64f,u+1f680-1f6c5,u+1f6cb-1f6d2,u+1f6e0-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f0,u+1f6f3-1f6f8,u+1f910-1f93a,u+1f93c-1f93e,u+1f940-1f945,u+1f947-1f94c,u+1f950-1f96b,u+1f980-1f997,u+1f9c0,u+1f9d0-1f9e6,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:DIN;font-weight:900;src:local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji"),local("Noto Color Emoji"),local("Noto Emoji");unicode-range:u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+231a-231b,u+2328,u+23cf,u+23e9-23f3,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2600-2604,u+260e,u+2611,u+2614-2615,u+2618,u+261d,u+2620,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638-263a,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267f,u+2692-2697,u+2699,u+269b-269c,u+26a0-26a1,u+26aa-26ab,u+26b0-26b1,u+26bd-26be,u+26c4-26c5,u+26c8,u+26ce-26cf,u+26d1,u+26d3-26d4,u+26e9-26ea,u+26f0-26f5,u+26f7-26fa,u+26fd,u+2702,u+2705,u+2708-270d,u+270f,u+2712,u+2714,u+2716,u+271d,u+2721,u+2728,u+2733-2734,u+2744,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2763-2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b50,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f004,u+1f0cf,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f1e6-1f1ff,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f300-1f321,u+1f324-1f393,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f3f0,u+1f3f3-1f3f5,u+1f3f7-1f4fd,u+1f4ff-1f53d,u+1f549-1f54e,u+1f550-1f567,u+1f56f-1f570,u+1f573-1f57a,u+1f587,u+1f58a-1f58d,u+1f590,u+1f595-1f596,u+1f5a4-1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5bc,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa-1f64f,u+1f680-1f6c5,u+1f6cb-1f6d2,u+1f6e0-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f0,u+1f6f3-1f6f8,u+1f910-1f93a,u+1f93c-1f93e,u+1f940-1f945,u+1f947-1f94c,u+1f950-1f96b,u+1f980-1f997,u+1f9c0,u+1f9d0-1f9e6,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@-webkit-keyframes b{0%{text-shadow:0 0 0 transparent,-1px -1px 0 #0f0,0 -1px 0 #0f0,1px -1px 0 #0f0,-1px 0 0 #0f0,0 0 0 #0f0,1px 0 0 #0f0,-1px 1px 0 #0f0,0 1px 0 #0f0,1px 1px 0 #0f0}20%{text-shadow:0 0 0 transparent,-1px -1px 0 #f0f,0 -1px 0 #f0f,1px -1px 0 #f0f,-1px 0 0 #f0f,0 0 0 #f0f,1px 0 0 #f0f,-1px 1px 0 #f0f,0 1px 0 #f0f,1px 1px 0 #f0f}40%{text-shadow:0 0 0 transparent,-1px -1px 0 #0ff,0 -1px 0 #0ff,1px -1px 0 #0ff,-1px 0 0 #0ff,0 0 0 #0ff,1px 0 0 #0ff,-1px 1px 0 #0ff,0 1px 0 #0ff,1px 1px 0 #0ff}60%{text-shadow:0 0 0 transparent,-1px -1px 0 #ff0,0 -1px 0 #ff0,1px -1px 0 #ff0,-1px 0 0 #ff0,0 0 0 #ff0,1px 0 0 #ff0,-1px 1px 0 #ff0,0 1px 0 #ff0,1px 1px 0 #ff0}80%{text-shadow:0 0 0 transparent,-1px -1px 0 red,0 -1px 0 red,1px -1px 0 red,-1px 0 0 red,0 0 0 red,1px 0 0 red,-1px 1px 0 red,0 1px 0 red,1px 1px 0 red}}@keyframes b{0%{text-shadow:0 0 0 transparent,-1px -1px 0 #0f0,0 -1px 0 #0f0,1px -1px 0 #0f0,-1px 0 0 #0f0,0 0 0 #0f0,1px 0 0 #0f0,-1px 1px 0 #0f0,0 1px 0 #0f0,1px 1px 0 #0f0}20%{text-shadow:0 0 0 transparent,-1px -1px 0 #f0f,0 -1px 0 #f0f,1px -1px 0 #f0f,-1px 0 0 #f0f,0 0 0 #f0f,1px 0 0 #f0f,-1px 1px 0 #f0f,0 1px 0 #f0f,1px 1px 0 #f0f}40%{text-shadow:0 0 0 transparent,-1px -1px 0 #0ff,0 -1px 0 #0ff,1px -1px 0 #0ff,-1px 0 0 #0ff,0 0 0 #0ff,1px 0 0 #0ff,-1px 1px 0 #0ff,0 1px 0 #0ff,1px 1px 0 #0ff}60%{text-shadow:0 0 0 transparent,-1px -1px 0 #ff0,0 -1px 0 #ff0,1px -1px 0 #ff0,-1px 0 0 #ff0,0 0 0 #ff0,1px 0 0 #ff0,-1px 1px 0 #ff0,0 1px 0 #ff0,1px 1px 0 #ff0}80%{text-shadow:0 0 0 transparent,-1px -1px 0 red,0 -1px 0 red,1px -1px 0 red,-1px 0 0 red,0 0 0 red,1px 0 0 red,-1px 1px 0 red,0 1px 0 red,1px 1px 0 red}}@-webkit-keyframes c{0%{color:#0f0;border-color:#0f0}20%{color:#f0f;border-color:#f0f}40%{color:#0ff;border-color:#0ff}60%{color:#ff0;border-color:#ff0}80%{color:red;border-color:red}}@keyframes c{0%{color:#0f0;border-color:#0f0}20%{color:#f0f;border-color:#f0f}40%{color:#0ff;border-color:#0ff}60%{color:#ff0;border-color:#ff0}80%{color:red;border-color:red}}@-webkit-keyframes d{0%{border-color:#000}16.6666666667%{border-color:#0f0}33.3333333333%{border-color:#f0f}50%{border-color:#0ff}66.6666666667%{border-color:#ff0}83.3333333333%{border-color:red}}@keyframes d{0%{border-color:#000}16.6666666667%{border-color:#0f0}33.3333333333%{border-color:#f0f}50%{border-color:#0ff}66.6666666667%{border-color:#ff0}83.3333333333%{border-color:red}}@-webkit-keyframes e{0%{color:#0f0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{color:#f0f;-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}40%{color:#0ff;-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}60%{color:#ff0;-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}80%{color:red;-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}}@keyframes e{0%{color:#0f0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{color:#f0f;-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}40%{color:#0ff;-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}60%{color:#ff0;-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}80%{color:red;-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}}@-webkit-keyframes f{0%{color:#0f0}20%{color:#f0f}40%{color:#0ff}60%{color:#ff0}80%{color:red}}@keyframes f{0%{color:#0f0}20%{color:#f0f}40%{color:#0ff}60%{color:#ff0}80%{color:red}}@-webkit-keyframes g{0%{color:#ff8d00;border-color:#ff8d00}20%{color:#a020f0;border-color:#a020f0}40%{color:#f0f;border-color:#f0f}60%{color:red;border-color:red}80%{color:#ff0;border-color:#ff0}}@keyframes g{0%{color:#ff8d00;border-color:#ff8d00}20%{color:#a020f0;border-color:#a020f0}40%{color:#f0f;border-color:#f0f}60%{color:red;border-color:red}80%{color:#ff0;border-color:#ff0}}@-webkit-keyframes h{0%{color:#ff8d00;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{color:#a020f0;-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}40%{color:#f0f;-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}60%{color:red;-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}80%{color:#ff0;-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}}@keyframes h{0%{color:#ff8d00;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{color:#a020f0;-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}40%{color:#f0f;-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}60%{color:red;-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}80%{color:#ff0;-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}}@-webkit-keyframes i{0%{color:#ff8d00}20%{color:#a020f0}40%{color:#f0f}60%{color:red}80%{color:#ff0}}@keyframes i{0%{color:#ff8d00}20%{color:#a020f0}40%{color:#f0f}60%{color:red}80%{color:#ff0}}.icon{position:relative;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;width:1em;height:1em}.icon>svg,html.ie .icon{display:inline-block}.icon>svg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:visible}.icon--hexagon{height:auto}.icon--hexagon:before{content:"";display:block;padding-bottom:86.6%}a .icon--new_window{font-size:80%;margin-left:.25em;top:.1em}html.edge a .icon--new_window{top:0}.media{display:block;overflow:hidden;position:relative}.media.is-3by2:before{content:"";display:block;padding-top:66.6666666667%}.media.is-4by3:before{content:"";display:block;padding-top:75%}.media>:not(.media-fill):not(.lazyload-loader){display:block;position:absolute;top:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0}.media>iframe,.media>img{z-index:1}.media img.is-image-cover{font-family:object-fit\:cover;-o-object-fit:cover;object-fit:cover}.media-fill{display:block}.loading{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.loading:after{content:".";-webkit-animation:j 1s steps(1) infinite;animation:j 1s steps(1) infinite;margin-left:.25em}@-webkit-keyframes j{0%,20%{color:transparent;text-shadow:.3em 0 0 transparent,.6em 0 0 transparent}40%{color:inherit;text-shadow:.3em 0 0 transparent,.6em 0 0 transparent}60%{text-shadow:.3em 0 0 currentColor,.6em 0 0 transparent}80%,to{text-shadow:.3em 0 0 currentColor,.6em 0 0 currentColor}}@keyframes j{0%,20%{color:transparent;text-shadow:.3em 0 0 transparent,.6em 0 0 transparent}40%{color:inherit;text-shadow:.3em 0 0 transparent,.6em 0 0 transparent}60%{text-shadow:.3em 0 0 currentColor,.6em 0 0 transparent}80%,to{text-shadow:.3em 0 0 currentColor,.6em 0 0 currentColor}}.lazyload-loader{position:absolute;top:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.lazyload-loader:after{content:".";-webkit-animation:j 1s steps(1) infinite;animation:j 1s steps(1) infinite;margin-left:.25em}.lazyloaded+.lazyload-loader{display:none}.lazyloaded+.lazyload-loader:after{-webkit-animation:none;animation:none}.media .lazyload-loader{background:rgba(0,0,0,.05)}.carousel{position:relative;overflow:hidden}.chocolates__items .swiper-container{overflow:visible}.chocolates__items .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0)}.chocolates__items .swiper-button-next,.chocolates__items .swiper-button-prev{display:block;position:absolute;top:calc((100vw - 32px) * .8 * 887 / 1024 / 2);width:20px;height:40px;margin-top:-19px;z-index:10;background:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.chocolates__items .swiper-button-next:after,.chocolates__items .swiper-button-next:before,.chocolates__items .swiper-button-prev:after,.chocolates__items .swiper-button-prev:before{content:"";display:block;position:absolute;color:#fff;top:50%;width:28px;height:28px;border-top:2px solid}.chocolates__items .swiper-button-next:after,.chocolates__items .swiper-button-prev:after{opacity:0}.chocolates__items .swiper-button-next.swiper-button-disabled,.chocolates__items .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:none;pointer-events:none}.chocolates__items .swiper-button-prev,.chocolates__items .swiper-container-rtl .swiper-button-next{-webkit-transform-origin:left center;transform-origin:left center;left:12px;right:auto}.chocolates__items .swiper-button-prev:after,.chocolates__items .swiper-button-prev:before,.chocolates__items .swiper-container-rtl .swiper-button-next:after,.chocolates__items .swiper-container-rtl .swiper-button-next:before{left:0;border-left:2px solid;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.chocolates__items .swiper-button-prev.is-hovered:after,.chocolates__items .swiper-container-rtl .swiper-button-next.is-hovered:after{-webkit-animation:k .75s infinite linear;animation:k .75s infinite linear}.chocolates__items .swiper-button-next,.chocolates__items .swiper-container-rtl .swiper-button-prev{-webkit-transform-origin:right center;transform-origin:right center;right:12px;left:auto}.chocolates__items .swiper-button-next:after,.chocolates__items .swiper-button-next:before,.chocolates__items .swiper-container-rtl .swiper-button-prev:after,.chocolates__items .swiper-container-rtl .swiper-button-prev:before{right:0;border-right:2px solid;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.chocolates__items .swiper-button-next.is-hovered:after,.chocolates__items .swiper-container-rtl .swiper-button-prev.is-hovered:after{-webkit-animation:l .75s infinite linear;animation:l .75s infinite linear}@-webkit-keyframes k{0%{opacity:0;-webkit-transform:translateZ(0) rotate(-45deg);transform:translateZ(0) rotate(-45deg)}50%{opacity:.8;-webkit-transform:translate3d(-15%,0,0) rotate(-45deg);transform:translate3d(-15%,0,0) rotate(-45deg)}to{opacity:0;-webkit-transform:translate3d(-30%,0,0) rotate(-45deg);transform:translate3d(-30%,0,0) rotate(-45deg)}}@keyframes k{0%{opacity:0;-webkit-transform:translateZ(0) rotate(-45deg);transform:translateZ(0) rotate(-45deg)}50%{opacity:.8;-webkit-transform:translate3d(-15%,0,0) rotate(-45deg);transform:translate3d(-15%,0,0) rotate(-45deg)}to{opacity:0;-webkit-transform:translate3d(-30%,0,0) rotate(-45deg);transform:translate3d(-30%,0,0) rotate(-45deg)}}@-webkit-keyframes l{0%{opacity:0;-webkit-transform:translateZ(0) rotate(45deg);transform:translateZ(0) rotate(45deg)}50%{opacity:.8;-webkit-transform:translate3d(15%,0,0) rotate(45deg);transform:translate3d(15%,0,0) rotate(45deg)}to{opacity:0;-webkit-transform:translate3d(30%,0,0) rotate(45deg);transform:translate3d(30%,0,0) rotate(45deg)}}@keyframes l{0%{opacity:0;-webkit-transform:translateZ(0) rotate(45deg);transform:translateZ(0) rotate(45deg)}50%{opacity:.8;-webkit-transform:translate3d(15%,0,0) rotate(45deg);transform:translate3d(15%,0,0) rotate(45deg)}to{opacity:0;-webkit-transform:translate3d(30%,0,0) rotate(45deg);transform:translate3d(30%,0,0) rotate(45deg)}}.chocolates__nav{display:none}.article .swiper-container,.chocolates__nav .swiper-container{overflow:visible}.article .swiper-button-next,.article .swiper-button-prev{position:absolute;width:11px;height:22px;margin-top:-10px;z-index:10;background:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.article .swiper-button-next:after,.article .swiper-button-next:before,.article .swiper-button-prev:after,.article .swiper-button-prev:before{content:"";display:block;position:absolute;color:#fff;top:50%;width:15px;height:15px;border-top:2px solid}.article .swiper-button-next:after,.article .swiper-button-prev:after{opacity:0}.article .swiper-button-next.swiper-button-disabled,.article .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:none;pointer-events:none}.article .swiper-button-prev,.article .swiper-container-rtl .swiper-button-next{-webkit-transform-origin:left center;transform-origin:left center;left:2.5rem;right:auto}.article .swiper-button-prev:after,.article .swiper-button-prev:before,.article .swiper-container-rtl .swiper-button-next:after,.article .swiper-container-rtl .swiper-button-next:before{left:0;border-left:2px solid;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.article .swiper-button-prev.is-hovered:after,.article .swiper-container-rtl .swiper-button-next.is-hovered:after{-webkit-animation:k .75s infinite linear;animation:k .75s infinite linear}.article .swiper-button-next,.article .swiper-container-rtl .swiper-button-prev{-webkit-transform-origin:right center;transform-origin:right center;right:2.5rem;left:auto}.article .swiper-button-next:after,.article .swiper-button-next:before,.article .swiper-container-rtl .swiper-button-prev:after,.article .swiper-container-rtl .swiper-button-prev:before{right:0;border-right:2px solid;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.article .swiper-button-next.is-hovered:after,.article .swiper-container-rtl .swiper-button-prev.is-hovered:after{-webkit-animation:l .75s infinite linear;animation:l .75s infinite linear}.article .swiper-container-horizontal>.swiper-pagination-bullets,.article .swiper-pagination-custom,.article .swiper-pagination-fraction{position:relative;bottom:auto;left:0;width:100%;padding:10px 0}.article .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.article .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.article .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.article .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.article .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.article .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.article .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.article .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.2}.article button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none}.article .swiper-pagination-bullet-active{opacity:1;background:#fff}.article .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.article .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.article .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.article .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.article .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.article .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.article .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.article .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.article .swiper-pagination__icon{width:100%;height:auto}.top__container{position:fixed;left:0;top:0;right:0;bottom:0}body.has-newsbar .top__container{bottom:48px}.top__message{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:1.125rem;pointer-events:none;text-align:center;letter-spacing:.05em}.top__message.loaded{top:77%}.top__message .loading-dots{position:absolute}.top__message.is-animating{-webkit-animation:m 3s steps(1) infinite;animation:m 3s steps(1) infinite}@-webkit-keyframes m{0%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}@keyframes m{0%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.top__chocolate{position:absolute;width:40vh;height:40vh;left:50%;top:50%;margin-top:-20vh;margin-left:-20vh}.top__chocolate img{width:100%;height:auto}.sound-btn{display:none;position:fixed;right:0;bottom:0;padding:11px 10px;font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#fff;font-weight:700;font-size:1rem;white-space:nowrap;pointer-events:auto}.sound-btn svg{display:inline-block;vertical-align:middle;width:26px;height:26px;fill:#fff}body.has-newsbar .sound-btn{padding-top:8px;padding-bottom:8px;bottom:48px}.sound-btn__text{margin-left:6px}.sound-btn.is-mute .sound-btn__content--on,.sound-btn__content--off{display:none}.sound-btn.is-mute .sound-btn__content--off{display:block}.news__item+.news__item{margin-top:2em;border-top:1px dotted;padding-top:2em}.news__item h3{word-wrap:break-word;overflow-wrap:break-word}.news__item h3 a{text-decoration:underline;color:#f0f!important}.news__item h3 a.is-hovered{-webkit-animation:g 1s steps(1) infinite;animation:g 1s steps(1) infinite}.news__date{margin-bottom:1.25em;font-size:80%}.news__date .underline{padding-top:.2em;padding-bottom:.2em;border-bottom:1px solid}.news__text{font-size:80%;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.news__text a{text-decoration:underline;color:#f0f!important}.news__text a.is-hovered{-webkit-animation:g 1s steps(1) infinite;animation:g 1s steps(1) infinite}.news__not-found{text-align:center;padding-bottom:9em}.newsbar{position:fixed;left:0;right:0;bottom:0;width:100%;background:#0f0;color:#00f;font-size:1.0625rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .2s;transition:all .2s}html.safari10 .newsbar{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.newsbar.is-visible{visibility:visible;opacity:1;pointer-events:auto}.newsbar a{color:inherit}.newsbar a.is-hovered{-webkit-animation:g 1s steps(1) infinite;animation:g 1s steps(1) infinite}.newsbar__bg{background:#0f0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.newsbar__label{position:relative;display:inline-block;padding:.4em .75em .2em;font-size:1.25rem;margin-right:.85em;line-height:1}html.windows .newsbar__label{padding:.3em .75em .4em}.newsbar__label:after,.newsbar__label:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid currentColor}.newsbar__label:after{left:2px;top:2px;right:2px;bottom:2px}.newsbar__label span{font-weight:600}.newsbar__link.is-hovered .newsbar__label span{-webkit-animation:n 1s steps(1) infinite;animation:n 1s steps(1) infinite}@-webkit-keyframes n{0%{-webkit-text-stroke-color:#ff8d00}20%{-webkit-text-stroke-color:#a020f0}40%{-webkit-text-stroke-color:#f0f}60%{-webkit-text-stroke-color:red}80%{-webkit-text-stroke-color:#ff0}}@keyframes n{0%{-webkit-text-stroke-color:#ff8d00}20%{-webkit-text-stroke-color:#a020f0}40%{-webkit-text-stroke-color:#f0f}60%{-webkit-text-stroke-color:red}80%{-webkit-text-stroke-color:#ff0}}.newsbar__item{display:inline-block;margin-left:2em;margin-right:3em;line-height:30px}.newsbar__item .lang+.lang:before{content:"/";margin-left:.4em;margin-right:.5em}.newsbar__item a{text-decoration:underline}.newsbar__content{position:relative;z-index:2;margin-right:48px;overflow:hidden;font-weight:600;padding-top:9px;padding-bottom:9px;height:48px}button.newsbar__close{position:absolute;z-index:2;top:50%;right:8px;display:block;width:32px;height:32px;margin-top:-16px;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;color:inherit;background:transparent}button.newsbar__close span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid currentColor;border-radius:290486px}button.newsbar__close.is-active,button.newsbar__close:active,button.newsbar__close:focus{outline:none}button.newsbar__close:after,button.newsbar__close:before{content:"";display:block;position:absolute;left:50%;top:50%;background-color:currentColor;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}button.newsbar__close:before{height:3px;width:60%}button.newsbar__close:after{height:60%;width:3px}button.newsbar__close.is-hovered{-webkit-animation:h 1s steps(1) infinite;animation:h 1s steps(1) infinite}html.edge button.newsbar__close.is-hovered{-webkit-animation:i 1s steps(1) infinite;animation:i 1s steps(1) infinite}.store{position:fixed;left:10px;bottom:11px}a.store__btn{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#2485ff),to(#00f));background:-webkit-linear-gradient(#2485ff,#00f);background:linear-gradient(#2485ff,#00f);border-radius:8px;padding:10px 16px 9px;font-size:16px;border:2px solid #fff!important;color:#fff}a.store__btn.is-hovered{-webkit-animation:g 1s steps(1) infinite;animation:g 1s steps(1) infinite}body.has-newsbar .store{bottom:56px}button.menu-btn{display:none;z-index:8000;position:fixed;top:12px;right:10px;width:60px;cursor:pointer}button.menu-btn:before{content:"";display:block;padding-top:86.6%}button.menu-btn svg{position:absolute}.modal,button.menu-btn svg{left:0;top:0;right:0;bottom:0}.modal{display:none;position:fixed;z-index:9000;color:#fff;-webkit-transform:scale(0);transform:scale(0)}.modal a{color:inherit}.modal svg{fill:currentColor}.modal.is-1{left:0;top:0;right:0;bottom:0;z-index:9001}.modal.is-2{left:4px;top:4px;right:4px;bottom:4px;z-index:9002}.modal.is-3{z-index:9003}.modal.is-3,.modal.is-4{left:8px;top:8px;right:8px;bottom:8px}.modal.is-4{z-index:9004}.modal.is-5{z-index:9005}.modal.is-5,.modal.is-6{left:8px;top:8px;right:8px;bottom:8px}.modal.is-6{z-index:9006}.modal.is-7{z-index:9007}.modal.is-7,.modal.is-8{left:8px;top:8px;right:8px;bottom:8px}.modal.is-8{z-index:9008}.modal.is-9{z-index:9009}.modal.is-9,.modal.is-10{left:8px;top:8px;right:8px;bottom:8px}.modal.is-10{z-index:9010}.modal__wrapper{position:absolute;left:4px;top:4px;right:4px;bottom:4px;overflow:auto;background:#000;-webkit-overflow-scrolling:touch}.modal__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:100%;overflow:hidden}.modal__content{font-weight:600;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";max-width:100%;padding:72px 16px 56px}html.ie .modal__content{width:100%}button.modal__close{position:absolute;z-index:2;display:block;width:48px;height:48px;top:16px;right:16px;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;color:inherit;background:transparent}button.modal__close span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid currentColor;border-radius:290486px}button.modal__close.is-active,button.modal__close:active,button.modal__close:focus{outline:none}button.modal__close:after,button.modal__close:before{content:"";display:block;position:absolute;left:50%;top:50%;background-color:currentColor;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}button.modal__close:before{height:3px;width:60%}button.modal__close:after{height:60%;width:3px}button.modal__close.is-hovered{-webkit-animation:e 1s steps(1) infinite;animation:e 1s steps(1) infinite}html.edge button.modal__close.is-hovered{-webkit-animation:f 1s steps(1) infinite;animation:f 1s steps(1) infinite}.article{color:#000}.article .modal__wrapper{background:#0f0}.article__shoulder{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:.75rem;line-height:1.1;font-weight:600;text-align:center;margin-top:-2em;margin-bottom:1.75em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";opacity:.3}html.safari10 .article__shoulder{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.article__title{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:2.25rem;line-height:1.1;font-weight:900;text-align:center;margin-bottom:1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html.safari10 .article__title{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.article__content{width:800px;max-width:100%;margin-left:auto;margin-right:auto;font-size:15px}.article__content section{margin-top:2em;margin-bottom:2em}.article__content section:first-child{margin-top:0}.article__content section:last-child{margin-bottom:0}.article__content h3{font-weight:900;margin-bottom:1em;font-size:16px;line-height:1.75}.article__content h3 .underline{padding-top:.2em;padding-bottom:.2em;border-bottom:1px solid}.article__content .lang+.lang{margin-top:1.5em}.article__content .lang.is-jp h3{line-height:1.85}.article__content .lang.is-jp h3 .underline{padding-top:.15em;padding-bottom:.15em}.article__title-en{color:transparent;color:#0f0}.article__title-en,html.no-textstroke .article__title-en{text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}html.no-textstroke .article__title-en{color:#0f0}.article__title-jp{display:block;font-size:17px;font-weight:600;margin-top:.75em}.article__image{margin-top:2em;margin-bottom:2em}.article__image:first-child{margin-top:0}.article__image:last-child{margin-bottom:0}.article__image img{width:100%;height:auto}.article__image+.article__image{margin-top:-1em}.article__text+.article__text,.article__text p+p{margin-top:1.5em}.article__carousel{margin-top:2em}.article__nav{margin-top:5rem;font-size:1.125rem;font-weight:700}.article__nav ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-left:-1.5em;margin-right:-1.5em}.article__nav li{position:relative;white-space:nowrap;padding-left:1.75em;padding-right:1.75em}.article__nav li+li:before{content:"";display:block;width:1px;background:currentColor;position:absolute;height:.8em;top:50%;left:0;margin-top:-.55em}.article__nav a{display:block;padding:2px}.article__nav a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.article__nav a:not([href]){color:#0f0;-webkit-animation:none;animation:none}.menu .modal__content{text-align:center}.menu .menu__title,html.no-textstroke .menu .menu__title{color:#00f;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.menu__title{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:transparent;font-size:2.25rem;font-weight:900;text-align:center;margin-bottom:1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html.safari10 .menu__title{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.menu__nav{font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1}.menu__nav li+li{margin-top:.75em}.menu__nav a{position:relative;display:inline-block;border-bottom:1px solid;padding-bottom:0}html.windows .menu__nav a{padding-bottom:.15em}.menu__nav a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.menu__nav a .icon--new_window{font-size:50%;margin-left:.5em;top:.1em}html.edge .menu__nav a .icon--new_window{top:0}.menu__links{margin-top:3.75rem;font-size:1rem;font-weight:700;text-transform:uppercase}.menu__links li+li{margin-top:1.25em}.menu__links a{position:relative;display:inline-block}.menu__links a:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background:currentColor}.menu__links a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.menu__links a.is-disable{opacity:.5;-webkit-animation:none;animation:none}.menu__links__foochocolaters{text-transform:none}.menu__socials{margin-top:2.5rem}.menu__socials ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.menu__socials li{padding-left:.75rem;padding-right:.75rem}.menu__socials a{display:block;width:2rem;height:2rem}.menu__socials a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.menu__socials a .icon{width:100%;height:100%}.menu__socials .icon--tumblr{margin-left:-.2em}.menu__copyright{margin-top:1.25rem}.menu__copyright small{font-size:.875rem}.menu__copyright-copy{font-family:Meiryo,sans-serif}.storesjp-button-wrapper{display:inline-block;position:relative;max-width:100%;overflow:hidden;font-size:0;width:200px;height:44px}.storesjp-button-original{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);font-size:14px}.storesjp-button-loading{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.storesjp-button-loading:after{content:".";-webkit-animation:j 1s steps(1) infinite;animation:j 1s steps(1) infinite;margin-left:.25em}iframe.storesjp-button-cart+.storesjp-button-original{background-color:#fff;border:0}iframe.storesjp-button-cart+.storesjp-button-original .storesjp-button-loading{display:none}iframe.storesjp-button-cart+.storesjp-button-original .storesjp-button-loading:after{-webkit-animation:none;animation:none}.storesjp-button-cart{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}a.storesjp-button-link{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;display:-webkit-inline-box;display:inline-flex;width:100%;height:44px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:4px;font-size:16px;border:2px solid #fff;padding-top:.25em;color:#000;background:#fff}a.storesjp-button-link.is-hovered{-webkit-animation:g 1s steps(1) infinite;animation:g 1s steps(1) infinite}div.storesjp-cart-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background-color:transparent;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-left:10px;padding-right:10px}div.storesjp-cart-modal:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.8)}div.storesjp-cart-modal>iframe{position:relative;width:100%;max-width:800px;height:600px;max-height:80vh;background-color:#fff;-webkit-box-shadow:4px 4px 18px rgba(0,0,0,.4);box-shadow:4px 4px 18px rgba(0,0,0,.4)}.chocolates-index__copy{font-size:15px;text-align:center}.chocolates-index__online-store{max-width:200px;margin:20px auto 60px;font-size:16px}a.chocolates-index__online-store__btn{border:1px solid;padding:.7em 1em .5em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:900}a.chocolates-index__online-store__btn.is-hovered{color:#fff;-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}html.edge a.chocolates-index__online-store__btn.is-hovered,html.ie a.chocolates-index__online-store__btn.is-hovered{text-shadow:0 0 0 transparent}.chocolates-index__content{width:1200px;max-width:100%;margin-left:auto;margin-right:auto}.chocolates-index__items{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:-32px;margin-right:-10px;margin-left:-10px}.chocolates-index__items>*{-webkit-box-flex:0;flex:0 0 auto;width:100%;max-width:100%;width:50%;padding-right:10px;padding-left:10px;margin-top:32px}.chocolates-index__item__image .media{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.chocolates-index__item__image .media:before{content:"";display:block;padding-top:86.62109375%}.chocolates-index__item__image .media .lazyload-loader{background:none}.chocolates-index__item__title{margin-top:28px;text-align:center}.chocolates-index__item__title small{font-size:70%;display:inline-block}.chocolates-index__item__title-en{display:block;font-size:1.75rem;font-weight:900;line-height:1;letter-spacing:-.05em;margin-bottom:.2em}.chocolates-index__item__title-jp{margin-top:.25em;display:block;font-size:17px;font-weight:700}.chocolates-index__item__title-jp,html.no-textstroke .chocolates-index__item__title-jp{color:#000;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}html.ie .chocolates-index__item__title-jp{margin-top:.3em}.chocolates-index__item__price{text-align:center;font-weight:700;font-size:16px;margin-top:5px}.chocolates-index__item__status{margin-top:5px;color:red;text-align:center}.chocolates-index__item a.is-hovered .chocolates-index__item__title-en,.chocolates-index__item a.is-hovered .chocolates-index__item__title-jp{color:#fff;-webkit-animation:b 1s steps(1) infinite;animation:b 1s steps(1) infinite}html.edge .chocolates-index__item a.is-hovered .chocolates-index__item__title-en,html.edge .chocolates-index__item a.is-hovered .chocolates-index__item__title-jp,html.ie .chocolates-index__item a.is-hovered .chocolates-index__item__title-en,html.ie .chocolates-index__item a.is-hovered .chocolates-index__item__title-jp{text-shadow:0 0 0 transparent}.chocolates-index__item a.is-hovered .chocolates-index__item__price{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.chocolates-index__item__buy{margin-top:10px;text-align:center;font-size:0;max-width:80%;margin-left:auto;margin-right:auto}html.ie .chocolates .modal__container{height:100%}.chocolates .modal__content{padding-left:0;padding-right:0}.chocolates__items{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50%;perspective-origin:50%}.chocolates__items-container{-webkit-transform:translateX(-1%) rotateX(0deg) rotateY(-7deg) rotate(8deg) skewX(8deg);transform:translateX(-1%) rotateX(0deg) rotateY(-7deg) rotate(8deg) skewX(8deg)}.chocolates__item{padding-left:16px;padding-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.chocolates__image{width:80%;margin-left:auto;margin-right:auto;max-width:300px}.chocolates__image .media{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.chocolates__image .media:before{content:"";display:block;padding-top:86.62109375%}.chocolates__image .media .lazyload-loader{background:none}.chocolates__image a.is-hovered .media{-webkit-transform:rotateY(-1deg) rotate(-9deg) skewX(-7deg) skewY(2deg);transform:rotateY(-1deg) rotate(-9deg) skewX(-7deg) skewY(2deg)}.chocolates__design{display:block;position:relative;margin-top:1.25rem;text-align:center}.chocolates__design-lable{display:block;font-size:13px;font-weight:600}.chocolates__design-artist{display:inline;font-size:24px;font-weight:700;line-height:1.1}.chocolates__design-artist a{position:relative}.chocolates__design-artist a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}.chocolates__design-artist a.is-hovered{color:#fff;-webkit-animation:b 1s steps(1) infinite;animation:b 1s steps(1) infinite}html.edge .chocolates__design-artist a.is-hovered,html.ie .chocolates__design-artist a.is-hovered{text-shadow:0 0 0 transparent}.chocolates__content{margin-top:2em}.chocolates__title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}html.safari10 .chocolates__title{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.chocolates__title small{font-size:70%;display:inline-block}.chocolates__title-en{display:block;font-size:2.5rem;font-weight:900;line-height:1;letter-spacing:-.05em}.chocolates__title-jp{margin-top:.25em;display:block;font-size:20px;font-weight:700}.chocolates__title-jp,html.no-textstroke .chocolates__title-jp{color:#000;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}html.ie .chocolates__title-jp{margin-top:.3em}.chocolates__price{margin-top:5px;font-size:15px;font-weight:700;text-align:center}.chocolates__status{margin-top:10px;text-align:center;margin-bottom:20px;color:red}.chocolates__buy{margin-top:12px;text-align:center;margin-bottom:25px;font-size:0}.chocolates__description{margin-top:1.25rem;font-size:15px;font-weight:700;margin-top:12px;max-width:400px;margin-left:auto;margin-right:auto}.chocolates__description-jp{margin-right:.5em}.chocolates__description-en{position:relative;font-weight:600}.chocolates__nav-item{display:block;margin-left:10px;margin-right:10px;position:relative;width:56px;color:inherit;font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;-webkit-transition:all .2s;transition:all .2s}.chocolates__nav-item:before{content:"";display:block;padding-top:86.6%}.chocolates__nav-hexagon,.swiper-slide.is-hidden .chocolates__nav-item{opacity:0;visibility:hidden}.chocolates__nav-hexagon{position:absolute;display:block;z-index:1;left:0;top:0;right:0;bottom:0;width:auto;height:auto;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition-property:opacity,visibility,left,top,right,bottom,-webkit-transform;transition-property:opacity,visibility,left,top,right,bottom,-webkit-transform;transition-property:opacity,visibility,transform,left,top,right,bottom;transition-property:opacity,visibility,transform,left,top,right,bottom,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.chocolates__nav-hexagon svg{fill:none;stroke:currentColor;stroke-width:3px}.chocolates__nav-item.is-hovered .chocolates__nav-hexagon,.swiper-slide-active .chocolates__nav-hexagon{opacity:1;visibility:visible;left:-13%;top:-13%;right:-13%;bottom:-13%}.chocolates__nav-hexagon-2 svg{stroke-width:2px}.swiper-slide-active .chocolates__nav-hexagon-2{left:-21%;top:-21%;right:-21%;bottom:-21%}.chocolates__nav-item.is-hovered .chocolates__nav-hexagon-2{-webkit-animation:o .75s infinite linear;animation:o .75s infinite linear}.swiper-slide-active .chocolates__nav-hexagon-2.is-hovered{-webkit-animation:none;animation:none}@-webkit-keyframes o{0%{opacity:0;left:-13%;top:-13%;right:-13%;bottom:-13%}50%{opacity:1;left:-21%;top:-21%;right:-21%;bottom:-21%}to{opacity:0;left:-30%;top:-30%;right:-30%;bottom:-30%}}@keyframes o{0%{opacity:0;left:-13%;top:-13%;right:-13%;bottom:-13%}50%{opacity:1;left:-21%;top:-21%;right:-21%;bottom:-21%}to{opacity:0;left:-30%;top:-30%;right:-30%;bottom:-30%}}.chocolates__nav-title{position:absolute;top:-2em;text-align:center;font-weight:700;font-size:1rem;white-space:nowrap;-webkit-transform:translate(-50%,1em);transform:translate(-50%,1em);left:50%;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,transform;transition-property:opacity,visibility,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.chocolates__nav-item.is-hovered .chocolates__nav-title{opacity:1;visibility:visible;-webkit-transform:translate(-50%);transform:translate(-50%)}.chocolates__nav-image{position:absolute;left:0;top:50%;width:100%;height:auto;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@supports (--css:variables){.chocolates__item .chocolates__design-artist,.chocolates__item .chocolates__title-en{color:var(--color,#fff)}.chocolates__item .chocolates__title-en.chocolates__title-en--stroke{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .chocolates__item .chocolates__title-en.chocolates__title-en--stroke{color:var(--color);text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.chocolates__nav-item .chocolates__nav-hexagon svg{stroke:var(--color,#fff)}}.artist .article__image{width:600px;max-width:100%;margin-left:auto;margin-right:auto}.artist__links{margin-top:3.75rem;font-size:1rem;font-weight:700}.artist__links ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;margin-top:-1em;margin-left:-.75em;margin-right:-.75em}.artist__links li{padding:1em .75em 0}.artist__links a{position:relative;display:inline-block}.artist__links a:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background:currentColor}.artist__links a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.artist__links a.is-disable{opacity:.5;-webkit-animation:none;animation:none}@supports (--css:variables){.artist{color:var(--color,#000)}.artist ::selection{color:var(--background-color,#0f0);background:var(--color,#000)}.artist:not(.background-color-white) .modal__wrapper{background:var(--background-color,#0f0)}.artist:not(.background-color-white) .article__title-en,html.no-textstroke .artist:not(.background-color-white) .article__title-en{color:var(--background-color,#0f0);text-shadow:0 0 0 transparent,-1px -1px 0 var(--color,#000),0 -1px 0 var(--color,#000),1px -1px 0 var(--color,#000),-1px 0 0 var(--color,#000),0 0 0 var(--color,#000),1px 0 0 var(--color,#000),-1px 1px 0 var(--color,#000),0 1px 0 var(--color,#000),1px 1px 0 var(--color,#000)}.artist.background-color-white .modal__wrapper{background:#f2f2f2}.artist.background-color-white .article__title-en,html.no-textstroke .artist.background-color-white .article__title-en{color:#f2f2f2;text-shadow:0 0 0 transparent,-1px -1px 0 var(--color,#000),0 -1px 0 var(--color,#000),1px -1px 0 var(--color,#000),-1px 0 0 var(--color,#000),0 0 0 var(--color,#000),1px 0 0 var(--color,#000),-1px 1px 0 var(--color,#000),0 1px 0 var(--color,#000),1px 1px 0 var(--color,#000)}}.access__contact{position:relative;border:1px solid;padding:1.5em 1.25em;margin-top:2em;margin-bottom:2em}.access__contact:before{content:"";display:block;position:absolute;pointer-events:none;left:2px;top:2px;right:2px;bottom:2px;border:1px solid}.access__contact a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.access__contact-group+.access__contact-group{margin-top:1.875rem}.access__contact-item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.access__contact-item+.access__contact-item{margin-top:.08em}.access__contact-item.is-address{display:block;text-align:center}.access__contact-content{padding-left:.25em;line-height:1.4}.access__contact-content .lang{display:block}.access__contact-content .lang.is-en{font-size:80%;margin-top:.25em}.access__way{margin-top:.75em;padding-left:1em}.access__way dd{font-size:80%}.access__way dd+dt{margin-top:.5em}.access__way .emoji{font-size:120%;margin-right:.5em}.access__way-note{margin-top:1em;font-size:80%}.access__map{margin-top:2em;position:relative}.access__map .media:before{content:"";display:block;padding-top:100%}.access__map .media>iframe{position:absolute;left:0;top:0;width:100%;height:100%}.ccc button.modal__close.is-hovered{-webkit-animation:h 1s steps(1) infinite;animation:h 1s steps(1) infinite}html.edge .ccc button.modal__close.is-hovered{-webkit-animation:i 1s steps(1) infinite;animation:i 1s steps(1) infinite}.ccc__member{margin-top:1em}.ccc__member-title:before{content:"[";font-weight:100;margin-right:.25em}.ccc__member-title:after{content:"]";font-weight:100;margin-left:.25em}.ccc__djpop{-webkit-font-feature-settings:normal;font-feature-settings:normal}.ccc__member-role{margin-left:.2em}.ccc__links{padding:1em;border:1px dotted;margin-top:2em}.ccc__links li+li{margin-top:.25em}.ccc__links a{color:#f0f}.ccc__links a.is-hovered{-webkit-animation:g 1s steps(1) infinite;animation:g 1s steps(1) infinite}.ccc__links a .emoji{position:relative;font-size:120%;margin-right:.25em;top:-.025em}html.mac .ccc__links a .emoji{top:.1em}.dealer{line-height:1.4}.dealer li+li{margin-top:.66em}.dealer a{position:relative;border-bottom:1px solid}.dealer a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.dealer__update-time{margin-bottom:2em;font-size:75%}.dealer__list{display:table}.dealer__group{display:table-row}.dealer__group+.dealer__group>*{padding-top:2em}.dealer__place{white-space:nowrap;padding-right:2em}.dealer__place,.dealer__shops{display:table-cell}.dealer__address{margin-top:-.1em;font-size:75%}.company__item{text-align:left}.company__item+.company__item{margin-top:.5em}.company__item a.is-hovered{-webkit-animation:c 1s steps(1) infinite;animation:c 1s steps(1) infinite}.company__label{padding-right:1.5em;white-space:nowrap}.company__label:before{content:"[";margin-right:.2em}.company__label:after,.company__label:before{display:inline;font-weight:400;font-family:Yu Gothic,YuGothic,游ゴシック,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.company__label:after{content:"]";margin-left:.2em}.journal button.modal__close.is-hovered{-webkit-animation:h 1s steps(1) infinite;animation:h 1s steps(1) infinite}html.edge .journal button.modal__close.is-hovered{-webkit-animation:i 1s steps(1) infinite;animation:i 1s steps(1) infinite}.journal__items{margin-top:2.5rem}.journal__item{position:relative}.journal__item+.journal__item{margin-top:2.5rem}.journal__card{position:relative}.journal__card__link{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.journal__card__container{background:#fff;border:2px solid}a.journal__card__link.is-hovered+.journal__card__container{-webkit-animation:d 1s steps(1) infinite;animation:d 1s steps(1) infinite}.journal__card__image .media:before{content:"";display:block;padding-top:62.5%}.journal__card__content{padding:24px 16px 28px}.journal__card__title-group{display:-webkit-box;display:flex;margin-bottom:12px;-webkit-box-align:center;align-items:center}.journal__card__number{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.875rem;margin-right:.4em;line-height:1.1;letter-spacing:.05em;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:transparent;color:#fff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}html.safari10 .journal__card__number{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}html.no-textstroke .journal__card__number{color:#fff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.journal__card__title{font-size:16px;line-height:1.4;-webkit-font-feature-settings:"palt","kern";font-feature-settings:"palt","kern"}.journal__card__description{font-size:13px;line-height:1.6;opacity:.8}.journal__card__more{font-weight:700;margin-top:1.5em;font-size:13px;line-height:1.75;text-align:center}.journal__card__more .underline{padding-top:.2em;padding-bottom:.2em;border-bottom:1px solid}.journal__nav{margin-top:4em}.journal__nav__title{margin-bottom:.5em;font-size:16px;font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.1;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html.safari10 .journal__nav__title{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.journal__nav__card{position:relative}.journal__nav__card__content{position:relative;display:-webkit-box;display:flex;background:#fff;border:2px solid}.journal__nav__card__content:after{content:"";display:block;width:8px;height:8px;border-top:1px solid;border-right:1px solid;position:absolute;top:50%;right:16px;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.journal__nav__card__link.is-hovered+.journal__nav__card__content{-webkit-animation:d 1s steps(1) infinite;animation:d 1s steps(1) infinite}.journal__nav__card__image{position:relative;width:92px;min-height:92px;-webkit-box-flex:0;flex:0 0 auto}.journal__nav__card__image img{position:absolute;left:0;top:0;width:100%;height:100%;font-family:object-fit\:cover;-o-object-fit:cover;object-fit:cover}.journal__nav__card__image .lazyload-loader{background:rgba(0,0,0,.05)}.journal__nav__card__text{align-self:center;font-size:15px;line-height:1.4;padding:10px 36px 10px 20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.journal__nav__card__text__number{font-family:U-DIN,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.25rem;margin-right:.5em;line-height:1.1;letter-spacing:.075em;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:transparent;color:#fff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}html.safari10 .journal__nav__card__text__number{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}html.no-textstroke .journal__nav__card__text__number{color:#fff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.journal__nav__card__link{position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;z-index:1}html.custom-cursor{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath fill='%23fff' d='M62.605 14.292l259.304 167.982-103.301 28.116 73.211 114.988-68.265 39.449-75.537-116.932-85.412 62.959V14.292z'/%3E%3Cpath d='M223.565 379.045a14.209 14.209 0 0 1-11.952-6.5l-67.332-104.236L71.04 322.3a14.216 14.216 0 0 1-22.651-11.443V14.292A14.215 14.215 0 0 1 70.334 2.361l259.3 167.983a14.215 14.215 0 0 1-4 25.647l-84.676 23.046 62.845 98.708a14.216 14.216 0 0 1-4.88 19.942l-68.264 39.449a14.158 14.158 0 0 1-7.094 1.909zm-75.548-145.366a14.215 14.215 0 0 1 11.941 6.5l68.2 105.57 43.7-25.254-65.241-102.471a14.215 14.215 0 0 1 8.258-21.351l72.609-19.762L76.82 40.439v242.275l62.762-46.263a14.222 14.222 0 0 1 8.435-2.772z'/%3E%3C/svg%3E") 12 6,default}html.custom-cursor.cursor-grabbing{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.61 203.64a32.53 32.53 0 0 1 15.71-43.17 32.11 32.11 0 0 1 13.67-3 32.64 32.64 0 0 1 29.5 18.75L108 211.53a10 10 0 0 0 19-4.23v-76.82A32.52 32.52 0 0 1 159.52 98h.48c.75 0 7.41.12 12.2 4.05a10 10 0 0 0 6.34 2.27 9.59 9.59 0 0 0 1.6-.13 10 10 0 0 0 6.86-4.55 37.79 37.79 0 0 1 31.34-17.85h.66a32.43 32.43 0 0 1 31.53 24.68 10 10 0 0 0 14 6.63 32 32 0 0 1 13.94-3.1 32.49 32.49 0 0 1 31.94 26.53 10 10 0 0 0 9.83 8.17 9.86 9.86 0 0 0 4.18-.92 32.13 32.13 0 0 1 13.53-3 32.52 32.52 0 0 1 32.48 32.48v111.95c0 49-24.72 99.15-25.78 101.26l-.75 1.53H118.58z' fill='%23fff'/%3E%3Cpath d='M112.21 400a2 2 0 0 1-1.81-1.15L21.73 208.71a44.53 44.53 0 0 1 21.52-59.11A44 44 0 0 1 62 145.43a44.7 44.7 0 0 1 40.38 25.68L115 198.28v-67.8A44.53 44.53 0 0 1 159.5 86h.5a33.25 33.25 0 0 1 18 5.44c14.14-20.57 36-21.64 40.3-21.64h.79a44.34 44.34 0 0 1 42.44 31.51 44.49 44.49 0 0 1 60.15 30.56 44.07 44.07 0 0 1 16.32-3.08 44.53 44.53 0 0 1 44.48 44.48v111.94c0 51.78-25.93 104.4-27 106.62l-3.51 7.06a2 2 0 0 1-1.79 1.11zM62 174.92a14.85 14.85 0 0 0-6.31 1.4 15 15 0 0 0-7.25 19.93l81.26 174.26h203c6.49-15.18 20.25-51.36 20.25-85.29V173.27a15 15 0 0 0-30 0 2 2 0 0 1-2 2h-25.48a2 2 0 0 1-2-2v-30.83a15 15 0 0 0-30 0v30.83a2 2 0 0 1-2 2H236a2 2 0 0 1-2-2v-59a15 15 0 0 0-30 0v59a2 2 0 0 1-2 2h-25.49a2 2 0 0 1-2-2v-42.79a15 15 0 1 0-30 0v145.29a2 2 0 0 1-.59 1.42 2 2 0 0 1-1.41.58l-21.74-.09a2 2 0 0 1-1.81-1.15l-43.34-93A15.08 15.08 0 0 0 62 174.92z'/%3E%3C/svg%3E") 44 44,-webkit-grabbing;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.61 203.64a32.53 32.53 0 0 1 15.71-43.17 32.11 32.11 0 0 1 13.67-3 32.64 32.64 0 0 1 29.5 18.75L108 211.53a10 10 0 0 0 19-4.23v-76.82A32.52 32.52 0 0 1 159.52 98h.48c.75 0 7.41.12 12.2 4.05a10 10 0 0 0 6.34 2.27 9.59 9.59 0 0 0 1.6-.13 10 10 0 0 0 6.86-4.55 37.79 37.79 0 0 1 31.34-17.85h.66a32.43 32.43 0 0 1 31.53 24.68 10 10 0 0 0 14 6.63 32 32 0 0 1 13.94-3.1 32.49 32.49 0 0 1 31.94 26.53 10 10 0 0 0 9.83 8.17 9.86 9.86 0 0 0 4.18-.92 32.13 32.13 0 0 1 13.53-3 32.52 32.52 0 0 1 32.48 32.48v111.95c0 49-24.72 99.15-25.78 101.26l-.75 1.53H118.58z' fill='%23fff'/%3E%3Cpath d='M112.21 400a2 2 0 0 1-1.81-1.15L21.73 208.71a44.53 44.53 0 0 1 21.52-59.11A44 44 0 0 1 62 145.43a44.7 44.7 0 0 1 40.38 25.68L115 198.28v-67.8A44.53 44.53 0 0 1 159.5 86h.5a33.25 33.25 0 0 1 18 5.44c14.14-20.57 36-21.64 40.3-21.64h.79a44.34 44.34 0 0 1 42.44 31.51 44.49 44.49 0 0 1 60.15 30.56 44.07 44.07 0 0 1 16.32-3.08 44.53 44.53 0 0 1 44.48 44.48v111.94c0 51.78-25.93 104.4-27 106.62l-3.51 7.06a2 2 0 0 1-1.79 1.11zM62 174.92a14.85 14.85 0 0 0-6.31 1.4 15 15 0 0 0-7.25 19.93l81.26 174.26h203c6.49-15.18 20.25-51.36 20.25-85.29V173.27a15 15 0 0 0-30 0 2 2 0 0 1-2 2h-25.48a2 2 0 0 1-2-2v-30.83a15 15 0 0 0-30 0v30.83a2 2 0 0 1-2 2H236a2 2 0 0 1-2-2v-59a15 15 0 0 0-30 0v59a2 2 0 0 1-2 2h-25.49a2 2 0 0 1-2-2v-42.79a15 15 0 1 0-30 0v145.29a2 2 0 0 1-.59 1.42 2 2 0 0 1-1.41.58l-21.74-.09a2 2 0 0 1-1.81-1.15l-43.34-93A15.08 15.08 0 0 0 62 174.92z'/%3E%3C/svg%3E") 44 44,grabbing}html.custom-cursor.cursor-grab{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.56 206.38A34 34 0 0 1 63.35 158a34.21 34.21 0 0 1 30.92 19.6l12.54 26.91a10 10 0 0 0 19.07-4.23V62a34.08 34.08 0 0 1 34-34c5.74 0 10.27 1.37 12.43 3.75a10 10 0 0 0 7.45 3.25 10.41 10.41 0 0 0 1.66-.13A10 10 0 0 0 189 29c8-18.7 29-18.91 29.85-18.91a33.84 33.84 0 0 1 32.56 24.11 10 10 0 0 0 9.56 7.09 10.18 10.18 0 0 0 3.83-.76A33.6 33.6 0 0 1 277.7 38a34 34 0 0 1 33.07 25.94 10 10 0 0 0 9.71 7.63 9.89 9.89 0 0 0 3.67-.7 34.07 34.07 0 0 1 46.48 31.7v183.78c0 48.84-24.68 99-25.73 101.1l-1.26 2.55H118.19z' fill='%23fff'/%3E%3Cpath d='M113.08 400a2 2 0 0 1-1.8-1.14L23.5 210.6a44 44 0 0 1 79.83-37.22l12.55 26.9V62a44.09 44.09 0 0 1 44-44c7.33 0 15.08 1.78 19.85 7 9.73-22.76 33.93-25 39-25a44 44 0 0 1 42.12 31.2A43.43 43.43 0 0 1 277.7 28a44 44 0 0 1 42.78 33.57 43.65 43.65 0 0 1 16.1-3 44.09 44.09 0 0 1 44.05 44v183.78c0 51.26-25.68 103.36-26.77 105.56l-3.49 7a2 2 0 0 1-1.77 1.09zM63.39 177.15a14.58 14.58 0 0 0-6.25 1.39A14.86 14.86 0 0 0 50 198.27l80.42 172.53h201c6.43-15 20.05-50.86 20.05-84.45V102.52a14.86 14.86 0 0 0-14.85-14.85 15.14 15.14 0 0 0-14.84 14.85v73a2 2 0 0 1-2 2h-25.26a2 2 0 0 1-2-2V72a14.85 14.85 0 0 0-29.69 0v103.52a2 2 0 0 1-2 2h-25.2a2 2 0 0 1-2-2V44.11a14.85 14.85 0 0 0-29.69 0v131.41a2 2 0 0 1-2 2h-25.19a2 2 0 0 1-2-2V62a14.85 14.85 0 0 0-29.69 0v215a1.94 1.94 0 0 1-.59 1.4 2 2 0 0 1-1.39.58l-21.53-.08a2 2 0 0 1-1.78-1.15l-42.92-92a14.91 14.91 0 0 0-13.46-8.6z'/%3E%3C/svg%3E") 44 44,-webkit-grab;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.56 206.38A34 34 0 0 1 63.35 158a34.21 34.21 0 0 1 30.92 19.6l12.54 26.91a10 10 0 0 0 19.07-4.23V62a34.08 34.08 0 0 1 34-34c5.74 0 10.27 1.37 12.43 3.75a10 10 0 0 0 7.45 3.25 10.41 10.41 0 0 0 1.66-.13A10 10 0 0 0 189 29c8-18.7 29-18.91 29.85-18.91a33.84 33.84 0 0 1 32.56 24.11 10 10 0 0 0 9.56 7.09 10.18 10.18 0 0 0 3.83-.76A33.6 33.6 0 0 1 277.7 38a34 34 0 0 1 33.07 25.94 10 10 0 0 0 9.71 7.63 9.89 9.89 0 0 0 3.67-.7 34.07 34.07 0 0 1 46.48 31.7v183.78c0 48.84-24.68 99-25.73 101.1l-1.26 2.55H118.19z' fill='%23fff'/%3E%3Cpath d='M113.08 400a2 2 0 0 1-1.8-1.14L23.5 210.6a44 44 0 0 1 79.83-37.22l12.55 26.9V62a44.09 44.09 0 0 1 44-44c7.33 0 15.08 1.78 19.85 7 9.73-22.76 33.93-25 39-25a44 44 0 0 1 42.12 31.2A43.43 43.43 0 0 1 277.7 28a44 44 0 0 1 42.78 33.57 43.65 43.65 0 0 1 16.1-3 44.09 44.09 0 0 1 44.05 44v183.78c0 51.26-25.68 103.36-26.77 105.56l-3.49 7a2 2 0 0 1-1.77 1.09zM63.39 177.15a14.58 14.58 0 0 0-6.25 1.39A14.86 14.86 0 0 0 50 198.27l80.42 172.53h201c6.43-15 20.05-50.86 20.05-84.45V102.52a14.86 14.86 0 0 0-14.85-14.85 15.14 15.14 0 0 0-14.84 14.85v73a2 2 0 0 1-2 2h-25.26a2 2 0 0 1-2-2V72a14.85 14.85 0 0 0-29.69 0v103.52a2 2 0 0 1-2 2h-25.2a2 2 0 0 1-2-2V44.11a14.85 14.85 0 0 0-29.69 0v131.41a2 2 0 0 1-2 2h-25.19a2 2 0 0 1-2-2V62a14.85 14.85 0 0 0-29.69 0v215a1.94 1.94 0 0 1-.59 1.4 2 2 0 0 1-1.39.58l-21.53-.08a2 2 0 0 1-1.78-1.15l-42.92-92a14.91 14.91 0 0 0-13.46-8.6z'/%3E%3C/svg%3E") 44 44,grab}html.custom-cursor.cursor-audio{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M347.5 60a16.22 16.22 0 0 0-22.5-3.28 15.72 15.72 0 0 0-3.28 22.19c50.62 67.11 50.62 176.25 0 243.36a15.55 15.55 0 0 0 3.28 22.18c8.91 6.17 19.37.94 22.5-3.28C406 263.75 406 137.58 347.5 60z'/%3E%3Cpath d='M308.36 111.87a16.31 16.31 0 0 0-22.5-3.28 15.72 15.72 0 0 0-3.28 22.19c28.59 37.81 28.59 101.8 0 139.61a15.64 15.64 0 0 0 3.28 22.19c9.14 6.48 19.37.94 22.5-3.28 37.58-49.69 37.58-127.66 0-177.43z'/%3E%3Cpath d='M244.79 381.37a5.19 5.19 0 0 1-3.28-1.17L102.13 270.27a10 10 0 0 0-6.19-2.15H24.69a6 6 0 0 1-6.1-5.85v-123.6a6 6 0 0 1 6.1-5.86h69.92a10 10 0 0 0 6.19-2.14L241.5 19.81a5.34 5.34 0 0 1 8.73 3.94v352.5a4.7 4.7 0 0 1-1.54 3.59 5.86 5.86 0 0 1-3.9 1.53z' fill='%23fff'/%3E%3Cpath d='M228.05 342.42l-112.66-87.81v-108l112.66-87.7v283.51zM83.2 246.48H40.78v-91.95H83.2zM235.31 12L94.61 122.81H24.69a16 16 0 0 0-16.1 15.86v123.6a16 16 0 0 0 16.1 15.85h71.25l139.37 109.93c10 7.89 24.92.86 24.92-11.8V23.75c0-12.66-14.84-19.77-24.92-11.8z'/%3E%3C/svg%3E") 44 44,pointer}a:not(.is-disable),button:not([disabled]),html.cursor-pointer{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.61 205.64a32.53 32.53 0 0 1 15.71-43.17 32.11 32.11 0 0 1 13.67-3 32.64 32.64 0 0 1 29.5 18.75L108 213.53a10 10 0 0 0 19-4.23V42.48a32.48 32.48 0 1 1 65 0v34.88a10 10 0 0 0 14 9.16 32 32 0 0 1 13-2.72 32.43 32.43 0 0 1 31.53 24.69 10 10 0 0 0 14 6.62 32.08 32.08 0 0 1 13.94-3.11 32.49 32.49 0 0 1 31.94 26.53 10 10 0 0 0 9.83 8.17 9.82 9.82 0 0 0 4.18-.92 32.13 32.13 0 0 1 13.53-3 32.52 32.52 0 0 1 32.48 32.48v111.95c0 49-24.72 99.15-25.78 101.26l-.75 1.53H118.58z' fill='%23fff'/%3E%3Cpath d='M113.08 400a2 2 0 0 1-1.8-1.14L23.5 210.6a44 44 0 0 1 79.83-37.22l12.55 26.9V44A44 44 0 0 1 204 44v31.65a44 44 0 0 1 57 28.62 44 44 0 0 1 59.55 30.25 43.65 43.65 0 0 1 16.1-3 44.09 44.09 0 0 1 44.05 44v110.83c0 51.26-25.68 103.36-26.77 105.56l-3.49 7a2 2 0 0 1-1.77 1.1zM63.39 177.15a14.58 14.58 0 0 0-6.25 1.39A14.86 14.86 0 0 0 50 198.27l80.42 172.53h201c6.43-15 20.05-50.86 20.05-84.45V175.52a14.85 14.85 0 1 0-29.69 0 2 2 0 0 1-2 2h-25.26a2 2 0 0 1-2-2V145a14.85 14.85 0 0 0-29.69 0v30.53a2 2 0 0 1-2 2h-25.2a2 2 0 0 1-2-2v-58.42a14.85 14.85 0 0 0-29.69 0v58.41a2 2 0 0 1-2 2h-25.19a2 2 0 0 1-2-2V44a14.85 14.85 0 0 0-29.69 0v233a1.94 1.94 0 0 1-.59 1.4 2 2 0 0 1-1.39.58l-21.53-.08a2 2 0 0 1-1.78-1.15l-42.92-92a14.91 14.91 0 0 0-13.46-8.6z'/%3E%3C/svg%3E") 34 6,pointer}.cursor,html.custom-cursor-fallback,html.custom-cursor-fallback a:not(.is-disable),html.custom-cursor-fallback button:not([disabled]){cursor:none}.cursor{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;left:-9999px;top:-9999px;z-index:9999}html.custom-cursor .cursor{-webkit-transform:translate(-18%,-10%);transform:translate(-18%,-10%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath fill='%23fff' d='M62.605 14.292l259.304 167.982-103.301 28.116 73.211 114.988-68.265 39.449-75.537-116.932-85.412 62.959V14.292z'/%3E%3Cpath d='M223.565 379.045a14.209 14.209 0 0 1-11.952-6.5l-67.332-104.236L71.04 322.3a14.216 14.216 0 0 1-22.651-11.443V14.292A14.215 14.215 0 0 1 70.334 2.361l259.3 167.983a14.215 14.215 0 0 1-4 25.647l-84.676 23.046 62.845 98.708a14.216 14.216 0 0 1-4.88 19.942l-68.264 39.449a14.158 14.158 0 0 1-7.094 1.909zm-75.548-145.366a14.215 14.215 0 0 1 11.941 6.5l68.2 105.57 43.7-25.254-65.241-102.471a14.215 14.215 0 0 1 8.258-21.351l72.609-19.762L76.82 40.439v242.275l62.762-46.263a14.222 14.222 0 0 1 8.435-2.772z'/%3E%3C/svg%3E")}html.custom-cursor.cursor-pointer .cursor{-webkit-transform:translate(-39%,-10%);transform:translate(-39%,-10%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.61 205.64a32.53 32.53 0 0 1 15.71-43.17 32.11 32.11 0 0 1 13.67-3 32.64 32.64 0 0 1 29.5 18.75L108 213.53a10 10 0 0 0 19-4.23V42.48a32.48 32.48 0 1 1 65 0v34.88a10 10 0 0 0 14 9.16 32 32 0 0 1 13-2.72 32.43 32.43 0 0 1 31.53 24.69 10 10 0 0 0 14 6.62 32.08 32.08 0 0 1 13.94-3.11 32.49 32.49 0 0 1 31.94 26.53 10 10 0 0 0 9.83 8.17 9.82 9.82 0 0 0 4.18-.92 32.13 32.13 0 0 1 13.53-3 32.52 32.52 0 0 1 32.48 32.48v111.95c0 49-24.72 99.15-25.78 101.26l-.75 1.53H118.58z' fill='%23fff'/%3E%3Cpath d='M113.08 400a2 2 0 0 1-1.8-1.14L23.5 210.6a44 44 0 0 1 79.83-37.22l12.55 26.9V44A44 44 0 0 1 204 44v31.65a44 44 0 0 1 57 28.62 44 44 0 0 1 59.55 30.25 43.65 43.65 0 0 1 16.1-3 44.09 44.09 0 0 1 44.05 44v110.83c0 51.26-25.68 103.36-26.77 105.56l-3.49 7a2 2 0 0 1-1.77 1.1zM63.39 177.15a14.58 14.58 0 0 0-6.25 1.39A14.86 14.86 0 0 0 50 198.27l80.42 172.53h201c6.43-15 20.05-50.86 20.05-84.45V175.52a14.85 14.85 0 1 0-29.69 0 2 2 0 0 1-2 2h-25.26a2 2 0 0 1-2-2V145a14.85 14.85 0 0 0-29.69 0v30.53a2 2 0 0 1-2 2h-25.2a2 2 0 0 1-2-2v-58.42a14.85 14.85 0 0 0-29.69 0v58.41a2 2 0 0 1-2 2h-25.19a2 2 0 0 1-2-2V44a14.85 14.85 0 0 0-29.69 0v233a1.94 1.94 0 0 1-.59 1.4 2 2 0 0 1-1.39.58l-21.53-.08a2 2 0 0 1-1.78-1.15l-42.92-92a14.91 14.91 0 0 0-13.46-8.6z'/%3E%3C/svg%3E")}html.custom-cursor.cursor-audio .cursor{-webkit-transform:translate(-45%,-50%);transform:translate(-45%,-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M347.5 60a16.22 16.22 0 0 0-22.5-3.28 15.72 15.72 0 0 0-3.28 22.19c50.62 67.11 50.62 176.25 0 243.36a15.55 15.55 0 0 0 3.28 22.18c8.91 6.17 19.37.94 22.5-3.28C406 263.75 406 137.58 347.5 60z'/%3E%3Cpath d='M308.36 111.87a16.31 16.31 0 0 0-22.5-3.28 15.72 15.72 0 0 0-3.28 22.19c28.59 37.81 28.59 101.8 0 139.61a15.64 15.64 0 0 0 3.28 22.19c9.14 6.48 19.37.94 22.5-3.28 37.58-49.69 37.58-127.66 0-177.43z'/%3E%3Cpath d='M244.79 381.37a5.19 5.19 0 0 1-3.28-1.17L102.13 270.27a10 10 0 0 0-6.19-2.15H24.69a6 6 0 0 1-6.1-5.85v-123.6a6 6 0 0 1 6.1-5.86h69.92a10 10 0 0 0 6.19-2.14L241.5 19.81a5.34 5.34 0 0 1 8.73 3.94v352.5a4.7 4.7 0 0 1-1.54 3.59 5.86 5.86 0 0 1-3.9 1.53z' fill='%23fff'/%3E%3Cpath d='M228.05 342.42l-112.66-87.81v-108l112.66-87.7v283.51zM83.2 246.48H40.78v-91.95H83.2zM235.31 12L94.61 122.81H24.69a16 16 0 0 0-16.1 15.86v123.6a16 16 0 0 0 16.1 15.85h71.25l139.37 109.93c10 7.89 24.92.86 24.92-11.8V23.75c0-12.66-14.84-19.77-24.92-11.8z'/%3E%3C/svg%3E")}html.custom-cursor.cursor-grab .cursor{-webkit-transform:translate(-54%,-50%);transform:translate(-54%,-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.56 206.38A34 34 0 0 1 63.35 158a34.21 34.21 0 0 1 30.92 19.6l12.54 26.91a10 10 0 0 0 19.07-4.23V62a34.08 34.08 0 0 1 34-34c5.74 0 10.27 1.37 12.43 3.75a10 10 0 0 0 7.45 3.25 10.41 10.41 0 0 0 1.66-.13A10 10 0 0 0 189 29c8-18.7 29-18.91 29.85-18.91a33.84 33.84 0 0 1 32.56 24.11 10 10 0 0 0 9.56 7.09 10.18 10.18 0 0 0 3.83-.76A33.6 33.6 0 0 1 277.7 38a34 34 0 0 1 33.07 25.94 10 10 0 0 0 9.71 7.63 9.89 9.89 0 0 0 3.67-.7 34.07 34.07 0 0 1 46.48 31.7v183.78c0 48.84-24.68 99-25.73 101.1l-1.26 2.55H118.19z' fill='%23fff'/%3E%3Cpath d='M113.08 400a2 2 0 0 1-1.8-1.14L23.5 210.6a44 44 0 0 1 79.83-37.22l12.55 26.9V62a44.09 44.09 0 0 1 44-44c7.33 0 15.08 1.78 19.85 7 9.73-22.76 33.93-25 39-25a44 44 0 0 1 42.12 31.2A43.43 43.43 0 0 1 277.7 28a44 44 0 0 1 42.78 33.57 43.65 43.65 0 0 1 16.1-3 44.09 44.09 0 0 1 44.05 44v183.78c0 51.26-25.68 103.36-26.77 105.56l-3.49 7a2 2 0 0 1-1.77 1.09zM63.39 177.15a14.58 14.58 0 0 0-6.25 1.39A14.86 14.86 0 0 0 50 198.27l80.42 172.53h201c6.43-15 20.05-50.86 20.05-84.45V102.52a14.86 14.86 0 0 0-14.85-14.85 15.14 15.14 0 0 0-14.84 14.85v73a2 2 0 0 1-2 2h-25.26a2 2 0 0 1-2-2V72a14.85 14.85 0 0 0-29.69 0v103.52a2 2 0 0 1-2 2h-25.2a2 2 0 0 1-2-2V44.11a14.85 14.85 0 0 0-29.69 0v131.41a2 2 0 0 1-2 2h-25.19a2 2 0 0 1-2-2V62a14.85 14.85 0 0 0-29.69 0v215a1.94 1.94 0 0 1-.59 1.4 2 2 0 0 1-1.39.58l-21.53-.08a2 2 0 0 1-1.78-1.15l-42.92-92a14.91 14.91 0 0 0-13.46-8.6z'/%3E%3C/svg%3E")}html.custom-cursor.cursor-grabbing .cursor{-webkit-transform:translate(-54%,-50%);transform:translate(-54%,-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 400 400'%3E%3Cpath d='M32.61 203.64a32.53 32.53 0 0 1 15.71-43.17 32.11 32.11 0 0 1 13.67-3 32.64 32.64 0 0 1 29.5 18.75L108 211.53a10 10 0 0 0 19-4.23v-76.82A32.52 32.52 0 0 1 159.52 98h.48c.75 0 7.41.12 12.2 4.05a10 10 0 0 0 6.34 2.27 9.59 9.59 0 0 0 1.6-.13 10 10 0 0 0 6.86-4.55 37.79 37.79 0 0 1 31.34-17.85h.66a32.43 32.43 0 0 1 31.53 24.68 10 10 0 0 0 14 6.63 32 32 0 0 1 13.94-3.1 32.49 32.49 0 0 1 31.94 26.53 10 10 0 0 0 9.83 8.17 9.86 9.86 0 0 0 4.18-.92 32.13 32.13 0 0 1 13.53-3 32.52 32.52 0 0 1 32.48 32.48v111.95c0 49-24.72 99.15-25.78 101.26l-.75 1.53H118.58z' fill='%23fff'/%3E%3Cpath d='M112.21 400a2 2 0 0 1-1.81-1.15L21.73 208.71a44.53 44.53 0 0 1 21.52-59.11A44 44 0 0 1 62 145.43a44.7 44.7 0 0 1 40.38 25.68L115 198.28v-67.8A44.53 44.53 0 0 1 159.5 86h.5a33.25 33.25 0 0 1 18 5.44c14.14-20.57 36-21.64 40.3-21.64h.79a44.34 44.34 0 0 1 42.44 31.51 44.49 44.49 0 0 1 60.15 30.56 44.07 44.07 0 0 1 16.32-3.08 44.53 44.53 0 0 1 44.48 44.48v111.94c0 51.78-25.93 104.4-27 106.62l-3.51 7.06a2 2 0 0 1-1.79 1.11zM62 174.92a14.85 14.85 0 0 0-6.31 1.4 15 15 0 0 0-7.25 19.93l81.26 174.26h203c6.49-15.18 20.25-51.36 20.25-85.29V173.27a15 15 0 0 0-30 0 2 2 0 0 1-2 2h-25.48a2 2 0 0 1-2-2v-30.83a15 15 0 0 0-30 0v30.83a2 2 0 0 1-2 2H236a2 2 0 0 1-2-2v-59a15 15 0 0 0-30 0v59a2 2 0 0 1-2 2h-25.49a2 2 0 0 1-2-2v-42.79a15 15 0 1 0-30 0v145.29a2 2 0 0 1-.59 1.42 2 2 0 0 1-1.41.58l-21.74-.09a2 2 0 0 1-1.81-1.15l-43.34-93A15.08 15.08 0 0 0 62 174.92z'/%3E%3C/svg%3E")}.loader{display:-webkit-box;display:flex;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:9998;background:#00f;color:#fff}.loader-object{width:1em;height:1em;border-radius:50%;font-size:5rem;position:relative;border-top:.1em solid hsla(0,0%,100%,.2);border-right:.1em solid hsla(0,0%,100%,.2);border-bottom:.1em solid hsla(0,0%,100%,.2);border-left:.1em solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:p 1.1s infinite linear;animation:p 1.1s infinite linear}@-webkit-keyframes p{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes p{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.menu{color:#fff}.menu .modal__wrapper{background:#00f}.menu .article__title-en,html.no-textstroke .menu .article__title-en{color:#00f;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.menu ::selection{color:#00f;background:#fff}.news{color:#000}.news .modal__wrapper{background:#ff0}.news .article__title-en,html.no-textstroke .news .article__title-en{color:#ff0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.news ::selection{color:#ff0;background:#000}.about{color:#000}.about .modal__wrapper{background:#ff8d00}.about .article__title-en,html.no-textstroke .about .article__title-en{color:#ff8d00;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.about ::selection{color:#ff8d00;background:#000}.secret{color:#000}.secret .modal__wrapper{background:#ccc}.secret .article__title-en,html.no-textstroke .secret .article__title-en{color:#ccc;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.secret ::selection{color:#ccc;background:#000}.chocolates-index{color:#fff}.chocolates-index .modal__wrapper{background:#171717}.chocolates-index .article__title-en,html.no-textstroke .chocolates-index .article__title-en{color:#171717;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.chocolates-index ::selection{color:#171717;background:#fff}.chocolate{color:#fff}.chocolate .modal__wrapper{background:#000}.chocolate .article__title-en,html.no-textstroke .chocolate .article__title-en{color:#000;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.chocolate ::selection{color:#000;background:#fff}.journal{color:#000}.journal .modal__wrapper{background:#e0f9ff}.journal .article__title-en,html.no-textstroke .journal .article__title-en{color:#e0f9ff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.journal ::selection{color:#e0f9ff;background:#000}.journal-1{color:#000}.journal-1 .modal__wrapper{background:#fffbe0}.journal-1 .article__title-en,html.no-textstroke .journal-1 .article__title-en{color:#fffbe0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.journal-1 ::selection{color:#fffbe0;background:#000}.journal-2{color:#000}.journal-2 .modal__wrapper{background:#ebfee0}.journal-2 .article__title-en,html.no-textstroke .journal-2 .article__title-en{color:#ebfee0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.journal-2 ::selection{color:#ebfee0;background:#000}.journal-3{color:#000}.journal-3 .modal__wrapper{background:#dffef4}.journal-3 .article__title-en,html.no-textstroke .journal-3 .article__title-en{color:#dffef4;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.journal-3 ::selection{color:#dffef4;background:#000}.ccc{color:#000}.ccc .modal__wrapper{background:#0f0}.ccc .article__title-en,html.no-textstroke .ccc .article__title-en{color:#0f0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.ccc ::selection{color:#0f0;background:#000}.access{color:#000}.access .modal__wrapper{background:#0ff}.access .article__title-en,html.no-textstroke .access .article__title-en{color:#0ff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.access ::selection{color:#0ff;background:#000}.dealer{color:#fff}.dealer .modal__wrapper{background:#a020f0}.dealer .article__title-en,html.no-textstroke .dealer .article__title-en{color:#a020f0;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.dealer ::selection{color:#a020f0;background:#fff}.company{color:#fff}.company .modal__wrapper{background:#001c5a}.company .article__title-en,html.no-textstroke .company .article__title-en{color:#001c5a;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.company ::selection{color:#001c5a;background:#fff}.error{color:#fff}.error .modal__wrapper{background:#00f}.error .article__title-en,html.no-textstroke .error .article__title-en{color:#00f;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.error ::selection{color:#00f;background:#fff}.unsupport{display:none;position:relative;z-index:1;background:red;color:#fff;font-size:1rem;line-height:1.6;text-align:center;padding:.5em 1em}.unsupport .lang,.unsupport .langs{display:block}.unsupport .lang+.lang{margin-top:.25em}.unsupport .lang.is-en{line-height:1.5}.u-clearfix:after,.u-clearfix:before{content:" ";display:table}.u-clearfix:after{clear:both}.u-pulled-left{float:left!important}.u-pulled-right{float:right!important}.u-clipped{overflow:hidden!important}.u-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.u-auto-break{display:inline-block}.u-auto-break:before{content:" ";letter-spacing:-1em;white-space:normal}.u-kern{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html.safari10 .u-kern{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.u-no-kern{-webkit-font-feature-settings:normal;font-feature-settings:normal}.u-fd-swap{font-display:swap!important}.u-fw-1{font-weight:100}.u-fw-2{font-weight:200}.u-fw-3{font-weight:300}.u-fw-4{font-weight:400}.u-fw-5{font-weight:500}.u-fw-6{font-weight:600}.u-fw-7{font-weight:700}.u-fw-8{font-weight:800}.u-fw-9{font-weight:900}.u-capitalized{text-transform:capitalize!important}.u-lowercase{text-transform:lowercase!important}.u-uppercase{text-transform:uppercase!important}.u-text-centered{text-align:center!important}.u-text-justified{text-align:justify!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-block{display:block!important}.u-flex{display:-webkit-box!important;display:flex!important}.u-inline{display:inline!important}.u-inline-block{display:inline-block!important}.u-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden{display:none!important}.u-invisible{visibility:hidden!important}.u-sticky{position:-webkit-sticky;position:sticky;top:0}.u-sticky:after,.u-sticky:before{content:" ";display:table}.u-sticky:after{clear:both}.u-marginless{margin:0!important}.u-paddingless{padding:0!important}.u-radiusless{border-radius:0!important}.u-shadowless{-webkit-box-shadow:none!important;box-shadow:none!important}.u-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.u-clip-round{overflow:hidden;border-radius:50%}.u-tap_highlight-none{-webkit-tap-highlight-color:transparent}.u-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;overflow:hidden!important;padding:0!important;clip:rect(0,0,0,0)!important}.u-visually-hidden,.u-visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}@media (min-width:320px) and (max-width:480px - 1px){.u-text-centered--only-xs{text-align:center!important}.u-text-justified--only-xs{text-align:justify!important}.u-text-left--only-xs{text-align:left!important}.u-text-right--only-xs{text-align:right!important}.u-block--only-xs{display:block!important}.u-flex--only-xs{display:-webkit-box!important;display:flex!important}.u-inline--only-xs{display:inline!important}.u-inline-block--only-xs{display:inline-block!important}.u-inline-flex--only-xs{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--only-xs{display:none!important}.u-invisible--only-xs{visibility:hidden!important}.u-sticky--only-xs{position:-webkit-sticky;position:sticky;top:0}.u-sticky--only-xs:after,.u-sticky--only-xs:before{content:" ";display:table}.u-sticky--only-xs:after{clear:both}}@media (min-width:400px){.u-hidden--400{display:none}}@media (min-width:415px){.chocolates__items .swiper-button-next,.chocolates__items .swiper-button-prev{top:129.93164px}}@media (min-width:480px) and (max-width:768px - 1px){.u-text-centered--only-sm{text-align:center!important}.u-text-justified--only-sm{text-align:justify!important}.u-text-left--only-sm{text-align:left!important}.u-text-right--only-sm{text-align:right!important}.u-block--only-sm{display:block!important}.u-flex--only-sm{display:-webkit-box!important;display:flex!important}.u-inline--only-sm{display:inline!important}.u-inline-block--only-sm{display:inline-block!important}.u-inline-flex--only-sm{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--only-sm{display:none!important}.u-invisible--only-sm{visibility:hidden!important}.u-sticky--only-sm{position:-webkit-sticky;position:sticky;top:0}.u-sticky--only-sm:after,.u-sticky--only-sm:before{content:" ";display:table}.u-sticky--only-sm:after{clear:both}}@media (min-width:480px){html{font-size:14px}.article__title,.menu__title{font-size:2.75rem}.menu__nav{font-size:28px}.access__map .media:before{padding-top:75%}.company__table{display:table}.company__item+.company__item{margin-top:0}.company__item+.company__item>*{padding-top:.5em}.company__item{display:table-row}.company__item>*{display:table-cell}.company__label:after,.company__label:before{content:none}.journal__card__content{padding:30px 24px 32px}.journal__card__title-group{margin-bottom:14px}.journal__card__number{font-size:2rem}.journal__card__title{font-size:20px}.journal__card__description,.journal__card__more{font-size:15px}.journal__nav__card__text{font-size:17px;padding:16px 36px 16px 24px}.journal__nav__card__text__number{font-size:1.5rem}.u-text-centered--from-sm,.u-text-centered--sm{text-align:center!important}.u-text-justified--from-sm,.u-text-justified--sm{text-align:justify!important}.u-text-left--from-sm,.u-text-left--sm{text-align:left!important}.u-text-right--from-sm,.u-text-right--sm{text-align:right!important}.u-block--from-sm,.u-block--sm{display:block!important}.u-flex--from-sm,.u-flex--sm{display:-webkit-box!important;display:flex!important}.u-inline--from-sm,.u-inline--sm{display:inline!important}.u-inline-block--from-sm,.u-inline-block--sm{display:inline-block!important}.u-inline-flex--from-sm,.u-inline-flex--sm{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--from-sm,.u-hidden--sm{display:none!important}.u-invisible--from-sm,.u-invisible--sm{visibility:hidden!important}.u-sticky--from-sm,.u-sticky--sm{position:-webkit-sticky;position:sticky;top:0}.u-sticky--from-sm:after,.u-sticky--from-sm:before,.u-sticky--sm:after,.u-sticky--sm:before{content:" ";display:table}.u-sticky--from-sm:after,.u-sticky--sm:after{clear:both}}@media (min-width:520px){.u-hidden--520{display:none}}@media (min-width:768px) and (max-width:960px - 1px){.u-text-centered--only-md{text-align:center!important}.u-text-justified--only-md{text-align:justify!important}.u-text-left--only-md{text-align:left!important}.u-text-right--only-md{text-align:right!important}.u-block--only-md{display:block!important}.u-flex--only-md{display:-webkit-box!important;display:flex!important}.u-inline--only-md{display:inline!important}.u-inline-block--only-md{display:inline-block!important}.u-inline-flex--only-md{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--only-md{display:none!important}.u-invisible--only-md{visibility:hidden!important}.u-sticky--only-md{position:-webkit-sticky;position:sticky;top:0}.u-sticky--only-md:after,.u-sticky--only-md:before{content:" ";display:table}.u-sticky--only-md:after{clear:both}}@media (min-width:768px){html{font-size:15px}.chocolates__items .swiper-wrapper{-webkit-box-align:center;align-items:center}.chocolates__items .swiper-button-next,.chocolates__items .swiper-button-prev{top:50%;width:43px;height:85px;margin-top:-42px}.chocolates__items .swiper-button-next:after,.chocolates__items .swiper-button-next:before,.chocolates__items .swiper-button-prev:after,.chocolates__items .swiper-button-prev:before{width:60px;height:60px}.chocolates__items .swiper-button-prev,.chocolates__items .swiper-container-rtl .swiper-button-next{left:2rem}.chocolates__items .swiper-button-next,.chocolates__items .swiper-container-rtl .swiper-button-prev{right:2rem}.chocolates__nav{display:block}.chocolates__nav .swiper-wrapper{-webkit-box-align:center;align-items:center}.chocolates__nav .swiper-slide{width:100%;height:100%}body.has-newsbar .top__container{bottom:54px}.sound-btn{padding:14px 20px;font-size:1.0625rem}.sound-btn svg{width:28px;height:28px}body.has-newsbar .sound-btn{padding-top:12px;padding-bottom:12px;bottom:54px}.sound-btn__text{margin-left:8px}.newsbar{font-size:1.125rem}.newsbar__item{line-height:32px}.newsbar__content{margin-right:60px;padding-top:11px;padding-bottom:11px;height:54px}button.newsbar__close{right:10px;width:40px;height:40px;margin-top:-20px}button.newsbar__close span{border-width:4px}button.newsbar__close:before{width:65%;height:4px}button.newsbar__close:after{height:65%;width:4px}.store{left:20px;bottom:14px}a.store__btn{font-size:17px;padding:11px 20px 10px}body.has-newsbar .store{bottom:66px}button.menu-btn{top:20px;right:20px;width:80px}.modal.is-1{left:0;top:0;right:0;bottom:0}.modal.is-2{left:10px;top:10px;right:10px;bottom:10px}.modal.is-3,.modal.is-4,.modal.is-5,.modal.is-6,.modal.is-7,.modal.is-8,.modal.is-9,.modal.is-10{left:20px;top:20px;right:20px;bottom:20px}.modal__wrapper{left:10px;top:10px;right:10px;bottom:10px}.modal__content{padding:80px 40px}button.modal__close{width:70px;height:70px;top:30px;right:30px}button.modal__close span{border-width:5px}button.modal__close:before{width:65%;height:5px}button.modal__close:after{height:65%;width:5px}.article__shoulder{margin-top:-1em;margin-bottom:1.2em;font-size:1.25rem}.article__title{font-size:4rem}.article__content,.article__content h3{font-size:1.25rem}.article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .article__title-en{color:#0f0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.article__title-jp{font-size:1.5rem}.menu .menu__title{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .menu .menu__title{color:#00f;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.menu__title{font-size:3.5rem}.menu__nav{font-size:2.25rem}.menu__nav li+li{margin-top:.75em}html.edge .menu__nav li+li,html.ie .menu__nav li+li{margin-top:.65em}.menu__socials li{padding-left:.625rem;padding-right:.625rem}.menu__socials a{width:2.5rem;height:2.5rem}.menu__socials .icon--tumblr{margin-left:-.5rem}.menu__copyright{margin-top:2.25rem}a.storesjp-button-link{font-size:17px;width:200px;height:44px}div.storesjp-cart-modal{padding-left:40px;padding-right:40px}.chocolates-index__copy{font-size:1.25rem}.chocolates-index__online-store{margin-top:40px;font-size:1.25rem;margin-bottom:80px;max-width:300px}.chocolates-index__items{margin-top:-80px;margin-right:-30px;margin-left:-30px}.chocolates-index__items>*{width:33.3333333333%;padding-right:30px;padding-left:30px;margin-top:80px}.chocolates-index__item__title-en{font-size:2.5rem}.chocolates-index__item__title-jp{margin-top:0;font-size:1.5rem}.chocolates-index__item__price{margin-top:0;font-size:1.25rem}.chocolates-index__item__status{margin-top:10px}.chocolates-index__item__buy{margin-top:20px;max-width:none}.chocolates .modal__content{padding-bottom:150px}.chocolates__items-container{-webkit-transform:translateX(-3%) rotateX(0deg) rotateY(-7deg) rotate(8deg) skewX(8deg);transform:translateX(-3%) rotateX(0deg) rotateY(-7deg) rotate(8deg) skewX(8deg);margin-left:auto;margin-right:auto;max-width:1200px}.chocolates__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-left:40px;padding-right:40px}.chocolates__image{width:48%;position:relative;z-index:2;max-width:none;padding-left:2rem;padding-right:2.5rem}.chocolates__design{text-align:left}.chocolates__design-lable{font-size:1.125rem;margin-right:.5em;margin-bottom:.5em}.chocolates__design-artist{font-size:2.875rem}.chocolates__content{width:52%}.chocolates__title{text-align:left}.chocolates__title-en{font-size:3.75rem}.chocolates__title-jp{margin-top:0;font-size:1.75rem}.chocolates__price{text-align:left;margin-top:2px;font-size:1.125rem}.chocolates__buy,.chocolates__status{text-align:left}.chocolates__description{margin-left:0;margin-right:0;margin-top:1em;max-width:85%;font-size:1.125rem}.chocolates__nav{padding:0;position:fixed;left:50%;bottom:30px;width:680px;margin-left:-340px}.chocolates__nav-container{padding:0;width:auto}.chocolates__nav-item{width:80px}.artist__links ul{margin-top:-1em;margin-left:-1em;margin-right:-1em}.artist__links li{padding:1em 1em 0}@supports (--css:variables){.artist:not(.background-color-white) .article__title-en{-webkit-text-stroke-color:var(--color,#000);-webkit-text-stroke-width:2px}html.no-textstroke .artist:not(.background-color-white) .article__title-en{color:var(--background-color,#0f0);text-shadow:0 0 0 transparent,-1px -1px 0 var(--color,#000),0 -1px 0 var(--color,#000),1px -1px 0 var(--color,#000),-1px 0 0 var(--color,#000),0 0 0 var(--color,#000),1px 0 0 var(--color,#000),-1px 1px 0 var(--color,#000),0 1px 0 var(--color,#000),1px 1px 0 var(--color,#000),-2px -2px 0 var(--color,#000),-1px -2px 0 var(--color,#000),0 -2px 0 var(--color,#000),1px -2px 0 var(--color,#000),2px -2px 0 var(--color,#000),-2px -1px 0 var(--color,#000),-1px -1px 0 var(--color,#000),0 -1px 0 var(--color,#000),1px -1px 0 var(--color,#000),2px -1px 0 var(--color,#000),-2px 0 0 var(--color,#000),-1px 0 0 var(--color,#000),0 0 0 var(--color,#000),1px 0 0 var(--color,#000),2px 0 0 var(--color,#000),-2px 1px 0 var(--color,#000),-1px 1px 0 var(--color,#000),0 1px 0 var(--color,#000),1px 1px 0 var(--color,#000),2px 1px 0 var(--color,#000),-2px 2px 0 var(--color,#000),-1px 2px 0 var(--color,#000),0 2px 0 var(--color,#000),1px 2px 0 var(--color,#000),2px 2px 0 var(--color,#000)}}@supports (--css:variables){.artist.background-color-white .article__title-en{-webkit-text-stroke-color:var(--color,#000);-webkit-text-stroke-width:2px}html.no-textstroke .artist.background-color-white .article__title-en{color:#f2f2f2;text-shadow:0 0 0 transparent,-1px -1px 0 var(--color,#000),0 -1px 0 var(--color,#000),1px -1px 0 var(--color,#000),-1px 0 0 var(--color,#000),0 0 0 var(--color,#000),1px 0 0 var(--color,#000),-1px 1px 0 var(--color,#000),0 1px 0 var(--color,#000),1px 1px 0 var(--color,#000),-2px -2px 0 var(--color,#000),-1px -2px 0 var(--color,#000),0 -2px 0 var(--color,#000),1px -2px 0 var(--color,#000),2px -2px 0 var(--color,#000),-2px -1px 0 var(--color,#000),-1px -1px 0 var(--color,#000),0 -1px 0 var(--color,#000),1px -1px 0 var(--color,#000),2px -1px 0 var(--color,#000),-2px 0 0 var(--color,#000),-1px 0 0 var(--color,#000),0 0 0 var(--color,#000),1px 0 0 var(--color,#000),2px 0 0 var(--color,#000),-2px 1px 0 var(--color,#000),-1px 1px 0 var(--color,#000),0 1px 0 var(--color,#000),1px 1px 0 var(--color,#000),2px 1px 0 var(--color,#000),-2px 2px 0 var(--color,#000),-1px 2px 0 var(--color,#000),0 2px 0 var(--color,#000),1px 2px 0 var(--color,#000),2px 2px 0 var(--color,#000)}}.access__contact{padding:2em}.access__contact-item.is-address{text-align:left;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.access__contact-content .lang.is-en{font-size:60%;margin-top:-.25em;margin-left:.25em}.access__way{padding-left:2em}.access__map .media:before{padding-top:66.6666666667%}.journal__items{display:-webkit-box;display:flex;margin:1.25rem -1.25rem -1.25rem;max-width:1200px;margin-left:auto;margin-right:auto}.journal__item+.journal__item{margin-top:0}.journal__item{padding:1.25rem;width:33.3333333333%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.journal__card,.journal__card__container{-webkit-box-flex:1;flex:1 1 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.journal__card__image .media:before{padding-top:66.6666666667%}.journal__card__content{padding:20px 16px;-webkit-box-flex:1;flex:1 1 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.journal__card__title-group{margin-bottom:8px}.journal__card__number{font-size:1.75rem}.journal__card__title{font-size:15px}.journal__card__description{font-size:13px}.journal__card__more{font-size:13px;-webkit-box-flex:1;flex:1 1 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.journal__nav__title{font-size:18px}.journal__nav__card__content:after{width:10px;height:10px;right:20px;margin-top:-5px;border-top-width:2px;border-right-width:2px}.journal__nav__card__image{width:120px;min-height:120px}.journal__nav__card__text{font-size:20px;padding:16px 36px 16px 20px}.journal__nav__card__text__number{font-size:1.75rem}.cursor{width:88px;height:88px;-webkit-background-size:88px 88px;background-size:88px 88px}.menu .article__title-en{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .menu .article__title-en{color:#00f;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.news .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .news .article__title-en{color:#ff0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.about .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .about .article__title-en{color:#ff8d00;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.secret .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .secret .article__title-en{color:#ccc;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.chocolates-index .article__title-en{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .chocolates-index .article__title-en{color:#171717;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.chocolate .article__title-en{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .chocolate .article__title-en{color:#000;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.journal .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .journal .article__title-en{color:#e0f9ff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.journal-1 .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .journal-1 .article__title-en{color:#fffbe0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.journal-2 .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .journal-2 .article__title-en{color:#ebfee0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.journal-3 .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .journal-3 .article__title-en{color:#dffef4;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.ccc .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .ccc .article__title-en{color:#0f0;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.access .article__title-en{-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px}html.no-textstroke .access .article__title-en{color:#0ff;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,-2px -2px 0 #000,-1px -2px 0 #000,0 -2px 0 #000,1px -2px 0 #000,2px -2px 0 #000,-2px -1px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,2px -1px 0 #000,-2px 0 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,2px 0 0 #000,-2px 1px 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000,2px 1px 0 #000,-2px 2px 0 #000,-1px 2px 0 #000,0 2px 0 #000,1px 2px 0 #000,2px 2px 0 #000}.dealer .article__title-en{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .dealer .article__title-en{color:#a020f0;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.company .article__title-en{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .company .article__title-en{color:#001c5a;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.error .article__title-en{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}html.no-textstroke .error .article__title-en{color:#00f;text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,-2px -2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,-2px -1px 0 #fff,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,2px -1px 0 #fff,-2px 0 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,2px 0 0 #fff,-2px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff,2px 1px 0 #fff,-2px 2px 0 #fff,-1px 2px 0 #fff,0 2px 0 #fff,1px 2px 0 #fff,2px 2px 0 #fff}.u-text-centered--from-md,.u-text-centered--md{text-align:center!important}.u-text-justified--from-md,.u-text-justified--md{text-align:justify!important}.u-text-left--from-md,.u-text-left--md{text-align:left!important}.u-text-right--from-md,.u-text-right--md{text-align:right!important}.u-block--from-md,.u-block--md{display:block!important}.u-flex--from-md,.u-flex--md{display:-webkit-box!important;display:flex!important}.u-inline--from-md,.u-inline--md{display:inline!important}.u-inline-block--from-md,.u-inline-block--md{display:inline-block!important}.u-inline-flex--from-md,.u-inline-flex--md{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--from-md,.u-hidden--md{display:none!important}.u-invisible--from-md,.u-invisible--md{visibility:hidden!important}.u-sticky--from-md,.u-sticky--md{position:-webkit-sticky;position:sticky;top:0}.u-sticky--from-md:after,.u-sticky--from-md:before,.u-sticky--md:after,.u-sticky--md:before{content:" ";display:table}.u-sticky--from-md:after,.u-sticky--md:after{clear:both}}@media (min-width:960px) and (max-width:1200px - 1px){.u-text-centered--only-lg{text-align:center!important}.u-text-justified--only-lg{text-align:justify!important}.u-text-left--only-lg{text-align:left!important}.u-text-right--only-lg{text-align:right!important}.u-block--only-lg{display:block!important}.u-flex--only-lg{display:-webkit-box!important;display:flex!important}.u-inline--only-lg{display:inline!important}.u-inline-block--only-lg{display:inline-block!important}.u-inline-flex--only-lg{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--only-lg{display:none!important}.u-invisible--only-lg{visibility:hidden!important}.u-sticky--only-lg{position:-webkit-sticky;position:sticky;top:0}.u-sticky--only-lg:after,.u-sticky--only-lg:before{content:" ";display:table}.u-sticky--only-lg:after{clear:both}}@media (min-width:960px){html{font-size:16px}.modal__content{padding:80px}.menu__socials li{padding-left:.5rem;padding-right:.5rem}.chocolates__item{padding-left:80px;padding-right:80px}.u-text-centered--from-lg,.u-text-centered--lg{text-align:center!important}.u-text-justified--from-lg,.u-text-justified--lg{text-align:justify!important}.u-text-left--from-lg,.u-text-left--lg{text-align:left!important}.u-text-right--from-lg,.u-text-right--lg{text-align:right!important}.u-block--from-lg,.u-block--lg{display:block!important}.u-flex--from-lg,.u-flex--lg{display:-webkit-box!important;display:flex!important}.u-inline--from-lg,.u-inline--lg{display:inline!important}.u-inline-block--from-lg,.u-inline-block--lg{display:inline-block!important}.u-inline-flex--from-lg,.u-inline-flex--lg{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--from-lg,.u-hidden--lg{display:none!important}.u-invisible--from-lg,.u-invisible--lg{visibility:hidden!important}.u-sticky--from-lg,.u-sticky--lg{position:-webkit-sticky;position:sticky;top:0}.u-sticky--from-lg:after,.u-sticky--from-lg:before,.u-sticky--lg:after,.u-sticky--lg:before{content:" ";display:table}.u-sticky--from-lg:after,.u-sticky--lg:after{clear:both}}@media (min-width:1200px){html{font-size:16px}.menu__links ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.menu__links li+li{margin-top:0}.menu__links li{padding-left:1em;padding-right:1em}.journal__card__content{padding:24px 16px 28px}.journal__card__title-group{margin-bottom:12px}.journal__card__number{font-size:1.875rem}.journal__card__title{font-size:16px}.journal__card__description{font-size:14px}.journal__card__more{font-size:13px}.u-text-centered--from-xl,.u-text-centered--xl{text-align:center!important}.u-text-justified--from-xl,.u-text-justified--xl{text-align:justify!important}.u-text-left--from-xl,.u-text-left--xl{text-align:left!important}.u-text-right--from-xl,.u-text-right--xl{text-align:right!important}.u-block--from-xl,.u-block--xl{display:block!important}.u-flex--from-xl,.u-flex--xl{display:-webkit-box!important;display:flex!important}.u-inline--from-xl,.u-inline--xl{display:inline!important}.u-inline-block--from-xl,.u-inline-block--xl{display:inline-block!important}.u-inline-flex--from-xl,.u-inline-flex--xl{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--from-xl,.u-hidden--xl{display:none!important}.u-invisible--from-xl,.u-invisible--xl{visibility:hidden!important}.u-sticky--from-xl,.u-sticky--xl{position:-webkit-sticky;position:sticky;top:0}.u-sticky--from-xl:after,.u-sticky--from-xl:before,.u-sticky--xl:after,.u-sticky--xl:before{content:" ";display:table}.u-sticky--from-xl:after,.u-sticky--xl:after{clear:both}}@media (min-width:1200px) and (max-width:1400px - 1px){.u-text-centered--only-xl{text-align:center!important}.u-text-justified--only-xl{text-align:justify!important}.u-text-left--only-xl{text-align:left!important}.u-text-right--only-xl{text-align:right!important}.u-block--only-xl{display:block!important}.u-flex--only-xl{display:-webkit-box!important;display:flex!important}.u-inline--only-xl{display:inline!important}.u-inline-block--only-xl{display:inline-block!important}.u-inline-flex--only-xl{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--only-xl{display:none!important}.u-invisible--only-xl{visibility:hidden!important}.u-sticky--only-xl{position:-webkit-sticky;position:sticky;top:0}.u-sticky--only-xl:after,.u-sticky--only-xl:before{content:" ";display:table}.u-sticky--only-xl:after{clear:both}}@media (min-width:1400px){.journal__card__content{padding:30px 24px 32px}.journal__card__title-group{margin-bottom:14px}.journal__card__number{font-size:2rem}.journal__card__title{font-size:20px}.journal__card__description,.journal__card__more{font-size:15px}.u-text-centered--from-xxl,.u-text-centered--xxl{text-align:center!important}.u-text-justified--from-xxl,.u-text-justified--xxl{text-align:justify!important}.u-text-left--from-xxl,.u-text-left--xxl{text-align:left!important}.u-text-right--from-xxl,.u-text-right--xxl{text-align:right!important}.u-block--from-xxl,.u-block--xxl{display:block!important}.u-flex--from-xxl,.u-flex--xxl{display:-webkit-box!important;display:flex!important}.u-inline--from-xxl,.u-inline--xxl{display:inline!important}.u-inline-block--from-xxl,.u-inline-block--xxl{display:inline-block!important}.u-inline-flex--from-xxl,.u-inline-flex--xxl{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--from-xxl,.u-hidden--xxl{display:none!important}.u-invisible--from-xxl,.u-invisible--xxl{visibility:hidden!important}.u-sticky--from-xxl,.u-sticky--xxl{position:-webkit-sticky;position:sticky;top:0}.u-sticky--from-xxl:after,.u-sticky--from-xxl:before,.u-sticky--xxl:after,.u-sticky--xxl:before{content:" ";display:table}.u-sticky--from-xxl:after,.u-sticky--xxl:after{clear:both}.u-text-centered--only-xxl{text-align:center!important}.u-text-justified--only-xxl{text-align:justify!important}.u-text-left--only-xxl{text-align:left!important}.u-text-right--only-xxl{text-align:right!important}.u-block--only-xxl{display:block!important}.u-flex--only-xxl{display:-webkit-box!important;display:flex!important}.u-inline--only-xxl{display:inline!important}.u-inline-block--only-xxl{display:inline-block!important}.u-inline-flex--only-xxl{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--only-xxl{display:none!important}.u-invisible--only-xxl{visibility:hidden!important}.u-sticky--only-xxl{position:-webkit-sticky;position:sticky;top:0}.u-sticky--only-xxl:after,.u-sticky--only-xxl:before{content:" ";display:table}.u-sticky--only-xxl:after{clear:both}}@media (max-width:1200px - 1px){.u-text-centered--until-lg{text-align:center!important}.u-text-justified--until-lg{text-align:justify!important}.u-text-left--until-lg{text-align:left!important}.u-text-right--until-lg{text-align:right!important}.u-block--until-lg{display:block!important}.u-flex--until-lg{display:-webkit-box!important;display:flex!important}.u-inline--until-lg{display:inline!important}.u-inline-block--until-lg{display:inline-block!important}.u-inline-flex--until-lg{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--until-lg{display:none!important}.u-invisible--until-lg{visibility:hidden!important}.u-sticky--until-lg{position:-webkit-sticky;position:sticky;top:0}.u-sticky--until-lg:after,.u-sticky--until-lg:before{content:" ";display:table}.u-sticky--until-lg:after{clear:both}}@media (max-width:768px - 1px){.u-text-centered--until-sm{text-align:center!important}.u-text-justified--until-sm{text-align:justify!important}.u-text-left--until-sm{text-align:left!important}.u-text-right--until-sm{text-align:right!important}.u-block--until-sm{display:block!important}.u-flex--until-sm{display:-webkit-box!important;display:flex!important}.u-inline--until-sm{display:inline!important}.u-inline-block--until-sm{display:inline-block!important}.u-inline-flex--until-sm{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--until-sm{display:none!important}.u-invisible--until-sm{visibility:hidden!important}.u-sticky--until-sm{position:-webkit-sticky;position:sticky;top:0}.u-sticky--until-sm:after,.u-sticky--until-sm:before{content:" ";display:table}.u-sticky--until-sm:after{clear:both}}@media (max-width:1400px - 1px){.u-text-centered--until-xl{text-align:center!important}.u-text-justified--until-xl{text-align:justify!important}.u-text-left--until-xl{text-align:left!important}.u-text-right--until-xl{text-align:right!important}.u-block--until-xl{display:block!important}.u-flex--until-xl{display:-webkit-box!important;display:flex!important}.u-inline--until-xl{display:inline!important}.u-inline-block--until-xl{display:inline-block!important}.u-inline-flex--until-xl{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--until-xl{display:none!important}.u-invisible--until-xl{visibility:hidden!important}.u-sticky--until-xl{position:-webkit-sticky;position:sticky;top:0}.u-sticky--until-xl:after,.u-sticky--until-xl:before{content:" ";display:table}.u-sticky--until-xl:after{clear:both}}@media (max-width:960px - 1px){.u-text-centered--until-md{text-align:center!important}.u-text-justified--until-md{text-align:justify!important}.u-text-left--until-md{text-align:left!important}.u-text-right--until-md{text-align:right!important}.u-block--until-md{display:block!important}.u-flex--until-md{display:-webkit-box!important;display:flex!important}.u-inline--until-md{display:inline!important}.u-inline-block--until-md{display:inline-block!important}.u-inline-flex--until-md{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--until-md{display:none!important}.u-invisible--until-md{visibility:hidden!important}.u-sticky--until-md{position:-webkit-sticky;position:sticky;top:0}.u-sticky--until-md:after,.u-sticky--until-md:before{content:" ";display:table}.u-sticky--until-md:after{clear:both}}@media (max-width:480px - 1px){.u-text-centered--until-xs{text-align:center!important}.u-text-justified--until-xs{text-align:justify!important}.u-text-left--until-xs{text-align:left!important}.u-text-right--until-xs{text-align:right!important}.u-block--until-xs{display:block!important}.u-flex--until-xs{display:-webkit-box!important;display:flex!important}.u-inline--until-xs{display:inline!important}.u-inline-block--until-xs{display:inline-block!important}.u-inline-flex--until-xs{display:-webkit-inline-box!important;display:inline-flex!important}.u-hidden--until-xs{display:none!important}.u-invisible--until-xs{visibility:hidden!important}.u-sticky--until-xs{position:-webkit-sticky;position:sticky;top:0}.u-sticky--until-xs:after,.u-sticky--until-xs:before{content:" ";display:table}.u-sticky--until-xs:after{clear:both}}@media (max-width:519px){.u-hidden--until-520{display:none}}@media (min-height:500px){.chocolates__nav{bottom:6vh}}