﻿@charset 'UTF-8';
/*! =========================================================
 _reset
========================================================= */
/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);
abbr,address,article,aside,audio,b,blockquote,body,button,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,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;/* margin:0; */padding:0;vertical-align:baseline;border:0;background:0 0;font-family:微軟正黑體;}
body,button,input,option,select,textarea{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;vertical-align:baseline;background:0 0}
ins{text-decoration:none;color:#000;background-color:#ff9}
mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}
del{text-decoration:line-through}
abbr[title],dfn[title]{cursor:help;border-bottom:1px dashed}
table{border-spacing:0;border-collapse:collapse}
hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}
input,select{vertical-align:middle}
/*! =========================================================
 _foundation
========================================================= */
@font-face{font-family:'-Hiragino';font-weight:400;src:local('HiraginoSans-W3'),local('Hiragino Kaku Gothic ProN')}
@font-face{font-family:'-Hiragino';font-weight:700;src:local('HiraginoSans-W6'),local('Hiragino Kaku Gothic ProN W6')}
@font-face{font-family:'-YuGothic';font-weight:400;src:local('YuGothic-Medium'),local('Yu Gothic Medium'),local('YuGothic')}
@font-face{font-family:'-YuGothic';font-weight:700;src:local('YuGothic-Bold'),local('Yu Gothic'),local('YuGothic')}
html{font-family:"微軟正黑體",Gotham, "Helvetica Neue", Helvetica, Arial,sans-serif;font-size:17px;font-weight:300}
body,button,input,option,select,textarea{font-size:87.5%;line-height:1.5;color:#000}
/*! =========================================================
 _core
========================================================= */
.g-headerNavDropdown_contentInner,.g-headerSearch_bodyInner,.g-siteFooter_inner,.g-siteHeader_inner,.l-inner,.modal_inner,.outsideContainer_inner{max-width:1248px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}
/*! =========================================================
 _Global
========================================================= */
body,button,input,option,select,textarea{font-size:18px;line-height:1.4;box-sizing:border-box;color:#212121}
body *, body :after, body :before, button *, button :after, button :before, input *, input :after, input :before, option *, option :after, option :before, select *, select :after, select :before, textarea *, textarea :after, textarea :before {box-sizing: border-box;}
button,input,option,select,textarea{font-family:inherit;font-size:inherit;box-sizing:inherit;border:0}
button{cursor:pointer}
a{text-decoration:none;color:#212121}
em{font-style:normal}
li{list-style-type:none}
figure{margin:0}
:focus{outline:auto;outline-style:auto;outline-color:#c8161d}
.breakpointFlag{width:0;height:0}
.breakpointFlag_medium{display:none}
.breakpointFlag_small{display:none}
.g-container{position:relative;z-index:0;margin-top:20px}
/*! =========================================================
 _layouts
========================================================= */
/*! Inner */
.l-inner-wide{max-width:1248px}
.l-inner-narrow{max-width:912px}
/*! Grid */
.l-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;margin-right:-16px;margin-bottom:-16px;margin-left:-16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-grid:first-child{margin-top:0}
.l-grid_item{min-height:0;margin-bottom:16px;padding-right:16px;padding-left:16px}
.l-grid_item-1{width:7.1429%}
.l-grid_item-2{width:14.2857%}
.l-grid_item-3{width:21.4286%}
.l-grid_item-4{width:28.5714%}
.l-grid_item-5{width:35.7143%}
.l-grid_item-6{width:42.8571%}
.l-grid_item-7{width:50%}
.l-grid_item-8{width:57.1429%}
.l-grid_item-9{width:64.2857%}
.l-grid_item-10{width:71.4286%}
.l-grid_item-11{width:78.5714%}
.l-grid_item-12{width:85.7143%}
.l-grid_item-13{width:92.8571%}
.l-grid_item-14{width:100%}
.l-grid_item-1-1{width:100%}
.l-grid_item-1-2{width:50%}
.l-grid_item-2-2{width:100%}
.l-grid_item-1-3{width:33.3333%}
.l-grid_item-2-3{width:66.6667%}
.l-grid_item-3-3{width:100%}
.l-grid_item-1-4{width:25%}
.l-grid_item-2-4{width:50%}
.l-grid_item-3-4{width:75%}
.l-grid_item-4-4{width:100%}
.l-grid_item-1-5{width:20%}
.l-grid_item-2-5{width:40%}
.l-grid_item-3-5{width:60%}
.l-grid_item-4-5{width:80%}
.l-grid_item-5-5{width:100%}
.l-grid_item-1-6{width:16.6667%}
.l-grid_item-2-6{width:33.3333%}
.l-grid_item-3-6{width:50%}
.l-grid_item-4-6{width:66.6667%}
.l-grid_item-5-6{width:83.3333%}
.l-grid_item-6-6{width:100%}
.l-grid_item-1-7{width:14.2857%}
.l-grid_item-2-7{width:28.5714%}
.l-grid_item-3-7{width:42.8571%}
.l-grid_item-4-7{width:57.1429%}
.l-grid_item-5-7{width:71.4286%}
.l-grid_item-6-7{width:85.7143%}
.l-grid_item-7-7{width:100%}
.l-grid_item-1-8{width:12.5%}
.l-grid_item-2-8{width:25%}
.l-grid_item-3-8{width:37.5%}
.l-grid_item-4-8{width:50%}
.l-grid_item-5-8{width:62.5%}
.l-grid_item-6-8{width:75%}
.l-grid_item-7-8{width:87.5%}
.l-grid_item-8-8{width:100%}
.l-grid_item-1-9{width:11.1111%}
.l-grid_item-2-9{width:22.2222%}
.l-grid_item-3-9{width:33.3333%}
.l-grid_item-4-9{width:44.4444%}
.l-grid_item-5-9{width:55.5556%}
.l-grid_item-6-9{width:66.6667%}
.l-grid_item-7-9{width:77.7778%}
.l-grid_item-8-9{width:88.8889%}
.l-grid_item-9-9{width:100%}
.l-grid_item-1-10{width:10%}
.l-grid_item-2-10{width:20%}
.l-grid_item-3-10{width:30%}
.l-grid_item-4-10{width:40%}
.l-grid_item-5-10{width:50%}
.l-grid_item-6-10{width:60%}
.l-grid_item-7-10{width:70%}
.l-grid_item-8-10{width:80%}
.l-grid_item-9-10{width:90%}
.l-grid_item-10-10{width:100%}
.l-grid_item-1-11{width:9.0909%}
.l-grid_item-2-11{width:18.1818%}
.l-grid_item-3-11{width:27.2727%}
.l-grid_item-4-11{width:36.3636%}
.l-grid_item-5-11{width:45.4545%}
.l-grid_item-6-11{width:54.5455%}
.l-grid_item-7-11{width:63.6364%}
.l-grid_item-8-11{width:72.7273%}
.l-grid_item-9-11{width:81.8182%}
.l-grid_item-10-11{width:90.9091%}
.l-grid_item-11-11{width:100%}
.l-grid_item-1-12{width:8.3333%}
.l-grid_item-2-12{width:16.6667%}
.l-grid_item-3-12{width:25%}
.l-grid_item-4-12{width:33.3333%}
.l-grid_item-5-12{width:41.6667%}
.l-grid_item-6-12{width:50%}
.l-grid_item-7-12{width:58.3333%}
.l-grid_item-8-12{width:66.6667%}
.l-grid_item-9-12{width:75%}
.l-grid_item-10-12{width:83.3333%}
.l-grid_item-11-12{width:91.6667%}
.l-grid_item-12-12{width:100%}
.l-grid_item-1-13{width:7.6923%}
.l-grid_item-2-13{width:15.3846%}
.l-grid_item-3-13{width:23.0769%}
.l-grid_item-4-13{width:30.7692%}
.l-grid_item-5-13{width:38.4615%}
.l-grid_item-6-13{width:46.1538%}
.l-grid_item-7-13{width:53.8462%}
.l-grid_item-8-13{width:61.5385%}
.l-grid_item-9-13{width:69.2308%}
.l-grid_item-10-13{width:76.9231%}
.l-grid_item-11-13{width:84.6154%}
.l-grid_item-12-13{width:92.3077%}
.l-grid_item-13-13{width:100%}
.l-grid_item-1-14{width:7.1429%}
.l-grid_item-2-14{width:14.2857%}
.l-grid_item-3-14{width:21.4286%}
.l-grid_item-4-14{width:28.5714%}
.l-grid_item-5-14{width:35.7143%}
.l-grid_item-6-14{width:42.8571%}
.l-grid_item-7-14{width:50%}
.l-grid_item-8-14{width:57.1429%}
.l-grid_item-9-14{width:64.2857%}
.l-grid_item-10-14{width:71.4286%}
.l-grid_item-11-14{width:78.5714%}
.l-grid_item-12-14{width:85.7143%}
.l-grid_item-13-14{width:92.8571%}
.l-grid_item-14-14{width:100%}
.l-grid-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.l-grid-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.l-grid-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.l-grid_item-5per{width:5%}
.l-grid_item-10per{width:10%}
.l-grid_item-15per{width:15%}
.l-grid_item-20per{width:20%}
.l-grid_item-25per{width:25%}
.l-grid_item-30per{width:30%}
.l-grid_item-35per{width:35%}
.l-grid_item-40per{width:40%}
.l-grid_item-45per{width:45%}
.l-grid_item-50per{width:50%}
.l-grid_item-55per{width:55%}
.l-grid_item-60per{width:60%}
.l-grid_item-65per{width:65%}
.l-grid_item-70per{width:70%}
.l-grid_item-75per{width:75%}
.l-grid_item-80per{width:80%}
.l-grid_item-85per{width:85%}
.l-grid_item-90per{width:90%}
.l-grid_item-95per{width:95%}
.l-grid_item-100per{width:100%}
.l-grid-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.l-grid-reverseColumn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.l-grid-noGutter{margin-right:0;margin-left:0}
.l-grid-noGutter>.l-grid_item{padding-right:0;padding-left:0}
.l-grid-halfGutter{margin-right:-8px;margin-left:-8px}
.l-grid-halfGutter>.l-grid_item{padding-right:8px;padding-left:8px}
.l-grid-quarterGutter{margin-right:-4px;margin-left:-4px}
.l-grid-quarterGutter>.l-grid_item{padding-right:4px;padding-left:4px}
.l-grid-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.l-grid-flexSpaceBetween{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.l-grid-flexEnd{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.l-grid-flexNoWrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.l-grid-flexNoWrap-overMd{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-grid-flexNoWrap-md{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-grid-flexNoWrap-sm{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-grid-flexAlignCenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.l-grid-flexAlignTop{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.l-grid_item-flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
/*! Tile */
.l-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;margin-right:-8px;margin-bottom:-16px;margin-left:-8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-tile:first-child{margin-top:0}
.l-tile_item{width:100%;margin-bottom:16px;padding-right:8px;padding-left:8px}
.l-tile-1col .l-tile_item{width:100%}
.l-tile-2col .l-tile_item{width:50%}
.l-tile-3col .l-tile_item{width:33.3333%}
.l-tile-4col .l-tile_item{width:25%}
.l-tile-5col .l-tile_item{width:20%}
.l-tile-6col .l-tile_item{width:16.6667%}
.l-tile-7col .l-tile_item{width:14.2857%}
.l-tile-8col .l-tile_item{width:12.5%}
.l-tile-9col .l-tile_item{width:11.1111%}
.l-tile-10col .l-tile_item{width:10%}
/*! =========================================================
 _components
========================================================= */
/*! Header */
.g-siteHeader{position:relative;z-index:1;border-bottom:1px solid #bdbdbd}
.g-siteHeader_inner{padding-top:24px}
.g-siteHeader_root{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.g-siteHeader_fog{display:none}
.g-headerTitle{width:20%}
.g-siteHeader-02 .g-headerTitle{position:absolute;z-index:1;top:24px}
.g-headerLogo{padding-bottom:16px}
.g-headerLogo_link{display:inline-block;color:#757575}
.g-headerLogo_link:hover{text-decoration:none}
.g-headerLogo_tagline{font-size:14px;line-height:1.3}
.g-headerLogo_img{margin-top:16px}
.g-headerSwitch{display:none}
.g-headerMenu{width:80%}
.g-siteHeader-02 .g-headerMenu{width:100%}
.g-headerMenu_root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.g-siteHeader-02 .g-headerMenu_root{padding-top:32px}
.g-headerNav{width:calc(100% - 56px);-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.g-siteHeader-02 .g-headerNav{width:100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.g-headerSubNav{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.g-headerSearch{width:56px;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.g-siteHeader-02 .g-headerSearch{width:auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.g-headerLang{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.g-siteHeader-02 .g-headerLang{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.g-siteHeader-02 .g-headerNav{margin-top:16px}
.g-siteHeader-02 .g-headerNav:before{position:absolute;right:0;left:0;width:100%;height:0;margin:auto;content:'';border-top:1px solid #bdbdbd}
.g-headerNav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.g-siteHeader-02 .g-headerNav_list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.g-headerNav_listItem{font-size:14px;line-height:1.3;padding:0 24px}
.g-siteHeader-02 .g-headerNav_listItem{padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.g-headerNav_listItemLink{line-height:1.5;display:inline-block;padding:16px 4px;color:#212121;border-bottom:2px solid transparent}
.g-siteHeader-02 .g-headerNav_listItemLink{position:relative;display:block;padding:16px 4px 14px;text-align:center}
.g-headerNav_listItemLink-current,.g-headerNav_listItemLink:hover{text-decoration:none;color:#c62828}
.g-headerNav_listItemLink-current{border-color:#c62828;border-top:0}
.g-headerNav_listItemLink.is-active{color:#c62828}
.g-headerNavDropdown_trigger{position:relative}
/*.g-headerNavDropdown_trigger:before{position:absolute;top:0;right:-1.5em;bottom:0;display:inline-block;width:1.5em;height:1.5em;margin:auto;content:'';vertical-align:middle;background-image:url(/assets/img/icons/ic_tri_down.svg);background-repeat:no-repeat;background-position:0 0;background-size:1.5em 1.5em}*/
.g-siteHeader-02 .g-headerNavDropdown_trigger:before{right:8px}
/*.g-headerNavDropdown_trigger.is-active:before{background-image:url(/assets/img/icons/)}*/
.g-headerNavDropdown_content{position:absolute;z-index:1;top:calc(100% + 1px);right:0;left:0;display:none;border-bottom:1px solid #bdbdbd;background-color:#fff}
.g-headerNavDropdown_contentInner{padding-top:16px;padding-bottom:16px;background:#fff}
.g-headerNavDropdown_link,.g-headerNavDropdown_nav{font-size:17px;line-height:1.8}
.g-headerNavDropdown_link a,.g-headerNavDropdown_nav a{display:inline-block;padding:4px 0}
.g-headerNavDropdown_link .c-card,.g-headerNavDropdown_nav .c-card{border:0}
.g-headerNavDropdown_link .c-card>a,.g-headerNavDropdown_nav .c-card>a{padding:0}
.g-siteHeader-02 .g-headerSubNav{padding-left:200px}
.g-headerSubNav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.g-headerSubNav_listItem{font-size:12px;line-height:1.3;margin-left:24px}
.g-headerSubNav_listItem:first-child{margin-left:0}
.g-headerSearch{padding-left:32px}
.g-headerSearch_inner{width:24px;height:100%}
.g-headerSearch_trigger{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:24px;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.g-headerSearch_body{position:absolute;top:100%;right:0;left:0;display:none;margin-top:1px;border-bottom:1px solid #bdbdbd;background-color:#fff}
.g-headerSearch_bodyInner{position:relative;padding-top:16px;padding-bottom:16px}
.g-headerSearch_bodyInner:after,.g-headerSearch_bodyInner:before{position:absolute;right:20px;bottom:100%;width:0;height:0;content:'';border-width:0 6px 10px 6px;border-style:solid;border-color:transparent transparent #bdbdbd transparent}
.g-headerSearch_bodyInner:after{bottom:calc(100% - 2px);border-color:transparent transparent #fff transparent}
.g-headerLang{font-size:12px;line-height:1.3;padding-left:24px}
.g-headerLang_selector{position:relative}
.g-headerLang_selected{display:inline-block}
.g-headerLang_selectedIcon{margin-right:4px;vertical-align:bottom}
/*.g-headerLang_selected.is-active.u-icon-after.u-icon-triDown:after{background-image:url(/assets/img/icons/)}*/
.g-headerLang_content{position:absolute;top:calc(100% + 16px);right:0;display:none;width:300px;margin:auto;padding:0 8px;border:1px solid #bdbdbd;background-color:#fff}
.g-headerLang_content:after,.g-headerLang_content:before{position:absolute;right:4px;bottom:100%;width:0;height:0;content:'';border-width:0 6px 10px 6px;border-style:solid;border-color:transparent transparent #bdbdbd transparent}
.g-headerLang_content:after{bottom:calc(100% - 2px);border-color:transparent transparent #fff transparent}
.g-headerLang_listItem{border-top:1px solid #bdbdbd}
.g-headerLang_listItem:first-child{border-top:0}
.g-headerLang_listItemLink{position:relative;display:block;padding:12px 0;padding-left:24px}
.g-headerLang_listItemLink:after,.g-headerLang_listItemLink:before{position:absolute;display:inline-block;content:''}
.g-headerLang_listItemLink:before{z-index:1;top:0;bottom:0;left:5px;width:7px;height:12px;margin:auto;-webkit-transform:rotate(45deg) translate(-1px,-1px);-ms-transform:rotate(45deg) translate(-1px,-1px);transform:rotate(45deg) translate(-1px,-1px);opacity:0;border-right:2px solid #fff;border-bottom:2px solid #fff}
.g-headerLang_listItemLink:after{top:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:2px solid #000;border-radius:2px;background-color:transparent}
.g-headerLang_listItemLink.is-active:before{opacity:1}
.g-headerLang_listItemLink.is-active:after{background-color:#000}
.breadcrumb_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.breadcrumb_listItem{font-size:12px;line-height:1.3}
.breadcrumb_listItem:before{display:inline-block;margin:0 8px;content:'>'}
.breadcrumb_listItem:first-child{font-size:0}
.breadcrumb_listItem:first-child:before{display:none}
.breadcrumb_listItem i{display:inline-block}
.breadcrumb_listItem img{width:20px;height:20px;margin:auto;vertical-align:bottom}
.breadcrumb_listItem a{display:inline-block;text-decoration:none}
/*.breadcrumb_listItemIcon{width:20px;height:20px;background-image:url(/assets/img/icons/ic_home.svg);background-repeat:no-repeat;background-size:20px 20px}*/
.localNav{margin-top:24px}
.localNav:first-child{margin-top:0}
.localNav_title{font-size:14px;font-weight:700;line-height:1.3}
.localNav_listItem{font-size:14px;line-height:1.3}
/*! Footer */
.contentFooter{margin-top:24px}
.contentFooter_link{margin-top:16px}
.contentFooter_link .card{border:0}
.contentFooter_link .card>a{padding:0}
.g-siteFooter{border-top:1px solid #bdbdbd}
.g-siteFooter_separator{padding-top:24px;padding-bottom:24px;border-top:1px solid #bdbdbd}
.g-siteFooter_copyright{font-size:12px;line-height:1.3;margin-top:8px}
.g-siteFooter_copyright:first-child{margin-top:0}
.g-footerNav{padding:24px 0}
.g-footerNav_parent{font-weight:700}
.g-footerNav_parent+.g-footerNav_parent{margin-top:10px}
.g-footerNav_listItem{font-size:12px;line-height:1.3;margin-top:8px}
.g-footerSubNav{margin-top:24px}
.g-footerSubNav:first-child{margin-top:0}
.g-footerSubNav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.g-footerSubNav_listItem{font-size:12px;line-height:1.3;margin-right:24px}
/*! Heading */
.headingLv1{font-size:37px;font-weight:700;line-height:1.2;line-height:1.4;color:#732200}
.headingLv2{font-size:24px;font-weight:700;line-height:1.4;margin-top:72px;margin-top:64px;color:#732200;color:#732200}
.headingLv2:first-child{margin-top:0}
.headingLv2-large{font-size:29px;line-height:1.4;color:#732200}
.headingLv3{font-size:19px;font-weight:700;line-height:1.4;margin-top:72px;margin-top:48px;color:#732200;color:#212121}
.headingLv3:first-child{margin-top:0}
.headingLv3-colored{color:#732200}
.recipeSearch .headingLv3{font-size:17px;position:relative;padding-left:28px;color:#732200}
/*.recipeSearch .headingLv3:before{position:absolute;top:0;bottom:0;left:0;display:inline-block;width:24px;height:24px;margin:auto;content:'';background-image:url(/assets/img/icons/ic_search.svg);background-size:contain}*/
.headingLv3+.subText{margin-top:16px}
.l-grid_item .headingLv3:first-child{margin-top:8px}
.headingLv4{font-size:19px;font-weight:700;margin-top:72px;color:#732200}
.headingLv4:first-child{margin-top:0}
.headingLv5{font-size:16px;font-weight:700;margin-top:24px;color:#732200}
.headingLv5:first-child{margin-top:0}
.headingLv6{font-size:14px;font-weight:700;margin-top:24px;color:#732200}
.headingLv6:first-child{margin-top:0}
.heading{position:relative}
.heading-border{padding-bottom:4px;text-align:left;border-bottom:solid 2px #c8161d}
.heading-decoration{text-align:center;color:#fdbc6a}
.heading-decoration:after{display:block;width:80px;height:14px;margin:0 auto;margin-top:4px;content:'';background-image:url(/images/w_03.png);background-repeat:no-repeat;background-size:cover}
.heading-emphasis{font-size:37px;line-height:1.4;text-align:center;color:#c8161d}
.heading-emphasis+.leadText{margin-top:8px}
.heading-emphasis .break{display:none}
.heading-emphasis+.leadText{text-align:center}
.heading_secondary{font-size:17px;display:block}
.heading .secondary_main{color:#839a23}
.heading-barley,.heading-cracker,.heading-cutlery,.heading-leaf{font-size:44px;position:relative;display:inline-block;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:center}
.heading-barley:after,.heading-barley:before,.heading-cracker:after,.heading-cracker:before,.heading-cutlery:after,.heading-cutlery:before,.heading-leaf:after,.heading-leaf:before{position:absolute;z-index:-1;bottom:50%;width:100px;height:100px;margin-bottom:-50px;content:'';background-repeat:no-repeat;background-position:center;background-size:contain}
.heading-barley:before,.heading-cracker:before,.heading-cutlery:before,.heading-leaf:before{left:-104px}
.heading-barley:after,.heading-cracker:after,.heading-cutlery:after,.heading-leaf:after{right:-104px}
/*.heading-cutlery:before{background-image:url(/assets/img/recipe/bg_cutlery_left.png)}
.heading-cutlery:after{background-image:url(/assets/img/recipe/bg_cutlery_right.png)}
.heading-barley:before{background-image:url(/assets/img/products/bg_barley_left.png)}
.heading-barley:after{background-image:url(/assets/img/products/bg_barley_right.png)}
.heading-leaf:before{background-image:url(/assets/img/customer/bg_leaf_left.png)}
.heading-leaf:after{background-image:url(/assets/img/customer/bg_leaf_right.png)}
.heading-cracker:before{background-image:url(/assets/img/campaign/bg_cracker_left.png)}
.heading-cracker:after{background-image:url(/assets/img/campaign/bg_cracker_right.png)}*/
.hideHeading{display:none}
.headingLead{}
[class^=heading]+[class^=heading]{margin-top:32px}
.tabHeading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-4px;margin-left:-4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.tabHeading_item{padding-right:4px;padding-left:4px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tabHeading_item>a{line-height:1;display:block;padding:16px;text-align:center;text-decoration:none;color:#732200;border-bottom:3px solid transparent;border-radius:7px;background-color:#fdf9ea}
.tabHeading_item-active>a{color:#c9252b;border-bottom-color:#c9252b;border-radius:7px 7px 0 0}
/*! Text */
.text{font-size:18px;line-height:1.8;margin-top:24px}
.text:first-child{margin-top:0}
.text-green{color:#128342}
.text-green.text{font-size:1em}
.text-red{color:#c8161d}
.text-red.text{font-size:1em}
.text-orange{color:#f59700}
.text-orange.text{font-size:1em}
.text_link{font-size:14px;line-height:1.4;display:inline-block;margin-top:8px;text-decoration:underline;color:#732200}
.text>a{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.text>a:hover{opacity:.75}
.catchText{font-size:50px;font-weight:700;margin-top:24px}
.catchText:first-child{margin-top:0}
.leadText{font-size:18px;font-size:18px;line-height:1.8;margin-top:24px;text-align:left}
.leadText:first-child{margin-top:0}
.leadText-small{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ R',sans-serif;font-size:17px}
.titleText{font-size:16px;font-weight:700;line-height:1.8;margin-top:24px}
.titleText:first-child{margin-top:0}
.subText{font-size:15px;line-height:1.8;line-height:1.4;margin-top:24px}
.subText:first-child{margin-top:0}
.subText a[href^='tel:']{text-decoration:underline;color:#732200}
.captionText{font-size:15px;margin-top:16px;text-align:left}
.note{font-size:14px;margin-top:24px}
.note-mark{padding-left:1em;text-indent:-1em}
.note-mark:before{display:inline-block;width:1em;content:'â€»';vertical-align:top;text-indent:0}
.note-order{padding-left:2em;text-indent:-2em}
.note-red{color:#c8161d}
.note_num{display:inline-block;width:2em;text-indent:0}
.emphasisText{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ M',sans-serif}
.strongText{font-size:19px}
.smallText{font-size:.75em}
.subscriptText{font-size:14px;font-size:.75em;vertical-align:sub}
.superscriptText{font-size:14px;font-size:.75em;vertical-align:super}
.markerText{display:inline;padding-bottom:4px;background:-webkit-linear-gradient(transparent .8em,rgba(248,231,28,.4) .8em);background:linear-gradient(transparent .8em,rgba(248,231,28,.4) .8em)}
.tags{font-size:11px;line-height:1.5;position:relative;display:inline-block;width:36px;height:36px;padding:12px 5px;text-align:center;color:#212121;border-radius:50%;background-color:#eee}
.tags:link:hover{text-decoration:none;color:#212121}
.plainTag{margin-right:-3px;margin-left:-3px}
.plainTag_item{font-size:14px;line-height:1;display:inline-block;padding-right:3px;padding-left:3px}
.plainTag_item a{text-decoration:underline;color:#732200}
.list{font-size:18px;line-height:1.8;margin-top:24px}
.list:first-child{margin-top:0}
li>.list{margin-top:0}
.list_item{padding-left:20px;text-indent:-20px}
.list_item *{text-indent:0}
.list_item:before{display:inline-block;width:4px;height:4px;margin:0 8px;margin-top:-4px;content:'';vertical-align:middle;border-radius:100%;background-color:#000}
.list-nomark .list_item{padding-left:0;text-indent:0}
.list-nomark .list_item:before{display:none}
.recipeSearch .list{margin-top:0}
.list-order .list_item{padding-left:1.8em;text-indent:-1.8em}
.list-order .list_item:before{display:none}
.list-order .list_marker{display:inline-block;min-width:1.8em;padding-right:.2em;text-align:right;text-indent:0}
.list-float{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-float .list_item{padding-right:16px;word-wrap:break-word}
.list-1col .list_item{width:100%}
.list-2col .list_item{width:50%}
.list-3col .list_item{width:33.3333%}
.list-4col .list_item{width:25%}
.list-5col .list_item{width:20%}
.list-6col .list_item{width:16.6667%}
.list-7col .list_item{width:14.2857%}
.list-8col .list_item{width:12.5%}
.descriptionList{font-size:15px;line-height:1.8;line-height:1.4;margin-top:8px}
.descriptionList:first-child{margin-top:0}
.horizontalDescriptions .descriptionList{display:table-row}
.horizontalDescriptions .descriptionList+.horizontalDescriptions .descriptionList{margin-top:0}
.descriptionList_term{display:block}
.horizontalDescriptions .descriptionList_term{display:table-cell;white-space:nowrap}
.descriptionList_definition{display:block}
.descriptionList_definition+.descriptionList_term{margin-top:16px}
.horizontalDescriptions .descriptionList_definition{display:table-cell;padding-left:24px}
.descriptionList_definition a[href^='tel:']{text-decoration:underline;color:#732200}
.horizontalDescriptions{display:table;margin-top:16px}
.horizontalDescriptions:first-child{margin-top:0}
.horizontalDescriptions.u-display-overLgBlock{display:block}
.horizontalDescriptions-access{display:block}
.horizontalDescriptions-access .descriptionList{display:block}
.horizontalDescriptions-access .descriptionList_term{display:block}
.horizontalDescriptions-access .descriptionList_definition{display:block;padding-left:0}
.dataList{margin-top:24px;border-top:1px dashed #b4988f}
.dataList:first-child{margin-top:0}
[class*=heading]+.dataList{border-top:0}
.dataList_item{margin-top:24px;padding-bottom:24px;border-bottom:1px dashed #b4988f}
.dataList_item-borderNone{border-bottom:0}
.dataList_label{font-size:19px}
.table{width:100%;margin-top:18px;text-align:left;border-bottom:1px solid #d8d8d8}
.table:first-child{margin-top:0}
.table-pseudoHeader:first-child{margin-top:38px}
.table_data,.table_heading{font-weight:400;padding-top:8px;padding-right:16px;padding-bottom:8px;word-wrap:break-word;border-top:1px solid #d8d8d8;overflow-wrap:break-word}
.table_data>a,.table_heading>a{text-decoration:underline;color:#732200}
.table_data>a:hover,.table_heading>a:hover{text-decoration:none}
.table_data-right,.table_heading-right{text-align:right}
.table_data-center,.table_heading-center{text-align:center}
.table_data-left,.table_heading-left{text-align:left}
.table_data-5per,.table_heading-5per{width:5%}
.table_data-10per,.table_heading-10per{width:10%}
.table_data-15per,.table_heading-15per{width:15%}
.table_data-20per,.table_heading-20per{width:20%}
.table_data-25per,.table_heading-25per{width:25%}
.table_data-30per,.table_heading-30per{width:30%}
.table_data-35per,.table_heading-35per{width:35%}
.table_data-40per,.table_heading-40per{width:40%}
.table_data-45per,.table_heading-45per{width:45%}
.table_data-50per,.table_heading-50per{width:50%}
.table_data-55per,.table_heading-55per{width:55%}
.table_data-60per,.table_heading-60per{width:60%}
.table_data-65per,.table_heading-65per{width:65%}
.table_data-70per,.table_heading-70per{width:70%}
.table_data-75per,.table_heading-75per{width:75%}
.table_data-80per,.table_heading-80per{width:80%}
.table_data-85per,.table_heading-85per{width:85%}
.table_data-90per,.table_heading-90per{width:90%}
.table_data-95per,.table_heading-95per{width:95%}
.table_data-100per,.table_heading-100per{width:100%}
.table-vTop .table_data,.table-vTop .table_heading{vertical-align:top}
.table-vMiddle .table_data,.table-vMiddle .table_heading{vertical-align:middle}
.table-vBottom .table_data,.table-vBottom .table_heading{vertical-align:bottom}
.table-large .table_data,.table-large .table_heading{padding-top:16px;padding-bottom:16px}
.table-history .table_data,.table-history .table_heading{padding-top:24px;padding-bottom:24px}
.-breakdown .table_data,.-breakdown .table_heading{font-weight:400;border-top:0}
.table_data-nowrap,.table_heading-nowrap{white-space:nowrap}
.table_heading{}
.table_heading strong{color:#732200}
.table_heading.u-va-top{vertical-align:top}
.table_data .img{text-align:left}
.table_data strong{}
.table_data a[href^='tel:']{text-decoration:underline;color:#732200}
.table_header{}
.table_header .table_data,.table_header .table_heading{border-top:0}
.table_note{font-size:14px;line-height:1.4;margin-top:8px}
.img{width:100%;margin-top:24px;text-align:center}
.img:first-child{margin-top:0}
.img>img{width:100%;height:auto;vertical-align:bottom}
.img:link:hover img{opacity:.85}
.map_inner{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}
.map_inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.visual{margin-top:24px}
.visual:first-child{margin-top:0}
.visual_image img{width:100%;height:auto;vertical-align:bottom}
.carousel{margin-top:32px}
.carousel_body{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.carousel_main{position:relative;top:0;left:0}
.carousel_main:after,.carousel_main:before{display:table;content:''}
.carousel_main:after{clear:both}
.carousel_item{float:left;width:100%;height:100%;min-height:1px;margin-top:0}
.carousel_footer{margin-top:16px;text-align:center}
.carousel_arrow{line-height:0;display:inline-block;cursor:pointer;vertical-align:middle}
.carousel_arrow>a{font-size:0;display:block;width:32px;height:32px;padding:8px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:18px 18px}
/*.carousel_arrow-prev>a{background-image:url(/assets/img/icons/ic_arrow_left_beige.svg)}
.carousel_arrow-next>a{background-image:url(/assets/img/icons/ic_arrow_right_beige.svg)}*/
.carousel_dots{display:inline-block;vertical-align:middle}
.carousel_dot{font-size:0;line-height:0;display:inline-block;padding:8px;vertical-align:middle}
.carousel_dot>a{line-height:0;position:relative;display:block;width:10px;height:10px;cursor:pointer;color:transparent;background:0 0}
.carousel_dot>a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:10px;height:10px;margin:auto;content:'';border-radius:100%;background-color:#b4998e}
.carousel_dot-active>a:before{background-color:#c62828}
.carousel_pause{font-size:0;position:relative;width:28px;height:28px;padding:8px;vertical-align:middle}
.carousel_pause:after,.carousel_pause:before{position:absolute;top:8px;bottom:8px;display:block;width:0;content:'';border-left:3px solid #000}
.carousel_pause:before{left:8px}
.carousel_pause:after{right:8px}
.carousel_pause-active:before{position:static;top:auto;bottom:auto;width:0;height:0;border-width:6px 0 6px 12px;border-style:solid;border-color:transparent transparent transparent #000}
.carousel_pause-active:after{display:none}
.carousel[data-js-vi=fade] .carousel_item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;margin:auto}
.carousel[data-js-vi=fade] .carousel_item.is-active{position:static;top:auto;right:auto;bottom:auto;left:auto;margin-top:0}
.bannerCarousel{overflow:hidden;width:100%}
.bannerCarousel_inner.bannerCarousel-active{position:relative;width:2040px;margin-left:calc((2040px - 100%)/ -2)}
.bannerCarousel_image{overflow:hidden;border-radius:10px}
.bannerCarousel_image>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bannerCarousel_image img{width:100%;height:100%}
.bannerCarousel-active .bannerCarousel_image img{width:672px;height:280px;vertical-align:bottom}
.bannerCarousel_body{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.bannerCarousel_main{position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.bannerCarousel_item{max-width:50%;height:100%;min-height:1px;margin-top:0;padding-right:4px;padding-left:4px}
.bannerCarousel_item a{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.bannerCarousel_item a:hover{opacity:.75}
.bannerCarousel_footer{position:absolute;top:0;left:calc(50% - 336px);display:none;width:672px;height:280px;pointer-events:none}
.bannerCarousel-active .bannerCarousel_footer{display:block}
.bannerCarousel_arrow{line-height:0;position:absolute;top:calc(50% - 25px);display:inline-block;cursor:pointer;vertical-align:middle;pointer-events:all}
.bannerCarousel_arrow>a{font-size:0;display:block;width:48px;height:48px;padding:0;border:2px solid #fff;border-radius:100%;background-color:#fdf9ea;background-position:center;background-size:48px 48px}
.bannerCarousel_arrow-prev{left:-29px}
/*.bannerCarousel_arrow-prev>a{background-image:url(/assets/img/icons/ic_arrow_left_textured.svg)}*/
.bannerCarousel_arrow-next{right:-29px}
/*.bannerCarousel_arrow-next>a{background-image:url(/assets/img/icons/ic_arrow_right_textured.svg)}*/
.bannerCarousel_dots{display:inline-block;vertical-align:middle}
.cardCarousel{position:relative;margin:32px 24px 0}
.l-grid_item .cardCarousel{margin-right:0;margin-left:0}
.cardCarousel_body{position:relative;display:block;overflow:hidden;margin:0;margin-right:-8px;margin-left:-8px;padding:0}
.cardCarousel_main{position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.cardCarousel_item{width:16.66666667%;min-height:1px;margin-top:0;padding-right:8px;padding-left:8px}
.cardCarousel_arrow{line-height:0;position:absolute;top:calc(50% - 24px);display:none;cursor:pointer;vertical-align:middle}
.cardCarousel-active .cardCarousel_arrow{display:inline-block}
.cardCarousel_arrow>a{font-size:0;display:block;width:48px;height:48px;padding:0;border:2px solid #fff;border-radius:100%;background-color:#fdf9ea;background-position:center;background-size:48px 48px}
.cardCarousel_arrow>a.is-disabled{display:none}
.cardCarousel_arrow-prev{right:calc(100% + 16px)}
/*.cardCarousel_arrow-prev>a{background-image:url(/assets/img/icons/ic_arrow_left_textured.svg)}*/
.cardCarousel_arrow-next{left:calc(100% + 16px)}
/*.cardCarousel_arrow-next>a{background-image:url(/assets/img/icons/ic_arrow_right_textured.svg)}*/
.img+.note{font-size:15px;margin-top:16px;text-align:left}
.strongLink{font-size:17px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-decoration:none;color:#212121}
.strongLink:hover{opacity:.75}
.strongLink-large{font-size:19px}
.strongLink-small{font-size:14px}
.strongLink-center{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.strongLink .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.strongLink .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.strongLink .u-icon:before{display:inline-block;margin-right:4px;content:''}
.anchorNav .list_item{font-size:14px}
.anchorNav .list_item>a{text-decoration:underline;color:#732200}
.btn{font-size:17px;line-height:1.8;line-height:1.4;display:inline-block;width:100%;margin-top:24px;padding:16px 3em;cursor:pointer;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-align:center;color:#732200;border:solid 1px #f4e9be;border-radius:2px;border-radius:7px;background-color:#f9f1d2}
.btn:first-child{margin-top:0}
.btn:active,.btn:hover,.btn:link,.btn:visited{color:#732200}
.btn:active,.btn:hover{text-decoration:none;opacity:.85}
.btn:disabled{opacity:.2}
.btn-small{font-size:16px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}
.btn-autoWidth{width:auto}
.btn-round{border-radius:99em}
.btn-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.recipeFilter .btn{margin-top:0;margin-right:4px;margin-left:4px}
/*.btn-primary{color:#fff;border:0;background-image:url(/assets/img/bg_mugi_red.png)}*/
.btn-primary:active,.btn-primary:hover,.btn-primary:link,.btn-primary:visited{color:#fff}
.btn-primary:hover{color:#fff}
.btn-sub{font-size:14px;font-weight:300;line-height:1.4;padding-top:5px;padding-right:16px;padding-bottom:5px;padding-left:16px;color:#212121;border:1px solid #eadcdc;border-radius:99em;background-color:#fff}
.btn-sub:active,.btn-sub:hover,.btn-sub:link,.btn-sub:visited{color:#212121}
.btn-sub .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.btn-sub .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.btn-sub .u-icon{margin-left:-8px}
.btn-sub .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.btn-sub .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.btn-sub .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.btn-sub .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.btn-sub .u-icon:after,.btn-sub .u-icon:before{margin-right:0}
.btn-sub.btn-transition{position:relative}
.btn-sub.btn-transition:after{position:absolute;right:12px;width:22px;height:22px;margin:auto;content:'';background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-size:22px}
.btn.btn-large{padding-top:13px;padding-right:29px;padding-bottom:13px;padding-left:29px}
.btn.btn-large .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.btn.btn-large .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.btn.btn-large .u-icon{margin-left:0}
.btn.btn-large .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.btn.btn-large .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.btn.btn-large .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.btn.btn-large .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.btn.btn-large .u-icon:after,.btn.btn-large .u-icon:before{margin-right:4px}
.btn-transition{position:relative}
/*.btn-transition:after{position:absolute;right:12px;width:22px;height:22px;margin:auto;content:'';background-image:url(/assets/img/icons/ic_chevron_right_white.svg);background-repeat:no-repeat;background-size:22px}*/
.btn-map{margin-top:8px}
.card{position:relative;height:100%;margin-top:24px;border:solid 1px #f3eded;border-radius:10px;background:#fff}
.card:first-child{margin-top:0}
.cardRadius-10{border-radius:10px}
.card_inner,.card_link{position:relative;display:block;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-decoration:none;border-radius:10px}
.card-spacious .card_inner,.card-spacious .card_link{padding-top:16px;padding-right:10%;padding-left:10%;border-radius:10px}
.card_link{display:block;color:#212121}
.card_link:hover{text-decoration:none;opacity:.85}
.card_link+.card_inner{padding-top:0}
.card_data{padding: 0 8px;}
.card-spacious .card_data{width:100%;}
.card_title{line-height:1.4;margin-top:0;color:#212121}
.card_title-side{margin-right:0;margin-left:0}
.card-active .card_title{color:#c8161d}
.card_text{font-size:14px;line-height:1.8}
.card .img,.card .text{margin-top:8px}
.card .img:first-child,.card .text:first-child{margin-top:0}
.card-background{border:0;background-color:#fff}
.card-active{border-color:#e4b7b9}
.card_mark{position:absolute;z-index:1;top:8px;left:8px}
.card_mark img{width:36px;height:36px}
.card_mark+.card_img{margin-top:0}
.card_mark-right{top:14px;right:8px;left:auto}
.card_img{position:relative;z-index:0;width:100%}
.card_img:before{position:relative;display:block;padding-top:100%;content:''}
.card_img-top .card_img_inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.card_imgInner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.card_imgInner img{width:80%;max-width:170px;height:auto;max-height:100%;vertical-align:bottom;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
.card-noborder{border:0}
.card-noborder-lg{border:0}
.card .l-grid{margin-bottom:0}
.card .l-grid_item{margin-bottom:0}
.horizontalCard{position:relative;border:solid 1px #eadcdc;border-radius:10px;background:#fff}
/*.horizontalCard_link{display:block;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;background-image:url(/assets/img/icons/ic_circle_chevron_right.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:28px}*/
.horizontalCard_link:hover{opacity:.75}
.horizontalCard_title{font-size:15px;padding-right:40px}
.recommend .horizontalCard_title{color:#732200}
.horizontalCard_text{margin-top:4px}
.horizontalCard_img{position:relative;z-index:0;width:100%}
.horizontalCard_img:before{position:relative;display:block;width:100%;height:100%;padding-top:41.666%;content:''}
.horizontalCard_imgInner{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.horizontalCard_imgInner img{width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:bottom;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
.horizontalCard_img-square:before{padding-top:100%}
.horizontalCard-small{overflow:hidden;border-radius:10px}
.horizontalCard-small .horizontalCard_link{padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px}
.horizontalCard-small .horizontalCard_img{overflow:hidden;border-radius:7px}
.horizontalCard-small .horizontalCard_img:before{display:none}
.horizontalCard-small .horizontalCard_img img{width:100%}
.horizontalCard-small .horizontalCard_imgInner{position:static}
.horizontalCard-large .horizontalCard_link{padding-top:16px;padding-bottom:16px}
.horizontalCard-recommend .horizontalCard_img img{width:104px}
.horizontalCard-recommend .horizontalCard_data{padding-right:40px;padding-left:16px}
.horizontalCard-recommend .horizontalCard_title{font-size:15px;color:#732200}
.horizontalCard-recommend .horizontalCard_lead{font-size:13px;margin-top:4px}
.card-flexColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.card-flexColumnBottom .card-flexColumn_item{margin-top:auto}
.card-flexRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.newsEntry{width:100%;margin-top:16px;border-bottom:dashed 1px #b4998e}
.newsEntry_item{font-size:17px;line-height:1.8;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:dashed 1px #b4998e;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.newsEntry_itemTag{font-size:11px;line-height:1.4;width:10em;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-align:center;color:#732200}
.newsEntry_itemTag:hover{opacity:.75}
.newsEntry_itemTagLabel{display:block;padding:0 1.25em;padding-top:2px;padding-bottom:2px}
.newsEntry_itemTag-info .newsEntry_itemTagLabel{background-color:#fdf9de}
.newsEntry_itemTag-media .newsEntry_itemTagLabel{background-color:#eff4da}
.newsEntry_itemTag-campaign .newsEntry_itemTagLabel{background-color:#fff0d0}
.newsEntry_itemTag-release .newsEntry_itemTagLabel{padding-right:.25em;padding-left:.25em;background-color:#fff4f4}
.newsEntry_itemIcon{font-size:12px;width:130px;text-align:right;white-space:nowrap;color:#c8161d}
.newsEntry_itemIcon .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.newsEntry_itemIcon .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.newsEntry_itemIcon .u-icon{display:inline-block}
.newsEntry_itemIcon .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.newsEntry_itemIcon .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.newsEntry_itemIcon .u-icon:before{width:22px;height:22px;margin-right:0;background-size:22px}
.newsEntry_itemLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0;padding-right:8px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;color:#212121;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.newsEntry_itemLink:hover{opacity:.75}
.newsEntry_itemLink:hover{text-decoration:none}
.newsEntry_itemDate{font-size:18px;line-height:1.4;width:112px;margin-left:24px;white-space:nowrap}
.newsEntry_itemTitle{font-size:18px;line-height:1.4;width:100%;margin-left:24px}
.itemIcon_text{margin-right:8px}
.tab{width:100%;max-width:664px;margin:0 auto;margin-top:24px}
.tab:first-child{margin-top:0}
.tab_head{max-width:240px;margin:0 auto;border-bottom:0}
.tab_tabs{font-size:17px;line-height:1.8;display:table;width:100%;table-layout:fixed}
.tab .tab_trigger{font-size:14px;line-height:1.4;display:table-cell;padding:8px 0;padding-bottom:8px;cursor:pointer;text-align:center;color:#732200;border-bottom:solid 3px #f5dedd}
.tab .tab_trigger:hover{text-decoration:none}
/*.tab .tab_trigger-active{text-indent:20px;color:#c8161d;border-bottom:solid 3px #c8161d;background-image:url(/assets/img/icons/ic_check.svg);background-repeat:no-repeat;background-position:left 20px center;background-size:20px}*/
.tab .tab_trigger-active:first-child{border-left:0}
.tab .tab_trigger-active:last-child{border-right:0}
.tab_content{display:none;margin-top:24px}
.tab_content-open{display:block}
.tab a{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.tab a:hover{opacity:.75}
.accordion{margin-top:24px}
.accordion:first-child{margin-top:0}
.accordion_section{border-bottom:dashed 1px #b4998e}
.accordion_title{padding-top:24px;padding-right:40px;padding-left:24px;cursor:pointer}
.accordion_title:hover{text-decoration:none;color:#c8161d}
/*.accordion_title:after{position:absolute;top:50%;right:16px;display:inline-block;width:1.5em;height:1.5em;margin-top:-.8em;content:'';background:url(/assets/img/icons/ic_circle_down.svg) no-repeat 0 0;background-size:1.5em 1.5em}*/
.accordion-open:link{color:#c8161d}
/*.accordion-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/assets/img/icons/ic_circle_down.svg);background-size:1.5em 1.5em}*/
.accordion_content{display:none}
.accordion_contentInner{padding:0 24px 24px;padding-right:40px}
.accordion_section:nth-child(2) .accordion_content{display:block}
.accordion.faqEntry{margin-top:16px;border-top:dashed 1px #b4998e}
.accordion .faqEntry_itemTitle{padding-left:8px;color:#212121}
.accordion .faqEntry_itemTitle.accordion-open{color:#c8161d}
.accordion .faqEntry_itemDetail{padding-right:40px;padding-bottom:24px;padding-left:8px}
.accordion .faqEntry_itemDetail .inputWysiwyg{margin-top:0}
.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;margin-top:32px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pagination:first-child{margin-top:0}
.pagination_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pagination_item{line-height:1;width:auto;height:auto;margin-right:4px}
.pagination_item:last-of-type{margin-right:0}
.pagination_item>a,.pagination_item>span{font-size:14px;line-height:1.3;display:block;width:40px;height:40px;margin:0;padding:calc(.15em + .5em + 1px) 0 0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-align:center;border:solid 1px #eadcdc;border-radius:99em;background-color:#fff}
.pagination_item>a:hover,.pagination_item>span:hover{opacity:.75}
.pagination_item a{cursor:pointer}
.pagination_item-current .page-numbers,.pagination_item-current a{color:#c8161d;border:solid 1px #c8161d}
.pagination_item-current .page-numbers a,.pagination_item-current a a{color:#c8161d}
.pagination_item .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.pagination_item .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.pagination_item .u-icon{display:block}
.pagination_item .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger)::before,.pagination_item .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger)::before,.pagination_item .u-icon::before{margin:0}
.pagination_next,.pagination_prev{width:auto;height:auto;margin:0;padding:0}
.pagination_next .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.pagination_next .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.pagination_next .u-icon,.pagination_next i,.pagination_next>a,.pagination_prev .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.pagination_prev .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.pagination_prev .u-icon,.pagination_prev i,.pagination_prev>a{font-size:14px;line-height:1.3;display:block;width:32px;height:32px;padding-top:0;padding-left:0;text-indent:0;border:none}
.pagination_next .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger)::before,.pagination_next .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger)::before,.pagination_next .u-icon::before,.pagination_next i::before,.pagination_next>a::before,.pagination_prev .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger)::before,.pagination_prev .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger)::before,.pagination_prev .u-icon::before,.pagination_prev i::before,.pagination_prev>a::before{margin-left:0}
.pagination_prev{margin-right:8px;border:0;background:0 0}
.pagination_next{margin-left:8px;border:0;background:0 0}
.pagination .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.pagination .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.pagination .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.pagination .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.pagination .u-icon:after,.pagination .u-icon:before{vertical-align:middle}
.pagination .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.pagination .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.pagination .u-icon:before{width:32px;height:32px;margin-right:0;content:'';background-size:32px 32px}
.pagination+.actionArea{margin-top:48px}
.form{margin-top:24px}
.form:first-child{margin-top:0}
.form_col{padding:16px 0}
.form_title{font-size:17px;line-height:1.8}
.form_titleLabel{display:inline-block;margin-right:24px}
.form_tag{font-size:12px;font-weight:700;line-height:1.3;position:relative;top:-.1em;display:inline-block;padding:0 16px;border:1px solid #000}
.form_message-error{color:#e65100}
.radio,.selectbox{position:relative;display:inline-block;margin-top:24px}
.radio:first-child,.selectbox:first-child{margin-top:0}
.radio_input,.selectbox_input{position:absolute;z-index:-1;top:0;left:0;opacity:0}
.radio_text,.selectbox_text{position:relative;display:block;padding-left:24px;cursor:pointer;vertical-align:middle}
.radio_text:after,.radio_text:before,.selectbox_text:after,.selectbox_text:before{position:absolute;display:inline-block;content:''}
.radio_text:before,.selectbox_text:before{z-index:1}
.selectbox{margin-top:24px}
.selectbox:first-child{margin-top:0}
.selectbox_input:checked+.selectbox_text:before{opacity:1}
.selectbox_input:checked+.selectbox_text:after{background-color:#000}
.selectbox_input:focus{outline:0;outline-style:none;outline-color:transparent}
.selectbox_input:focus+.selectbox_text:after{outline-style:auto}
.selectbox_input:-ms-clear{visibility:hidden;appearance:none}
.selectbox_text:before{top:0;bottom:0;left:5px;width:7px;height:12px;margin:auto;-webkit-transform:rotate(45deg) translate(-1px,-1px);-ms-transform:rotate(45deg) translate(-1px,-1px);transform:rotate(45deg) translate(-1px,-1px);opacity:0;border-right:2px solid #fff;border-bottom:2px solid #fff}
.selectbox_text:after{top:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:2px solid #000;border-radius:2px;background-color:transparent}
.radio{margin-top:24px;margin-right:24px}
.radio:first-child{margin-top:0}
.radio_input:checked+.radio_text:before{background-color:#000}
.radio_input:focus{outline:0;outline-style:none;outline-color:transparent}
.radio_input:focus+.radio_text:after{outline-style:auto}
.radio_text:after,.radio_text:before{top:0;bottom:0;margin:auto}
.radio_text:before{left:5px;width:10px;height:10px;border-radius:3em;background-color:transparent}
.radio_text:after{top:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #000;border-radius:3em;background-color:#fff}
.pulldown{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:13px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;border:solid 1px #eadcdc;border-radius:99em;background:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pulldown:hover{opacity:.75}
.pulldown select{font-size:16px;line-height:1.4;display:block;width:100%;padding-top:8px;padding-right:30px;padding-bottom:8px;padding-left:16px;cursor:pointer;border-radius:99em;background-color:#fff;-webkit-appearance:none}
.pulldown select::-ms-expand{display:none}
/*.pulldown:after{position:absolute;top:50%;right:8px;display:inline-block;width:20px;height:20px;margin-top:-.6em;content:'';pointer-events:none;background-image:url(/assets/img/icons/ic_tri_down.svg);background-size:1.2em}*/
.pulldown-autoWidth{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.pulldown-large select{padding-top:12px;padding-bottom:12px}
.inputText,.textarea{font-size:17px;line-height:1.8;line-height:1;display:block;width:100%;margin-top:24px;padding:12px 16px;border:1px solid #000;border-radius:4px}
.inputText:first-child,.textarea:first-child{margin-top:0}
.inputText:focus,.textarea:focus{width:100%;outline:0;outline-style:none;outline-color:transparent}
.inputText-error,.textarea-error{border-color:#e65100}
.inputText-autoWidth,.textarea-autoWidth{width:auto}
.searchBox{font-size:17px;line-height:1.8;width:100%}
.barleyPatternBand-withText .searchBox{width:calc(50% - 16px);margin-top:-4px;margin-bottom:-4px}
.searchBox_form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.searchBox_inputContainer{position:relative;height:2.28em}
.barleyPatternBand-withText .searchBox_inputContainer{height:2em}
.searchBox_input{font-family:sans-serif!important}
.searchBox_input::-webkit-input-placeholder{line-height:normal}
.searchBox_input:-ms-input-placeholder{line-height:normal}
.searchBox_input::placeholder{line-height:normal}
.searchBox_input{font-size:16px;line-height:1;position:absolute;top:0;right:0;width:100%;height:calc(100% + .3px);padding:10px 32px;padding-left:36px;cursor:text;-webkit-transition:width .5s cubic-bezier(.19,1,.22,1);transition:width .5s cubic-bezier(.19,1,.22,1);color:#732200;border-radius:99em;background-color:#fdf9ea;background-image:url(/images/icon/ic_search.svg);background-repeat:no-repeat;background-position:12px;background-size:20px 20px}
.barleyPatternBand-withText .searchBox_input{height:calc(100% + .3px)}
.barleyPatternBand-withText .searchBox_input{max-width:420px}
.searchBox-mini .searchBox_input{padding:8px 32px}
.searchBox_input::-webkit-input-placeholder{color:rgba(115,34,0,.3)}
.searchBox_input:-ms-input-placeholder{color:rgba(115,34,0,.3)}
.searchBox_input::placeholder{color:rgba(115,34,0,.3)}
.searchBox_input:focus{outline:0;outline-style:none;outline-color:transparent}
.searchBox-mini .searchBox_input:focus{padding-top:8px;padding-bottom:8px}
.searchBox_input:focus::-webkit-input-placeholder{color:transparent}
.searchBox_input:focus:-ms-input-placeholder{color:transparent}
.searchBox_input:focus::placeholder{color:transparent}
.searchBox_input[type=text]{line-height:1.4}
.searchBox_text{font-size:14px;white-space:nowrap;color:#fff}
.searchBox_submit{line-height:1;box-sizing:content-box;padding:8px 16px;padding-right:32px}
.barleyPatternBand-withText .searchBox_submit{min-width:2em}
.searchBox-mini .searchBox_submit{padding-top:0;padding-right:32px;padding-bottom:0;padding-left:16px}
.searchBox_submitText{font-size:14px;white-space:nowrap;color:#fff}
.searchBox_submitText-large{font-size:17px}
.searchBox_inputContainer{width:100%;text-align:right}
#modal{display:none}
.modal_inner{position:relative;max-width:1024px;margin:auto;margin-top:80px;margin-bottom:80px;padding:48px 32px;border:solid 1px #333;background-color:#fff}
.modal_close{font-size:0;position:absolute;top:12px;right:30px;width:32px;height:32px}
.modal_body{margin-top:24px}
[data-js-modal]{position:absolute;z-index:5000;top:0;left:0;display:none;width:100%;height:100%}
[data-js-modal_bg]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
[data-js-modal_container]{position:relative;width:75%;max-width:1200px;margin:0 auto;opacity:0}
[data-js-modal_correct_right]{margin-right:15px}
[data-js-modal_fixed]{overflow:hidden!important}
[data-js-modal_fixed] body,[data-js-modal_fixed] button,[data-js-modal_fixed] input,[data-js-modal_fixed] option,[data-js-modal_fixed] select,[data-js-modal_fixed] textarea{overflow:hidden!important}
[data-js-modal_fixed] [data-js-modal_bg]{position:fixed;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.outsideContainer{border-bottom:1px solid #bdbdbd}
.outsideContainer_close{font-size:0;position:absolute;top:24px;right:16px;width:32px;height:32px}
.outsideContainer_inner{position:relative;padding-top:48px;padding-bottom:48px}
.outsideContainer_body{margin-top:24px}
.thumbnailMenu{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-align:center}
.thumbnailMenu:hover{opacity:.75}
.thumbnailMenu_item{overflow:hidden;border-radius:10px}
.thumbnailMenu_item-circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;margin:0 auto;border:solid 1px transparent;border-radius:50%;background:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.thumbnailMenu_item-circle .thumbnailMenu_imgInner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.thumbnailMenu_text{display:block;margin-top:16px;text-align:center}
.thumbnailMenu_text:before{display:inline-block;width:calc(1.2 * 1em);height:calc(1.2 * 1em);margin-top:calc((1.2 - .77) * -1em);margin-right:.12em;margin-bottom:calc((1.2 - .77)/ 2 * -1em);content:'';vertical-align:baseline;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:center;background-size:auto 100%}
.thumbnailMenu_img img{width:100%}
.thumbnailMenu_img-center{position:relative;z-index:0;width:100%}
.thumbnailMenu_img-center:before{position:relative;display:block;padding-top:100%;content:''}
.thumbnailMenu_img-center img{width:100%;height:auto;vertical-align:bottom;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
.thumbnailMenu_item-circle .thumbnailMenu_img-center img{width:100%}
.thumbnailMenu_text-small{font-size:14px;line-height:1.4}
.thumbnailMenu-banner{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.thumbnailMenu-banner:hover{opacity:.75}
.thumbnailMenu-banner .thumbnailMenu_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;text-align:center;border:solid 1px #f3eded;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.thumbnailMenu-banner .thumbnailMenu_img img{vertical-align:bottom}
.thumbnailMenu-banner .thumbnailMenu_text{font-size:14px;margin-top:8px}
.squareThumbnailMenu{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.squareThumbnailMenu:hover{opacity:.75}
.squareThumbnailMenu_img{padding-right:10%;padding-left:10%}
.squareThumbnailMenu_text{display:block;margin-top:16px;padding-left:1.4em;text-align:center;text-indent:-1.135em}
.squareThumbnailMenu_text:before{position:relative;display:inline-block;width:1.15em;height:1.15em;content:'';vertical-align:bottom;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:-.25em -.15em;background-size:1.4em}
.l-tile_item>a{text-decoration:none;color:#212121}
.headingLv3+.u-box{margin-top:16px}
.u-box{margin-top:8px;padding:16px;border:solid 1px rgba(94,94,94,.3)}
.u-box .text{font-size:15px;line-height:1.4}
.isoLogo{margin-bottom:16px}
.isoLogo .img{width:96px}
.isoLogo .img+.captionText{width:96px}
.kuruminLogo{margin:0 auto;margin-bottom:16px}
.kuruminLogo .img{width:136px}
/*! =========================================================
 _utility
========================================================= */
/*! Separator */
.l-separator-x0{margin-top:0}
.l-separator-x0-imp{margin-top:0!important}
.l-separator-x1{margin-top:8px}
.l-separator-x1-imp{margin-top:8px!important}
.l-separator-x2{margin-top:16px}
.l-separator-x2-imp{margin-top:16px!important}
.l-separator-x3{margin-top:24px}
.l-separator-x3-imp{margin-top:24px!important}
.l-separator-x4{margin-top:32px}
.l-separator-x4-imp{margin-top:32px!important}
.l-separator-x5{margin-top:40px}
.l-separator-x5-imp{margin-top:40px!important}
.l-separator-x6{margin-top:48px}
.l-separator-x6-imp{margin-top:48px!important}
.l-separator-x7{margin-top:56px}
.l-separator-x7-imp{margin-top:56px!important}
.l-separator-x8{margin-top:64px}
.l-separator-x8-imp{margin-top:64px!important}
.l-separator-x9{margin-top:72px}
.l-separator-x9-imp{margin-top:72px!important}
.l-separator-x10{margin-top:80px}
.l-separator-x10-imp{margin-top:80px!important}
.l-separator-x11{margin-top:88px}
.l-separator-x11-imp{margin-top:88px!important}
.l-separator-x12{margin-top:96px}
.l-separator-x12-imp{margin-top:96px!important}
.l-separator-x13{margin-top:104px}
.l-separator-x13-imp{margin-top:104px!important}
.l-separator-x14{margin-top:112px}
.l-separator-x14-imp{margin-top:112px!important}
.l-separator-x15{margin-top:120px}
.l-separator-x15-imp{margin-top:120px!important}
.l-separator-x16{margin-top:128px}
.l-separator-x16-imp{margin-top:128px!important}
.l-separator-x17{margin-top:136px}
.l-separator-x17-imp{margin-top:136px!important}
.l-separator-x18{margin-top:144px}
.l-separator-x18-imp{margin-top:144px!important}
.l-separator-x19{margin-top:152px}
.l-separator-x19-imp{margin-top:152px!important}
.l-separator-x20{margin-top:160px}
.l-separator-x20-imp{margin-top:160px!important}
.l-separator-x0_5{margin-top:4px}
.l-separator-x0_5-imp{margin-top:4px!important}
.l-separator-x1_5{margin-top:12px}
.l-separator-x1_5-imp{margin-top:12px!important}
.l-separator-x2_5{margin-top:20px}
.l-separator-x2_5-imp{margin-top:20px!important}
.l-separator-x3_5{margin-top:28px}
.l-separator-x3_5-imp{margin-top:28px!important}
.l-separator-x4_5{margin-top:36px}
.l-separator-x4_5-imp{margin-top:36px!important}
.l-separator-x5_5{margin-top:44px}
.l-separator-x5_5-imp{margin-top:44px!important}
.l-separator-x6_5{margin-top:52px}
.l-separator-x6_5-imp{margin-top:52px!important}
.l-separator-x7_5{margin-top:60px}
.l-separator-x7_5-imp{margin-top:60px!important}
.l-separator-x8_5{margin-top:68px}
.l-separator-x8_5-imp{margin-top:68px!important}
.l-separator-x9_5{margin-top:76px}
.l-separator-x9_5-imp{margin-top:76px!important}
.l-separator-x10_5{margin-top:84px}
.l-separator-x10_5-imp{margin-top:84px!important}
.l-separator-x11_5{margin-top:92px}
.l-separator-x11_5-imp{margin-top:92px!important}
.l-separator-x12_5{margin-top:100px}
.l-separator-x12_5-imp{margin-top:100px!important}
.l-separator-x13_5{margin-top:108px}
.l-separator-x13_5-imp{margin-top:108px!important}
.l-separator-x14_5{margin-top:116px}
.l-separator-x14_5-imp{margin-top:116px!important}
.l-separator-x15_5{margin-top:124px}
.l-separator-x15_5-imp{margin-top:124px!important}
.l-separator-x16_5{margin-top:132px}
.l-separator-x16_5-imp{margin-top:132px!important}
.l-separator-x17_5{margin-top:140px}
.l-separator-x17_5-imp{margin-top:140px!important}
.l-separator-x18_5{margin-top:148px}
.l-separator-x18_5-imp{margin-top:148px!important}
.l-separator-x19_5{margin-top:156px}
.l-separator-x19_5-imp{margin-top:156px!important}
.l-separator-x20_5{margin-top:164px}
.l-separator-x20_5-imp{margin-top:164px!important}
.u-box{padding:16px;border:solid 1px rgba(94,94,94,.3)}
.u-box-strong{padding:48px;border-color:#fbf6f3;background:#fbf6f3}
.u-box-dark{color:#fff;border-color:#263238;background:#263238}
.u-box-shadow{border:1px solid #cfd8dc;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}
.fragmentOfPhrase{display:inline-block;white-space:nowrap}
.u-ta-center{text-align:center}
.u-ta-center-imp{text-align:center!important}
.u-ta-left{text-align:left}
.u-ta-left-imp{text-align:left!important}
.u-ta-right{text-align:right}
.u-ta-right-imp{text-align:right!important}
.u-va-top{vertical-align:top}
.u-va-top-imp{vertical-align:top!important}
.u-va-middle{vertical-align:middle}
.u-va-middle-imp{vertical-align:middle!important}
.u-va-bottom{vertical-align:bottom}
.u-va-bottom-imp{vertical-align:bottom!important}
.u-fz-10{font-size:10px}
.u-fz-10-imp{font-size:10px!important}
.u-fz-11{font-size:11px}
.u-fz-11-imp{font-size:11px!important}
.u-fz-12{font-size:12px}
.u-fz-12-imp{font-size:12px!important}
.u-fz-13{font-size:13px}
.u-fz-13-imp{font-size:13px!important}
.u-fz-14{font-size:14px}
.u-fz-14-imp{font-size:14px!important}
.u-fz-15{font-size:15px}
.u-fz-15-imp{font-size:15px!important}
.u-fz-16{font-size:16px}
.u-fz-16-imp{font-size:16px!important}
.u-fz-17{font-size:17px}
.u-fz-17-imp{font-size:17px!important}
.u-fz-18{font-size:18px}
.u-fz-18-imp{font-size:18px!important}
.u-fz-19{font-size:19px}
.u-fz-19-imp{font-size:19px!important}
.u-fz-20{font-size:20px}
.u-fz-20-imp{font-size:20px!important}
.u-fz-21{font-size:21px}
.u-fz-21-imp{font-size:21px!important}
.u-fz-22{font-size:22px}
.u-fz-22-imp{font-size:22px!important}
.u-fz-23{font-size:23px}
.u-fz-23-imp{font-size:23px!important}
.u-fz-24{font-size:24px}
.u-fz-24-imp{font-size:24px!important}
.u-fz-25{font-size:25px}
.u-fz-25-imp{font-size:25px!important}
.u-fz-26{font-size:26px}
.u-fz-26-imp{font-size:26px!important}
.u-fz-27{font-size:27px}
.u-fz-27-imp{font-size:27px!important}
.u-fz-28{font-size:28px}
.u-fz-28-imp{font-size:28px!important}
.u-fz-29{font-size:29px}
.u-fz-29-imp{font-size:29px!important}
.u-fz-30{font-size:30px}
.u-fz-30-imp{font-size:30px!important}
.u-fz-31{font-size:31px}
.u-fz-31-imp{font-size:31px!important}
.u-fz-32{font-size:32px}
.u-fz-32-imp{font-size:32px!important}
.u-fz-33{font-size:33px}
.u-fz-33-imp{font-size:33px!important}
.u-fz-34{font-size:34px}
.u-fz-34-imp{font-size:34px!important}
.u-fz-35{font-size:35px}
.u-fz-35-imp{font-size:35px!important}
.u-fz-36{font-size:36px}
.u-fz-36-imp{font-size:36px!important}
.u-fz-37{font-size:37px}
.u-fz-37-imp{font-size:37px!important}
.u-fz-38{font-size:38px}
.u-fz-38-imp{font-size:38px!important}
.u-fz-39{font-size:39px}
.u-fz-39-imp{font-size:39px!important}
.u-fz-40{font-size:40px}
.u-fz-40-imp{font-size:40px!important}
.u-fz-41{font-size:41px}
.u-fz-41-imp{font-size:41px!important}
.u-fz-42{font-size:42px}
.u-fz-42-imp{font-size:42px!important}
.u-fz-43{font-size:43px}
.u-fz-43-imp{font-size:43px!important}
.u-fz-44{font-size:44px}
.u-fz-44-imp{font-size:44px!important}
.u-fz-45{font-size:45px}
.u-fz-45-imp{font-size:45px!important}
.u-fz-46{font-size:46px}
.u-fz-46-imp{font-size:46px!important}
.u-fz-47{font-size:47px}
.u-fz-47-imp{font-size:47px!important}
.u-fz-48{font-size:48px}
.u-fz-48-imp{font-size:48px!important}
.u-fz-49{font-size:49px}
.u-fz-49-imp{font-size:49px!important}
.u-fz-50{font-size:50px}
.u-fz-50-imp{font-size:50px!important}
.u-fz-51{font-size:51px}
.u-fz-51-imp{font-size:51px!important}
.u-fz-52{font-size:52px}
.u-fz-52-imp{font-size:52px!important}
.u-fz-53{font-size:53px}
.u-fz-53-imp{font-size:53px!important}
.u-fz-54{font-size:54px}
.u-fz-54-imp{font-size:54px!important}
.u-fz-55{font-size:55px}
.u-fz-55-imp{font-size:55px!important}
.u-fz-56{font-size:56px}
.u-fz-56-imp{font-size:56px!important}
.u-fz-57{font-size:57px}
.u-fz-57-imp{font-size:57px!important}
.u-fz-58{font-size:58px}
.u-fz-58-imp{font-size:58px!important}
.u-fz-59{font-size:59px}
.u-fz-59-imp{font-size:59px!important}
.u-fz-60{font-size:60px}
.u-fz-60-imp{font-size:60px!important}
.u-fz-61{font-size:61px}
.u-fz-61-imp{font-size:61px!important}
.u-fz-62{font-size:62px}
.u-fz-62-imp{font-size:62px!important}
.u-fz-63{font-size:63px}
.u-fz-63-imp{font-size:63px!important}
.u-fz-64{font-size:64px}
.u-fz-64-imp{font-size:64px!important}
.u-fz-65{font-size:65px}
.u-fz-65-imp{font-size:65px!important}
.u-fz-66{font-size:66px}
.u-fz-66-imp{font-size:66px!important}
.u-fz-67{font-size:67px}
.u-fz-67-imp{font-size:67px!important}
.u-fz-68{font-size:68px}
.u-fz-68-imp{font-size:68px!important}
.u-fz-69{font-size:69px}
.u-fz-69-imp{font-size:69px!important}
.u-fz-70{font-size:70px}
.u-fz-70-imp{font-size:70px!important}
.u-fz-71{font-size:71px}
.u-fz-71-imp{font-size:71px!important}
.u-fz-72{font-size:72px}
.u-fz-72-imp{font-size:72px!important}
.u-fz-73{font-size:73px}
.u-fz-73-imp{font-size:73px!important}
.u-fz-74{font-size:74px}
.u-fz-74-imp{font-size:74px!important}
.u-fz-75{font-size:75px}
.u-fz-75-imp{font-size:75px!important}
.u-fz-76{font-size:76px}
.u-fz-76-imp{font-size:76px!important}
.u-fz-77{font-size:77px}
.u-fz-77-imp{font-size:77px!important}
.u-fz-78{font-size:78px}
.u-fz-78-imp{font-size:78px!important}
.u-fz-79{font-size:79px}
.u-fz-79-imp{font-size:79px!important}
.u-fz-80{font-size:80px}
.u-fz-80-imp{font-size:80px!important}
.u-fz-81{font-size:81px}
.u-fz-81-imp{font-size:81px!important}
.u-fz-82{font-size:82px}
.u-fz-82-imp{font-size:82px!important}
.u-fz-83{font-size:83px}
.u-fz-83-imp{font-size:83px!important}
.u-fz-84{font-size:84px}
.u-fz-84-imp{font-size:84px!important}
.u-fz-85{font-size:85px}
.u-fz-85-imp{font-size:85px!important}
.u-fz-86{font-size:86px}
.u-fz-86-imp{font-size:86px!important}
.u-fz-87{font-size:87px}
.u-fz-87-imp{font-size:87px!important}
.u-fz-88{font-size:88px}
.u-fz-88-imp{font-size:88px!important}
.u-fz-89{font-size:89px}
.u-fz-89-imp{font-size:89px!important}
.u-fz-90{font-size:90px}
.u-fz-90-imp{font-size:90px!important}
.u-fz-91{font-size:91px}
.u-fz-91-imp{font-size:91px!important}
.u-fz-92{font-size:92px}
.u-fz-92-imp{font-size:92px!important}
.u-fz-93{font-size:93px}
.u-fz-93-imp{font-size:93px!important}
.u-fz-94{font-size:94px}
.u-fz-94-imp{font-size:94px!important}
.u-fz-95{font-size:95px}
.u-fz-95-imp{font-size:95px!important}
.u-fz-96{font-size:96px}
.u-fz-96-imp{font-size:96px!important}
.u-fz-97{font-size:97px}
.u-fz-97-imp{font-size:97px!important}
.u-fz-98{font-size:98px}
.u-fz-98-imp{font-size:98px!important}
.u-fz-99{font-size:99px}
.u-fz-99-imp{font-size:99px!important}
.u-fz-100{font-size:100px}
.u-fz-100-imp{font-size:100px!important}
.u-fw-thin{font-weight:100}
.u-fw-thin-imp{font-weight:100!important}
.u-fw-light{font-family:A1ã‚´ã‚·ãƒƒã‚¯ L,sans-serif}
.u-fw-light-imp{font-family:A1ã‚´ã‚·ãƒƒã‚¯ L,sans-serif!important}
.u-fw-demilight{font-weight:300}
.u-fw-demilight-imp{font-weight:300!important}
.u-fw-regular{font-family:A1ã‚´ã‚·ãƒƒã‚¯ R,sans-serif}
.u-fw-regular-imp{font-family:A1ã‚´ã‚·ãƒƒã‚¯ R,sans-serif!important}
.u-fw-medium{font-family:A1ã‚´ã‚·ãƒƒã‚¯ M,sans-serif}
.u-fw-medium-imp{font-family:A1ã‚´ã‚·ãƒƒã‚¯ M,sans-serif!important}
.u-fw-bold{font-family:A1ã‚´ã‚·ãƒƒã‚¯ B,sans-serif}
.u-fw-bold-imp{font-family:A1ã‚´ã‚·ãƒƒã‚¯ B,sans-serif!important}
.u-fw-black{font-weight:900}
.u-fw-black-imp{font-weight:900!important}
.u-tc-black{color:#000}
.u-tc-black-imp{color:#000!important}
.u-tc-grey900{color:#212121}
.u-tc-grey900-imp{color:#212121!important}
.u-tc-grey800{color:#424242}
.u-tc-grey800-imp{color:#424242!important}
.u-tc-grey700{color:#616161}
.u-tc-grey700-imp{color:#616161!important}
.u-tc-grey600{color:#757575}
.u-tc-grey600-imp{color:#757575!important}
.u-tc-grey500{color:#9e9e9e}
.u-tc-grey500-imp{color:#9e9e9e!important}
.u-tc-grey400{color:#bdbdbd}
.u-tc-grey400-imp{color:#bdbdbd!important}
.u-tc-grey300{color:#e0e0e0}
.u-tc-grey300-imp{color:#e0e0e0!important}
.u-tc-grey200{color:#eee}
.u-tc-grey200-imp{color:#eee!important}
.u-tc-grey100{color:#f5f5f5}
.u-tc-grey100-imp{color:#f5f5f5!important}
.u-tc-grey50{color:#fafafa}
.u-tc-grey50-imp{color:#fafafa!important}
.u-tc-white{color:#fff}
.u-tc-white-imp{color:#fff!important}
.u-tc-red{color:#c8161d}
.u-tc-red-imp{color:#c8161d!important}
.u-tc-brown{color:#732200}
.u-tc-brown-imp{color:#732200!important}
.u-tc-cream{color:#fdf9ea}
.u-tc-cream-imp{color:#fdf9ea!important}
.u-tc-base{color:#f3eded}
.u-tc-base-imp{color:#f3eded!important}
.u-tc-green{color:#839a23}
.u-tc-green-imp{color:#839a23!important}
.u-tc-orange{color:#f59700}
.u-tc-orange-imp{color:#f59700!important}
.u-tc-yellow{color:rgba(248,231,28,.4)}
.u-tc-yellow-imp{color:rgba(248,231,28,.4)!important}
.u-bgc-black{background:#000}
.u-bgc-black-imp{background:#000!important}
.u-bgc-grey900{background:#212121}
.u-bgc-grey900-imp{background:#212121!important}
.u-bgc-grey800{background:#424242}
.u-bgc-grey800-imp{background:#424242!important}
.u-bgc-grey700{background:#616161}
.u-bgc-grey700-imp{background:#616161!important}
.u-bgc-grey600{background:#757575}
.u-bgc-grey600-imp{background:#757575!important}
.u-bgc-grey500{background:#9e9e9e}
.u-bgc-grey500-imp{background:#9e9e9e!important}
.u-bgc-grey400{background:#bdbdbd}
.u-bgc-grey400-imp{background:#bdbdbd!important}
.u-bgc-grey300{background:#e0e0e0}
.u-bgc-grey300-imp{background:#e0e0e0!important}
.u-bgc-grey200{background:#eee}
.u-bgc-grey200-imp{background:#eee!important}
.u-bgc-grey100{background:#f5f5f5}
.u-bgc-grey100-imp{background:#f5f5f5!important}
.u-bgc-grey50{background:#fafafa}
.u-bgc-grey50-imp{background:#fafafa!important}
.u-bgc-white{background:#fff}
.u-bgc-white-imp{background:#fff!important}
.u-bgc-red{background:#c8161d}
.u-bgc-red-imp{background:#c8161d!important}
.u-bgc-brown{background:#732200}
.u-bgc-brown-imp{background:#732200!important}
.u-bgc-cream{background:#fdf9ea}
.u-bgc-cream-imp{background:#fdf9ea!important}
.u-bgc-base{background:#f3eded}
.u-bgc-base-imp{background:#f3eded!important}
.u-bgc-green{background:#839a23}
.u-bgc-green-imp{background:#839a23!important}
.u-bgc-orange{background:#f59700}
.u-bgc-orange-imp{background:#f59700!important}
.u-bgc-yellow{background:rgba(248,231,28,.4)}
.u-bgc-yellow-imp{background:rgba(248,231,28,.4)!important}
.u-bdc-black{border-color:#000}
.u-bdc-black-imp{border-color:#000!important}
.u-bdc-grey900{border-color:#212121}
.u-bdc-grey900-imp{border-color:#212121!important}
.u-bdc-grey800{border-color:#424242}
.u-bdc-grey800-imp{border-color:#424242!important}
.u-bdc-grey700{border-color:#616161}
.u-bdc-grey700-imp{border-color:#616161!important}
.u-bdc-grey600{border-color:#757575}
.u-bdc-grey600-imp{border-color:#757575!important}
.u-bdc-grey500{border-color:#9e9e9e}
.u-bdc-grey500-imp{border-color:#9e9e9e!important}
.u-bdc-grey400{border-color:#bdbdbd}
.u-bdc-grey400-imp{border-color:#bdbdbd!important}
.u-bdc-grey300{border-color:#e0e0e0}
.u-bdc-grey300-imp{border-color:#e0e0e0!important}
.u-bdc-grey200{border-color:#eee}
.u-bdc-grey200-imp{border-color:#eee!important}
.u-bdc-grey100{border-color:#f5f5f5}
.u-bdc-grey100-imp{border-color:#f5f5f5!important}
.u-bdc-grey50{border-color:#fafafa}
.u-bdc-grey50-imp{border-color:#fafafa!important}
.u-bdc-white{border-color:#fff}
.u-bdc-white-imp{border-color:#fff!important}
.u-bdc-red{border-color:#c8161d}
.u-bdc-red-imp{border-color:#c8161d!important}
.u-bdc-brown{border-color:#732200}
.u-bdc-brown-imp{border-color:#732200!important}
.u-bdc-cream{border-color:#fdf9ea}
.u-bdc-cream-imp{border-color:#fdf9ea!important}
.u-bdc-base{border-color:#f3eded}
.u-bdc-base-imp{border-color:#f3eded!important}
.u-bdc-green{border-color:#839a23}
.u-bdc-green-imp{border-color:#839a23!important}
.u-bdc-orange{border-color:#f59700}
.u-bdc-orange-imp{border-color:#f59700!important}
.u-bdc-yellow{border-color:rgba(248,231,28,.4)}
.u-bdc-yellow-imp{border-color:rgba(248,231,28,.4)!important}
.u-display-block{display:block}
.u-display-inlineBlock{display:inline-block}
.u-display-inline{display:inline}
.u-display-none{display:none}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.u-icon{display:inline-block;padding-left:calc((1.2 + .12) * 1em);vertical-align:baseline;text-indent:calc((1.2 + .12) * -1em)}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon:after,.u-icon:before{display:inline-block;width:calc(1.2 * 1em);height:calc(1.2 * 1em);margin-top:calc((1.2 - .77) * -1em);margin-right:.12em;margin-bottom:calc((1.2 - .77)/ 2 * -1em);content:'';vertical-align:baseline;background-repeat:no-repeat;background-position:center;background-size:contain}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.u-icon:after{display:none}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon.u-icon-chevronRight:before{width:calc(1.2 / 24 * 16 * 1em);height:calc(1.2 * 1em);margin-left:.12em;background-size:auto 100%}
/*.u-icon-arrowLeftTextured:before{background-image:url(/assets/img/icons/ic_arrow_left_textured.svg)}
.u-icon-arrowRightTextured:before{background-image:url(/assets/img/icons/ic_arrow_right_textured.svg)}
.u-icon-arrowLeftBeige:before{background-image:url(/assets/img/icons/ic_arrow_left_beige.svg)}
.u-icon-arrowRightBeige:before{background-image:url(/assets/img/icons/ic_arrow_right_beige.svg)}
.u-icon-answerGreen:before{background-image:url(/assets/img/icons/ic_answer_green.svg)}
.u-icon-chevronBottom:before{background-image:url(/assets/img/icons/ic_chevron_bottom.svg)}*/
.u-icon-chevronBottomBrown:before{background-image:url(/images/ic_chevron_bottom_brown.svg)}
/*.u-icon-chevronLeft:before{background-image:url(/assets/img/icons/ic_chevron_left.svg)}*/
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon-chevronRight:before{background-image:url(/images/icon/ic_chevron_right.svg)}
.u-icon-chevronRightWhite:before{background-image:url(/images/ic_chevron_right_white.svg)}
.u-icon-circleLinkLeft:before{background-image:url(/images/icon/ic_circle_link_left.svg)}
.u-icon-circleLinkRight:before{background-image:url(/images/icon/ic_circle_link_right.svg)}
/*.u-icon-circleLinkUp:before{background-image:url(/assets/img/icons/ic_circle_link_up.svg)}
.u-icon-circleLinkDown:before{background-image:url(/assets/img/icons/ic_circle_link_down.svg)}
.u-icon-circleLinkRightRed:before{background-image:url(/assets/img/icons/ic_circle_chevron_right_red.svg)}
.u-icon-circleLinkHiddenRight:before{background-image:url(/assets/img/icons/ic_circle_link_hidden_right.svg)}*/
.u-icon-circleLinkHiddenLeft:before{background-image:url(/images/ic_circle_link_hidden_left.svg)}
/*.u-icon-circleDown:before{background-image:url(/assets/img/icons/ic_circle_down.svg)}
.u-icon-linkBlank:before{background-image:url(/assets/img/icons/ic_link_blank.svg)}
.u-icon-search:before{background-image:url(/assets/img/icons/ic_search.svg)}
.u-icon-triDown:before{background-image:url(/assets/img/icons/ic_tri_down.svg)}
.u-icon-tel:before{background-image:url(/assets/img/icons/ic_tel.svg)}
.u-icon-mail:before{background-image:url(/assets/img/icons/ic_mail.svg)}
.u-icon-delivery:before{background-image:url(/assets/img/icons/ic_delivery.svg)}
.u-icon-company:before{background-image:url(/assets/img/icons/ic_company.svg)}
.u-icon-questionList:before{background-image:url(/assets/img/icons/ic_question_list.svg)}
.u-icon-answer:before{background-image:url(/assets/img/icons/ic_answer.svg)}
.u-icon-question:before{background-image:url(/assets/img/icons/ic_question.svg)}
.u-icon-plus:before{background-image:url(/assets/img/icons/ic_plus.svg)}
.u-icon-questionBalloon:before{background-image:url(/assets/img/icons/ic_questionBalloon.svg)}
.u-icon-questionBalloonBrown:before{background-image:url(/assets/img/icons/ic_questionBalloon_brown.svg)}
.u-icon-voice:before{background-image:url(/assets/img/icons/ic_voice.svg)}
.u-icon-voiceRed:before{background-image:url(/assets/img/icons/ic_voice_red.svg)}
.u-icon-searchDark:before{background-image:url(/assets/img/icons/ic_search_dark.svg)}
.u-icon-questionListDark:before{background-image:url(/assets/img/icons/ic_question_list_dark.svg)}
.u-icon-pdf:before{background-image:url(/assets/img/icons/ic_pdf.svg)}
.u-icon-pdfWhite:before{background-image:url(/assets/img/icons/ic_pdf_white.svg)}
.u-icon-pin:before{background-image:url(/assets/img/icons/ic_pin.svg)}*/
.u-icon-11:after,.u-icon-11:before{width:1.1em;height:1.1em;background-size:1.1em 1.1em}
.u-icon-12:after,.u-icon-12:before{width:1.2em;height:1.2em;background-size:1.2em 1.2em}
.u-icon-13:after,.u-icon-13:before{width:1.3em;height:1.3em;background-size:1.3em 1.3em}
.u-icon-14:after,.u-icon-14:before{width:1.4em;height:1.4em;background-size:1.4em 1.4em}
.u-icon-15:after,.u-icon-15:before{width:1.5em;height:1.5em;background-size:1.5em 1.5em}
.u-icon-16:after,.u-icon-16:before{width:1.6em;height:1.6em;background-size:1.6em 1.6em}
.u-icon-17:after,.u-icon-17:before{width:1.7em;height:1.7em;background-size:1.7em 1.7em}
.u-icon-18:after,.u-icon-18:before{width:1.8em;height:1.8em;background-size:1.8em 1.8em}
.u-icon-19:after,.u-icon-19:before{width:1.9em;height:1.9em;background-size:1.9em 1.9em}
.u-icon-20:after,.u-icon-20:before{width:2em;height:2em;background-size:2em 2em}
.u-icon-after:after{display:inline-block;margin-left:4px}
.u-icon-after:before{display:none}
/*.u-icon-after.u-icon-arrowLeftTextured:after{background-image:url(/assets/img/icons/ic_arrow_left_textured.svg)}
.u-icon-after.u-icon-arrowRightTextured:after{background-image:url(/assets/img/icons/ic_arrow_right_textured.svg)}
.u-icon-after.u-icon-arrowLeftBeige:after{background-image:url(/assets/img/icons/ic_arrow_left_beige.svg)}
.u-icon-after.u-icon-arrowRightBeige:after{background-image:url(/assets/img/icons/ic_arrow_right_beige.svg)}
.u-icon-after.u-icon-answerGreen:after{background-image:url(/assets/img/icons/ic_answer_green.svg)}
.u-icon-after.u-icon-chevronBottom:after{background-image:url(/assets/img/icons/ic_chevron_bottom.svg)}
.u-icon-after.u-icon-chevronBottomBrown:after{background-image:url(/assets/img/icons/ic_chevron_bottom_brown.svg)}
.u-icon-after.u-icon-chevronLeft:after{background-image:url(/assets/img/icons/ic_chevron_left.svg)}*/
.u-icon-after.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.u-icon-after.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):after,.u-icon-after.u-icon-chevronRight:after{background-image:url(/images/icon/ic_chevron_right.svg)}
/*.u-icon-after.u-icon-chevronRightWhite:after{background-image:url(/assets/img/icons/ic_chevron_right_white.svg)}*/
.u-icon-after.u-icon-circleLinkLeft:after{background-image:url(/images/icon/ic_circle_link_left.svg)}
.u-icon-after.u-icon-circleLinkRight:after{background-image:url(/images/icon/ic_circle_link_right.svg)}
/*.u-icon-after.u-icon-circleLinkUp:after{background-image:url(/assets/img/icons/ic_circle_link_up.svg)}
.u-icon-after.u-icon-circleLinkDown:after{background-image:url(/assets/img/icons/ic_circle_link_down.svg)}
.u-icon-after.u-icon-circleLinkRightRed:after{background-image:url(/assets/img/icons/ic_circle_chevron_right_red.svg)}
.u-icon-after.u-icon-circleLinkHiddenRight:after{background-image:url(/assets/img/icons/ic_circle_link_hidden_right.svg)}
.u-icon-after.u-icon-circleLinkHiddenLeft:after{background-image:url(/assets/img/icons/ic_circle_link_hidden_left.svg)}
.u-icon-after.u-icon-circleDown:after{background-image:url(/assets/img/icons/ic_circle_down.svg)}
.u-icon-after.u-icon-linkBlank:after{background-image:url(/assets/img/icons/ic_link_blank.svg)}
.u-icon-after.u-icon-search:after{background-image:url(/assets/img/icons/ic_search.svg)}
.u-icon-after.u-icon-triDown:after{background-image:url(/assets/img/icons/ic_tri_down.svg)}
.u-icon-after.u-icon-tel:after{background-image:url(/assets/img/icons/ic_tel.svg)}
.u-icon-after.u-icon-mail:after{background-image:url(/assets/img/icons/ic_mail.svg)}
.u-icon-after.u-icon-delivery:after{background-image:url(/assets/img/icons/ic_delivery.svg)}
.u-icon-after.u-icon-company:after{background-image:url(/assets/img/icons/ic_company.svg)}
.u-icon-after.u-icon-questionList:after{background-image:url(/assets/img/icons/ic_question_list.svg)}
.u-icon-after.u-icon-answer:after{background-image:url(/assets/img/icons/ic_answer.svg)}
.u-icon-after.u-icon-question:after{background-image:url(/assets/img/icons/ic_question.svg)}
.u-icon-after.u-icon-plus:after{background-image:url(/assets/img/icons/ic_plus.svg)}
.u-icon-after.u-icon-questionBalloon:after{background-image:url(/assets/img/icons/ic_questionBalloon.svg)}
.u-icon-after.u-icon-questionBalloonBrown:after{background-image:url(/assets/img/icons/ic_questionBalloon_brown.svg)}
.u-icon-after.u-icon-voice:after{background-image:url(/assets/img/icons/ic_voice.svg)}
.u-icon-after.u-icon-voiceRed:after{background-image:url(/assets/img/icons/ic_voice_red.svg)}
.u-icon-after.u-icon-searchDark:after{background-image:url(/assets/img/icons/ic_search_dark.svg)}
.u-icon-after.u-icon-questionListDark:after{background-image:url(/assets/img/icons/ic_question_list_dark.svg)}
.u-icon-after.u-icon-pdf:after{background-image:url(/assets/img/icons/ic_pdf.svg)}
.u-icon-after.u-icon-pdfWhite:after{background-image:url(/assets/img/icons/ic_pdf_white.svg)}
.u-icon-after.u-icon-pin:after{background-image:url(/assets/img/icons/ic_pin.svg)}*/
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.u-icon-left,.u-icon-right{position:relative}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon-left:before,.u-icon-right:before{position:absolute;top:0;bottom:0;margin:auto}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.u-icon.u-icon-left{padding-left:2em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon.u-icon-left:before{left:8px}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-11,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-11,.u-icon.u-icon-left .u-icon-11{padding-left:1.1em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-12,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-12,.u-icon.u-icon-left .u-icon-12{padding-left:1.2em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-13,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-13,.u-icon.u-icon-left .u-icon-13{padding-left:1.3em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-14,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-14,.u-icon.u-icon-left .u-icon-14{padding-left:1.4em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-15,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-15,.u-icon.u-icon-left .u-icon-15{padding-left:1.5em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-16,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-16,.u-icon.u-icon-left .u-icon-16{padding-left:1.6em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-17,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-17,.u-icon.u-icon-left .u-icon-17{padding-left:1.7em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-18,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-18,.u-icon.u-icon-left .u-icon-18{padding-left:1.8em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-19,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-19,.u-icon.u-icon-left .u-icon-19{padding-left:1.9em}
.u-icon-left.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-20,.u-icon-left.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-20,.u-icon.u-icon-left .u-icon-20{padding-left:2em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.u-icon.u-icon-right{padding-right:2em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.u-icon.u-icon-right:before{right:8px}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-11,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-11,.u-icon.u-icon-right .u-icon-11{padding-right:1.1em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-12,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-12,.u-icon.u-icon-right .u-icon-12{padding-right:1.2em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-13,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-13,.u-icon.u-icon-right .u-icon-13{padding-right:1.3em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-14,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-14,.u-icon.u-icon-right .u-icon-14{padding-right:1.4em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-15,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-15,.u-icon.u-icon-right .u-icon-15{padding-right:1.5em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-16,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-16,.u-icon.u-icon-right .u-icon-16{padding-right:1.6em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-17,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-17,.u-icon.u-icon-right .u-icon-17{padding-right:1.7em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-18,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-18,.u-icon.u-icon-right .u-icon-18{padding-right:1.8em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-19,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-19,.u-icon.u-icon-right .u-icon-19{padding-right:1.9em}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-20,.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger) .u-icon-20,.u-icon.u-icon-right .u-icon-20{padding-right:2em}
.u-icon_size-10:after,.u-icon_size-10:before{width:10px}
.u-icon_size-10:after-imp,.u-icon_size-10:before-imp{width:10px!important}
.u-icon_size-10:after,.u-icon_size-10:before{height:10px}
.u-icon_size-10:after-imp,.u-icon_size-10:before-imp{height:10px!important}
.u-icon_size-10:after,.u-icon_size-10:before{background-size:10px 10px}
.u-icon_size-10:after-imp,.u-icon_size-10:before-imp{background-size:10px 10px!important}
.u-icon_size-11:after,.u-icon_size-11:before{width:11px}
.u-icon_size-11:after-imp,.u-icon_size-11:before-imp{width:11px!important}
.u-icon_size-11:after,.u-icon_size-11:before{height:11px}
.u-icon_size-11:after-imp,.u-icon_size-11:before-imp{height:11px!important}
.u-icon_size-11:after,.u-icon_size-11:before{background-size:11px 11px}
.u-icon_size-11:after-imp,.u-icon_size-11:before-imp{background-size:11px 11px!important}
.u-icon_size-12:after,.u-icon_size-12:before{width:12px}
.u-icon_size-12:after-imp,.u-icon_size-12:before-imp{width:12px!important}
.u-icon_size-12:after,.u-icon_size-12:before{height:12px}
.u-icon_size-12:after-imp,.u-icon_size-12:before-imp{height:12px!important}
.u-icon_size-12:after,.u-icon_size-12:before{background-size:12px 12px}
.u-icon_size-12:after-imp,.u-icon_size-12:before-imp{background-size:12px 12px!important}
.u-icon_size-13:after,.u-icon_size-13:before{width:13px}
.u-icon_size-13:after-imp,.u-icon_size-13:before-imp{width:13px!important}
.u-icon_size-13:after,.u-icon_size-13:before{height:13px}
.u-icon_size-13:after-imp,.u-icon_size-13:before-imp{height:13px!important}
.u-icon_size-13:after,.u-icon_size-13:before{background-size:13px 13px}
.u-icon_size-13:after-imp,.u-icon_size-13:before-imp{background-size:13px 13px!important}
.u-icon_size-14:after,.u-icon_size-14:before{width:14px}
.u-icon_size-14:after-imp,.u-icon_size-14:before-imp{width:14px!important}
.u-icon_size-14:after,.u-icon_size-14:before{height:14px}
.u-icon_size-14:after-imp,.u-icon_size-14:before-imp{height:14px!important}
.u-icon_size-14:after,.u-icon_size-14:before{background-size:14px 14px}
.u-icon_size-14:after-imp,.u-icon_size-14:before-imp{background-size:14px 14px!important}
.u-icon_size-15:after,.u-icon_size-15:before{width:15px}
.u-icon_size-15:after-imp,.u-icon_size-15:before-imp{width:15px!important}
.u-icon_size-15:after,.u-icon_size-15:before{height:15px}
.u-icon_size-15:after-imp,.u-icon_size-15:before-imp{height:15px!important}
.u-icon_size-15:after,.u-icon_size-15:before{background-size:15px 15px}
.u-icon_size-15:after-imp,.u-icon_size-15:before-imp{background-size:15px 15px!important}
.u-icon_size-16:after,.u-icon_size-16:before{width:16px}
.u-icon_size-16:after-imp,.u-icon_size-16:before-imp{width:16px!important}
.u-icon_size-16:after,.u-icon_size-16:before{height:16px}
.u-icon_size-16:after-imp,.u-icon_size-16:before-imp{height:16px!important}
.u-icon_size-16:after,.u-icon_size-16:before{background-size:16px 16px}
.u-icon_size-16:after-imp,.u-icon_size-16:before-imp{background-size:16px 16px!important}
.u-icon_size-17:after,.u-icon_size-17:before{width:17px}
.u-icon_size-17:after-imp,.u-icon_size-17:before-imp{width:17px!important}
.u-icon_size-17:after,.u-icon_size-17:before{height:17px}
.u-icon_size-17:after-imp,.u-icon_size-17:before-imp{height:17px!important}
.u-icon_size-17:after,.u-icon_size-17:before{background-size:17px 17px}
.u-icon_size-17:after-imp,.u-icon_size-17:before-imp{background-size:17px 17px!important}
.u-icon_size-18:after,.u-icon_size-18:before{width:18px}
.u-icon_size-18:after-imp,.u-icon_size-18:before-imp{width:18px!important}
.u-icon_size-18:after,.u-icon_size-18:before{height:18px}
.u-icon_size-18:after-imp,.u-icon_size-18:before-imp{height:18px!important}
.u-icon_size-18:after,.u-icon_size-18:before{background-size:18px 18px}
.u-icon_size-18:after-imp,.u-icon_size-18:before-imp{background-size:18px 18px!important}
.u-icon_size-19:after,.u-icon_size-19:before{width:19px}
.u-icon_size-19:after-imp,.u-icon_size-19:before-imp{width:19px!important}
.u-icon_size-19:after,.u-icon_size-19:before{height:19px}
.u-icon_size-19:after-imp,.u-icon_size-19:before-imp{height:19px!important}
.u-icon_size-19:after,.u-icon_size-19:before{background-size:19px 19px}
.u-icon_size-19:after-imp,.u-icon_size-19:before-imp{background-size:19px 19px!important}
.u-icon_size-20:after,.u-icon_size-20:before{width:20px}
.u-icon_size-20:after-imp,.u-icon_size-20:before-imp{width:20px!important}
.u-icon_size-20:after,.u-icon_size-20:before{height:20px}
.u-icon_size-20:after-imp,.u-icon_size-20:before-imp{height:20px!important}
.u-icon_size-20:after,.u-icon_size-20:before{background-size:20px 20px}
.u-icon_size-20:after-imp,.u-icon_size-20:before-imp{background-size:20px 20px!important}
.u-icon_size-21:after,.u-icon_size-21:before{width:21px}
.u-icon_size-21:after-imp,.u-icon_size-21:before-imp{width:21px!important}
.u-icon_size-21:after,.u-icon_size-21:before{height:21px}
.u-icon_size-21:after-imp,.u-icon_size-21:before-imp{height:21px!important}
.u-icon_size-21:after,.u-icon_size-21:before{background-size:21px 21px}
.u-icon_size-21:after-imp,.u-icon_size-21:before-imp{background-size:21px 21px!important}
.u-icon_size-22:after,.u-icon_size-22:before{width:22px}
.u-icon_size-22:after-imp,.u-icon_size-22:before-imp{width:22px!important}
.u-icon_size-22:after,.u-icon_size-22:before{height:22px}
.u-icon_size-22:after-imp,.u-icon_size-22:before-imp{height:22px!important}
.u-icon_size-22:after,.u-icon_size-22:before{background-size:22px 22px}
.u-icon_size-22:after-imp,.u-icon_size-22:before-imp{background-size:22px 22px!important}
.u-icon_size-23:after,.u-icon_size-23:before{width:23px}
.u-icon_size-23:after-imp,.u-icon_size-23:before-imp{width:23px!important}
.u-icon_size-23:after,.u-icon_size-23:before{height:23px}
.u-icon_size-23:after-imp,.u-icon_size-23:before-imp{height:23px!important}
.u-icon_size-23:after,.u-icon_size-23:before{background-size:23px 23px}
.u-icon_size-23:after-imp,.u-icon_size-23:before-imp{background-size:23px 23px!important}
.u-icon_size-24:after,.u-icon_size-24:before{width:24px}
.u-icon_size-24:after-imp,.u-icon_size-24:before-imp{width:24px!important}
.u-icon_size-24:after,.u-icon_size-24:before{height:24px}
.u-icon_size-24:after-imp,.u-icon_size-24:before-imp{height:24px!important}
.u-icon_size-24:after,.u-icon_size-24:before{background-size:24px 24px}
.u-icon_size-24:after-imp,.u-icon_size-24:before-imp{background-size:24px 24px!important}
.u-icon_size-25:after,.u-icon_size-25:before{width:25px}
.u-icon_size-25:after-imp,.u-icon_size-25:before-imp{width:25px!important}
.u-icon_size-25:after,.u-icon_size-25:before{height:25px}
.u-icon_size-25:after-imp,.u-icon_size-25:before-imp{height:25px!important}
.u-icon_size-25:after,.u-icon_size-25:before{background-size:25px 25px}
.u-icon_size-25:after-imp,.u-icon_size-25:before-imp{background-size:25px 25px!important}
.u-icon_size-26:after,.u-icon_size-26:before{width:26px}
.u-icon_size-26:after-imp,.u-icon_size-26:before-imp{width:26px!important}
.u-icon_size-26:after,.u-icon_size-26:before{height:26px}
.u-icon_size-26:after-imp,.u-icon_size-26:before-imp{height:26px!important}
.u-icon_size-26:after,.u-icon_size-26:before{background-size:26px 26px}
.u-icon_size-26:after-imp,.u-icon_size-26:before-imp{background-size:26px 26px!important}
.u-icon_size-27:after,.u-icon_size-27:before{width:27px}
.u-icon_size-27:after-imp,.u-icon_size-27:before-imp{width:27px!important}
.u-icon_size-27:after,.u-icon_size-27:before{height:27px}
.u-icon_size-27:after-imp,.u-icon_size-27:before-imp{height:27px!important}
.u-icon_size-27:after,.u-icon_size-27:before{background-size:27px 27px}
.u-icon_size-27:after-imp,.u-icon_size-27:before-imp{background-size:27px 27px!important}
.u-icon_size-28:after,.u-icon_size-28:before{width:28px}
.u-icon_size-28:after-imp,.u-icon_size-28:before-imp{width:28px!important}
.u-icon_size-28:after,.u-icon_size-28:before{height:28px}
.u-icon_size-28:after-imp,.u-icon_size-28:before-imp{height:28px!important}
.u-icon_size-28:after,.u-icon_size-28:before{background-size:28px 28px}
.u-icon_size-28:after-imp,.u-icon_size-28:before-imp{background-size:28px 28px!important}
.u-icon_size-29:after,.u-icon_size-29:before{width:29px}
.u-icon_size-29:after-imp,.u-icon_size-29:before-imp{width:29px!important}
.u-icon_size-29:after,.u-icon_size-29:before{height:29px}
.u-icon_size-29:after-imp,.u-icon_size-29:before-imp{height:29px!important}
.u-icon_size-29:after,.u-icon_size-29:before{background-size:29px 29px}
.u-icon_size-29:after-imp,.u-icon_size-29:before-imp{background-size:29px 29px!important}
.u-icon_size-30:after,.u-icon_size-30:before{width:30px}
.u-icon_size-30:after-imp,.u-icon_size-30:before-imp{width:30px!important}
.u-icon_size-30:after,.u-icon_size-30:before{height:30px}
.u-icon_size-30:after-imp,.u-icon_size-30:before-imp{height:30px!important}
.u-icon_size-30:after,.u-icon_size-30:before{background-size:30px 30px}
.u-icon_size-30:after-imp,.u-icon_size-30:before-imp{background-size:30px 30px!important}
.u-icon_size-31:after,.u-icon_size-31:before{width:31px}
.u-icon_size-31:after-imp,.u-icon_size-31:before-imp{width:31px!important}
.u-icon_size-31:after,.u-icon_size-31:before{height:31px}
.u-icon_size-31:after-imp,.u-icon_size-31:before-imp{height:31px!important}
.u-icon_size-31:after,.u-icon_size-31:before{background-size:31px 31px}
.u-icon_size-31:after-imp,.u-icon_size-31:before-imp{background-size:31px 31px!important}
.u-icon_size-32:after,.u-icon_size-32:before{width:32px}
.u-icon_size-32:after-imp,.u-icon_size-32:before-imp{width:32px!important}
.u-icon_size-32:after,.u-icon_size-32:before{height:32px}
.u-icon_size-32:after-imp,.u-icon_size-32:before-imp{height:32px!important}
.u-icon_size-32:after,.u-icon_size-32:before{background-size:32px 32px}
.u-icon_size-32:after-imp,.u-icon_size-32:before-imp{background-size:32px 32px!important}
.u-icon_size-33:after,.u-icon_size-33:before{width:33px}
.u-icon_size-33:after-imp,.u-icon_size-33:before-imp{width:33px!important}
.u-icon_size-33:after,.u-icon_size-33:before{height:33px}
.u-icon_size-33:after-imp,.u-icon_size-33:before-imp{height:33px!important}
.u-icon_size-33:after,.u-icon_size-33:before{background-size:33px 33px}
.u-icon_size-33:after-imp,.u-icon_size-33:before-imp{background-size:33px 33px!important}
.u-icon_size-34:after,.u-icon_size-34:before{width:34px}
.u-icon_size-34:after-imp,.u-icon_size-34:before-imp{width:34px!important}
.u-icon_size-34:after,.u-icon_size-34:before{height:34px}
.u-icon_size-34:after-imp,.u-icon_size-34:before-imp{height:34px!important}
.u-icon_size-34:after,.u-icon_size-34:before{background-size:34px 34px}
.u-icon_size-34:after-imp,.u-icon_size-34:before-imp{background-size:34px 34px!important}
.u-icon_size-35:after,.u-icon_size-35:before{width:35px}
.u-icon_size-35:after-imp,.u-icon_size-35:before-imp{width:35px!important}
.u-icon_size-35:after,.u-icon_size-35:before{height:35px}
.u-icon_size-35:after-imp,.u-icon_size-35:before-imp{height:35px!important}
.u-icon_size-35:after,.u-icon_size-35:before{background-size:35px 35px}
.u-icon_size-35:after-imp,.u-icon_size-35:before-imp{background-size:35px 35px!important}
.u-icon_size-36:after,.u-icon_size-36:before{width:36px}
.u-icon_size-36:after-imp,.u-icon_size-36:before-imp{width:36px!important}
.u-icon_size-36:after,.u-icon_size-36:before{height:36px}
.u-icon_size-36:after-imp,.u-icon_size-36:before-imp{height:36px!important}
.u-icon_size-36:after,.u-icon_size-36:before{background-size:36px 36px}
.u-icon_size-36:after-imp,.u-icon_size-36:before-imp{background-size:36px 36px!important}
.u-icon_size-37:after,.u-icon_size-37:before{width:37px}
.u-icon_size-37:after-imp,.u-icon_size-37:before-imp{width:37px!important}
.u-icon_size-37:after,.u-icon_size-37:before{height:37px}
.u-icon_size-37:after-imp,.u-icon_size-37:before-imp{height:37px!important}
.u-icon_size-37:after,.u-icon_size-37:before{background-size:37px 37px}
.u-icon_size-37:after-imp,.u-icon_size-37:before-imp{background-size:37px 37px!important}
.u-icon_size-38:after,.u-icon_size-38:before{width:38px}
.u-icon_size-38:after-imp,.u-icon_size-38:before-imp{width:38px!important}
.u-icon_size-38:after,.u-icon_size-38:before{height:38px}
.u-icon_size-38:after-imp,.u-icon_size-38:before-imp{height:38px!important}
.u-icon_size-38:after,.u-icon_size-38:before{background-size:38px 38px}
.u-icon_size-38:after-imp,.u-icon_size-38:before-imp{background-size:38px 38px!important}
.u-icon_size-39:after,.u-icon_size-39:before{width:39px}
.u-icon_size-39:after-imp,.u-icon_size-39:before-imp{width:39px!important}
.u-icon_size-39:after,.u-icon_size-39:before{height:39px}
.u-icon_size-39:after-imp,.u-icon_size-39:before-imp{height:39px!important}
.u-icon_size-39:after,.u-icon_size-39:before{background-size:39px 39px}
.u-icon_size-39:after-imp,.u-icon_size-39:before-imp{background-size:39px 39px!important}
.u-icon_size-40:after,.u-icon_size-40:before{width:40px}
.u-icon_size-40:after-imp,.u-icon_size-40:before-imp{width:40px!important}
.u-icon_size-40:after,.u-icon_size-40:before{height:40px}
.u-icon_size-40:after-imp,.u-icon_size-40:before-imp{height:40px!important}
.u-icon_size-40:after,.u-icon_size-40:before{background-size:40px 40px}
.u-icon_size-40:after-imp,.u-icon_size-40:before-imp{background-size:40px 40px!important}
.u-icon_size-41:after,.u-icon_size-41:before{width:41px}
.u-icon_size-41:after-imp,.u-icon_size-41:before-imp{width:41px!important}
.u-icon_size-41:after,.u-icon_size-41:before{height:41px}
.u-icon_size-41:after-imp,.u-icon_size-41:before-imp{height:41px!important}
.u-icon_size-41:after,.u-icon_size-41:before{background-size:41px 41px}
.u-icon_size-41:after-imp,.u-icon_size-41:before-imp{background-size:41px 41px!important}
.u-icon_size-42:after,.u-icon_size-42:before{width:42px}
.u-icon_size-42:after-imp,.u-icon_size-42:before-imp{width:42px!important}
.u-icon_size-42:after,.u-icon_size-42:before{height:42px}
.u-icon_size-42:after-imp,.u-icon_size-42:before-imp{height:42px!important}
.u-icon_size-42:after,.u-icon_size-42:before{background-size:42px 42px}
.u-icon_size-42:after-imp,.u-icon_size-42:before-imp{background-size:42px 42px!important}
.u-icon_size-43:after,.u-icon_size-43:before{width:43px}
.u-icon_size-43:after-imp,.u-icon_size-43:before-imp{width:43px!important}
.u-icon_size-43:after,.u-icon_size-43:before{height:43px}
.u-icon_size-43:after-imp,.u-icon_size-43:before-imp{height:43px!important}
.u-icon_size-43:after,.u-icon_size-43:before{background-size:43px 43px}
.u-icon_size-43:after-imp,.u-icon_size-43:before-imp{background-size:43px 43px!important}
.u-icon_size-44:after,.u-icon_size-44:before{width:44px}
.u-icon_size-44:after-imp,.u-icon_size-44:before-imp{width:44px!important}
.u-icon_size-44:after,.u-icon_size-44:before{height:44px}
.u-icon_size-44:after-imp,.u-icon_size-44:before-imp{height:44px!important}
.u-icon_size-44:after,.u-icon_size-44:before{background-size:44px 44px}
.u-icon_size-44:after-imp,.u-icon_size-44:before-imp{background-size:44px 44px!important}
.u-icon_size-45:after,.u-icon_size-45:before{width:45px}
.u-icon_size-45:after-imp,.u-icon_size-45:before-imp{width:45px!important}
.u-icon_size-45:after,.u-icon_size-45:before{height:45px}
.u-icon_size-45:after-imp,.u-icon_size-45:before-imp{height:45px!important}
.u-icon_size-45:after,.u-icon_size-45:before{background-size:45px 45px}
.u-icon_size-45:after-imp,.u-icon_size-45:before-imp{background-size:45px 45px!important}
.u-icon_size-46:after,.u-icon_size-46:before{width:46px}
.u-icon_size-46:after-imp,.u-icon_size-46:before-imp{width:46px!important}
.u-icon_size-46:after,.u-icon_size-46:before{height:46px}
.u-icon_size-46:after-imp,.u-icon_size-46:before-imp{height:46px!important}
.u-icon_size-46:after,.u-icon_size-46:before{background-size:46px 46px}
.u-icon_size-46:after-imp,.u-icon_size-46:before-imp{background-size:46px 46px!important}
.u-icon_size-47:after,.u-icon_size-47:before{width:47px}
.u-icon_size-47:after-imp,.u-icon_size-47:before-imp{width:47px!important}
.u-icon_size-47:after,.u-icon_size-47:before{height:47px}
.u-icon_size-47:after-imp,.u-icon_size-47:before-imp{height:47px!important}
.u-icon_size-47:after,.u-icon_size-47:before{background-size:47px 47px}
.u-icon_size-47:after-imp,.u-icon_size-47:before-imp{background-size:47px 47px!important}
.u-icon_size-48:after,.u-icon_size-48:before{width:48px}
.u-icon_size-48:after-imp,.u-icon_size-48:before-imp{width:48px!important}
.u-icon_size-48:after,.u-icon_size-48:before{height:48px}
.u-icon_size-48:after-imp,.u-icon_size-48:before-imp{height:48px!important}
.u-icon_size-48:after,.u-icon_size-48:before{background-size:48px 48px}
.u-icon_size-48:after-imp,.u-icon_size-48:before-imp{background-size:48px 48px!important}
.u-icon_size-49:after,.u-icon_size-49:before{width:49px}
.u-icon_size-49:after-imp,.u-icon_size-49:before-imp{width:49px!important}
.u-icon_size-49:after,.u-icon_size-49:before{height:49px}
.u-icon_size-49:after-imp,.u-icon_size-49:before-imp{height:49px!important}
.u-icon_size-49:after,.u-icon_size-49:before{background-size:49px 49px}
.u-icon_size-49:after-imp,.u-icon_size-49:before-imp{background-size:49px 49px!important}
.u-icon_size-50:after,.u-icon_size-50:before{width:50px}
.u-icon_size-50:after-imp,.u-icon_size-50:before-imp{width:50px!important}
.u-icon_size-50:after,.u-icon_size-50:before{height:50px}
.u-icon_size-50:after-imp,.u-icon_size-50:before-imp{height:50px!important}
.u-icon_size-50:after,.u-icon_size-50:before{background-size:50px 50px}
.u-icon_size-50:after-imp,.u-icon_size-50:before-imp{background-size:50px 50px!important}
.u-icon_size-51:after,.u-icon_size-51:before{width:51px}
.u-icon_size-51:after-imp,.u-icon_size-51:before-imp{width:51px!important}
.u-icon_size-51:after,.u-icon_size-51:before{height:51px}
.u-icon_size-51:after-imp,.u-icon_size-51:before-imp{height:51px!important}
.u-icon_size-51:after,.u-icon_size-51:before{background-size:51px 51px}
.u-icon_size-51:after-imp,.u-icon_size-51:before-imp{background-size:51px 51px!important}
.u-icon_size-52:after,.u-icon_size-52:before{width:52px}
.u-icon_size-52:after-imp,.u-icon_size-52:before-imp{width:52px!important}
.u-icon_size-52:after,.u-icon_size-52:before{height:52px}
.u-icon_size-52:after-imp,.u-icon_size-52:before-imp{height:52px!important}
.u-icon_size-52:after,.u-icon_size-52:before{background-size:52px 52px}
.u-icon_size-52:after-imp,.u-icon_size-52:before-imp{background-size:52px 52px!important}
.u-icon_size-53:after,.u-icon_size-53:before{width:53px}
.u-icon_size-53:after-imp,.u-icon_size-53:before-imp{width:53px!important}
.u-icon_size-53:after,.u-icon_size-53:before{height:53px}
.u-icon_size-53:after-imp,.u-icon_size-53:before-imp{height:53px!important}
.u-icon_size-53:after,.u-icon_size-53:before{background-size:53px 53px}
.u-icon_size-53:after-imp,.u-icon_size-53:before-imp{background-size:53px 53px!important}
.u-icon_size-54:after,.u-icon_size-54:before{width:54px}
.u-icon_size-54:after-imp,.u-icon_size-54:before-imp{width:54px!important}
.u-icon_size-54:after,.u-icon_size-54:before{height:54px}
.u-icon_size-54:after-imp,.u-icon_size-54:before-imp{height:54px!important}
.u-icon_size-54:after,.u-icon_size-54:before{background-size:54px 54px}
.u-icon_size-54:after-imp,.u-icon_size-54:before-imp{background-size:54px 54px!important}
.u-icon_size-55:after,.u-icon_size-55:before{width:55px}
.u-icon_size-55:after-imp,.u-icon_size-55:before-imp{width:55px!important}
.u-icon_size-55:after,.u-icon_size-55:before{height:55px}
.u-icon_size-55:after-imp,.u-icon_size-55:before-imp{height:55px!important}
.u-icon_size-55:after,.u-icon_size-55:before{background-size:55px 55px}
.u-icon_size-55:after-imp,.u-icon_size-55:before-imp{background-size:55px 55px!important}
.u-icon_size-56:after,.u-icon_size-56:before{width:56px}
.u-icon_size-56:after-imp,.u-icon_size-56:before-imp{width:56px!important}
.u-icon_size-56:after,.u-icon_size-56:before{height:56px}
.u-icon_size-56:after-imp,.u-icon_size-56:before-imp{height:56px!important}
.u-icon_size-56:after,.u-icon_size-56:before{background-size:56px 56px}
.u-icon_size-56:after-imp,.u-icon_size-56:before-imp{background-size:56px 56px!important}
.u-icon_size-57:after,.u-icon_size-57:before{width:57px}
.u-icon_size-57:after-imp,.u-icon_size-57:before-imp{width:57px!important}
.u-icon_size-57:after,.u-icon_size-57:before{height:57px}
.u-icon_size-57:after-imp,.u-icon_size-57:before-imp{height:57px!important}
.u-icon_size-57:after,.u-icon_size-57:before{background-size:57px 57px}
.u-icon_size-57:after-imp,.u-icon_size-57:before-imp{background-size:57px 57px!important}
.u-icon_size-58:after,.u-icon_size-58:before{width:58px}
.u-icon_size-58:after-imp,.u-icon_size-58:before-imp{width:58px!important}
.u-icon_size-58:after,.u-icon_size-58:before{height:58px}
.u-icon_size-58:after-imp,.u-icon_size-58:before-imp{height:58px!important}
.u-icon_size-58:after,.u-icon_size-58:before{background-size:58px 58px}
.u-icon_size-58:after-imp,.u-icon_size-58:before-imp{background-size:58px 58px!important}
.u-icon_size-59:after,.u-icon_size-59:before{width:59px}
.u-icon_size-59:after-imp,.u-icon_size-59:before-imp{width:59px!important}
.u-icon_size-59:after,.u-icon_size-59:before{height:59px}
.u-icon_size-59:after-imp,.u-icon_size-59:before-imp{height:59px!important}
.u-icon_size-59:after,.u-icon_size-59:before{background-size:59px 59px}
.u-icon_size-59:after-imp,.u-icon_size-59:before-imp{background-size:59px 59px!important}
.u-icon_size-60:after,.u-icon_size-60:before{width:60px}
.u-icon_size-60:after-imp,.u-icon_size-60:before-imp{width:60px!important}
.u-icon_size-60:after,.u-icon_size-60:before{height:60px}
.u-icon_size-60:after-imp,.u-icon_size-60:before-imp{height:60px!important}
.u-icon_size-60:after,.u-icon_size-60:before{background-size:60px 60px}
.u-icon_size-60:after-imp,.u-icon_size-60:before-imp{background-size:60px 60px!important}
.u-icon_size-61:after,.u-icon_size-61:before{width:61px}
.u-icon_size-61:after-imp,.u-icon_size-61:before-imp{width:61px!important}
.u-icon_size-61:after,.u-icon_size-61:before{height:61px}
.u-icon_size-61:after-imp,.u-icon_size-61:before-imp{height:61px!important}
.u-icon_size-61:after,.u-icon_size-61:before{background-size:61px 61px}
.u-icon_size-61:after-imp,.u-icon_size-61:before-imp{background-size:61px 61px!important}
.u-icon_size-62:after,.u-icon_size-62:before{width:62px}
.u-icon_size-62:after-imp,.u-icon_size-62:before-imp{width:62px!important}
.u-icon_size-62:after,.u-icon_size-62:before{height:62px}
.u-icon_size-62:after-imp,.u-icon_size-62:before-imp{height:62px!important}
.u-icon_size-62:after,.u-icon_size-62:before{background-size:62px 62px}
.u-icon_size-62:after-imp,.u-icon_size-62:before-imp{background-size:62px 62px!important}
.u-icon_size-63:after,.u-icon_size-63:before{width:63px}
.u-icon_size-63:after-imp,.u-icon_size-63:before-imp{width:63px!important}
.u-icon_size-63:after,.u-icon_size-63:before{height:63px}
.u-icon_size-63:after-imp,.u-icon_size-63:before-imp{height:63px!important}
.u-icon_size-63:after,.u-icon_size-63:before{background-size:63px 63px}
.u-icon_size-63:after-imp,.u-icon_size-63:before-imp{background-size:63px 63px!important}
.u-icon_size-64:after,.u-icon_size-64:before{width:64px}
.u-icon_size-64:after-imp,.u-icon_size-64:before-imp{width:64px!important}
.u-icon_size-64:after,.u-icon_size-64:before{height:64px}
.u-icon_size-64:after-imp,.u-icon_size-64:before-imp{height:64px!important}
.u-icon_size-64:after,.u-icon_size-64:before{background-size:64px 64px}
.u-icon_size-64:after-imp,.u-icon_size-64:before-imp{background-size:64px 64px!important}
.u-icon_size-65:after,.u-icon_size-65:before{width:65px}
.u-icon_size-65:after-imp,.u-icon_size-65:before-imp{width:65px!important}
.u-icon_size-65:after,.u-icon_size-65:before{height:65px}
.u-icon_size-65:after-imp,.u-icon_size-65:before-imp{height:65px!important}
.u-icon_size-65:after,.u-icon_size-65:before{background-size:65px 65px}
.u-icon_size-65:after-imp,.u-icon_size-65:before-imp{background-size:65px 65px!important}
.u-icon_size-66:after,.u-icon_size-66:before{width:66px}
.u-icon_size-66:after-imp,.u-icon_size-66:before-imp{width:66px!important}
.u-icon_size-66:after,.u-icon_size-66:before{height:66px}
.u-icon_size-66:after-imp,.u-icon_size-66:before-imp{height:66px!important}
.u-icon_size-66:after,.u-icon_size-66:before{background-size:66px 66px}
.u-icon_size-66:after-imp,.u-icon_size-66:before-imp{background-size:66px 66px!important}
.u-icon_size-67:after,.u-icon_size-67:before{width:67px}
.u-icon_size-67:after-imp,.u-icon_size-67:before-imp{width:67px!important}
.u-icon_size-67:after,.u-icon_size-67:before{height:67px}
.u-icon_size-67:after-imp,.u-icon_size-67:before-imp{height:67px!important}
.u-icon_size-67:after,.u-icon_size-67:before{background-size:67px 67px}
.u-icon_size-67:after-imp,.u-icon_size-67:before-imp{background-size:67px 67px!important}
.u-icon_size-68:after,.u-icon_size-68:before{width:68px}
.u-icon_size-68:after-imp,.u-icon_size-68:before-imp{width:68px!important}
.u-icon_size-68:after,.u-icon_size-68:before{height:68px}
.u-icon_size-68:after-imp,.u-icon_size-68:before-imp{height:68px!important}
.u-icon_size-68:after,.u-icon_size-68:before{background-size:68px 68px}
.u-icon_size-68:after-imp,.u-icon_size-68:before-imp{background-size:68px 68px!important}
.u-icon_size-69:after,.u-icon_size-69:before{width:69px}
.u-icon_size-69:after-imp,.u-icon_size-69:before-imp{width:69px!important}
.u-icon_size-69:after,.u-icon_size-69:before{height:69px}
.u-icon_size-69:after-imp,.u-icon_size-69:before-imp{height:69px!important}
.u-icon_size-69:after,.u-icon_size-69:before{background-size:69px 69px}
.u-icon_size-69:after-imp,.u-icon_size-69:before-imp{background-size:69px 69px!important}
.u-icon_size-70:after,.u-icon_size-70:before{width:70px}
.u-icon_size-70:after-imp,.u-icon_size-70:before-imp{width:70px!important}
.u-icon_size-70:after,.u-icon_size-70:before{height:70px}
.u-icon_size-70:after-imp,.u-icon_size-70:before-imp{height:70px!important}
.u-icon_size-70:after,.u-icon_size-70:before{background-size:70px 70px}
.u-icon_size-70:after-imp,.u-icon_size-70:before-imp{background-size:70px 70px!important}
.u-icon_size-71:after,.u-icon_size-71:before{width:71px}
.u-icon_size-71:after-imp,.u-icon_size-71:before-imp{width:71px!important}
.u-icon_size-71:after,.u-icon_size-71:before{height:71px}
.u-icon_size-71:after-imp,.u-icon_size-71:before-imp{height:71px!important}
.u-icon_size-71:after,.u-icon_size-71:before{background-size:71px 71px}
.u-icon_size-71:after-imp,.u-icon_size-71:before-imp{background-size:71px 71px!important}
.u-icon_size-72:after,.u-icon_size-72:before{width:72px}
.u-icon_size-72:after-imp,.u-icon_size-72:before-imp{width:72px!important}
.u-icon_size-72:after,.u-icon_size-72:before{height:72px}
.u-icon_size-72:after-imp,.u-icon_size-72:before-imp{height:72px!important}
.u-icon_size-72:after,.u-icon_size-72:before{background-size:72px 72px}
.u-icon_size-72:after-imp,.u-icon_size-72:before-imp{background-size:72px 72px!important}
.u-icon_size-73:after,.u-icon_size-73:before{width:73px}
.u-icon_size-73:after-imp,.u-icon_size-73:before-imp{width:73px!important}
.u-icon_size-73:after,.u-icon_size-73:before{height:73px}
.u-icon_size-73:after-imp,.u-icon_size-73:before-imp{height:73px!important}
.u-icon_size-73:after,.u-icon_size-73:before{background-size:73px 73px}
.u-icon_size-73:after-imp,.u-icon_size-73:before-imp{background-size:73px 73px!important}
.u-icon_size-74:after,.u-icon_size-74:before{width:74px}
.u-icon_size-74:after-imp,.u-icon_size-74:before-imp{width:74px!important}
.u-icon_size-74:after,.u-icon_size-74:before{height:74px}
.u-icon_size-74:after-imp,.u-icon_size-74:before-imp{height:74px!important}
.u-icon_size-74:after,.u-icon_size-74:before{background-size:74px 74px}
.u-icon_size-74:after-imp,.u-icon_size-74:before-imp{background-size:74px 74px!important}
.u-icon_size-75:after,.u-icon_size-75:before{width:75px}
.u-icon_size-75:after-imp,.u-icon_size-75:before-imp{width:75px!important}
.u-icon_size-75:after,.u-icon_size-75:before{height:75px}
.u-icon_size-75:after-imp,.u-icon_size-75:before-imp{height:75px!important}
.u-icon_size-75:after,.u-icon_size-75:before{background-size:75px 75px}
.u-icon_size-75:after-imp,.u-icon_size-75:before-imp{background-size:75px 75px!important}
.u-icon_size-76:after,.u-icon_size-76:before{width:76px}
.u-icon_size-76:after-imp,.u-icon_size-76:before-imp{width:76px!important}
.u-icon_size-76:after,.u-icon_size-76:before{height:76px}
.u-icon_size-76:after-imp,.u-icon_size-76:before-imp{height:76px!important}
.u-icon_size-76:after,.u-icon_size-76:before{background-size:76px 76px}
.u-icon_size-76:after-imp,.u-icon_size-76:before-imp{background-size:76px 76px!important}
.u-icon_size-77:after,.u-icon_size-77:before{width:77px}
.u-icon_size-77:after-imp,.u-icon_size-77:before-imp{width:77px!important}
.u-icon_size-77:after,.u-icon_size-77:before{height:77px}
.u-icon_size-77:after-imp,.u-icon_size-77:before-imp{height:77px!important}
.u-icon_size-77:after,.u-icon_size-77:before{background-size:77px 77px}
.u-icon_size-77:after-imp,.u-icon_size-77:before-imp{background-size:77px 77px!important}
.u-icon_size-78:after,.u-icon_size-78:before{width:78px}
.u-icon_size-78:after-imp,.u-icon_size-78:before-imp{width:78px!important}
.u-icon_size-78:after,.u-icon_size-78:before{height:78px}
.u-icon_size-78:after-imp,.u-icon_size-78:before-imp{height:78px!important}
.u-icon_size-78:after,.u-icon_size-78:before{background-size:78px 78px}
.u-icon_size-78:after-imp,.u-icon_size-78:before-imp{background-size:78px 78px!important}
.u-icon_size-79:after,.u-icon_size-79:before{width:79px}
.u-icon_size-79:after-imp,.u-icon_size-79:before-imp{width:79px!important}
.u-icon_size-79:after,.u-icon_size-79:before{height:79px}
.u-icon_size-79:after-imp,.u-icon_size-79:before-imp{height:79px!important}
.u-icon_size-79:after,.u-icon_size-79:before{background-size:79px 79px}
.u-icon_size-79:after-imp,.u-icon_size-79:before-imp{background-size:79px 79px!important}
.u-icon_size-80:after,.u-icon_size-80:before{width:80px}
.u-icon_size-80:after-imp,.u-icon_size-80:before-imp{width:80px!important}
.u-icon_size-80:after,.u-icon_size-80:before{height:80px}
.u-icon_size-80:after-imp,.u-icon_size-80:before-imp{height:80px!important}
.u-icon_size-80:after,.u-icon_size-80:before{background-size:80px 80px}
.u-icon_size-80:after-imp,.u-icon_size-80:before-imp{background-size:80px 80px!important}
.u-icon_size-81:after,.u-icon_size-81:before{width:81px}
.u-icon_size-81:after-imp,.u-icon_size-81:before-imp{width:81px!important}
.u-icon_size-81:after,.u-icon_size-81:before{height:81px}
.u-icon_size-81:after-imp,.u-icon_size-81:before-imp{height:81px!important}
.u-icon_size-81:after,.u-icon_size-81:before{background-size:81px 81px}
.u-icon_size-81:after-imp,.u-icon_size-81:before-imp{background-size:81px 81px!important}
.u-icon_size-82:after,.u-icon_size-82:before{width:82px}
.u-icon_size-82:after-imp,.u-icon_size-82:before-imp{width:82px!important}
.u-icon_size-82:after,.u-icon_size-82:before{height:82px}
.u-icon_size-82:after-imp,.u-icon_size-82:before-imp{height:82px!important}
.u-icon_size-82:after,.u-icon_size-82:before{background-size:82px 82px}
.u-icon_size-82:after-imp,.u-icon_size-82:before-imp{background-size:82px 82px!important}
.u-icon_size-83:after,.u-icon_size-83:before{width:83px}
.u-icon_size-83:after-imp,.u-icon_size-83:before-imp{width:83px!important}
.u-icon_size-83:after,.u-icon_size-83:before{height:83px}
.u-icon_size-83:after-imp,.u-icon_size-83:before-imp{height:83px!important}
.u-icon_size-83:after,.u-icon_size-83:before{background-size:83px 83px}
.u-icon_size-83:after-imp,.u-icon_size-83:before-imp{background-size:83px 83px!important}
.u-icon_size-84:after,.u-icon_size-84:before{width:84px}
.u-icon_size-84:after-imp,.u-icon_size-84:before-imp{width:84px!important}
.u-icon_size-84:after,.u-icon_size-84:before{height:84px}
.u-icon_size-84:after-imp,.u-icon_size-84:before-imp{height:84px!important}
.u-icon_size-84:after,.u-icon_size-84:before{background-size:84px 84px}
.u-icon_size-84:after-imp,.u-icon_size-84:before-imp{background-size:84px 84px!important}
.u-icon_size-85:after,.u-icon_size-85:before{width:85px}
.u-icon_size-85:after-imp,.u-icon_size-85:before-imp{width:85px!important}
.u-icon_size-85:after,.u-icon_size-85:before{height:85px}
.u-icon_size-85:after-imp,.u-icon_size-85:before-imp{height:85px!important}
.u-icon_size-85:after,.u-icon_size-85:before{background-size:85px 85px}
.u-icon_size-85:after-imp,.u-icon_size-85:before-imp{background-size:85px 85px!important}
.u-icon_size-86:after,.u-icon_size-86:before{width:86px}
.u-icon_size-86:after-imp,.u-icon_size-86:before-imp{width:86px!important}
.u-icon_size-86:after,.u-icon_size-86:before{height:86px}
.u-icon_size-86:after-imp,.u-icon_size-86:before-imp{height:86px!important}
.u-icon_size-86:after,.u-icon_size-86:before{background-size:86px 86px}
.u-icon_size-86:after-imp,.u-icon_size-86:before-imp{background-size:86px 86px!important}
.u-icon_size-87:after,.u-icon_size-87:before{width:87px}
.u-icon_size-87:after-imp,.u-icon_size-87:before-imp{width:87px!important}
.u-icon_size-87:after,.u-icon_size-87:before{height:87px}
.u-icon_size-87:after-imp,.u-icon_size-87:before-imp{height:87px!important}
.u-icon_size-87:after,.u-icon_size-87:before{background-size:87px 87px}
.u-icon_size-87:after-imp,.u-icon_size-87:before-imp{background-size:87px 87px!important}
.u-icon_size-88:after,.u-icon_size-88:before{width:88px}
.u-icon_size-88:after-imp,.u-icon_size-88:before-imp{width:88px!important}
.u-icon_size-88:after,.u-icon_size-88:before{height:88px}
.u-icon_size-88:after-imp,.u-icon_size-88:before-imp{height:88px!important}
.u-icon_size-88:after,.u-icon_size-88:before{background-size:88px 88px}
.u-icon_size-88:after-imp,.u-icon_size-88:before-imp{background-size:88px 88px!important}
.u-icon_size-89:after,.u-icon_size-89:before{width:89px}
.u-icon_size-89:after-imp,.u-icon_size-89:before-imp{width:89px!important}
.u-icon_size-89:after,.u-icon_size-89:before{height:89px}
.u-icon_size-89:after-imp,.u-icon_size-89:before-imp{height:89px!important}
.u-icon_size-89:after,.u-icon_size-89:before{background-size:89px 89px}
.u-icon_size-89:after-imp,.u-icon_size-89:before-imp{background-size:89px 89px!important}
.u-icon_size-90:after,.u-icon_size-90:before{width:90px}
.u-icon_size-90:after-imp,.u-icon_size-90:before-imp{width:90px!important}
.u-icon_size-90:after,.u-icon_size-90:before{height:90px}
.u-icon_size-90:after-imp,.u-icon_size-90:before-imp{height:90px!important}
.u-icon_size-90:after,.u-icon_size-90:before{background-size:90px 90px}
.u-icon_size-90:after-imp,.u-icon_size-90:before-imp{background-size:90px 90px!important}
.u-icon_size-91:after,.u-icon_size-91:before{width:91px}
.u-icon_size-91:after-imp,.u-icon_size-91:before-imp{width:91px!important}
.u-icon_size-91:after,.u-icon_size-91:before{height:91px}
.u-icon_size-91:after-imp,.u-icon_size-91:before-imp{height:91px!important}
.u-icon_size-91:after,.u-icon_size-91:before{background-size:91px 91px}
.u-icon_size-91:after-imp,.u-icon_size-91:before-imp{background-size:91px 91px!important}
.u-icon_size-92:after,.u-icon_size-92:before{width:92px}
.u-icon_size-92:after-imp,.u-icon_size-92:before-imp{width:92px!important}
.u-icon_size-92:after,.u-icon_size-92:before{height:92px}
.u-icon_size-92:after-imp,.u-icon_size-92:before-imp{height:92px!important}
.u-icon_size-92:after,.u-icon_size-92:before{background-size:92px 92px}
.u-icon_size-92:after-imp,.u-icon_size-92:before-imp{background-size:92px 92px!important}
.u-icon_size-93:after,.u-icon_size-93:before{width:93px}
.u-icon_size-93:after-imp,.u-icon_size-93:before-imp{width:93px!important}
.u-icon_size-93:after,.u-icon_size-93:before{height:93px}
.u-icon_size-93:after-imp,.u-icon_size-93:before-imp{height:93px!important}
.u-icon_size-93:after,.u-icon_size-93:before{background-size:93px 93px}
.u-icon_size-93:after-imp,.u-icon_size-93:before-imp{background-size:93px 93px!important}
.u-icon_size-94:after,.u-icon_size-94:before{width:94px}
.u-icon_size-94:after-imp,.u-icon_size-94:before-imp{width:94px!important}
.u-icon_size-94:after,.u-icon_size-94:before{height:94px}
.u-icon_size-94:after-imp,.u-icon_size-94:before-imp{height:94px!important}
.u-icon_size-94:after,.u-icon_size-94:before{background-size:94px 94px}
.u-icon_size-94:after-imp,.u-icon_size-94:before-imp{background-size:94px 94px!important}
.u-icon_size-95:after,.u-icon_size-95:before{width:95px}
.u-icon_size-95:after-imp,.u-icon_size-95:before-imp{width:95px!important}
.u-icon_size-95:after,.u-icon_size-95:before{height:95px}
.u-icon_size-95:after-imp,.u-icon_size-95:before-imp{height:95px!important}
.u-icon_size-95:after,.u-icon_size-95:before{background-size:95px 95px}
.u-icon_size-95:after-imp,.u-icon_size-95:before-imp{background-size:95px 95px!important}
.u-icon_size-96:after,.u-icon_size-96:before{width:96px}
.u-icon_size-96:after-imp,.u-icon_size-96:before-imp{width:96px!important}
.u-icon_size-96:after,.u-icon_size-96:before{height:96px}
.u-icon_size-96:after-imp,.u-icon_size-96:before-imp{height:96px!important}
.u-icon_size-96:after,.u-icon_size-96:before{background-size:96px 96px}
.u-icon_size-96:after-imp,.u-icon_size-96:before-imp{background-size:96px 96px!important}
.u-icon_size-97:after,.u-icon_size-97:before{width:97px}
.u-icon_size-97:after-imp,.u-icon_size-97:before-imp{width:97px!important}
.u-icon_size-97:after,.u-icon_size-97:before{height:97px}
.u-icon_size-97:after-imp,.u-icon_size-97:before-imp{height:97px!important}
.u-icon_size-97:after,.u-icon_size-97:before{background-size:97px 97px}
.u-icon_size-97:after-imp,.u-icon_size-97:before-imp{background-size:97px 97px!important}
.u-icon_size-98:after,.u-icon_size-98:before{width:98px}
.u-icon_size-98:after-imp,.u-icon_size-98:before-imp{width:98px!important}
.u-icon_size-98:after,.u-icon_size-98:before{height:98px}
.u-icon_size-98:after-imp,.u-icon_size-98:before-imp{height:98px!important}
.u-icon_size-98:after,.u-icon_size-98:before{background-size:98px 98px}
.u-icon_size-98:after-imp,.u-icon_size-98:before-imp{background-size:98px 98px!important}
.u-icon_size-99:after,.u-icon_size-99:before{width:99px}
.u-icon_size-99:after-imp,.u-icon_size-99:before-imp{width:99px!important}
.u-icon_size-99:after,.u-icon_size-99:before{height:99px}
.u-icon_size-99:after-imp,.u-icon_size-99:before-imp{height:99px!important}
.u-icon_size-99:after,.u-icon_size-99:before{background-size:99px 99px}
.u-icon_size-99:after-imp,.u-icon_size-99:before-imp{background-size:99px 99px!important}
.u-icon_size-100:after,.u-icon_size-100:before{width:100px}
.u-icon_size-100:after-imp,.u-icon_size-100:before-imp{width:100px!important}
.u-icon_size-100:after,.u-icon_size-100:before{height:100px}
.u-icon_size-100:after-imp,.u-icon_size-100:before-imp{height:100px!important}
.u-icon_size-100:after,.u-icon_size-100:before{background-size:100px 100px}
.u-icon_size-100:after-imp,.u-icon_size-100:before-imp{background-size:100px 100px!important}
.u-icon-question:before{background-size:contain}
.u-icon-answer:before{background-size:contain}
.u-icon-circleLinkLeft::before,.u-icon-circleLinkRight::before{border-radius:50%}
.strongLink .u-icon-circleLinkLeft:before,.strongLink .u-icon-circleLinkRight:before{width:20.8px;height:20.8px}
.strongLink.strongLink-large .u-icon-circleLinkLeft:before,.strongLink.strongLink-large .u-icon-circleLinkRight:before{width:22.8px;height:22.8px}
/*! =========================================================
 _unique
========================================================= */
.aboutIndexMainVisual{position:relative;margin-top:-20px}
.aboutIndexMainVisual_image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-height:520px;padding-top:36.1111%;background-position:center center;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.aboutIndexMainVisual_image img{width:100%;height:100%}
.aboutIndexMainVisual_image:after,.aboutIndexMainVisual_image:before{position:absolute;z-index:1;right:0;left:0;display:block;width:100%;margin:auto;content:'';background-repeat:repeat-x;background-position:center center;background-size:100%}
/*.aboutIndexMainVisual_image:before{top:0;height:11px;background-image:url(/assets/img/about/bg_about_main_visual_wave_top.png);background-position:top center}
.aboutIndexMainVisual_image:after{bottom:-1px;height:17px;background-image:url(/assets/img/about/bg_about_main_visual_wave_bottom.png);background-position:bottom center}*/
.aboutIndexMainVisual_imageInner{position:absolute;top:0;left:0;width:100%;height:100%}
.aboutIndexMainVisual_heading{font-size:1.31vw}
/*.aboutIndexMainVisual_heading:after{display:inline-block;width:76px;height:1.31vw;margin-left:16px;content:'';vertical-align:middle;background-image:url(/assets/img/about/img_about_index_shoulder.png);background-repeat:no-repeat}*/
/*.aboutIndexMainVisual_message{position:absolute;bottom:50%;left:80px;width:31.25%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-image:url(/assets/img/about/bg_main_visual_message.png);background-repeat:no-repeat;background-size:contain}*/
.aboutIndexMainVisual_messageInner{position:relative;padding-top:89.7778%}
.aboutIndexMainVisual_messageContent{position:absolute;top:50%;width:100%;padding-left:16%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}
.aboutIndexMainVisual_messageTextCatch{font-size:2.569vw;line-height:1.2;margin-top:.833vw}
.aboutIndexMainVisual_messageTextCatch .text{font-size:1em;line-height:inherit}
.aboutIndexMainVisual_messageTextCatch-spOnly{display:none}
.aboutIndexMainVisual_messageTextLead{font-size:1.18vw;line-height:1.764;margin-top:.486vw}
.aboutIndexMainVisual_messageTextLead-spOnly{display:none}
.aboutIndexIntro_lead{line-height:1.8;text-align:center}
.aboutIndexIntro_tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;margin-right:-8px;margin-left:-8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.aboutIndexIntro_tileItem{width:16.666%;padding-right:8px;padding-left:8px}
.aboutIndexIntro_tileImage{overflow:hidden;border-radius:10px}
.aboutIndexIntro_tileImage img{width:100%;vertical-align:bottom}
.aboutPageHero{max-width:1200px;margin:0 auto}
.aboutPageHero_image{min-height:.1%;margin-right:calc(-8.3333% + 16px);margin-left:auto}
.aboutPageHero_message{line-height:1.8;width:64%}
.aboutPageHero_message .headingLv1{line-height:1.4}
.aboutPageHero_message .text{line-height:inherit}
.aboutIndexCard_categoryTitle{font-size:19px;position:relative;display:block;margin-top:16px;padding-left:30px;font-weight:bold;}
.aboutIndexCard_categoryTitle:before{position:absolute;top:0;left:0;display:block;width:26px;height:26px;content:'';background-image:url(/images/icon/ic_circle_link_right.svg);background-repeat:no-repeat;background-size:auto 100%}
.aboutIndexCard img{width:100%;vertical-align:bottom}
.aboutIndexCard_itemData{margin-top:16px}
.aboutIndexCard_navList{margin:0 auto;width:93%;}
.aboutIndexCard_navListItem{margin-top:12px}
.aboutIndexCard_navListItem a{position:relative;display:block;padding-left:20px}
.aboutIndexCard_navListItem a:before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;content:'';background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-size:auto 100%}
/*.aboutIndexCard_navListItem:first-child{margin-top:0}*/
.aboutCompanyCard{margin-top:48px}
.aboutCompanyCard_list{margin-right:-16px;margin-bottom:-32px;margin-left:-16px}
.aboutCompanyCard_listItem{margin-bottom:32px;padding-right:16px;padding-left:16px}
.aboutCompanyCard_link{display:block}
.aboutCompanyCard_title{font-size:17px;position:relative;width:100%;margin-top:16px;padding-left:28px}
.aboutCompanyCard_title:before{position:absolute;left:0;display:block;width:24px;height:24px;content:'';vertical-align:bottom;background-image:url(/images/icon/ic_circle_link_right.svg);background-position:center;background-size:24px}
.aboutCompanyCard_img img{width:100%;vertical-align:bottom;border-radius:10px}
.recruitInfo{margin-top:96px}
.recruitInfo a{position:relative;display:block}
/*.recruitInfo a:before{position:relative;display:block;overflow:hidden;width:100%;height:100%;padding-top:21.2264%;content:'';border-radius:10px;background-image:url(/assets/img/about/img_content_recruit.jpg);background-repeat:no-repeat;background-size:cover}*/
.recruitInfo_img img{vertical-align:bottom}
.recruitInfo_message{position:absolute;z-index:1;top:50%;left:32px;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.recruitInfo_messageLink{font-size:19px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;text-decoration:none;color:#fff;text-shadow:1px 1px 5px rgba(110,12,16,.39)}
.recruitInfo_messageLink:before{display:inline-block;width:24px;height:24px;margin-right:4px;content:'';border-radius:50%;background-color:#fff;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:center;background-size:24px}
.recruitInfo_messageText{font-size:29px;color:#fff;text-shadow:1px 1px 5px rgba(110,12,16,.39)}
.sponsorEntry.l-tile{margin-right:-16px;margin-bottom:-32px;margin-left:-16px}
.sponsorEntry .l-tile_item{margin-bottom:32px;padding-right:16px;padding-left:16px}
.recycling .img{width:72px;margin:0 auto}
.infoEntryList{margin-top:16px}
.infoEntryList .infoEntryList_item{min-height:0}
.infoEntryCard{position:relative;height:100%;border:solid 1px #eadcdc;border-radius:10px}
.infoEntryCard .l-grid_item{min-height:.1%}
.infoEntryCard_link{display:block;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.infoEntryCard_link:hover{opacity:.75}
.infoEntryCard_img img{width:100%;vertical-align:bottom}
.infoEntryCard_mark{position:absolute;top:8px;left:8px}
.infoEntryCard_mark img{width:36px;height:36px}
.infoEntryCard_title{font-size:18px}
.infoEntryCard_data{margin-top:16px}
.infoEntryCard_text{font-size:15px}
.infoEntryCard-unavailable .infoEntryCard_text,.infoEntryCard-unavailable .infoEntryCard_title{color:#9e9e9e}
.infoEntryCard-unavailable .note{margin-top:0;color:#c8161d}
.l-grid_item>.note{margin-top:0}
.pageHeader{max-width:1248px;margin:0 auto;padding-right:24px;padding-left:24px}
.pageHeader_heading{width:100%;margin-top:48px;text-align:center}
.entryHeader .note{margin-top:0;color:#c8161d}
.pageHeader_controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:672px;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pageHeader_controller .searchBox_input{width:100%}
.pageHeader_controller .keyword{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.pageHeader_controller .recipeFilter{margin-top:8px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.pageHeader_controller .recipeFilter_pulldownContainer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.pageHeader_controller .recipeFilter_container{width:50%;margin-top:10px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.pageHeader_controller .recipeFilter_container_pulldown{width:100%;max-width:218px}
.controller_title{font-size:16px;font-weight:700;line-height:1.8;color:#732200}
.significantNotice{margin-top:32px;margin-bottom:16px}
.significantNotice_inner{padding:16px 24px;border:1px solid #c8161d;border-radius:10px;background-color:#fff}
.significantNotice_item+.significantNotice_item{margin-top:12px}
.significantNotice_link,.significantNotice_text{font-size:14px;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#c9252b}
.significantNotice_linkLabel,.significantNotice_textLabel{margin-left:4px}
.significantNotice_link{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.significantNotice_link:hover{opacity:.75}
.noticeArea{width:100%;margin:0 auto;margin-top:32px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.noticeArea_inner{font-size:14px;line-height:1.4;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;border:solid 1px #f5dedd;border-radius:10px;background-color:#fbf6f3}
.noticeArea_infoDetail{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}
.noticeArea_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.noticeArea_infoDetailItem{border-top:dashed 1px #b4998e}
.noticeArea_infoDetailItem:first-child{border-top:0}
.noticeArea_infoDetailItem a{display:block;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:right center;background-size:22px}
.noticeArea_infoDetailItem a:hover{opacity:.75}
.noticeArea_infoDetailItemLabel{display:block;padding-top:12px;padding-right:30px;padding-bottom:12px}
.noticeArea_infoTitle{padding-right:24px;color:#c8161d}
.pageBody{margin-top:48px}
.pageBody>.content:not(.content-large):first-child{margin-top:0}
.pageBody>.l-inner>.l-grid .content:first-child{margin-top:0}
.pageBody.content-small{margin-top:32px}
.pageBody_lead{text-align:center}
.pageBody_lead .l-grid{margin-bottom:0}
.pageBody_lead .l-grid_item{margin-bottom:0}
.keyword{margin-top:16px;text-align:center}
.keyword_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.keyword_listTitle{font-size:14px}
.keyword_listItem{font-size:14px;font-weight:300;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.keyword_listItem:hover{opacity:.75}
.keyword_listItem a{text-decoration:underline;color:#732200}
.keyword_listItem:after{content:'ã€'}
.keyword_listItem:last-child:after{content:none}
.content{margin-top:64px}
.content-pageBodyBelow{margin-top:0}
.content-large{margin-top:96px}
.content-small{margin-top:32px}
.content-sticky{margin-top:0}
.content_header{text-align:center}
.content_header-left{text-align:left}
.content_body{margin-top:32px}
.content_body+.content_bodyUnit:first-child{margin-top:32px}
.content_body-sticky{margin-top:0}
.content_body-sticky .faqEntry{margin-top:0;border-top:0}
.content_body-narrow{margin-top:16px}
.content_body .headingLv3{font-size:19px;line-height:1.4}
.content_body .headingLead{line-height:1.8}
.content_bodyUnit{margin-top:16px}
.subContent{margin-top:32px}
.introductionContent{margin-top:40px}
.recommend_body{margin-top:32px}
/*.recommend_category{position:relative;margin-top:48px;padding-top:64px;padding-bottom:72px;background-color:#fdf9ea;background-image:url(/assets/img/recommend/bg_recommend_top_left.png),url(/assets/img/recommend/bg_recommend_top_right.png),url(/assets/img/recommend/bg_recommend_bottom_right.png),url(/assets/img/recommend/bg_recommend_bottom_left.png);background-repeat:no-repeat;background-position:top left,top right,right bottom,left bottom;background-size:300px auto}*/
.recommend_category:after,.recommend_category:before{position:absolute;left:0;display:block;width:100%;content:'';background-repeat:repeat-x}
/*.recommend_category:before{top:0;height:16px;background-image:url(/assets/img/recommend/bg_recommend_wave_top.png);background-size:1440px 16px}
.recommend_category:after{bottom:0;height:20px;background-image:url(/assets/img/recommend/bg_recommend_wave_bottom.png);background-size:1440px 20px}*/
.recommend_lead{font-size:19px;text-align:center;color:#732200}
.recommend+.recommend{margin-top:32px;margin-bottom:-32px}
.recommend .horizontalCard_link{padding-top:8px;padding-bottom:8px;text-decoration:none}
.recommend .horizontalCard_data{padding-right:36px}
.recommend .horizontalCard_text{font-size:13px;line-height:1.4}
.recommend .horizontalCard_title{padding-right:0}
.pageFooter_inner{max-width:1248px;margin:0 auto;margin-top:96px;padding-right:24px;padding-left:24px}
.pageFooter .pageFooter_snsShare{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pageFooter .pageFooter_snsShare .at-resp-share-element .at-share-btn{margin:0 4px 5px}
.pageFooter .pageFooter_snsShareText{font-size:14px;padding-right:4px}
/*.pageFooter_categoryTopLink{display:inline-block;padding-left:28px;background-image:url(/assets/img/icons/ic_circle_chevron_right_red.svg);background-repeat:no-repeat;background-position:left center;background-size:23px}*/
.pageFooter_categoryTopLink a{display:block;padding-right:28px;text-decoration:none;color:#212121}
.pageFooter a{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.pageFooter a:hover{opacity:.75}
.pageFooter_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.sns_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.sns_listItem{padding-left:8px}
.pageFooter_body{margin-top:12px;padding:32px 24px;border-radius:7px;background:#fdf9ea}
.pageFooter_nav{margin-top:16px;list-style:none;border-top:solid 1px #eada9a}
.pageFooter_navList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pageFooter_nav-2 .pageFooter_navList{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.pageFooter_navListItem{padding-right:24px;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:left center;background-size:24px 24px}
.pageFooter_navListItem a{display:block;padding-left:24px;cursor:pointer;text-decoration:none;color:#212121}
.pageFooter_nav-2 .pageFooter_navListItem{padding-right:0;padding-left:0;background-image:none}
.pageFooter_nav-2 .pageFooter_navListItem .pageFooter_navListTitle{cursor:pointer}
.pageFooter_subnav{margin-top:16px}
.pageFooter_subnavList{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;list-style:none;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pageFooter_subnavList::after{position:absolute;bottom:0;left:0;width:100%;height:0;content:''}
.pageFooter_subnavListItem{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pageFooter_subnavListItem a{display:block;width:100%;margin-right:16px;padding:0 0 0 20px;cursor:pointer;text-decoration:none;color:#212121;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:left center;background-size:20px 20px}
.pageFooter_nav-2 .pageFooter_subnavListItem:nth-child(odd) a{padding-left:0}
/*.pageFooter_subCategoryTopLink{font-size:14px;padding-top:16px;padding-right:20px;padding-left:24px;background-image:url(/assets/img/icons/ic_circle_chevron_right_red.svg);background-repeat:no-repeat;background-position:left top 14px;background-size:20px}*/
.pageFooter_subCategoryNavListItem{font-size:14px;margin-top:16px;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:top left;background-size:20px}
.pageFooter_subCategoryNavListItem a{padding-left:24px}
.freeArea{margin-top:48px}
.relatedProducts{margin-top:48px}
.resultGuide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:45px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.resultGuide_wrapper{margin-top:8px}
.resultGuide_count{margin-right:0;}
.checkedCategory{margin-top:32px}
.checkedCategory_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;margin-right:-4px;margin-left:-4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.checkedCategory_listItem{line-height:0;margin-right:4px;margin-left:4px;border:solid 1px #eadcdc;border-radius:99em;background:#fff}
/*.checkedCategory_listItem.-checked{color:#c8161d;border-color:#c8161d;background:url(/assets/img/icons/ic_check.svg);background-repeat:no-repeat;background-position:left 8px center;background-size:20px 20px}*/
.checkedCategory_listItem.-checked .checkedCategory_link{padding-left:32px;color:#c8161d}
.checkedCategory_link{font-size:14px;line-height:1.4;display:inline-block;padding-top:4px;padding-right:16px;padding-bottom:4px;padding-left:16px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.checkedCategory_link:hover{opacity:.75}
.checkedCategory+.pageHeader_heading{margin-top:64px}
.categoryFilter{margin-top:16px}
.categoryFilter_inner{padding-right:16px;padding-left:16px}
.categoryFilter_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-4px;margin-bottom:-8px;margin-left:-4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.categoryFilter_listItem{box-sizing:border-box;min-width:103px;margin-right:4px;margin-bottom:8px;margin-left:4px;padding:0 16px 3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-align:center;border-radius:7px;background:#fdf9ea}
.categoryFilter_listItem:hover{opacity:.75}
.categoryFilter_listItem.-current{padding-bottom:0;border-bottom:solid 3px #c8161d;border-radius:7px 7px 0 0}
.categoryFilter_listItem.-current .categoryFilter_link{color:#c8161d}
.categoryFilter_link{display:inline-block;padding-top:16px;padding-bottom:16px;color:#732200}
/*.barleyPatternBand{width:100%;margin-top:8px;border-radius:99em;background-image:url(/assets/img/bg_mugi_red.png);background-repeat:repeat}*/
.barleyPatternBand_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:3px;padding-bottom:3px;padding-left:3px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.barleyPatternBand-withText .barleyPatternBand_inner{padding-top:12px;padding-bottom:12px}
.barleyPatternBand_text{font-size:19px;line-height:1.4;padding-right:16px;padding-left:24px;letter-spacing:.14;color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.barleyPatternBand.expansionActive .barleyPatternBand_text{visibility:hidden}
/*.barleyPatternBand-withText{width:100%;margin-top:8px;border-radius:99em;background-image:url(/assets/img/bg_mugi_red.png);background-repeat:repeat}*/
.entryDate{font-size:15px;line-height:1.4;margin-top:8px;color:#732200}
.entryBody{margin-top:32px}
.entryBody-border{padding-bottom:16px;border-bottom:dashed 1px #b4998e}
.entryBody .note{margin-top:48px}
.entryNotice{margin-top:32px}
.overWidthArea{width:100%;margin-top:64px}
.overWidthArea_content{background:#fbf6f3}
.overWidthArea_content.content{margin-top:0}
/*.overWidthArea:before{display:block;width:100%;height:64px;content:'';background-image:url(/assets/img/bg_wave_top_1.png);background-repeat:repeat-x;background-size:1440px 64px}
.overWidthArea:after{display:block;width:100%;height:64px;content:'';background-image:url(/assets/img/bg_wave_bottom_1.png);background-repeat:repeat-x;background-size:1440px 64px}*/
.overWidthArea-products .l-tile{margin-right:-16px;margin-bottom:-32px;margin-left:-16px}
.overWidthArea-products .l-tile_item{margin-bottom:32px;padding-right:16px;padding-left:16px}
.actionArea{margin-top:32px}
.actionArea-center{text-align:center}
.actionArea-narrow{margin-top:16px}
.backwardParent{font-size:14px;margin-bottom:3px;}
.backwardParent a{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;color:#732200;margin-right:5px;}
.backwardParent a:hover{opacity:.75}
.faqEntry_header{margin-top:8px}
.faqEntry_body{margin-top:16px}
.faqEntry_itemTitle{font-size:17px;line-height:1.8;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:48px;padding-bottom:24px;color:#c8161d}
.faqEntry_itemDetail{font-size:17px;line-height:1.8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.faqEntry_itemDetail .inputWysiwyg{margin-top:0}
.faqEntry_item a{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.faqEntry_item a:hover{opacity:.75}
.titleIcon{position:relative;display:inline-block;margin:0 4px}
.titleIcon img{vertical-align:bottom}
.controller_search{max-width:672px;margin:0 auto}
.pagination .u-icon-circleLinkRight:before{background-image:url(/images/ic_circle_link_brown.svg)}
/*.pagination .u-icon-circleLinkLeft:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/assets/img/icons/ic_circle_link_brown.svg)}*/
.customerPageHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.customerPageHeader_heading{margin-top:36px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.customerPageHeader .backwardParent{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.customerPageHeader .barleyPatternBand{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.significantNotice+.customerPageHeader .pageHeader_nav{margin-top:32px}
.pageHeader_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:42px;margin-bottom:-20px;padding-left:0;pointer-events:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.pageHeader_nav .pageHeader_navListItem{padding-right:8px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.pageHeader_nav .pageHeader_navListItem:hover{opacity:.75}
.pageHeader_navList{margin-top:0;pointer-events:all}
.pageHeader_navTitle{font-size:14px;padding-right:8px;pointer-events:all;color:#732200}
.pageHeader_navListItem{margin-top:0}
.pageHeader_navListItem img{max-width:100%;height:auto;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
.pageHeader_navListItemLink{display:block;width:42px;height:42px;text-align:center;border:solid 1px #eadcdc;border-radius:50%}
.filterPanel{margin-top:64px}
.filterPanel_container{border-radius:10px;background:#fdf9ea}
.filterPanel_inner{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}
.filterPanel_headerHeading{font-size:17px;line-height:1.4;color:#732200}
.filterPanel_body{margin-top:16px}
.filterPanel_list{width:100%;margin-right:-2px;margin-left:-2px}
.filterPanel_listItem{margin-bottom:8px;padding-right:0;text-align:center}
.filterPanel_listItem:last-child{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}
.filterPanel_listItemLink{font-size:14px;display:block;padding-top:12px;padding-bottom:12px;border:solid 1px #f4e9be;border-radius:99em;background-color:#f9f1d2;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:20px}
.filterPanel_listItemLink.-current{pointer-events:none;border:solid 1px #e38a8e;background:#fff}
.filterPanel .filterPanel_listItem{padding-right:2px;padding-left:2px}
.contactInformation{margin-top:64px;background-color:#fbf6f3}
.contactInformation_item{margin-top:32px;padding-bottom:32px;border-bottom:dashed 1px #b4998e}
.contactInformation_item:first-child{margin-top:0}
.contactInformation_item:last-child{padding-bottom:0;border-bottom:0}
.contactInformation_body{margin-top:16px}
.contactInformation_heading{font-size:19px;line-height:1.4;color:#732200}
.contactInformation_inner{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}
.contactInformation .text{margin-top:16px}
.contactInformation .text:first-child{margin-top:0}
.contactInformation-products .contactInformation_body{margin-top:0}
.contactInformationContent{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.contactInformationContent_main{width:100%;max-width:360px}
.contactInformationContent_desc{width:calc(100% - 360px)}
.contactInformationContent_descText{font-size:14px;line-height:1.4}
.contactInformationContent_descText-note{color:#c8161d}
.contactInformationContent_listItem{margin-top:16px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.contactInformationContent_listItem:hover{opacity:.75}
.contactInformationContent_listItem:first-child{margin-top:0}
.contactInformationContent_listItemLink{line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.contactInformationContent.l-grid-reverseColumn-md,.contactInformationContent.l-grid-reverseColumn-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contactInformationTel{padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;color:#eb8900;border:solid 1px rgba(235,137,0,.3);border-radius:10px;background-color:#fff}
.contactInformationTel_call{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:8px;padding-bottom:8px;padding-left:8px;border-bottom:solid 1px #eb8900;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contactInformationTel_callText{font-size:12px;margin-right:8px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;vertical-align:.6em;color:#fff;border-radius:4px;background-color:#eb8900}
.contactInformationTel_callNumber{font-family:'Open Sans',sans-serif;font-size:30px;font-weight:600;line-height:1;color:#eb8900}
.contactInformationTel_time{font-size:14px;line-height:1.4;margin-top:8px;text-align:center}
.contactInformationContent_address{border:solid 1px #c8c4c2}
.contactInformationContent_addressInner{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}
.contactInformationContent_addressText{font-size:14px;line-height:1.4}
.customerVoiceDetail_title{font-size:18px}
.customerVoiceDetail_title-voice{color:#c8161d}
.customerVoiceDetail_title-answer{color:#839a23}
.customerVoiceDetail_data+.customerVoiceDetail_title{margin-top:24px}
.customerVoiceDetail_data{line-height:1.8;margin-top:8px}
.indexHeader{margin-top:-20px;margin-bottom:-24px}
.indexHeader_heading{display:none}
.indexMainVisual{position:relative;z-index:0}
.indexMainVisual:after,.indexMainVisual:before{position:absolute;z-index:1;right:0;left:0;display:block;width:100%;margin:auto;content:'';background-repeat:repeat-x;background-position:center center}
/*.indexMainVisual:before{top:-1px;height:26px;background-image:url(/assets/img/index/bg_main_visual_wave_top.svg);background-size:1440px 26px}
.indexMainVisual:after{bottom:-1px;height:32px;background-image:url(/assets/img/index/bg_main_visual_wave_bottom.svg);background-size:1440px 32px}*/
.indexMainVisual_body{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto}
.indexMainVisual_bodyInner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;margin-right:auto;margin-left:auto;padding-left:5%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.indexMainVisual_message{width:32%;background:url(bg_main_visual_message.png) no-repeat 0 0;background-size:contain}
.indexMainVisual_messageInner{position:relative;padding-top:94%}
.indexMainVisual_messageContent{/* position:absolute; */top:0;/* right:0; */:0; */bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.indexMainVisual_catch{font-size:calc(22px + 22 * ((100vw - 720px)/ 720));font-weight:500;line-height:1.4;color:#fff}
.indexMainVisual_lead{font-size:calc(10px + 8 * ((100vw - 720px)/ 720));font-weight:500;line-height:1.8;margin-top:2%;color:#fff}
.indexMainVisual_media{position:relative;z-index:0;width:100%;margin-right:auto;margin-left:auto}
.indexMainVisual_mediaInner{padding-top:0}
/*.indexMainVisual_mediaVideo{position:absolute;top:0;right:0;bottom:0;left:0;background:center center url(/assets/img/index/index_video.png);background-size:contain}*/
.indexMainVisual_mediaVideo video{width:100%;height:auto}
.indexRecipe{overflow:hidden}
.indexRecipe_contentInner{position:relative}
.indexRecipe_contentInner:after,.indexRecipe_contentInner:before{position:absolute;bottom:0;display:block;width:178px;height:178px;content:'';background-repeat:no-repeat;background-position:0 0;background-size:contain}
/*.indexRecipe_contentInner:before{right:calc(100% - 16px);background-image:url(/assets/img/index/bg_recipe_left.png)}
.indexRecipe_contentInner:after{left:calc(100% - 16px);background-image:url(/assets/img/index/bg_recipe_right.png)}*/
.indexExternal .thumbnailMenu a{display:block;text-decoration:none;color:#212121}
/*.indexKodawari{margin-top:72px;padding-top:64px;padding-bottom:64px;background:url(/assets/img/index/bg_kodawari_left.png) no-repeat left center,url(/assets/img/index/bg_kodawari_right.png) no-repeat right center;background-color:#fdf9ea;background-repeat:no-repeat;background-size:contain}*/
.indexKodawari_heading{font-size:28px;text-align:center;color:#732200}
.indexKodawari_heading .-small{display:none}
.indexKodawari_navItem a{display:block;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.indexKodawari_navItem a:hover{opacity:.75}
.indexKodawari_img{position:relative}
.indexKodawari_img:before{display:block;padding-top:100%;content:''}
.indexKodawari_imgInner{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.indexKodawari_imgInner img{max-width:100%;height:auto}
.indexKodawari_label{margin-top:16px}
.indexKodawari_btn{width:240px;margin-top:64px;margin-right:auto;margin-left:auto}
.kodawariBody{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ R',sans-serif;margin:0 5px}
/*.topHeroHeader{position:relative;z-index:-1;height:721px;margin:-11px 0 0;background-color:#fdf9ea;background-image:url(/assets/img/kodawari/top/bg_hero_pc.png);background-repeat:no-repeat;background-position:top 3px center}
.topHeroHeader::after{position:absolute;bottom:-37px;width:100%;height:100%;content:'';background-image:url(/assets/img/kodawari/top/bg_wave_pc.png);background-repeat:no-repeat;background-position:bottom;background-size:100% 59px}*/
.topHeroHeader_inner{margin:0 auto;padding:123px 0 112px}
.topHeroHeader_title{font-size:55px;line-height:1.1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;letter-spacing:-.67px;color:#732200;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
/*.topHeroHeader_title::after{position:absolute;bottom:-26px;left:calc(50% - 46px);width:121px;height:18px;margin:0 auto;content:'';background-image:url(/assets/img/kodawari/top/pic_hero.png);background-size:cover}*/
.topHeroHeader_corporation{color:#c8161d}
.topHeroHeader_kokumotsu{color:#839a23}
.topHeroHeader_textBlock{margin-top:42px}
.topHeroHeader_text{font-size:17px;line-height:2;margin-top:34px;text-align:center}
.topSection{max-width:1200px;margin:80px auto 0;padding:0}
.topSection+.topSection{margin-top:96px}
.topSection_description{font-size:17px;line-height:1.8;margin-top:8px;text-align:center}
.topSection_image{display:block;width:100%;margin-top:16px}
.topSection_image>img,.topSection_image>source{width:100%;border-radius:4px}
.topSection_link{display:block;width:100%;height:100%}
.topSection_link:hover{opacity:.85}
.topSection_linkText{font-size:19px;line-height:1.4;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;margin-left:1px;padding-left:30px;color:#732200}
.topSection_linkText::before{position:absolute;top:-2px;left:0;width:26px;height:26px;content:'';border-radius:50%;background-color:#c8161d}
.topSection_linkText::after{position:absolute;top:7px;left:7px;width:7.5px;height:7.5px;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff}
.topSection_pcOnly{display:block}
.topSection_spOnly{display:none}
.topTitle{margin:0}
.topTitle_titleText{font-size:37px;line-height:1.4;text-align:center;color:#732200}
.topTitle_corporation{color:#c8161d}
.topTitle_smallTitleText{font-size:31px;display:inline;margin-right:.7em}
.topTitle_subTitle{font-size:16px;line-height:1.6;text-align:center;letter-spacing:2.42px;color:#732200}
.topLinkListWithImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:24px 0 0;padding:0;list-style-type:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.topLinkListWithImage_item{display:block;width:calc(100% / 2 - 16px)}
.topLinkListWithImage_item:nth-child(n+3){margin-top:48px}
.topLinkListWithImage_image{display:block;width:100%}
.topLinkListWithImage_link{display:block;width:100%;height:100%}
.topLinkListWithImage_link:hover{opacity:.85}
.topLinkListWithImage_linkText{font-size:17px;line-height:1.5;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;margin-left:1px;padding-left:30px;color:#732200}
.topLinkListWithImage_linkText::before{position:absolute;top:-2px;left:-2px;width:26px;height:26px;content:'';border-radius:50%;background-color:#c8161d}
.topLinkListWithImage_linkText::after{position:absolute;top:7px;left:6px;width:7.5px;height:7.5px;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff}
.topLinkListWithImage_spOnly{display:none}
.backToPageTop{display:block;max-width:1200px;margin:64px auto 0;padding:4px}
.backToPageTop_link{position:relative;display:block;overflow:hidden;width:40px;height:40px;margin:0 0 0 auto;white-space:nowrap;text-indent:100%;border-radius:50%;background-color:rgba(200,22,29,.1)}
.backToPageTop_link:hover{opacity:.85}
.backToPageTop_link::after{position:absolute;right:15px;bottom:12px;width:10px;height:10px;content:'';-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);border-top:solid 2px #000;border-right:solid 2px #000}
.qualityHeroHeader{margin-top:-20px;background-color:#fdf9ea}
.qualityHeroHeader:after,.qualityHeroHeader:before{display:block;width:100%;content:''}
/*.qualityHeroHeader:before{height:24px;background:url(/assets/img/kodawari/quality/bg_hero_top.png) repeat-x 0 top;background-size:100%}
.qualityHeroHeader:after{height:28px;background:url(/assets/img/kodawari/quality/bg_hero_bottom.png) repeat-x 0 bottom}*/
.qualityHeroHeader_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1024px;margin:35px auto 0;padding-right:24px;padding-left:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.qualityHeroHeader_textBlock{margin-left:94px}
.qualityHeroHeader_catch{font-size:25px;text-align:center;color:#732200}
.qualityHeroHeader_emphasize{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ B',sans-serif;color:#c8161d}
.qualityHeroHeader_title{font-size:40px;text-align:center;color:#732200}
.qualityHeroHeader_text{font-size:18px;line-height:1.7;margin-top:10px}
.howto{max-width:1024px;margin:-64px auto 0}
.howto_item{margin-top:144px}
.howto_video{display:block;width:100%;height:auto;border-radius:12px}
.howto_title{font-size:30px;color:#732200}
.howto_image{margin-top:8px}
.howto_image>img{width:100%}
.howto_image-complete{margin-top:144px;text-align:center}
.howto_image-complete>img{width:auto}
.howto_imageInner{position:relative;display:block}
.howto_imageInner>img{width:100%}
.howto_imageInner>img.howto_picture-absolute{width:auto}
.howto_caption{font-size:28px;line-height:2;margin-top:12px;font-weight:bold;}
.howto_caption-complete{font-size:44px;line-height:1;margin-top:24px;text-align:center}
.howto_caption-complete>span{display:inline-block;background:-webkit-linear-gradient(transparent 80%,rgba(201,37,43,.34) 0);background:linear-gradient(transparent 80%,rgba(201,37,43,.34) 0)}
.howto_text{font-size:18px;line-height:1.7;margin-top:5px}
.howto_text-complete{width:580px;margin:20px auto 0}
.howto_picture{display:block;margin-left:auto}
.howto_picture-absolute{position:absolute;right:32px;bottom:-50px}
.howto_block{position:relative;margin-top:20px;padding:24px 36px;border-right:2px solid #732200;border-left:2px solid #732200}
.howto_block:after,.howto_block:before{position:absolute;display:inline-block;width:20px;content:''}
.howto_block:before{top:0;left:0;border-top:solid 2px #732200}
.howto_block:after{top:0;right:0;border-top:solid 2px #732200}
.howto_blockInner:after,.howto_blockInner:before{position:absolute;display:inline-block;width:20px;content:''}
.howto_blockInner:before{bottom:0;left:0;border-top:solid 2px #732200}
.howto_blockInner:after{right:0;bottom:0;border-top:solid 2px #732200}
.howto_blockSub{font-size:19px;color:#732200}
.howto_blockTitle{font-size:22px;line-height:1.4;color:#732200;font-weight:bold;}
.howto_blockColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.howto_blockColumn-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:16px}
.howto_blockColumn .howto_item{width:49%}
.howto_blockColumn .howto_item.howto_item-narrow{margin-top:74px}
.howto_blockText{font-size:18px;line-height:1.8}
.howto_blockImage{display:block;width:260px;margin-right:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.howto_dotText{padding-top:.43em;background-image:-webkit-gradient(radial,center center,0,center center,1.5,from(#212121),color-stop(.5,#212121),color-stop(.9,transparent),to(transparent));background-image:-webkit-radial-gradient(center center,.08em .08em,#212121,#212121 95%,transparent 95%,transparent);background-image:-webkit-radial-gradient(.08em .08em at center center,#212121,#212121 95%,transparent);background-image:radial-gradient(.08em .08em at center center,#212121,#212121 95%,transparent);background-repeat:repeat-x;background-position:top left;background-size:1em .4em}
.kodawariNav{margin-top:96px}
.kodawariNav_title{font-size:19px;text-align:center;color:#732200}
.kodawariNav_text{font-size:13px;line-height:1.4;margin-top:8px;text-align:center;color:#732200}
.kodawariNav_emphasize{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ B',sans-serif;color:#c8161d}
.kodawariNavList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:816px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.kodawariNavList_item{width:25%;height:auto;margin-top:24px}
.kodawariNavList_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.kodawariNavList_link:hover{opacity:.85}
.kodawariNavList_link>img{width:100%;height:100%}
.kodawariNavList_link-current .kodawariNavList_text{color:#c8161d}
.kodawariNavList_link-current .kodawariNavList_text:before{content:none}
.kodawariNavList_link-current:hover{opacity:unset}
.kodawariNavList_text{font-size:17px;position:relative;display:inline-block;margin-top:10px}
.kodawariNavList_text:before{position:absolute;top:calc(50% - 4px);left:-18px;width:8px;height:8px;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:2px solid #c8161d;border-right:2px solid #c8161d}
.productsHistoryHeader{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ R',sans-serif;margin-top:-16px}
/*.productsHistoryHeader_titleContainer{position:relative;margin-top:0;padding-top:28.51%;background-image:url(/assets/img/kodawari/productshistory/header_pc.png);background-repeat:no-repeat;background-position:top center;background-size:100%}*/
.productsHistoryHeader_titleImage{display:none}
.productsHistoryHeader_title{position:absolute;top:33%;left:13%;width:28%;margin:0;padding:0;text-align:center;color:#fff}
.productsHistoryHeader_titleText{line-height:1.1}
.productsHistoryHeader_titleText:nth-child(1){font-size:32px;font-size:calc(14px + 18 * ((100vw - 720px)/ 720));display:block}
.productsHistoryHeader_titleText:nth-child(2){font-size:60px;font-size:calc(26px + 34 * ((100vw - 720px)/ 720));letter-spacing:.2rem}
.productsHistoryHeader_titleText:nth-child(3){font-size:50px;font-size:calc(25px + 25 * ((100vw - 720px)/ 720));display:block}
.productsHistoryHeader_contents{position:relative;margin-top:24px}
.productsHistoryHeader_contents:before{position:absolute;z-index:-1;top:-50px;display:block;width:100%;height:50px;content:'';background-color:#fefaec}
/*.productsHistoryHeader_contents:after{z-index:-1;display:block;width:100%;height:19px;content:'';background-image:url(/assets/img/kodawari/productshistory/contents_bg_bottom_pc.png);background-repeat:no-repeat;background-position:0 0;background-size:100%}*/
.productsHistoryHeader_about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 24px 50px 24px;background-color:#fefaec;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.productsHistoryHeader_text{font-size:18px;line-height:1.78;width:584px}
.productsHistoryHeader_baku{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:408px;margin-left:32px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.productsHistoryHeader_balloon{font-size:15px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:168px;min-height:65px;padding:7px 8px 7px 24px;border-radius:20px;background-color:#f6eeea;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
/*.productsHistoryHeader_balloon:before{position:absolute;right:-8px;bottom:14px;width:16px;height:9px;content:'';background-image:url(/assets/img/kodawari/productshistory/balloon.svg);background-size:100%}*/
.productsHistoryHeader_bakuProfile{width:190px;margin-top:16px}
.productsHistoryHeader_profileTitle{font-size:15px}
.productsHistoryHeader_emphasize{color:#732200}
.productsHistoryHeader_profileDetail{font-size:14px;line-height:1.4;margin-top:4px}
.productsHistoryHeader_bakuImageContainer{width:118px;margin-left:14px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.productsHistoryHeader_bakuImage{display:block;width:100%}
.productsHistoryHeader_list{display:none}
.productsHistoryHeader_listItem{font-size:11px;margin-top:16px;margin-right:16px}
.productsHistoryHeader_date{font-size:14px}
.productsHistoryHeader_listLink{position:relative;display:block;padding-left:22px;text-decoration:underline;color:#732200}
/*.productsHistoryHeader_listLink:before{position:absolute;top:-2px;left:0;display:block;width:20px;height:20px;content:'';background-image:url(/assets/img/icons/ic_chevron_bottom_brown.svg);background-size:100%}*/
.productsHistoryContents{max-width:1200px;margin:0 auto}
.productsHistoryContents:first-of-type{margin-top:50px}
.productsHistoryContents_header{font-size:30px;line-height:1;text-align:center;color:#732200}
.productsHistoryContents_headerDate{font-size:50px;color:#c9252b}
.productsHistoryContents_contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.productsHistoryContents_contents+.productsHistoryWrapper{margin-top:24px}
.productsHistoryContents_title{font-size:29px;line-height:1.38;margin-top:24px}
.productsHistoryContents_text{font-size:17px;line-height:1.76;margin-top:24px}
.productsHistoryContents_detail{width:408px;margin-top:24px;margin-left:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.productsHistoryContents_listTitle{font-size:17px;line-height:1.76;position:relative;display:inline-block;padding-right:35px}
/*.productsHistoryContents_listTitle.is-close:after,.productsHistoryContents_listTitle.is-open:after{position:absolute;top:50%;right:0;display:block;width:30px;height:30px;margin-top:-15px;content:'';background-image:url(/assets/img/icons/ic_tri_down.svg);background-position:center}*/
.productsHistoryContents_listTitle.is-open:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.productsHistoryContents_list{margin-top:6px}
.productsHistoryContents_listItem{font-size:15px;line-height:1.8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#5e5e5e}
.productsHistoryContents_listItem-company{color:#732200}
.productsHistoryContents_listDate{width:4em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.productsHistory{position:relative;width:848px;margin:0 auto;padding:32px 56px;background-color:#fefaec}
.productsHistory-first{margin-top:24px}
.productsHistory+.productsHistoryWrapper{margin-top:24px}
.productsHistory_header{font-size:17px;position:relative;padding-left:26px}
/*.productsHistory_header:before{position:absolute;top:-2px;left:0;display:block;width:10px;height:74px;content:'';background-image:url(/assets/img/kodawari/productshistory/product_header_illust.png);background-size:100%}*/
.productsHistory_title{line-height:1.4;color:#732200}
.productsHistory_detail{font-size:21px;line-height:1.38;margin-top:8px}
.productsHistory_text{font-size:17px;line-height:1.76;width:535px;margin-top:8px;margin-left:26px}
.productsHistory_image{position:absolute;top:50%;right:60px;display:block;width:auto;height:150px;margin:-75px 0 0}
.productsHistory_baku{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.productsHistory_baku-02{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.productsHistory_baku-02 .productHistory_bakuImage{width:98px}
.productsHistory_balloon{font-size:15px;line-height:1.73;position:relative;width:auto;max-width:535px;margin-left:26px;padding:16px 24px;border-radius:20px;background-color:#f6eeea;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
/*.productsHistory_balloon:before{position:absolute;top:50%;right:-12px;width:20px;height:13px;margin-top:-6px;content:'';background-image:url(/assets/img/kodawari/productshistory/balloon.svg);background-size:100%}*/
.productsHistory_bakuImage{width:74px;margin-left:20px}
.productsHistoryWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.productsHistoryWithoutText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:408px;margin:0 12px;padding:32px 56px;background-color:#fefaec;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.productsHistoryWithoutText_header{position:relative;max-width:214px;padding-left:26px;-webkit-align-self:self-start;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start}
/*.productsHistoryWithoutText_header:before{position:absolute;top:-2px;left:0;display:block;width:10px;height:74px;content:'';background-image:url(/assets/img/kodawari/productshistory/product_header_illust.png);background-size:100%}*/
.productsHistoryWithoutText_title{font-size:17px;line-height:1.4;color:#732200}
.productsHistoryWithoutText_detail{font-size:21px;line-height:1.38;margin-top:8px}
.productsHistoryWithoutText_image{display:block;width:auto;height:100px;margin-left:16px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.productsHistorySectionImage{max-width:848px;margin:0 auto}
.productsHistorySectionImage-01{padding-right:88px;text-align:right}
.productsHistorySectionImage-01>img{width:210px}
.productsHistorySectionImage-02{padding-left:144px;text-align:left}
.productsHistorySectionImage-02>img{width:130px}
.productsHistorySectionImage-03{padding-right:127px;text-align:right}
.productsHistorySectionImage-03>img{width:179px}
.productsHistorySectionImage-04,.productsHistorySectionImage-06{padding-left:178px;text-align:left}
.productsHistorySectionImage-04>img,.productsHistorySectionImage-06>img{width:151px}
.productsHistorySectionImage-05{padding-right:56px;text-align:right}
.productsHistorySectionImage-05>img{width:266px}
.productsHistoryFooter{position:relative;margin-right:142px;margin-left:-8px}
.productsHistoryFooter_imageSp{display:none}
/*.productsHistoryFooter_bg{position:relative;padding-top:60%;background-image:url(/assets/img/kodawari/productshistory/footer_pc.png);background-repeat:no-repeat;background-size:100%}*/
.productsHistoryFooter_text{font-size:17px;line-height:1.76;position:absolute;top:48%;left:57%;width:460px}
.productsHistoryFooter_newLine{display:none}
/*.aboutHeroHeader{position:relative;z-index:-1;margin-top:-40px;padding:0 8px;background-image:url(/assets/img/kodawari/abouthakubaku/bg_hero_pc.jpg);background-repeat:repeat-x;background-position-y:-200px}*/
.aboutHeroHeader_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1240px;margin:0 auto;padding-right:24px;padding-left:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
/*.aboutHeroHeader::before{position:absolute;top:-52px;left:0;display:block;width:100%;height:100%;content:'';background-image:url(/assets/img/kodawari/abouthakubaku/bg_hero_wave_top_pc.png);background-repeat:no-repeat;background-size:100% 98px}
.aboutHeroHeader::after{position:absolute;z-index:-1;bottom:-11px;left:0;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100px;content:'';background-image:url(/assets/img/kodawari/abouthakubaku/bg_hero_wave_bottom_pc.png);background-repeat:no-repeat;background-position:bottom;background-size:100% 100px}
.aboutHeroHeader_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:531px;height:475px;padding:49px;background-image:url(/assets/img/kodawari/abouthakubaku/bg_title_pc.png);background-repeat:no-repeat;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}*/
.aboutHeroHeader_smallText{font-size:21px;margin-top:17px;letter-spacing:.8px;color:#732200}
.aboutHeroHeader_titleText{font-size:54px;line-height:1.45;margin-top:4px;letter-spacing:.5px;color:#732200}
.aboutHeroHeader_titleTextItem{display:block}
.aboutHeroHeader_corporation{color:#c8161d}
.aboutHeroHeader_text{font-size:18px;line-height:1.8;max-width:572px;margin-left:32px;color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.abouthakubaku{max-width:1024px;margin:64px auto}
.abouthakubaku:first-child .abouthakubaku_item:nth-child(3){margin-top:142px}
.abouthakubaku-withBackground{position:relative;width:auto;max-width:none;margin:100px -24px 80px;background-color:#fdf9ea}
.abouthakubaku-withBackground+.abouthakubaku{margin-top:120px}
.abouthakubaku-withBackground:after,.abouthakubaku-withBackground:before{display:block;width:100%;content:''}
/*.abouthakubaku-withBackground:before{position:absolute;top:-43px;height:99px;background:url(/assets/img/kodawari/abouthakubaku/bg_wave_top_pc.png) repeat-x 0 top;background-size:100% 99px}
.abouthakubaku-withBackground:after{position:absolute;bottom:-43px;height:99px;background:url(/assets/img/kodawari/abouthakubaku/bg_wave_bottom_pc.png) repeat-x 0 bottom;background-size:100% 99px}*/
.abouthakubaku_headTitle{font-size:24px;line-height:1.46;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;letter-spacing:4.36px;color:#c9252b;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
/*.abouthakubaku_headTitle::after{position:absolute;bottom:-11px;display:block;width:279px;height:9px;content:'';background-image:url(/assets/img/kodawari/abouthakubaku/bg_title_border.png)}*/
.abouthakubaku_headTitle-borderLarge::after{left:calc(50% - 139.5px);width:279px}
.abouthakubaku_headTitle-borderMedium::after{left:calc(50% - 131px);width:262px}
.abouthakubaku_headTitle-borderSmall::after{left:calc(50% - 101.5px);width:203px}
.abouthakubaku_wrapper{overflow:hidden;padding:0 24px}
.abouthakubaku_inner{max-width:1024px;margin:0 auto;padding:128px 0 118px}
.abouthakubaku_item{margin-top:120px}
.abouthakubaku_item:first-of-type{margin-top:81px}
.abouthakubaku_title{font-size:31px;line-height:2}
.abouthakubaku_blockColumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.abouthakubaku_blockColumn-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:16px}
.abouthakubaku_blockColumn-reverse .abouthakubaku_blockImage{margin-right:40px}
.abouthakubaku_blockColumn-reverse.abouthakubaku_blockColumn-center .abouthakubaku_blockImage{width:60%;margin-right:40px}
.abouthakubaku_blockColumn-reverseLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:81px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.abouthakubaku_blockColumn-reverseLeft .abouthakubaku_blockImageContainer{width:auto;margin-top:0;margin-right:-192px}
.abouthakubaku_blockColumn-reverseLeft .abouthakubaku_blockText{width:65%;margin-right:32px}
.abouthakubaku_blockColumn-overflow{position:relative;display:block;margin-top:143px}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImageContainer{position:absolute;top:0;left:50%;width:100vw;height:100%;margin-top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage{position:absolute;bottom:0;left:calc(50% + 36px)}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage>img,.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage>picture{width:100%}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockText{width:496px}
.abouthakubaku_blockColumn-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.abouthakubaku_blockColumn-center .abouthakubaku_blockText{width:58%}
.abouthakubaku_blockColumn-spProfile .abouthakubaku_text{margin-top:0}
.abouthakubaku_blockColumn-spProfile .abouthakubaku_blockImage{width:auto;margin-right:40px}
.abouthakubaku_blockColumn-column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.abouthakubaku_blockColumn-block{display:block}
.abouthakubaku_blockColumn-block .abouthakubaku_blockImage{display:block}
.abouthakubaku_blockColumn-block .abouthakubaku_blockImage-graph02{margin-top:24px}
.abouthakubaku_blockColumn-block .abouthakubaku_blockImage-graph02>img,.abouthakubaku_blockColumn-block .abouthakubaku_blockImage-graph02>source{width:100%;max-width:723px}
.abouthakubaku_blockColumn-graph .abouthakubaku_blockImage{width:246px;height:auto;margin-right:0}
.abouthakubaku_blockColumn-graph .abouthakubaku_blockText{width:496px;margin-right:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.abouthakubaku_blockColumn-product .abouthakubaku_blockProduct{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.abouthakubaku_blockColumn-product .abouthakubaku_blockImage{width:100%;height:auto;margin-right:0}
.abouthakubaku_blockColumn-product .abouthakubaku_blockText{width:496px;margin-right:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.abouthakubaku_text{font-size:17px;line-height:1.7;margin-top:5px}
.abouthakubaku_small{font-size:15px;line-height:1.8;display:block}
.abouthakubaku_blockProduct{margin-top:-200px}
.abouthakubaku_blockImageContainer{width:65%;margin-top:-160px;text-align:center}
.abouthakubaku_productsListImage{width:100%;max-width:552px}
.abouthakubaku_graph01{width:246px}
.abouthakubaku_graph02{width:573px}
.abouthakubaku_blockImage{width:auto;text-align:center;border-radius:12px}
.abouthakubaku_blockImage-widthFull{width:100%;margin-top:16px}
.abouthakubaku_caption{font-size:14px;line-height:1.3;text-align:left}
.abouthakubaku_caption-center{padding-bottom:10px;text-align:center}
.abouthakubaku_caption-large{font-size:15px;color:#732200}
.abouthakubaku_caption>span{font-size:15px;display:block;margin-top:-40px}
.abouthakubaku_lead{font-size:24px;line-height:1.7;margin-top:90px;text-align:center;color:#732200}
.abouthakubaku_dotText{padding-top:.43em;background-image:-webkit-gradient(radial,center center,0,center center,1.5,from(#212121),color-stop(.5,#212121),color-stop(.9,transparent),to(transparent));background-image:-webkit-radial-gradient(center center,.08em .08em,#212121,#212121 95%,transparent 95%,transparent);background-image:-webkit-radial-gradient(.08em .08em at center center,#212121,#212121 95%,transparent);background-image:radial-gradient(.08em .08em at center center,#212121,#212121 95%,transparent);background-repeat:repeat-x;background-position:top left;background-size:1em .4em}
.abouthakubaku_profile{position:relative;margin-top:-212px;margin-left:360px;padding:24px 36px;border-right:2px solid;border-left:2px solid}
.abouthakubaku_profile::after,.abouthakubaku_profile::before{position:absolute;display:inline-block;width:20px;content:''}
.abouthakubaku_profile::before{top:0;left:0;border-top:solid 2px}
.abouthakubaku_profile::after{top:0;right:0;border-top:solid 2px}
.abouthakubaku_profileInner::after,.abouthakubaku_profileInner::before{position:absolute;display:inline-block;width:20px;content:''}
.abouthakubaku_profileInner::before{bottom:0;left:0;border-top:solid 2px}
.abouthakubaku_profileInner::after{right:0;bottom:0;border-top:solid 2px}
.abouthakubaku_profileTitle{font-size:24px;line-height:34px;margin:0}
.abouthakubaku_profileText{font-size:15px;font-weight:400;line-height:27px;margin-top:8px}
.entryController{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.entryController .note{font-size:14px;line-height:1.4;margin-top:0}
.newsYearSelect{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.newsYearSelect .pulldown{width:200px;margin-left:0}
.newsYearSelect .pulldown select{font-size:16px;padding-top:8px;padding-bottom:8px;padding-left:16px}
.newsYearSelect_btn{width:96px;margin-top:0;margin-left:8px;padding-top:9px;padding-right:0;padding-bottom:9px;padding-left:0}
.entryBody .img>img{width:auto;max-width:100%;height:auto;max-height:300px}
.productsDetail{margin-top:64px}
.productsMain_name{display:block}
.productsMain_nameMark{display:block;margin-top:-36px;margin-right:6px}
.productsMain_nameMark>img{vertical-align:bottom}
.productsMain_nameSeries{font-size:37px;margin-right:auto;color:#732200}
.productsMain_nameVariation{font-size:24px;width:100%;color:#732200}
.productsMain_keywords{margin-top:8px}
.productsMain_keywordsListItem{display:inline}
.productsMain_action{margin-top:24px}
.productsMain_actionShop{margin-top:48px}
.productsMain_action .strongLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.productsMedia{text-align:center}
.productsMedia_img{position:relative;z-index:0;display:inline-block;width:100%;max-width:380px}
.productsMedia_img:before{position:relative;display:block;padding-top:100%;content:''}
.productsMedia_imgInner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.productsMedia_imgInner img{width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:bottom;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
.productsDetailAnchor{display:none;margin-top:48px}
.productsDetailAnchor .list_item{line-height:1.3125;margin-top:16px}
.productsDetailAnchor .list_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#732200;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.productsDetailContent{margin-top:64px}
.productsDetailContent.freeArea{margin-top:48px}
.productsDetailContent_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.productsDetailContent_headerSub{font-size:14px}
.productsDetailContent_heading{font-size:19px;line-height:1.4;margin-right:4px}
.productsDetailContent_body{margin-top:24px}
.productsDetailContent_body .subText{font-size:14px;line-height:1.4;margin-top:8px}
.productsDetailContent_link{font-size:14px;line-height:1.4}
.productsDetailContent_footer{margin-top:24px}
.productsDataMain{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.productsBasicData{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.productsBasicData_body{margin-top:49px}
.productsBasicData_table .table_body .table_heading{width:42.857%;padding-right:16px}
.productsDataMain-nut2 .productsBasicData_table .table_body .table_heading{width:37.5%}
.productsBasicData_table .table_body .table_data{padding-left:16px}
.productsBasicData_table .table_body .table_data a[href^='tel:']{text-decoration:none;pointer-events:none;color:inherit}
.productsNutritionData{width:50%}
.productsDataMain-nut2 .productsNutritionData{width:41.7%}
.productsNutritionData_body{margin-top:24px}
.productsNutritionData_table .table_data,.productsNutritionData_table .table_heading{text-align:right}
.productsNutritionData_table .table_header .table_data,.productsNutritionData_table .table_header .table_heading{font-size:14px;padding-top:0;padding-bottom:5px}
.productsDataMain-nut2 .productsNutritionData_table .table_header .table_data,.productsDataMain-nut2 .productsNutritionData_table .table_header .table_heading{text-align:left}
.productsNutritionData_table .table_header .table_heading{height:1.7em}
.productsNutritionData_table .table_body .table_heading{width:33.333%;text-align:left}
.productsDataMain-nut2 .productsNutritionData_table .table_body .table_heading{width:auto;text-align:left}
.productsNutritionData_table .table_body .table_data{width:33.333%}
.productsDataMain-nut2 .productsNutritionData_table .table_body .table_data{width:auto}
.allergenColor{color:#f2e8e3}
.allergenList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.allergenList_item{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:11.1111%;padding:10px 4px;text-align:center;color:#bdbdbd;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.allergenList_item.-small{font-size:13px}
.allergenList_item[aria-hidden=false]{color:#212121;background-color:#f2e8e3}
.productsMaterialList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;border-left:1px solid #d8d8d8;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.productsMaterialList_item{font-size:14px;width:25%;margin-top:-1px;padding:10px 17px;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.learnKokumotsu_lead{font-size:29px;margin-top:40px;text-align:center;color:#c9252b}
.learnKokumotsu .anchorNav{margin-top:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.learnKokumotsu .tabHeading{padding-right:7.4%;padding-left:7.4%}
.learnKokumotsuNav{margin-top:48px}
.learnKokumotsuNav_item>a{text-decoration:none;color:#212121}
.learnKokumotsuNav_itemLabel{font-size:15px;display:block;margin-top:8px;text-align:center}
.learnKokumotsuType .l-grid{margin-top:24px;margin-bottom:-40px}
.learnKokumotsuType .l-grid_item{margin-bottom:40px}
.learnKokumotsuItems{margin-top:64px}
.suggestGrainsNav{margin-top:64px;margin-right:-16px;margin-bottom:-32px;margin-left:-16px}
.suggestGrainsNav_item{overflow:hidden;margin-bottom:32px;padding-right:16px;padding-left:16px}
.suggestGrainsNav_item>a{text-decoration:none;color:#212121}
.suggestGrainsNav_itemTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;border-radius:10px 10px 0 0;background-color:#fdf9ea;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.suggestGrainsNav_item:nth-child(2) .suggestGrainsNav_itemTitle{background-color:#f9f1d2}
.suggestGrainsNav_item:nth-child(3) .suggestGrainsNav_itemTitle{background-color:#fff5f1}
.suggestGrainsNav_item:nth-child(4) .suggestGrainsNav_itemTitle{background-color:#ffeae0}
.suggestGrainsNav_itemTitleLabel{margin-right:8px;margin-left:8px}
.suggestGrainsNav_itemTitleLabelShoulder{font-size:15px;line-height:1}
.suggestGrainsNav_itemTitleLabelShoulderTexture{color:#732200}
.suggestGrainsNav_itemTitleLabelShoulderAppearance{color:#c8161d}
.suggestGrainsNav_itemTitleLabelMain{font-size:22px}
.suggestGrainsNav_itemTitle .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger),.suggestGrainsNav_itemTitle .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger),.suggestGrainsNav_itemTitle .u-icon{margin-left:auto}
.suggestGrainsNav_itemVisual{margin-top:0}
.suggestGrainsContent{margin-top:40px;padding-top:32px}
.suggestGrainsContent:first-of-type{margin-top:32px}
.suggestGrainsContent_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.suggestGrainsContent_headerData{padding-right:64px}
.suggestGrainsContent_headerImg-sm{display:none}
.suggestGrainsContent_heading{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ M',sans-serif}
.suggestGrainsContent_headingShoulder{font-size:15px;line-height:1;display:block}
.suggestGrainsContent_headingShoulderTexture{color:#732200}
.suggestGrainsContent_headingShoulderAppearance{color:#c8161d}
.suggestGrainsContent_headingMain{font-size:29px;display:block;margin-top:8px;color:#732200}
.suggestGrainsContent_lead{margin-top:16px}
.suggestGrainsContent_comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.suggestGrainsContent_commentIcon{margin-right:16px}
.suggestGrainsContent_commentText{font-size:15px;position:relative;padding:8px 16px;border-radius:99em;background-color:#f6eeea}
/*.suggestGrainsContent_commentText:before{position:absolute;top:24px;left:-8px;display:block;width:12px;height:7px;content:'';background:url(/assets/img/products-suggestgrains/bg_speech_balloon_tail.svg) no-repeat 0 0;background-size:contain}*/
.suggestGrainsContent_commentText strong{color:#732200}
.suggestGrainsContent_body{margin-top:40px}
.suggestGrainsContent_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-20px;margin-left:-20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.suggestGrainsContent_listItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:25%;padding-right:36px;padding-left:36px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.suggestGrainsContent_listItem>a{text-decoration:none;color:#212121}
.suggestGrainsContent_listItemTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px}
.suggestGrainsContent_listItemTitle .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.suggestGrainsContent_listItemTitle .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.suggestGrainsContent_listItemTitle .u-icon:before{width:calc(1.2 * 1em);height:calc(1.2 * 1em)}
.suggestGrainsContent_listItemRange{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.suggestGrainsContent_listItemRangeLabel{font-size:12px}
/*.suggestGrainsContent_listItemRangeValue{margin-right:4px;margin-left:4px;padding-top:8.2474%;background:url(/assets/img/products-suggestgrains/bg_range_graph_01.svg) no-repeat 50% 50%;background-size:contain;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.suggestGrainsContent_listItemRangeValue-2{background-image:url(/assets/img/products-suggestgrains/bg_range_graph_02.svg)}
.suggestGrainsContent_listItemRangeValue-3{background-image:url(/assets/img/products-suggestgrains/bg_range_graph_03.svg)}
.suggestGrainsContent_listItemRangeValue-4{background-image:url(/assets/img/products-suggestgrains/bg_range_graph_04.svg)}*/
.suggestGrainsMore{margin-top:96px}
.suggestGrainsMore_featureType{margin-top:16px}
.suggestGrainsMore_featureType .l-tile{margin-right:-32px;margin-left:-32px}
.suggestGrainsMore_featureType .l-tile_item{padding-right:32px;padding-left:32px}
.suggestGrainsMore_featureTypeLabel{margin-top:8px}
.suggestGrainsMore_featureTypeLabelShoulder{font-size:15px;display:block;text-align:center}
.suggestGrainsMore_featureTypeLabelMain{display:block;text-align:center}
.suggestGrainsMore_learnkokumotsu{margin-top:80px}
/*.productsList{margin-top:32px}*/
.productsList_body{margin-top:0}
.productsList_header-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.productsList_header-flexBetween{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.productsList_header+.productsList_body{margin-top:16px}
.seriesList .l-tile{margin-right:-16px;margin-bottom:-40px;margin-left:-16px}
.seriesList .l-tile_item{margin-bottom:40px;padding-right:16px;padding-left:16px}
.productsLink{margin-top:64px;margin-bottom:-32px;text-align:right}
.productsLink_listItem{display:inline-block;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.productsLink_listItem:hover{opacity:.75}
.productsLink_listItem:after{font-size:14px;padding-left:5px;content:'ï¼';color:#732200}
.productsLink_listItem:last-child:after{content:none}
.productsLink_listItem a{font-size:14px;text-decoration:underline;color:#732200}
.productsSeriesSearch .l-inner{max-width:863px;margin:auto}
.productsSeriesSearch .l-tile{margin-right:-16px;margin-left:-16px}
.productsSeriesSearch .l-tile_item{padding-right:16px;padding-left:16px}
.onlineShop.content{margin-top:48px}
.onlineShop .titleText{font-size:19px;line-height:1.4}
.onlineShop .thumbnailMenu_item{padding:8px}
.onlineShop .thumbnailMenu_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.onlineShop .thumbnailMenu_text{font-size:14px;margin-top:16px}
.onlineShop .titleIcon img{width:27px;height:27px}
.onlineShop .l-tile{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.searchHint.content{margin-top:48px}
.searchHint .titleText{font-size:19px;line-height:1.4}
.searchHint .subText{margin-top:16px}
.searchHint a{display:block;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.searchHint a:hover{opacity:.75}
.seriesDetailHeader{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.seriesDetailHeader_img{margin-top:8px;text-align:center}
.seriesDetailHeader_lead{font-size:17px;line-height:1.8;margin-top:24px}
.seriesDetailHeader_link{font-size:19px;margin-top:24px}
.transitionLink{margin-left:auto;white-space:nowrap}
.pickupFeature.content:first-child:not(.content-large){margin-top:64px}
.pickupFeature .titleText{font-size:21px}
.recipeFeatureMenu{position:relative;margin-bottom:16px}
.recipeFeatureMenu_title{font-size:24px;color:#c8161d}
.l-tile-3col .recipeFeatureMenu_title{font-size:19px}
.recipeFeatureMenu-overview .recipeFeatureMenu_title{font-size:21px}
.recipeFeatureMenu_mark{position:absolute;z-index:1;top:-8px;left:-8px}
.recipeFeatureMenu_lead{font-size:15px;font-weight:300;margin-top:16px}
.recipeFeatureMenu_link{display:block;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;text-decoration:none}
.recipeFeatureMenu_link:hover{opacity:.75}
.recipeFeatureMenu-overview .recipeFeatureMenu_link{margin-top:0}
.recipeFeatureMenu_linkLabel{margin-top:16px;text-decoration:none}
.recipeFeatureMenu .text{margin-top:16px}
.recipeFeatureMenu_media{margin-right:-8px;margin-left:-8px}
.recipeFeatureMenu-overview .recipeFeatureMenu_media{margin-right:-16px;margin-left:-16px}
.recipeFeatureMenu_mediaData{width:56%;padding-right:8px;padding-left:8px}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaData{padding-right:16px;padding-left:16px}
.recipeFeatureMenu .strongLink{display:block;margin-top:16px}
.recipeFeatureMenu_mediaImage{width:44%;padding-right:8px;padding-left:8px}
.recipeFeatureMenu_mediaImage .containerMediaImage{position:relative;overflow:hidden;width:100%;height:auto}
.recipeFeatureMenu_mediaImage .containerMediaImage::after{top:0;left:0;display:block;margin:auto;padding-top:100%;content:''}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaImage{padding-right:16px;padding-left:16px}
.recipeFeatureMenu_mediaImage img{position:absolute;top:0;left:0;width:100%;vertical-align:bottom}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaImage{width:100%}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaData{width:100%;padding-top:0}
.recipeList{margin-top:32px}
.recipeList_body{margin-top:16px}
.relatedProducts+.recipeList{margin-top:64px}
.recipeFeature{margin-top:64px}
.recipeFeature .recipeFeatureMenu{margin-bottom:0}
.recipeFeature .recipeFeatureMenu_mediaImage{width:28.5714%}
.recipeFeature .recipeFeatureMenu_mediaData{width:71.428%;padding-top:0}
.recipeFeature .recipeFeatureMenu_title{font-size:21px}
.recipeFeatureList{margin-right:-16px;margin-left:-16px}
.recipeFeatureList_item{padding-right:16px;padding-left:16px}
.recipeSearch_body{margin-top:32px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;border-radius:10px;background:#fdf9ea}
.recipeSearch_body .list{margin-right:-4px}
.recipeSearch_body .list_item{padding-right:4px}
.recipeSearch_choose{margin-top:4px}
.recipeSearch_radio{display:none}
.recipeSearch_radio:checked{color:#fff}
.recipeSearch_radio:checked+.btn{position:relative;border:solid 1px #c8161d;background:#fff}
/*.recipeSearch_radio:checked+.btn:before{position:absolute;top:0;bottom:0;left:9px;display:inline-block;width:20px;height:20px;margin:auto;content:'';background-image:url(/assets/img/icons/ic_check.svg);background-size:20px 20px}*/
.recipeSearch .l-grid_item{margin-top:0}
.recipeSearch .btn{font-size:14px;margin-top:8px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
.recipeSearch .btn-primary{font-size:17px;padding-top:16px;padding-bottom:16px}
.recipeFilter_pulldown{position:relative;position:relative;display:inline-block;display:inline-block;width:auto;margin-top:0;margin-top:24px;margin-top:0;margin-right:4px;margin-left:4px;border-bottom:solid 2px #c8161d;border-radius:4px 4px 0 0}
.recipeFilter_pulldown:first-child{margin-top:0}
.recipeFilter_pulldown-autoWidth{width:auto}
.recipeFilter_pulldown-autoWidth select{width:auto}
.recipeFilter_pulldown select{font-size:17px;line-height:1.8;display:block;width:auto;min-width:250px;max-width:322px;height:3em;padding:0 2em 0 12px;padding-left:1em;cursor:pointer;color:#212121;border-radius:7px 7px 0 0;background-color:#fdf9ea;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.recipeFilter_pulldown select::-ms-expand{display:none}
/*.recipeFilter_pulldown:after{position:absolute;top:50%;right:8px;display:inline-block;width:1.5em;height:1.5em;margin-top:-.75em;content:'';pointer-events:none;background-image:url(/assets/img/icons/ic_tri_down.svg);background-size:1.5em 1.5em}*/
.recipeFilter_pulldownContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.recipeFilter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.recipeFilter .g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.recipeFilter .g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before,.recipeFilter .u-icon:before{margin-right:0}
.recipeHowto{margin-top:96px}
.recipeDetail{overflow:hidden}
.recipeDetail_header{margin-left:-6%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.recipeData_name{font-size:37px;color:#c9252b}
.recipeData_time{margin-top:4px;color:#c9252b}
.recipeData_timeMain{font-size:17px;display:inline}
.recipeData_timeMain img{margin-right:4px;vertical-align:bottom}
.recipeData_timeMain strong{font-size:24px;line-height:1;display:inline;margin-left:4px;word-break:break-all}
.recipeData_timeNote{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ L',sans-serif;font-size:12px;display:inline;margin-left:4px;word-break:break-all}
.recipeData_keywords{margin-top:12px}
.recipeData_keywordsList{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.recipeData_keywordsListItem{font-size:14px;display:inline;margin-right:4px;word-break:break-all}
.recipeData_keywordsLink{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ L',sans-serif;text-decoration:underline;color:#732200}
.recipeData_keywordsLink:hover{text-decoration:none}
.recipeData_description{font-size:18px;line-height:1.8;margin-top:24px}
.recipeData_nutrition{font-size:14px;margin-top:24px;padding:16px;background-color:#fbf6f3}
.recipeData_nutritionLabel{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ M',sans-serif}
.recipeData_sub{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ L',sans-serif;font-size:14px;margin-top:16px;text-align:right}
/*.recipeMedia{padding-bottom:3%;padding-left:calc(6% + 16px);text-align:center;background:url(/assets/img/recipe/bg_detail_img.png) no-repeat left bottom;background-size:contain}*/
.recipeMedia_img{position:relative;z-index:0;display:inline-block;width:100%;max-width:340px}
.recipeMedia-min .recipeMedia_img{max-width:280px}
.recipeMedia_img:before{position:relative;display:block;padding-top:100%;content:''}
.recipeMedia_imgInner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.recipeMedia_imgInner img{width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:bottom;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
.recipeDetail_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:64px}
/*.recipeIngredients_heading{background:url(/assets/img/recipe/bg_border_ingredients.png) no-repeat 154px 50%;background-size:256px 8px}*/
.recipeIngredients_headingLabel{font-size:18px;line-height:1.4;display:block;width:144px;padding-top:4px;padding-bottom:4px;text-align:center;color:#fff;border-radius:99em;background-color:#839a23}
.recipeIngredients_body{margin-top:24px}
.recipeIngredients_servings{font-size:19px;line-height:1.4}
.recipeIngredients_group{margin-top:8px}
.recipeIngredients_group+.recipeIngredients_group{margin-top:24px}
.recipeIngredients_label{margin-bottom:4px}
.recipeIngredients_listItem{font-size:17px;line-height:1.4000000000000001;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:4px}
.recipeIngredients_listItem:first-child{margin-top:0}
.recipeIngredients_listItem:before{display:block;width:10px;height:10px;margin:7px;content:'';border-radius:100px;background-color:#839a23}
.recipeIngredients_listItem-noAmount:before{display:none}
.recipeIngredients_listItem a{text-decoration:underline;color:#732200}
.recipeIngredients_item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.recipeIngredients_itemAmount:before{content:'â€¦'}
/*.recipePreparation_heading{background:url(/assets/img/recipe/bg_border_preparation.png) no-repeat 154px 50%;background-size:428px 8px}*/
.recipePreparation_headingLabel{font-size:18px;line-height:1.4;display:block;width:144px;padding-top:4px;padding-bottom:4px;text-align:center;color:#fff;border-radius:99em;background-color:#c8161d}
.recipePreparation_body{margin-top:24px}
.recipePreparation_listItem{font-size:17px;line-height:1.765;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.recipePreparation_listItem:first-child{margin-top:0}
.recipePreparation_num{font-size:19px;font-weight:900;line-height:1;margin:5px;color:#c8161d}
.recipePreparation_data{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.recipePreparation_dataImg{margin-top:16px;text-align:center}
.recipePreparation_dataImgInner{display:inline-block;max-width:282px}
.recipePreparation_dataImgInner img{vertical-align:bottom}
.recipePreparation_column{position:relative;z-index:0;margin-top:32px;margin-bottom:20px;padding-top:21px;padding-right:25px;padding-bottom:31px;padding-left:25px;border:1px dashed #c8161d;background-color:#fbf6f3}
/*.recipePreparation_column:before{position:absolute;z-index:1;right:-40px;bottom:-19px;display:block;width:82px;height:132px;content:'';background:url(/assets/img/recipe/bg_detail_point_baku.png) no-repeat 0 0;background-size:contain}
.recipePreparation_column:after{position:absolute;z-index:1;bottom:-19px;left:18px;display:block;width:31px;height:40px;content:'';background:url(/assets/img/recipe/bg_detail_point_mugi.png) no-repeat 0 0;background-size:contain}*/
.recipePreparation_pointTitle{font-size:17px;color:#c8161d}
.recipePreparation_pointData{font-size:17px;line-height:1.765;margin-top:14px}
.basicRecipeEntry{margin-right:-8px;margin-left:-8px}
.basicRecipeEntry_item{padding-right:8px;padding-left:8px}
.searchResult_heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:4px;border-bottom:2px solid #b4998e;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.searchResult_headingLabel{font-size:24px;color:#732200}
.searchResult_sort{margin-bottom:5px;margin-left:auto}
.searchResult_count{font-size:14px;margin-top:12px}
.searchResult_lead{font-size:18px;margin-top:32px}
.searchResult_note{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ L',sans-serif;font-size:14px;margin-top:8px}
.searchResult_body{margin-top:32px}
.searchResult_list{border-top:1px dashed #b4988f}
.searchResult_listItem{border-bottom:1px dashed #b4988f}
.searchResult_message{font-size:15px;line-height:1.8}
.searchResult_messageTitle{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ M',sans-serif}
.searchResult_messageListItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.searchResult_messageListItem:before{content:'ãƒ»'}
.searchResultItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:24px;padding-bottom:24px}
.searchResultItem_thumbnail{margin-right:24px}
.searchResultItem_thumbnail img{vertical-align:bottom}
.searchResultItem_title{font-size:19px}
.searchResultItem_title a{text-decoration:underline;color:#732200}
.searchResultItem_excerpt{font-size:17px;line-height:1.8;margin-top:4px}
.searchResultItem_excerpt .-highlight{display:inline;padding-bottom:4px;background:-webkit-linear-gradient(transparent .8em,rgba(248,231,28,.4) .8em);background:linear-gradient(transparent .8em,rgba(248,231,28,.4) .8em)}
.searchResultItem_date{font-size:12px;margin-top:16px}
.searchResultItem_url{font-size:12px;line-height:1.4;margin-top:0;word-break:break-all;color:#5e5e5e}
.noticeFromSystem{padding-bottom:20px}
.noticeFromSystem .noticeIllustHeadline{display:block;width:79px;height:53px;margin:auto}
.noticeFromSystem .titleContentNotice{font-size:24px;font-weight:400}
.noticeFromSystem .noticeMain{font-size:15px;line-height:1.8;margin-top:0}
.noticeFromSystem .btn-actionMain{font-weight:400;display:block;max-width:240px;margin:auto}
.noticeFromSystem .containerIllustHeadline:first-child{margin-top:50px}
.noticeFromSystem .containerIllustHeadline+.titleContentNotice{margin-top:18px}
.noticeFromSystem .noticeMain+.btn-actionMain{margin-top:32px}
.freeArea,.inputWysiwyg{line-height:1.8}
.freeArea :first-child,.inputWysiwyg :first-child{margin-top:0}
.freeArea p,.inputWysiwyg p{font-size:17px;margin-top:32px}
.freeArea a,.inputWysiwyg a{line-height:1.4;text-decoration:underline;color:#732200}
.freeArea ul,.inputWysiwyg ul{font-size:17px;line-height:1.8;margin-top:32px;margin-top:24px}
.freeArea ul:first-child,.inputWysiwyg ul:first-child{margin-top:0}
li>.freeArea ul,li>.inputWysiwyg ul{margin-top:0}
.freeArea ul li,.inputWysiwyg ul li{line-height:1.4;margin-top:0;padding-left:20px;text-indent:-20px}
.freeArea ul li *,.inputWysiwyg ul li *{text-indent:0}
.freeArea ul li:before,.inputWysiwyg ul li:before{display:inline-block;width:4px;height:4px;margin:0 8px;margin-top:-4px;content:'';vertical-align:middle;border-radius:100%;background-color:#000}
.freeArea ol,.inputWysiwyg ol{margin-top:32px;padding-left:1.4em}
.freeArea ol li,.inputWysiwyg ol li{line-height:1.4;margin-top:0;list-style:decimal}
.freeArea li,.inputWysiwyg li{line-height:1.4;margin-top:32px}
.freeArea img,.inputWysiwyg img{line-height:1.4;max-width:100%;height:auto;max-height:300px;margin-top:32px;vertical-align:bottom}
.freeArea h1,.inputWysiwyg h1{font-size:37px;line-height:1.4;margin-top:32px}
.freeArea h2,.inputWysiwyg h2{font-size:24px;line-height:1.4;margin-top:32px}
.freeArea h3,.inputWysiwyg h3{font-size:24px;line-height:1.4;margin-top:32px}
.freeArea h4,.inputWysiwyg h4{font-size:19px;margin-top:32px}
.freeArea h5,.inputWysiwyg h5{font-size:19px;line-height:1.4;margin-top:32px}
.freeArea h6,.inputWysiwyg h6{font-size:14px;line-height:1.4;margin-top:32px}
.freeArea strong,.inputWysiwyg strong{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ B',sans-serif;line-height:1.4}
.freeArea small,.inputWysiwyg small{font-size:14px;line-height:1.4}
.freeArea em,.inputWysiwyg em{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ B',sans-serif;line-height:1.4;padding-bottom:4px;background:-webkit-linear-gradient(transparent .8em,rgba(248,231,28,.4) .8em);background:linear-gradient(transparent .8em,rgba(248,231,28,.4) .8em)}
/*! =========================================================
 _system error
========================================================= */
@media only screen and (min-width:1441px){
/*! over XLarge */

}
@media only screen and (max-width:1440px){
/*! XLarge */
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage{right:18px}
}
@media only screen and (min-width:960px){
/*! over Large */
.horizontalDescriptions.u-display-overLgBlock .descriptionList_term{display:block;padding-left:0}
.horizontalDescriptions.u-display-overLgBlock .descriptionList_definition{display:block;margin-top:8px;padding-left:0}
.horizontalDescriptions.u-display-overLgBlock .descriptionList{display:block}
.u-display-overLgNone{display:none}
.u-display-overLgBlock{display:block}
.entryHeader .note{display:inline-block}
.entryDate{display:inline-block}
.topHeroHeader{margin:-20px 0 0;background-position:calc(50% - 15px) 3px}
.howto_spOnly{display:none}
.abouthakubaku_spOnly{display:none}
}
@media only screen and (max-width:960px){
/*! Large and medium and small */
.g-headerMenu_inner{display:block!important}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger){padding-right:0!important}
.g-headerNav_listItemLink:not(.g-headerNavDropdown_trigger):before{display:none!important}
.g-headerSubNav_listItemLink:not(.g-headerNavDropdown_trigger):before{display:none!important}
.u-display-lgBlock{display:block}
.u-display-lgInlineBlock{display:inline-block}
.u-display-lgInline{display:inline}
.u-display-lgNone{display:none}
}
@media only screen and (max-width:959px){
/*! Medium and Small */
[data-js-fixed-body],[data-js-fixed-html]{overflow:hidden;height:100%}
.breakpointFlag_large{display:none}
[data-js-fixed-html] .g-container{padding-top:75px}
.g-container{margin-top:16px}
.l-grid .l-grid_item-1-md{width:7.1429%}
.l-grid .l-grid_item-2-md{width:14.2857%}
.l-grid .l-grid_item-3-md{width:21.4286%}
.l-grid .l-grid_item-4-md{width:28.5714%}
.l-grid .l-grid_item-5-md{width:35.7143%}
.l-grid .l-grid_item-6-md{width:42.8571%}
.l-grid .l-grid_item-7-md{width:50%}
.l-grid .l-grid_item-8-md{width:57.1429%}
.l-grid .l-grid_item-9-md{width:64.2857%}
.l-grid .l-grid_item-10-md{width:71.4286%}
.l-grid .l-grid_item-11-md{width:78.5714%}
.l-grid .l-grid_item-12-md{width:85.7143%}
.l-grid .l-grid_item-13-md{width:92.8571%}
.l-grid .l-grid_item-14-md{width:100%}
.l-grid .l-grid_item-1-1-md{width:100%}
.l-grid .l-grid_item-1-2-md{width:50%}
.l-grid .l-grid_item-2-2-md{width:100%}
.l-grid .l-grid_item-1-3-md{width:33.3333%}
.l-grid .l-grid_item-2-3-md{width:66.6667%}
.l-grid .l-grid_item-3-3-md{width:100%}
.l-grid .l-grid_item-1-4-md{width:25%}
.l-grid .l-grid_item-2-4-md{width:50%}
.l-grid .l-grid_item-3-4-md{width:75%}
.l-grid .l-grid_item-4-4-md{width:100%}
.l-grid .l-grid_item-1-5-md{width:20%}
.l-grid .l-grid_item-2-5-md{width:40%}
.l-grid .l-grid_item-3-5-md{width:60%}
.l-grid .l-grid_item-4-5-md{width:80%}
.l-grid .l-grid_item-5-5-md{width:100%}
.l-grid .l-grid_item-1-6-md{width:16.6667%}
.l-grid .l-grid_item-2-6-md{width:33.3333%}
.l-grid .l-grid_item-3-6-md{width:50%}
.l-grid .l-grid_item-4-6-md{width:66.6667%}
.l-grid .l-grid_item-5-6-md{width:83.3333%}
.l-grid .l-grid_item-6-6-md{width:100%}
.l-grid .l-grid_item-1-7-md{width:14.2857%}
.l-grid .l-grid_item-2-7-md{width:28.5714%}
.l-grid .l-grid_item-3-7-md{width:42.8571%}
.l-grid .l-grid_item-4-7-md{width:57.1429%}
.l-grid .l-grid_item-5-7-md{width:71.4286%}
.l-grid .l-grid_item-6-7-md{width:85.7143%}
.l-grid .l-grid_item-7-7-md{width:100%}
.l-grid .l-grid_item-1-8-md{width:12.5%}
.l-grid .l-grid_item-2-8-md{width:25%}
.l-grid .l-grid_item-3-8-md{width:37.5%}
.l-grid .l-grid_item-4-8-md{width:50%}
.l-grid .l-grid_item-5-8-md{width:62.5%}
.l-grid .l-grid_item-6-8-md{width:75%}
.l-grid .l-grid_item-7-8-md{width:87.5%}
.l-grid .l-grid_item-8-8-md{width:100%}
.l-grid .l-grid_item-1-9-md{width:11.1111%}
.l-grid .l-grid_item-2-9-md{width:22.2222%}
.l-grid .l-grid_item-3-9-md{width:33.3333%}
.l-grid .l-grid_item-4-9-md{width:44.4444%}
.l-grid .l-grid_item-5-9-md{width:55.5556%}
.l-grid .l-grid_item-6-9-md{width:66.6667%}
.l-grid .l-grid_item-7-9-md{width:77.7778%}
.l-grid .l-grid_item-8-9-md{width:88.8889%}
.l-grid .l-grid_item-9-9-md{width:100%}
.l-grid .l-grid_item-1-10-md{width:10%}
.l-grid .l-grid_item-2-10-md{width:20%}
.l-grid .l-grid_item-3-10-md{width:30%}
.l-grid .l-grid_item-4-10-md{width:40%}
.l-grid .l-grid_item-5-10-md{width:50%}
.l-grid .l-grid_item-6-10-md{width:60%}
.l-grid .l-grid_item-7-10-md{width:70%}
.l-grid .l-grid_item-8-10-md{width:80%}
.l-grid .l-grid_item-9-10-md{width:90%}
.l-grid .l-grid_item-10-10-md{width:100%}
.l-grid .l-grid_item-1-11-md{width:9.0909%}
.l-grid .l-grid_item-2-11-md{width:18.1818%}
.l-grid .l-grid_item-3-11-md{width:27.2727%}
.l-grid .l-grid_item-4-11-md{width:36.3636%}
.l-grid .l-grid_item-5-11-md{width:45.4545%}
.l-grid .l-grid_item-6-11-md{width:54.5455%}
.l-grid .l-grid_item-7-11-md{width:63.6364%}
.l-grid .l-grid_item-8-11-md{width:72.7273%}
.l-grid .l-grid_item-9-11-md{width:81.8182%}
.l-grid .l-grid_item-10-11-md{width:90.9091%}
.l-grid .l-grid_item-11-11-md{width:100%}
.l-grid .l-grid_item-1-12-md{width:8.3333%}
.l-grid .l-grid_item-2-12-md{width:16.6667%}
.l-grid .l-grid_item-3-12-md{width:25%}
.l-grid .l-grid_item-4-12-md{width:33.3333%}
.l-grid .l-grid_item-5-12-md{width:41.6667%}
.l-grid .l-grid_item-6-12-md{width:50%}
.l-grid .l-grid_item-7-12-md{width:58.3333%}
.l-grid .l-grid_item-8-12-md{width:66.6667%}
.l-grid .l-grid_item-9-12-md{width:75%}
.l-grid .l-grid_item-10-12-md{width:83.3333%}
.l-grid .l-grid_item-11-12-md{width:91.6667%}
.l-grid .l-grid_item-12-12-md{width:100%}
.l-grid .l-grid_item-1-13-md{width:7.6923%}
.l-grid .l-grid_item-2-13-md{width:15.3846%}
.l-grid .l-grid_item-3-13-md{width:23.0769%}
.l-grid .l-grid_item-4-13-md{width:30.7692%}
.l-grid .l-grid_item-5-13-md{width:38.4615%}
.l-grid .l-grid_item-6-13-md{width:46.1538%}
.l-grid .l-grid_item-7-13-md{width:53.8462%}
.l-grid .l-grid_item-8-13-md{width:61.5385%}
.l-grid .l-grid_item-9-13-md{width:69.2308%}
.l-grid .l-grid_item-10-13-md{width:76.9231%}
.l-grid .l-grid_item-11-13-md{width:84.6154%}
.l-grid .l-grid_item-12-13-md{width:92.3077%}
.l-grid .l-grid_item-13-13-md{width:100%}
.l-grid .l-grid_item-1-14-md{width:7.1429%}
.l-grid .l-grid_item-2-14-md{width:14.2857%}
.l-grid .l-grid_item-3-14-md{width:21.4286%}
.l-grid .l-grid_item-4-14-md{width:28.5714%}
.l-grid .l-grid_item-5-14-md{width:35.7143%}
.l-grid .l-grid_item-6-14-md{width:42.8571%}
.l-grid .l-grid_item-7-14-md{width:50%}
.l-grid .l-grid_item-8-14-md{width:57.1429%}
.l-grid .l-grid_item-9-14-md{width:64.2857%}
.l-grid .l-grid_item-10-14-md{width:71.4286%}
.l-grid .l-grid_item-11-14-md{width:78.5714%}
.l-grid .l-grid_item-12-14-md{width:85.7143%}
.l-grid .l-grid_item-13-14-md{width:92.8571%}
.l-grid .l-grid_item-14-14-md{width:100%}
.l-grid-center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.l-grid-left-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.l-grid-right-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.l-grid .l-grid_item-5per-md{width:5%}
.l-grid .l-grid_item-10per-md{width:10%}
.l-grid .l-grid_item-15per-md{width:15%}
.l-grid .l-grid_item-20per-md{width:20%}
.l-grid .l-grid_item-25per-md{width:25%}
.l-grid .l-grid_item-30per-md{width:30%}
.l-grid .l-grid_item-35per-md{width:35%}
.l-grid .l-grid_item-40per-md{width:40%}
.l-grid .l-grid_item-45per-md{width:45%}
.l-grid .l-grid_item-50per-md{width:50%}
.l-grid .l-grid_item-55per-md{width:55%}
.l-grid .l-grid_item-60per-md{width:60%}
.l-grid .l-grid_item-65per-md{width:65%}
.l-grid .l-grid_item-70per-md{width:70%}
.l-grid .l-grid_item-75per-md{width:75%}
.l-grid .l-grid_item-80per-md{width:80%}
.l-grid .l-grid_item-85per-md{width:85%}
.l-grid .l-grid_item-90per-md{width:90%}
.l-grid .l-grid_item-95per-md{width:95%}
.l-grid .l-grid_item-100per-md{width:100%}
.l-grid-reverseColumn-md{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.l-grid-flexNoWrap-md{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.l-grid-flexAlignCenter-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.l-grid-flexAlignTop-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.l-grid-flexAlignTop-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.l-tile-1col-md .l-tile_item{width:100%}
.l-tile-2col-md .l-tile_item{width:50%}
.l-tile-3col-md .l-tile_item{width:33.3333%}
.l-tile-4col-md .l-tile_item{width:25%}
.l-tile-5col-md .l-tile_item{width:20%}
.l-tile-6col-md .l-tile_item{width:16.6667%}
.l-tile-7col-md .l-tile_item{width:14.2857%}
.l-tile-8col-md .l-tile_item{width:12.5%}
.l-tile-9col-md .l-tile_item{width:11.1111%}
.l-tile-10col-md .l-tile_item{width:10%}
.g-siteHeader_inner{position:relative;z-index:1;padding-top:0;padding-bottom:0;background-color:#fff}
[data-js-fixed-html] .g-siteHeader{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;overflow-y:scroll;margin:auto}
[data-js-fixed-html] .g-siteHeader_fog{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;background-color:rgba(255,255,255,.8)}
.g-headerTitle{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:75px;padding-top:8px;padding-bottom:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.g-siteHeader-02 .g-headerTitle{position:static}
.g-headerLogo{padding-bottom:0}
.g-headerLogo_img{margin-top:8px}
.g-headerSwitch{font-size:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-24px}
.g-headerSwitch_icon{width:48px;height:48px}
.g-headerSwitch_iconLink{display:block;width:48px;height:48px}
.g-headerSwitch_iconLink:before{width:32px;height:32px;margin:8px;background-size:32px 32px}
/*.g-headerSwitch_iconLink.is-active:before{background-image:url(/assets/img/icons/)}*/
.g-headerMenu{display:block;width:auto;margin-right:-24px;margin-left:-24px}
.g-siteHeader-02 .g-headerMenu{width:auto}
.g-headerMenu_inner{position:absolute;right:0;left:0;margin:auto;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background-color:#fff}
[data-js-hamburger=fade] .g-headerMenu_inner{position:absolute;right:0;left:0;margin:auto}
[data-js-hamburger-category]{display:none}
[data-js-hamburger-content=lang] [data-js-hamburger-category=lang]{display:block}
[data-js-hamburger-content=menu] [data-js-hamburger-category=menu]{display:block}
.g-headerMenu_root{padding-right:24px;padding-left:24px}
.g-siteHeader-02 .g-headerMenu_root{padding-top:0}
.g-headerNav{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.g-siteHeader-02 .g-headerNav{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.g-headerSubNav{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.g-headerSearch{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.g-siteHeader-02 .g-headerSearch{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.g-headerLang{width:100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.g-siteHeader-02 .g-headerLang{-webkit-box-ordinal-group:5;-webkit-order:4px;-ms-flex-order:4px;order:4px}
.g-siteHeader-02 .g-headerNav{margin-top:0}
.g-siteHeader-02 .g-headerNav:before{display:none}
.g-headerNav_list{display:block}
.g-headerNav_list:first-child .g-headerNav_listItem:first-child{border-top:0}
.g-headerNav_listItem{font-size:17px;line-height:1.8;padding:0;border-top:1px solid #bdbdbd}
.g-headerNav_listItemLink{display:block;padding:16px 8px;border-bottom:0}
.g-siteHeader-02 .g-headerNav_listItemLink{padding:16px 8px;text-align:left;border-left:0}
.g-headerNav_listItemLink-current{border-bottom:0}
.g-headerNavDropdown:last-child{padding-right:0}
.g-headerNavDropdown_trigger:before{right:8px}
.g-headerNavDropdown_content{position:static;border-bottom:0}
.g-headerNavDropdown_contentInner{padding:0;border:0}
.g-headerNavDropdown_content .c-linkarea_text{padding:12px 16px}
.g-headerNavDropdown_link a,.g-headerNavDropdown_nav a{display:block;padding:12px 16px;border-top:1px solid #bdbdbd;border-bottom:0}
.g-headerSubNav{border-top:1px solid #bdbdbd}
.g-siteHeader-02 .g-headerSubNav{padding-left:0}
.g-headerSubNav_list{margin-bottom:-1px;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}
.g-headerSubNav_listItem{font-size:17px;line-height:1.8;width:50%;margin-left:0;border-bottom:1px solid #bdbdbd}
.g-headerSubNav_listItemLink{display:block;padding:12px 8px}
.g-headerSearch{width:100%;padding:0;padding-top:16px;padding-bottom:16px;padding-left:0}
.g-headerSearch_inner{width:auto;height:auto}
.g-headerSearch_trigger{display:none}
.g-headerSearch_body{position:static;display:block!important;border-bottom:0}
.g-headerSearch_bodyInner{padding:0}
.g-headerSearch_bodyInner:after,.g-headerSearch_bodyInner:before{display:none}
.g-headerLang{width:100%;padding:0}
.g-headerLang_selected{display:none;padding:0;cursor:default;border:0;border-radius:0}
.g-headerLang_content{position:static;width:100%;border:0}
.g-headerLang_content:after,.g-headerLang_content:before{display:none}
.g-headerLang_content{position:relative;right:auto;left:auto;display:block!important;margin:0;padding:0;background:0 0}
.g-headerLang_list{padding:0}
.g-headerLang_listItemLink{padding:16px 0;padding-left:24px}
.g-siteFooter{border-top:0}
.g-siteFooter_copyright{margin-top:48px}
.g-footerNav{padding:0}
.g-footerNav .g-siteFooter_inner{padding:0}
.g-footerNav .l-tile{margin:0}
.g-footerNav .l-tile_item{margin-bottom:0;padding:0}
.g-footerNav_parent{font-size:17px;font-weight:400;line-height:1.8;border-top:1px solid #bdbdbd}
.g-footerNav_parent+.g-footerNav_parent{margin-top:0}
.g-footerNav_parentLink{position:relative;display:block;padding:16px}
.g-footerNav_parentLink:before{display:none}
.g-footerNav_parentLink:after{position:absolute;top:0;right:8px;bottom:0;display:inline-block;width:1.5em;height:1.5em;margin:auto;content:'';vertical-align:middle;background-image:url(/images/icon/ic_chevron_right.svg);background-repeat:no-repeat;background-position:0 0;background-size:1.5em 1.5em}
.g-footerNav_list{display:none}
.headingLv1{font-size:29px}
.heading-emphasis{font-size:29px}
.heading-emphasis .break{display:block}
.heading-emphasis+.leadText{text-align:left}
.heading-barley,.heading-cracker,.heading-cutlery,.heading-leaf{font-size:37px}
.heading-barley:after,.heading-barley:before,.heading-cracker:after,.heading-cracker:before,.heading-cutlery:after,.heading-cutlery:before,.heading-leaf:after,.heading-leaf:before{width:calc(100px * .7);height:calc(100px * .7);margin-bottom:calc(-100px * .7 / 2)}
.heading-barley:before,.heading-cracker:before,.heading-cutlery:before,.heading-leaf:before{left:calc(-104px * .7)}
.heading-barley:after,.heading-cracker:after,.heading-cutlery:after,.heading-leaf:after{right:calc(-104px * .7)}
.text-greenSpOnly{color:#839a23}
.text-redSpOnly{color:#c8161d}
.note{font-size:13px}
.list-1col-md .list_item{float:left;width:100%}
.list-2col-md .list_item{float:left;width:50%}
.list-3col-md .list_item{float:left;width:33.3333%}
.list-4col-md .list_item{float:left;width:25%}
.list-5col-md .list_item{float:left;width:20%}
.list-6col-md .list_item{float:left;width:16.6667%}
.list-7col-md .list_item{float:left;width:14.2857%}
.list-8col-md .list_item{float:left;width:12.5%}
.table_data-5per-md,.table_heading-5per-md{width:5%}
.table_data-10per-md,.table_heading-10per-md{width:10%}
.table_data-15per-md,.table_heading-15per-md{width:15%}
.table_data-20per-md,.table_heading-20per-md{width:20%}
.table_data-25per-md,.table_heading-25per-md{width:25%}
.table_data-30per-md,.table_heading-30per-md{width:30%}
.table_data-35per-md,.table_heading-35per-md{width:35%}
.table_data-40per-md,.table_heading-40per-md{width:40%}
.table_data-45per-md,.table_heading-45per-md{width:45%}
.table_data-50per-md,.table_heading-50per-md{width:50%}
.table_data-55per-md,.table_heading-55per-md{width:55%}
.table_data-60per-md,.table_heading-60per-md{width:60%}
.table_data-65per-md,.table_heading-65per-md{width:65%}
.table_data-70per-md,.table_heading-70per-md{width:70%}
.table_data-75per-md,.table_heading-75per-md{width:75%}
.table_data-80per-md,.table_heading-80per-md{width:80%}
.table_data-85per-md,.table_heading-85per-md{width:85%}
.table_data-90per-md,.table_heading-90per-md{width:90%}
.table_data-95per-md,.table_heading-95per-md{width:95%}
.table_data-100per-md,.table_heading-100per-md{width:100%}
.table-vTop-md .table_data,.table-vTop-md .table_heading{vertical-align:top}
.table-vMiddle-md .table_data,.table-vMiddle-md .table_heading{vertical-align:middle}
.table-vBottom-md .table_data,.table-vBottom-md .table_heading{vertical-align:bottom}
.cardCarousel_item{width:25%}
.cardCarousel_arrow-prev{right:auto;left:-20px}
.cardCarousel_arrow-next{right:-20px;left:auto}
.btn{padding:16px 2em}
.btn-map{padding-top:5px;padding-bottom:5px}
.card-noborder-lg .card_inner{padding:0}
.horizontalCard-small .horizontalCard_img{width:auto}
.newsEntry_item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.newsEntry_itemTag{margin-top:20px;margin-left:8px}
.newsEntry_itemIcon{width:auto;margin-right:-24px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.newsEntry_itemIcon{margin-top:8px;padding-right:20px;}
.newsEntry_itemIcon-pdf{width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:left;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}
.newsEntry_itemLink{position:relative;width:100%;padding-top:8px;padding-right:24px;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}
.newsEntry_itemDate{font-size:18px;display:block;margin-top:20px;margin-left:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.newsEntry_itemTitle{margin-left:0;padding-right:0}
.tab .tab_trigger{padding:8px}
.accordion_title{padding-left:8px}
.accordion_contentInner{padding-left:8px}
.accordion .faqEntry_itemDetail{padding-right:16px;padding-left:8px}
.pulldown{padding-left:0}
.pulldown-large select{padding-top:12px;padding-bottom:12px}
.searchBox_form{max-width:100%}
.searchBox_input{padding-left:36px}
.barleyPatternBand-withText .searchBox_input{width:inherit;max-width:initial;background-position:4px}
.searchBox-mini .searchBox_input{padding:8px 24px;padding-left:32px;background-position:8px}
.searchBox-mini .searchBox_submit{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:8px}
.thumbnailMenu_item-circle{width:100%;height:100%}
.thumbnailMenu-banner .thumbnailMenu_item{height:auto}
.l-separator-x0-md{margin-top:0}
.l-separator-x0-md-imp{margin-top:0!important}
.l-separator-x1-md{margin-top:8px}
.l-separator-x1-md-imp{margin-top:8px!important}
.l-separator-x2-md{margin-top:16px}
.l-separator-x2-md-imp{margin-top:16px!important}
.l-separator-x3-md{margin-top:24px}
.l-separator-x3-md-imp{margin-top:24px!important}
.l-separator-x4-md{margin-top:32px}
.l-separator-x4-md-imp{margin-top:32px!important}
.l-separator-x5-md{margin-top:40px}
.l-separator-x5-md-imp{margin-top:40px!important}
.l-separator-x6-md{margin-top:48px}
.l-separator-x6-md-imp{margin-top:48px!important}
.l-separator-x7-md{margin-top:56px}
.l-separator-x7-md-imp{margin-top:56px!important}
.l-separator-x8-md{margin-top:64px}
.l-separator-x8-md-imp{margin-top:64px!important}
.l-separator-x9-md{margin-top:72px}
.l-separator-x9-md-imp{margin-top:72px!important}
.l-separator-x10-md{margin-top:80px}
.l-separator-x10-md-imp{margin-top:80px!important}
.l-separator-x11-md{margin-top:88px}
.l-separator-x11-md-imp{margin-top:88px!important}
.l-separator-x12-md{margin-top:96px}
.l-separator-x12-md-imp{margin-top:96px!important}
.l-separator-x13-md{margin-top:104px}
.l-separator-x13-md-imp{margin-top:104px!important}
.l-separator-x14-md{margin-top:112px}
.l-separator-x14-md-imp{margin-top:112px!important}
.l-separator-x15-md{margin-top:120px}
.l-separator-x15-md-imp{margin-top:120px!important}
.l-separator-x16-md{margin-top:128px}
.l-separator-x16-md-imp{margin-top:128px!important}
.l-separator-x17-md{margin-top:136px}
.l-separator-x17-md-imp{margin-top:136px!important}
.l-separator-x18-md{margin-top:144px}
.l-separator-x18-md-imp{margin-top:144px!important}
.l-separator-x19-md{margin-top:152px}
.l-separator-x19-md-imp{margin-top:152px!important}
.l-separator-x20-md{margin-top:160px}
.l-separator-x20-md-imp{margin-top:160px!important}
.l-separator-x0_5-md{margin-top:4px}
.l-separator-x0_5-md-imp{margin-top:4px!important}
.l-separator-x1_5-md{margin-top:12px}
.l-separator-x1_5-md-imp{margin-top:12px!important}
.l-separator-x2_5-md{margin-top:20px}
.l-separator-x2_5-md-imp{margin-top:20px!important}
.l-separator-x3_5-md{margin-top:28px}
.l-separator-x3_5-md-imp{margin-top:28px!important}
.l-separator-x4_5-md{margin-top:36px}
.l-separator-x4_5-md-imp{margin-top:36px!important}
.l-separator-x5_5-md{margin-top:44px}
.l-separator-x5_5-md-imp{margin-top:44px!important}
.l-separator-x6_5-md{margin-top:52px}
.l-separator-x6_5-md-imp{margin-top:52px!important}
.l-separator-x7_5-md{margin-top:60px}
.l-separator-x7_5-md-imp{margin-top:60px!important}
.l-separator-x8_5-md{margin-top:68px}
.l-separator-x8_5-md-imp{margin-top:68px!important}
.l-separator-x9_5-md{margin-top:76px}
.l-separator-x9_5-md-imp{margin-top:76px!important}
.l-separator-x10_5-md{margin-top:84px}
.l-separator-x10_5-md-imp{margin-top:84px!important}
.l-separator-x11_5-md{margin-top:92px}
.l-separator-x11_5-md-imp{margin-top:92px!important}
.l-separator-x12_5-md{margin-top:100px}
.l-separator-x12_5-md-imp{margin-top:100px!important}
.l-separator-x13_5-md{margin-top:108px}
.l-separator-x13_5-md-imp{margin-top:108px!important}
.l-separator-x14_5-md{margin-top:116px}
.l-separator-x14_5-md-imp{margin-top:116px!important}
.l-separator-x15_5-md{margin-top:124px}
.l-separator-x15_5-md-imp{margin-top:124px!important}
.l-separator-x16_5-md{margin-top:132px}
.l-separator-x16_5-md-imp{margin-top:132px!important}
.l-separator-x17_5-md{margin-top:140px}
.l-separator-x17_5-md-imp{margin-top:140px!important}
.l-separator-x18_5-md{margin-top:148px}
.l-separator-x18_5-md-imp{margin-top:148px!important}
.l-separator-x19_5-md{margin-top:156px}
.l-separator-x19_5-md-imp{margin-top:156px!important}
.l-separator-x20_5-md{margin-top:164px}
.l-separator-x20_5-md-imp{margin-top:164px!important}
.u-ta-center-md{text-align:center}
.u-ta-center-md-imp{text-align:center!important}
.u-ta-left-md{text-align:left}
.u-ta-left-md-imp{text-align:left!important}
.u-ta-right-md{text-align:right}
.u-ta-right-md-imp{text-align:right!important}
.u-va-top-md{vertical-align:top}
.u-va-top-md-imp{vertical-align:top!important}
.u-va-middle-md{vertical-align:middle}
.u-va-middle-md-imp{vertical-align:middle!important}
.u-va-bottom-md{vertical-align:bottom}
.u-va-bottom-md-imp{vertical-align:bottom!important}
.u-fz-10-md{font-size:10px}
.u-fz-10-md-imp{font-size:10px!important}
.u-fz-11-md{font-size:11px}
.u-fz-11-md-imp{font-size:11px!important}
.u-fz-12-md{font-size:12px}
.u-fz-12-md-imp{font-size:12px!important}
.u-fz-13-md{font-size:13px}
.u-fz-13-md-imp{font-size:13px!important}
.u-fz-14-md{font-size:14px}
.u-fz-14-md-imp{font-size:14px!important}
.u-fz-15-md{font-size:15px}
.u-fz-15-md-imp{font-size:15px!important}
.u-fz-16-md{font-size:16px}
.u-fz-16-md-imp{font-size:16px!important}
.u-fz-17-md{font-size:17px}
.u-fz-17-md-imp{font-size:17px!important}
.u-fz-18-md{font-size:18px}
.u-fz-18-md-imp{font-size:18px!important}
.u-fz-19-md{font-size:19px}
.u-fz-19-md-imp{font-size:19px!important}
.u-fz-20-md{font-size:20px}
.u-fz-20-md-imp{font-size:20px!important}
.u-fz-21-md{font-size:21px}
.u-fz-21-md-imp{font-size:21px!important}
.u-fz-22-md{font-size:22px}
.u-fz-22-md-imp{font-size:22px!important}
.u-fz-23-md{font-size:23px}
.u-fz-23-md-imp{font-size:23px!important}
.u-fz-24-md{font-size:24px}
.u-fz-24-md-imp{font-size:24px!important}
.u-fz-25-md{font-size:25px}
.u-fz-25-md-imp{font-size:25px!important}
.u-fz-26-md{font-size:26px}
.u-fz-26-md-imp{font-size:26px!important}
.u-fz-27-md{font-size:27px}
.u-fz-27-md-imp{font-size:27px!important}
.u-fz-28-md{font-size:28px}
.u-fz-28-md-imp{font-size:28px!important}
.u-fz-29-md{font-size:29px}
.u-fz-29-md-imp{font-size:29px!important}
.u-fz-30-md{font-size:30px}
.u-fz-30-md-imp{font-size:30px!important}
.u-fz-31-md{font-size:31px}
.u-fz-31-md-imp{font-size:31px!important}
.u-fz-32-md{font-size:32px}
.u-fz-32-md-imp{font-size:32px!important}
.u-fz-33-md{font-size:33px}
.u-fz-33-md-imp{font-size:33px!important}
.u-fz-34-md{font-size:34px}
.u-fz-34-md-imp{font-size:34px!important}
.u-fz-35-md{font-size:35px}
.u-fz-35-md-imp{font-size:35px!important}
.u-fz-36-md{font-size:36px}
.u-fz-36-md-imp{font-size:36px!important}
.u-fz-37-md{font-size:37px}
.u-fz-37-md-imp{font-size:37px!important}
.u-fz-38-md{font-size:38px}
.u-fz-38-md-imp{font-size:38px!important}
.u-fz-39-md{font-size:39px}
.u-fz-39-md-imp{font-size:39px!important}
.u-fz-40-md{font-size:40px}
.u-fz-40-md-imp{font-size:40px!important}
.u-fz-41-md{font-size:41px}
.u-fz-41-md-imp{font-size:41px!important}
.u-fz-42-md{font-size:42px}
.u-fz-42-md-imp{font-size:42px!important}
.u-fz-43-md{font-size:43px}
.u-fz-43-md-imp{font-size:43px!important}
.u-fz-44-md{font-size:44px}
.u-fz-44-md-imp{font-size:44px!important}
.u-fz-45-md{font-size:45px}
.u-fz-45-md-imp{font-size:45px!important}
.u-fz-46-md{font-size:46px}
.u-fz-46-md-imp{font-size:46px!important}
.u-fz-47-md{font-size:47px}
.u-fz-47-md-imp{font-size:47px!important}
.u-fz-48-md{font-size:48px}
.u-fz-48-md-imp{font-size:48px!important}
.u-fz-49-md{font-size:49px}
.u-fz-49-md-imp{font-size:49px!important}
.u-fz-50-md{font-size:50px}
.u-fz-50-md-imp{font-size:50px!important}
.u-fz-51-md{font-size:51px}
.u-fz-51-md-imp{font-size:51px!important}
.u-fz-52-md{font-size:52px}
.u-fz-52-md-imp{font-size:52px!important}
.u-fz-53-md{font-size:53px}
.u-fz-53-md-imp{font-size:53px!important}
.u-fz-54-md{font-size:54px}
.u-fz-54-md-imp{font-size:54px!important}
.u-fz-55-md{font-size:55px}
.u-fz-55-md-imp{font-size:55px!important}
.u-fz-56-md{font-size:56px}
.u-fz-56-md-imp{font-size:56px!important}
.u-fz-57-md{font-size:57px}
.u-fz-57-md-imp{font-size:57px!important}
.u-fz-58-md{font-size:58px}
.u-fz-58-md-imp{font-size:58px!important}
.u-fz-59-md{font-size:59px}
.u-fz-59-md-imp{font-size:59px!important}
.u-fz-60-md{font-size:60px}
.u-fz-60-md-imp{font-size:60px!important}
.u-fz-61-md{font-size:61px}
.u-fz-61-md-imp{font-size:61px!important}
.u-fz-62-md{font-size:62px}
.u-fz-62-md-imp{font-size:62px!important}
.u-fz-63-md{font-size:63px}
.u-fz-63-md-imp{font-size:63px!important}
.u-fz-64-md{font-size:64px}
.u-fz-64-md-imp{font-size:64px!important}
.u-fz-65-md{font-size:65px}
.u-fz-65-md-imp{font-size:65px!important}
.u-fz-66-md{font-size:66px}
.u-fz-66-md-imp{font-size:66px!important}
.u-fz-67-md{font-size:67px}
.u-fz-67-md-imp{font-size:67px!important}
.u-fz-68-md{font-size:68px}
.u-fz-68-md-imp{font-size:68px!important}
.u-fz-69-md{font-size:69px}
.u-fz-69-md-imp{font-size:69px!important}
.u-fz-70-md{font-size:70px}
.u-fz-70-md-imp{font-size:70px!important}
.u-fz-71-md{font-size:71px}
.u-fz-71-md-imp{font-size:71px!important}
.u-fz-72-md{font-size:72px}
.u-fz-72-md-imp{font-size:72px!important}
.u-fz-73-md{font-size:73px}
.u-fz-73-md-imp{font-size:73px!important}
.u-fz-74-md{font-size:74px}
.u-fz-74-md-imp{font-size:74px!important}
.u-fz-75-md{font-size:75px}
.u-fz-75-md-imp{font-size:75px!important}
.u-fz-76-md{font-size:76px}
.u-fz-76-md-imp{font-size:76px!important}
.u-fz-77-md{font-size:77px}
.u-fz-77-md-imp{font-size:77px!important}
.u-fz-78-md{font-size:78px}
.u-fz-78-md-imp{font-size:78px!important}
.u-fz-79-md{font-size:79px}
.u-fz-79-md-imp{font-size:79px!important}
.u-fz-80-md{font-size:80px}
.u-fz-80-md-imp{font-size:80px!important}
.u-fz-81-md{font-size:81px}
.u-fz-81-md-imp{font-size:81px!important}
.u-fz-82-md{font-size:82px}
.u-fz-82-md-imp{font-size:82px!important}
.u-fz-83-md{font-size:83px}
.u-fz-83-md-imp{font-size:83px!important}
.u-fz-84-md{font-size:84px}
.u-fz-84-md-imp{font-size:84px!important}
.u-fz-85-md{font-size:85px}
.u-fz-85-md-imp{font-size:85px!important}
.u-fz-86-md{font-size:86px}
.u-fz-86-md-imp{font-size:86px!important}
.u-fz-87-md{font-size:87px}
.u-fz-87-md-imp{font-size:87px!important}
.u-fz-88-md{font-size:88px}
.u-fz-88-md-imp{font-size:88px!important}
.u-fz-89-md{font-size:89px}
.u-fz-89-md-imp{font-size:89px!important}
.u-fz-90-md{font-size:90px}
.u-fz-90-md-imp{font-size:90px!important}
.u-fz-91-md{font-size:91px}
.u-fz-91-md-imp{font-size:91px!important}
.u-fz-92-md{font-size:92px}
.u-fz-92-md-imp{font-size:92px!important}
.u-fz-93-md{font-size:93px}
.u-fz-93-md-imp{font-size:93px!important}
.u-fz-94-md{font-size:94px}
.u-fz-94-md-imp{font-size:94px!important}
.u-fz-95-md{font-size:95px}
.u-fz-95-md-imp{font-size:95px!important}
.u-fz-96-md{font-size:96px}
.u-fz-96-md-imp{font-size:96px!important}
.u-fz-97-md{font-size:97px}
.u-fz-97-md-imp{font-size:97px!important}
.u-fz-98-md{font-size:98px}
.u-fz-98-md-imp{font-size:98px!important}
.u-fz-99-md{font-size:99px}
.u-fz-99-md-imp{font-size:99px!important}
.u-fz-100-md{font-size:100px}
.u-fz-100-md-imp{font-size:100px!important}
.u-tc-red-md{color:#c8161d}
.u-tc-red-md-imp{color:#c8161d!important}
.u-tc-brown-md{color:#732200}
.u-tc-brown-md-imp{color:#732200!important}
.u-tc-cream-md{color:#fdf9ea}
.u-tc-cream-md-imp{color:#fdf9ea!important}
.u-tc-base-md{color:#f3eded}
.u-tc-base-md-imp{color:#f3eded!important}
.u-tc-green-md{color:#839a23}
.u-tc-green-md-imp{color:#839a23!important}
.u-tc-orange-md{color:#f59700}
.u-tc-orange-md-imp{color:#f59700!important}
.u-tc-yellow-md{color:rgba(248,231,28,.4)}
.u-tc-yellow-md-imp{color:rgba(248,231,28,.4)!important}
.u-display-mdBlock{display:block}
.u-display-mdInlineBlock{display:inline-block}
.u-display-mdInline{display:inline}
.u-display-mdNone{display:none}
.u-icon_size-10-md:after,.u-icon_size-10-md:before{width:10px}
.u-icon_size-10-md:after-imp,.u-icon_size-10-md:before-imp{width:10px!important}
.u-icon_size-10-md:after,.u-icon_size-10-md:before{height:10px}
.u-icon_size-10-md:after-imp,.u-icon_size-10-md:before-imp{height:10px!important}
.u-icon_size-10-md:after,.u-icon_size-10-md:before{background-size:10px 10px}
.u-icon_size-10-md:after-imp,.u-icon_size-10-md:before-imp{background-size:10px 10px!important}
.u-icon_size-11-md:after,.u-icon_size-11-md:before{width:11px}
.u-icon_size-11-md:after-imp,.u-icon_size-11-md:before-imp{width:11px!important}
.u-icon_size-11-md:after,.u-icon_size-11-md:before{height:11px}
.u-icon_size-11-md:after-imp,.u-icon_size-11-md:before-imp{height:11px!important}
.u-icon_size-11-md:after,.u-icon_size-11-md:before{background-size:11px 11px}
.u-icon_size-11-md:after-imp,.u-icon_size-11-md:before-imp{background-size:11px 11px!important}
.u-icon_size-12-md:after,.u-icon_size-12-md:before{width:12px}
.u-icon_size-12-md:after-imp,.u-icon_size-12-md:before-imp{width:12px!important}
.u-icon_size-12-md:after,.u-icon_size-12-md:before{height:12px}
.u-icon_size-12-md:after-imp,.u-icon_size-12-md:before-imp{height:12px!important}
.u-icon_size-12-md:after,.u-icon_size-12-md:before{background-size:12px 12px}
.u-icon_size-12-md:after-imp,.u-icon_size-12-md:before-imp{background-size:12px 12px!important}
.u-icon_size-13-md:after,.u-icon_size-13-md:before{width:13px}
.u-icon_size-13-md:after-imp,.u-icon_size-13-md:before-imp{width:13px!important}
.u-icon_size-13-md:after,.u-icon_size-13-md:before{height:13px}
.u-icon_size-13-md:after-imp,.u-icon_size-13-md:before-imp{height:13px!important}
.u-icon_size-13-md:after,.u-icon_size-13-md:before{background-size:13px 13px}
.u-icon_size-13-md:after-imp,.u-icon_size-13-md:before-imp{background-size:13px 13px!important}
.u-icon_size-14-md:after,.u-icon_size-14-md:before{width:14px}
.u-icon_size-14-md:after-imp,.u-icon_size-14-md:before-imp{width:14px!important}
.u-icon_size-14-md:after,.u-icon_size-14-md:before{height:14px}
.u-icon_size-14-md:after-imp,.u-icon_size-14-md:before-imp{height:14px!important}
.u-icon_size-14-md:after,.u-icon_size-14-md:before{background-size:14px 14px}
.u-icon_size-14-md:after-imp,.u-icon_size-14-md:before-imp{background-size:14px 14px!important}
.u-icon_size-15-md:after,.u-icon_size-15-md:before{width:15px}
.u-icon_size-15-md:after-imp,.u-icon_size-15-md:before-imp{width:15px!important}
.u-icon_size-15-md:after,.u-icon_size-15-md:before{height:15px}
.u-icon_size-15-md:after-imp,.u-icon_size-15-md:before-imp{height:15px!important}
.u-icon_size-15-md:after,.u-icon_size-15-md:before{background-size:15px 15px}
.u-icon_size-15-md:after-imp,.u-icon_size-15-md:before-imp{background-size:15px 15px!important}
.u-icon_size-16-md:after,.u-icon_size-16-md:before{width:16px}
.u-icon_size-16-md:after-imp,.u-icon_size-16-md:before-imp{width:16px!important}
.u-icon_size-16-md:after,.u-icon_size-16-md:before{height:16px}
.u-icon_size-16-md:after-imp,.u-icon_size-16-md:before-imp{height:16px!important}
.u-icon_size-16-md:after,.u-icon_size-16-md:before{background-size:16px 16px}
.u-icon_size-16-md:after-imp,.u-icon_size-16-md:before-imp{background-size:16px 16px!important}
.u-icon_size-17-md:after,.u-icon_size-17-md:before{width:17px}
.u-icon_size-17-md:after-imp,.u-icon_size-17-md:before-imp{width:17px!important}
.u-icon_size-17-md:after,.u-icon_size-17-md:before{height:17px}
.u-icon_size-17-md:after-imp,.u-icon_size-17-md:before-imp{height:17px!important}
.u-icon_size-17-md:after,.u-icon_size-17-md:before{background-size:17px 17px}
.u-icon_size-17-md:after-imp,.u-icon_size-17-md:before-imp{background-size:17px 17px!important}
.u-icon_size-18-md:after,.u-icon_size-18-md:before{width:18px}
.u-icon_size-18-md:after-imp,.u-icon_size-18-md:before-imp{width:18px!important}
.u-icon_size-18-md:after,.u-icon_size-18-md:before{height:18px}
.u-icon_size-18-md:after-imp,.u-icon_size-18-md:before-imp{height:18px!important}
.u-icon_size-18-md:after,.u-icon_size-18-md:before{background-size:18px 18px}
.u-icon_size-18-md:after-imp,.u-icon_size-18-md:before-imp{background-size:18px 18px!important}
.u-icon_size-19-md:after,.u-icon_size-19-md:before{width:19px}
.u-icon_size-19-md:after-imp,.u-icon_size-19-md:before-imp{width:19px!important}
.u-icon_size-19-md:after,.u-icon_size-19-md:before{height:19px}
.u-icon_size-19-md:after-imp,.u-icon_size-19-md:before-imp{height:19px!important}
.u-icon_size-19-md:after,.u-icon_size-19-md:before{background-size:19px 19px}
.u-icon_size-19-md:after-imp,.u-icon_size-19-md:before-imp{background-size:19px 19px!important}
.u-icon_size-20-md:after,.u-icon_size-20-md:before{width:20px}
.u-icon_size-20-md:after-imp,.u-icon_size-20-md:before-imp{width:20px!important}
.u-icon_size-20-md:after,.u-icon_size-20-md:before{height:20px}
.u-icon_size-20-md:after-imp,.u-icon_size-20-md:before-imp{height:20px!important}
.u-icon_size-20-md:after,.u-icon_size-20-md:before{background-size:20px 20px}
.u-icon_size-20-md:after-imp,.u-icon_size-20-md:before-imp{background-size:20px 20px!important}
.u-icon_size-21-md:after,.u-icon_size-21-md:before{width:21px}
.u-icon_size-21-md:after-imp,.u-icon_size-21-md:before-imp{width:21px!important}
.u-icon_size-21-md:after,.u-icon_size-21-md:before{height:21px}
.u-icon_size-21-md:after-imp,.u-icon_size-21-md:before-imp{height:21px!important}
.u-icon_size-21-md:after,.u-icon_size-21-md:before{background-size:21px 21px}
.u-icon_size-21-md:after-imp,.u-icon_size-21-md:before-imp{background-size:21px 21px!important}
.u-icon_size-22-md:after,.u-icon_size-22-md:before{width:22px}
.u-icon_size-22-md:after-imp,.u-icon_size-22-md:before-imp{width:22px!important}
.u-icon_size-22-md:after,.u-icon_size-22-md:before{height:22px}
.u-icon_size-22-md:after-imp,.u-icon_size-22-md:before-imp{height:22px!important}
.u-icon_size-22-md:after,.u-icon_size-22-md:before{background-size:22px 22px}
.u-icon_size-22-md:after-imp,.u-icon_size-22-md:before-imp{background-size:22px 22px!important}
.u-icon_size-23-md:after,.u-icon_size-23-md:before{width:23px}
.u-icon_size-23-md:after-imp,.u-icon_size-23-md:before-imp{width:23px!important}
.u-icon_size-23-md:after,.u-icon_size-23-md:before{height:23px}
.u-icon_size-23-md:after-imp,.u-icon_size-23-md:before-imp{height:23px!important}
.u-icon_size-23-md:after,.u-icon_size-23-md:before{background-size:23px 23px}
.u-icon_size-23-md:after-imp,.u-icon_size-23-md:before-imp{background-size:23px 23px!important}
.u-icon_size-24-md:after,.u-icon_size-24-md:before{width:24px}
.u-icon_size-24-md:after-imp,.u-icon_size-24-md:before-imp{width:24px!important}
.u-icon_size-24-md:after,.u-icon_size-24-md:before{height:24px}
.u-icon_size-24-md:after-imp,.u-icon_size-24-md:before-imp{height:24px!important}
.u-icon_size-24-md:after,.u-icon_size-24-md:before{background-size:24px 24px}
.u-icon_size-24-md:after-imp,.u-icon_size-24-md:before-imp{background-size:24px 24px!important}
.u-icon_size-25-md:after,.u-icon_size-25-md:before{width:25px}
.u-icon_size-25-md:after-imp,.u-icon_size-25-md:before-imp{width:25px!important}
.u-icon_size-25-md:after,.u-icon_size-25-md:before{height:25px}
.u-icon_size-25-md:after-imp,.u-icon_size-25-md:before-imp{height:25px!important}
.u-icon_size-25-md:after,.u-icon_size-25-md:before{background-size:25px 25px}
.u-icon_size-25-md:after-imp,.u-icon_size-25-md:before-imp{background-size:25px 25px!important}
.u-icon_size-26-md:after,.u-icon_size-26-md:before{width:26px}
.u-icon_size-26-md:after-imp,.u-icon_size-26-md:before-imp{width:26px!important}
.u-icon_size-26-md:after,.u-icon_size-26-md:before{height:26px}
.u-icon_size-26-md:after-imp,.u-icon_size-26-md:before-imp{height:26px!important}
.u-icon_size-26-md:after,.u-icon_size-26-md:before{background-size:26px 26px}
.u-icon_size-26-md:after-imp,.u-icon_size-26-md:before-imp{background-size:26px 26px!important}
.u-icon_size-27-md:after,.u-icon_size-27-md:before{width:27px}
.u-icon_size-27-md:after-imp,.u-icon_size-27-md:before-imp{width:27px!important}
.u-icon_size-27-md:after,.u-icon_size-27-md:before{height:27px}
.u-icon_size-27-md:after-imp,.u-icon_size-27-md:before-imp{height:27px!important}
.u-icon_size-27-md:after,.u-icon_size-27-md:before{background-size:27px 27px}
.u-icon_size-27-md:after-imp,.u-icon_size-27-md:before-imp{background-size:27px 27px!important}
.u-icon_size-28-md:after,.u-icon_size-28-md:before{width:28px}
.u-icon_size-28-md:after-imp,.u-icon_size-28-md:before-imp{width:28px!important}
.u-icon_size-28-md:after,.u-icon_size-28-md:before{height:28px}
.u-icon_size-28-md:after-imp,.u-icon_size-28-md:before-imp{height:28px!important}
.u-icon_size-28-md:after,.u-icon_size-28-md:before{background-size:28px 28px}
.u-icon_size-28-md:after-imp,.u-icon_size-28-md:before-imp{background-size:28px 28px!important}
.u-icon_size-29-md:after,.u-icon_size-29-md:before{width:29px}
.u-icon_size-29-md:after-imp,.u-icon_size-29-md:before-imp{width:29px!important}
.u-icon_size-29-md:after,.u-icon_size-29-md:before{height:29px}
.u-icon_size-29-md:after-imp,.u-icon_size-29-md:before-imp{height:29px!important}
.u-icon_size-29-md:after,.u-icon_size-29-md:before{background-size:29px 29px}
.u-icon_size-29-md:after-imp,.u-icon_size-29-md:before-imp{background-size:29px 29px!important}
.u-icon_size-30-md:after,.u-icon_size-30-md:before{width:30px}
.u-icon_size-30-md:after-imp,.u-icon_size-30-md:before-imp{width:30px!important}
.u-icon_size-30-md:after,.u-icon_size-30-md:before{height:30px}
.u-icon_size-30-md:after-imp,.u-icon_size-30-md:before-imp{height:30px!important}
.u-icon_size-30-md:after,.u-icon_size-30-md:before{background-size:30px 30px}
.u-icon_size-30-md:after-imp,.u-icon_size-30-md:before-imp{background-size:30px 30px!important}
.u-icon_size-31-md:after,.u-icon_size-31-md:before{width:31px}
.u-icon_size-31-md:after-imp,.u-icon_size-31-md:before-imp{width:31px!important}
.u-icon_size-31-md:after,.u-icon_size-31-md:before{height:31px}
.u-icon_size-31-md:after-imp,.u-icon_size-31-md:before-imp{height:31px!important}
.u-icon_size-31-md:after,.u-icon_size-31-md:before{background-size:31px 31px}
.u-icon_size-31-md:after-imp,.u-icon_size-31-md:before-imp{background-size:31px 31px!important}
.u-icon_size-32-md:after,.u-icon_size-32-md:before{width:32px}
.u-icon_size-32-md:after-imp,.u-icon_size-32-md:before-imp{width:32px!important}
.u-icon_size-32-md:after,.u-icon_size-32-md:before{height:32px}
.u-icon_size-32-md:after-imp,.u-icon_size-32-md:before-imp{height:32px!important}
.u-icon_size-32-md:after,.u-icon_size-32-md:before{background-size:32px 32px}
.u-icon_size-32-md:after-imp,.u-icon_size-32-md:before-imp{background-size:32px 32px!important}
.u-icon_size-33-md:after,.u-icon_size-33-md:before{width:33px}
.u-icon_size-33-md:after-imp,.u-icon_size-33-md:before-imp{width:33px!important}
.u-icon_size-33-md:after,.u-icon_size-33-md:before{height:33px}
.u-icon_size-33-md:after-imp,.u-icon_size-33-md:before-imp{height:33px!important}
.u-icon_size-33-md:after,.u-icon_size-33-md:before{background-size:33px 33px}
.u-icon_size-33-md:after-imp,.u-icon_size-33-md:before-imp{background-size:33px 33px!important}
.u-icon_size-34-md:after,.u-icon_size-34-md:before{width:34px}
.u-icon_size-34-md:after-imp,.u-icon_size-34-md:before-imp{width:34px!important}
.u-icon_size-34-md:after,.u-icon_size-34-md:before{height:34px}
.u-icon_size-34-md:after-imp,.u-icon_size-34-md:before-imp{height:34px!important}
.u-icon_size-34-md:after,.u-icon_size-34-md:before{background-size:34px 34px}
.u-icon_size-34-md:after-imp,.u-icon_size-34-md:before-imp{background-size:34px 34px!important}
.u-icon_size-35-md:after,.u-icon_size-35-md:before{width:35px}
.u-icon_size-35-md:after-imp,.u-icon_size-35-md:before-imp{width:35px!important}
.u-icon_size-35-md:after,.u-icon_size-35-md:before{height:35px}
.u-icon_size-35-md:after-imp,.u-icon_size-35-md:before-imp{height:35px!important}
.u-icon_size-35-md:after,.u-icon_size-35-md:before{background-size:35px 35px}
.u-icon_size-35-md:after-imp,.u-icon_size-35-md:before-imp{background-size:35px 35px!important}
.u-icon_size-36-md:after,.u-icon_size-36-md:before{width:36px}
.u-icon_size-36-md:after-imp,.u-icon_size-36-md:before-imp{width:36px!important}
.u-icon_size-36-md:after,.u-icon_size-36-md:before{height:36px}
.u-icon_size-36-md:after-imp,.u-icon_size-36-md:before-imp{height:36px!important}
.u-icon_size-36-md:after,.u-icon_size-36-md:before{background-size:36px 36px}
.u-icon_size-36-md:after-imp,.u-icon_size-36-md:before-imp{background-size:36px 36px!important}
.u-icon_size-37-md:after,.u-icon_size-37-md:before{width:37px}
.u-icon_size-37-md:after-imp,.u-icon_size-37-md:before-imp{width:37px!important}
.u-icon_size-37-md:after,.u-icon_size-37-md:before{height:37px}
.u-icon_size-37-md:after-imp,.u-icon_size-37-md:before-imp{height:37px!important}
.u-icon_size-37-md:after,.u-icon_size-37-md:before{background-size:37px 37px}
.u-icon_size-37-md:after-imp,.u-icon_size-37-md:before-imp{background-size:37px 37px!important}
.u-icon_size-38-md:after,.u-icon_size-38-md:before{width:38px}
.u-icon_size-38-md:after-imp,.u-icon_size-38-md:before-imp{width:38px!important}
.u-icon_size-38-md:after,.u-icon_size-38-md:before{height:38px}
.u-icon_size-38-md:after-imp,.u-icon_size-38-md:before-imp{height:38px!important}
.u-icon_size-38-md:after,.u-icon_size-38-md:before{background-size:38px 38px}
.u-icon_size-38-md:after-imp,.u-icon_size-38-md:before-imp{background-size:38px 38px!important}
.u-icon_size-39-md:after,.u-icon_size-39-md:before{width:39px}
.u-icon_size-39-md:after-imp,.u-icon_size-39-md:before-imp{width:39px!important}
.u-icon_size-39-md:after,.u-icon_size-39-md:before{height:39px}
.u-icon_size-39-md:after-imp,.u-icon_size-39-md:before-imp{height:39px!important}
.u-icon_size-39-md:after,.u-icon_size-39-md:before{background-size:39px 39px}
.u-icon_size-39-md:after-imp,.u-icon_size-39-md:before-imp{background-size:39px 39px!important}
.u-icon_size-40-md:after,.u-icon_size-40-md:before{width:40px}
.u-icon_size-40-md:after-imp,.u-icon_size-40-md:before-imp{width:40px!important}
.u-icon_size-40-md:after,.u-icon_size-40-md:before{height:40px}
.u-icon_size-40-md:after-imp,.u-icon_size-40-md:before-imp{height:40px!important}
.u-icon_size-40-md:after,.u-icon_size-40-md:before{background-size:40px 40px}
.u-icon_size-40-md:after-imp,.u-icon_size-40-md:before-imp{background-size:40px 40px!important}
.u-icon_size-41-md:after,.u-icon_size-41-md:before{width:41px}
.u-icon_size-41-md:after-imp,.u-icon_size-41-md:before-imp{width:41px!important}
.u-icon_size-41-md:after,.u-icon_size-41-md:before{height:41px}
.u-icon_size-41-md:after-imp,.u-icon_size-41-md:before-imp{height:41px!important}
.u-icon_size-41-md:after,.u-icon_size-41-md:before{background-size:41px 41px}
.u-icon_size-41-md:after-imp,.u-icon_size-41-md:before-imp{background-size:41px 41px!important}
.u-icon_size-42-md:after,.u-icon_size-42-md:before{width:42px}
.u-icon_size-42-md:after-imp,.u-icon_size-42-md:before-imp{width:42px!important}
.u-icon_size-42-md:after,.u-icon_size-42-md:before{height:42px}
.u-icon_size-42-md:after-imp,.u-icon_size-42-md:before-imp{height:42px!important}
.u-icon_size-42-md:after,.u-icon_size-42-md:before{background-size:42px 42px}
.u-icon_size-42-md:after-imp,.u-icon_size-42-md:before-imp{background-size:42px 42px!important}
.u-icon_size-43-md:after,.u-icon_size-43-md:before{width:43px}
.u-icon_size-43-md:after-imp,.u-icon_size-43-md:before-imp{width:43px!important}
.u-icon_size-43-md:after,.u-icon_size-43-md:before{height:43px}
.u-icon_size-43-md:after-imp,.u-icon_size-43-md:before-imp{height:43px!important}
.u-icon_size-43-md:after,.u-icon_size-43-md:before{background-size:43px 43px}
.u-icon_size-43-md:after-imp,.u-icon_size-43-md:before-imp{background-size:43px 43px!important}
.u-icon_size-44-md:after,.u-icon_size-44-md:before{width:44px}
.u-icon_size-44-md:after-imp,.u-icon_size-44-md:before-imp{width:44px!important}
.u-icon_size-44-md:after,.u-icon_size-44-md:before{height:44px}
.u-icon_size-44-md:after-imp,.u-icon_size-44-md:before-imp{height:44px!important}
.u-icon_size-44-md:after,.u-icon_size-44-md:before{background-size:44px 44px}
.u-icon_size-44-md:after-imp,.u-icon_size-44-md:before-imp{background-size:44px 44px!important}
.u-icon_size-45-md:after,.u-icon_size-45-md:before{width:45px}
.u-icon_size-45-md:after-imp,.u-icon_size-45-md:before-imp{width:45px!important}
.u-icon_size-45-md:after,.u-icon_size-45-md:before{height:45px}
.u-icon_size-45-md:after-imp,.u-icon_size-45-md:before-imp{height:45px!important}
.u-icon_size-45-md:after,.u-icon_size-45-md:before{background-size:45px 45px}
.u-icon_size-45-md:after-imp,.u-icon_size-45-md:before-imp{background-size:45px 45px!important}
.u-icon_size-46-md:after,.u-icon_size-46-md:before{width:46px}
.u-icon_size-46-md:after-imp,.u-icon_size-46-md:before-imp{width:46px!important}
.u-icon_size-46-md:after,.u-icon_size-46-md:before{height:46px}
.u-icon_size-46-md:after-imp,.u-icon_size-46-md:before-imp{height:46px!important}
.u-icon_size-46-md:after,.u-icon_size-46-md:before{background-size:46px 46px}
.u-icon_size-46-md:after-imp,.u-icon_size-46-md:before-imp{background-size:46px 46px!important}
.u-icon_size-47-md:after,.u-icon_size-47-md:before{width:47px}
.u-icon_size-47-md:after-imp,.u-icon_size-47-md:before-imp{width:47px!important}
.u-icon_size-47-md:after,.u-icon_size-47-md:before{height:47px}
.u-icon_size-47-md:after-imp,.u-icon_size-47-md:before-imp{height:47px!important}
.u-icon_size-47-md:after,.u-icon_size-47-md:before{background-size:47px 47px}
.u-icon_size-47-md:after-imp,.u-icon_size-47-md:before-imp{background-size:47px 47px!important}
.u-icon_size-48-md:after,.u-icon_size-48-md:before{width:48px}
.u-icon_size-48-md:after-imp,.u-icon_size-48-md:before-imp{width:48px!important}
.u-icon_size-48-md:after,.u-icon_size-48-md:before{height:48px}
.u-icon_size-48-md:after-imp,.u-icon_size-48-md:before-imp{height:48px!important}
.u-icon_size-48-md:after,.u-icon_size-48-md:before{background-size:48px 48px}
.u-icon_size-48-md:after-imp,.u-icon_size-48-md:before-imp{background-size:48px 48px!important}
.u-icon_size-49-md:after,.u-icon_size-49-md:before{width:49px}
.u-icon_size-49-md:after-imp,.u-icon_size-49-md:before-imp{width:49px!important}
.u-icon_size-49-md:after,.u-icon_size-49-md:before{height:49px}
.u-icon_size-49-md:after-imp,.u-icon_size-49-md:before-imp{height:49px!important}
.u-icon_size-49-md:after,.u-icon_size-49-md:before{background-size:49px 49px}
.u-icon_size-49-md:after-imp,.u-icon_size-49-md:before-imp{background-size:49px 49px!important}
.u-icon_size-50-md:after,.u-icon_size-50-md:before{width:50px}
.u-icon_size-50-md:after-imp,.u-icon_size-50-md:before-imp{width:50px!important}
.u-icon_size-50-md:after,.u-icon_size-50-md:before{height:50px}
.u-icon_size-50-md:after-imp,.u-icon_size-50-md:before-imp{height:50px!important}
.u-icon_size-50-md:after,.u-icon_size-50-md:before{background-size:50px 50px}
.u-icon_size-50-md:after-imp,.u-icon_size-50-md:before-imp{background-size:50px 50px!important}
.u-icon_size-51-md:after,.u-icon_size-51-md:before{width:51px}
.u-icon_size-51-md:after-imp,.u-icon_size-51-md:before-imp{width:51px!important}
.u-icon_size-51-md:after,.u-icon_size-51-md:before{height:51px}
.u-icon_size-51-md:after-imp,.u-icon_size-51-md:before-imp{height:51px!important}
.u-icon_size-51-md:after,.u-icon_size-51-md:before{background-size:51px 51px}
.u-icon_size-51-md:after-imp,.u-icon_size-51-md:before-imp{background-size:51px 51px!important}
.u-icon_size-52-md:after,.u-icon_size-52-md:before{width:52px}
.u-icon_size-52-md:after-imp,.u-icon_size-52-md:before-imp{width:52px!important}
.u-icon_size-52-md:after,.u-icon_size-52-md:before{height:52px}
.u-icon_size-52-md:after-imp,.u-icon_size-52-md:before-imp{height:52px!important}
.u-icon_size-52-md:after,.u-icon_size-52-md:before{background-size:52px 52px}
.u-icon_size-52-md:after-imp,.u-icon_size-52-md:before-imp{background-size:52px 52px!important}
.u-icon_size-53-md:after,.u-icon_size-53-md:before{width:53px}
.u-icon_size-53-md:after-imp,.u-icon_size-53-md:before-imp{width:53px!important}
.u-icon_size-53-md:after,.u-icon_size-53-md:before{height:53px}
.u-icon_size-53-md:after-imp,.u-icon_size-53-md:before-imp{height:53px!important}
.u-icon_size-53-md:after,.u-icon_size-53-md:before{background-size:53px 53px}
.u-icon_size-53-md:after-imp,.u-icon_size-53-md:before-imp{background-size:53px 53px!important}
.u-icon_size-54-md:after,.u-icon_size-54-md:before{width:54px}
.u-icon_size-54-md:after-imp,.u-icon_size-54-md:before-imp{width:54px!important}
.u-icon_size-54-md:after,.u-icon_size-54-md:before{height:54px}
.u-icon_size-54-md:after-imp,.u-icon_size-54-md:before-imp{height:54px!important}
.u-icon_size-54-md:after,.u-icon_size-54-md:before{background-size:54px 54px}
.u-icon_size-54-md:after-imp,.u-icon_size-54-md:before-imp{background-size:54px 54px!important}
.u-icon_size-55-md:after,.u-icon_size-55-md:before{width:55px}
.u-icon_size-55-md:after-imp,.u-icon_size-55-md:before-imp{width:55px!important}
.u-icon_size-55-md:after,.u-icon_size-55-md:before{height:55px}
.u-icon_size-55-md:after-imp,.u-icon_size-55-md:before-imp{height:55px!important}
.u-icon_size-55-md:after,.u-icon_size-55-md:before{background-size:55px 55px}
.u-icon_size-55-md:after-imp,.u-icon_size-55-md:before-imp{background-size:55px 55px!important}
.u-icon_size-56-md:after,.u-icon_size-56-md:before{width:56px}
.u-icon_size-56-md:after-imp,.u-icon_size-56-md:before-imp{width:56px!important}
.u-icon_size-56-md:after,.u-icon_size-56-md:before{height:56px}
.u-icon_size-56-md:after-imp,.u-icon_size-56-md:before-imp{height:56px!important}
.u-icon_size-56-md:after,.u-icon_size-56-md:before{background-size:56px 56px}
.u-icon_size-56-md:after-imp,.u-icon_size-56-md:before-imp{background-size:56px 56px!important}
.u-icon_size-57-md:after,.u-icon_size-57-md:before{width:57px}
.u-icon_size-57-md:after-imp,.u-icon_size-57-md:before-imp{width:57px!important}
.u-icon_size-57-md:after,.u-icon_size-57-md:before{height:57px}
.u-icon_size-57-md:after-imp,.u-icon_size-57-md:before-imp{height:57px!important}
.u-icon_size-57-md:after,.u-icon_size-57-md:before{background-size:57px 57px}
.u-icon_size-57-md:after-imp,.u-icon_size-57-md:before-imp{background-size:57px 57px!important}
.u-icon_size-58-md:after,.u-icon_size-58-md:before{width:58px}
.u-icon_size-58-md:after-imp,.u-icon_size-58-md:before-imp{width:58px!important}
.u-icon_size-58-md:after,.u-icon_size-58-md:before{height:58px}
.u-icon_size-58-md:after-imp,.u-icon_size-58-md:before-imp{height:58px!important}
.u-icon_size-58-md:after,.u-icon_size-58-md:before{background-size:58px 58px}
.u-icon_size-58-md:after-imp,.u-icon_size-58-md:before-imp{background-size:58px 58px!important}
.u-icon_size-59-md:after,.u-icon_size-59-md:before{width:59px}
.u-icon_size-59-md:after-imp,.u-icon_size-59-md:before-imp{width:59px!important}
.u-icon_size-59-md:after,.u-icon_size-59-md:before{height:59px}
.u-icon_size-59-md:after-imp,.u-icon_size-59-md:before-imp{height:59px!important}
.u-icon_size-59-md:after,.u-icon_size-59-md:before{background-size:59px 59px}
.u-icon_size-59-md:after-imp,.u-icon_size-59-md:before-imp{background-size:59px 59px!important}
.u-icon_size-60-md:after,.u-icon_size-60-md:before{width:60px}
.u-icon_size-60-md:after-imp,.u-icon_size-60-md:before-imp{width:60px!important}
.u-icon_size-60-md:after,.u-icon_size-60-md:before{height:60px}
.u-icon_size-60-md:after-imp,.u-icon_size-60-md:before-imp{height:60px!important}
.u-icon_size-60-md:after,.u-icon_size-60-md:before{background-size:60px 60px}
.u-icon_size-60-md:after-imp,.u-icon_size-60-md:before-imp{background-size:60px 60px!important}
.u-icon_size-61-md:after,.u-icon_size-61-md:before{width:61px}
.u-icon_size-61-md:after-imp,.u-icon_size-61-md:before-imp{width:61px!important}
.u-icon_size-61-md:after,.u-icon_size-61-md:before{height:61px}
.u-icon_size-61-md:after-imp,.u-icon_size-61-md:before-imp{height:61px!important}
.u-icon_size-61-md:after,.u-icon_size-61-md:before{background-size:61px 61px}
.u-icon_size-61-md:after-imp,.u-icon_size-61-md:before-imp{background-size:61px 61px!important}
.u-icon_size-62-md:after,.u-icon_size-62-md:before{width:62px}
.u-icon_size-62-md:after-imp,.u-icon_size-62-md:before-imp{width:62px!important}
.u-icon_size-62-md:after,.u-icon_size-62-md:before{height:62px}
.u-icon_size-62-md:after-imp,.u-icon_size-62-md:before-imp{height:62px!important}
.u-icon_size-62-md:after,.u-icon_size-62-md:before{background-size:62px 62px}
.u-icon_size-62-md:after-imp,.u-icon_size-62-md:before-imp{background-size:62px 62px!important}
.u-icon_size-63-md:after,.u-icon_size-63-md:before{width:63px}
.u-icon_size-63-md:after-imp,.u-icon_size-63-md:before-imp{width:63px!important}
.u-icon_size-63-md:after,.u-icon_size-63-md:before{height:63px}
.u-icon_size-63-md:after-imp,.u-icon_size-63-md:before-imp{height:63px!important}
.u-icon_size-63-md:after,.u-icon_size-63-md:before{background-size:63px 63px}
.u-icon_size-63-md:after-imp,.u-icon_size-63-md:before-imp{background-size:63px 63px!important}
.u-icon_size-64-md:after,.u-icon_size-64-md:before{width:64px}
.u-icon_size-64-md:after-imp,.u-icon_size-64-md:before-imp{width:64px!important}
.u-icon_size-64-md:after,.u-icon_size-64-md:before{height:64px}
.u-icon_size-64-md:after-imp,.u-icon_size-64-md:before-imp{height:64px!important}
.u-icon_size-64-md:after,.u-icon_size-64-md:before{background-size:64px 64px}
.u-icon_size-64-md:after-imp,.u-icon_size-64-md:before-imp{background-size:64px 64px!important}
.u-icon_size-65-md:after,.u-icon_size-65-md:before{width:65px}
.u-icon_size-65-md:after-imp,.u-icon_size-65-md:before-imp{width:65px!important}
.u-icon_size-65-md:after,.u-icon_size-65-md:before{height:65px}
.u-icon_size-65-md:after-imp,.u-icon_size-65-md:before-imp{height:65px!important}
.u-icon_size-65-md:after,.u-icon_size-65-md:before{background-size:65px 65px}
.u-icon_size-65-md:after-imp,.u-icon_size-65-md:before-imp{background-size:65px 65px!important}
.u-icon_size-66-md:after,.u-icon_size-66-md:before{width:66px}
.u-icon_size-66-md:after-imp,.u-icon_size-66-md:before-imp{width:66px!important}
.u-icon_size-66-md:after,.u-icon_size-66-md:before{height:66px}
.u-icon_size-66-md:after-imp,.u-icon_size-66-md:before-imp{height:66px!important}
.u-icon_size-66-md:after,.u-icon_size-66-md:before{background-size:66px 66px}
.u-icon_size-66-md:after-imp,.u-icon_size-66-md:before-imp{background-size:66px 66px!important}
.u-icon_size-67-md:after,.u-icon_size-67-md:before{width:67px}
.u-icon_size-67-md:after-imp,.u-icon_size-67-md:before-imp{width:67px!important}
.u-icon_size-67-md:after,.u-icon_size-67-md:before{height:67px}
.u-icon_size-67-md:after-imp,.u-icon_size-67-md:before-imp{height:67px!important}
.u-icon_size-67-md:after,.u-icon_size-67-md:before{background-size:67px 67px}
.u-icon_size-67-md:after-imp,.u-icon_size-67-md:before-imp{background-size:67px 67px!important}
.u-icon_size-68-md:after,.u-icon_size-68-md:before{width:68px}
.u-icon_size-68-md:after-imp,.u-icon_size-68-md:before-imp{width:68px!important}
.u-icon_size-68-md:after,.u-icon_size-68-md:before{height:68px}
.u-icon_size-68-md:after-imp,.u-icon_size-68-md:before-imp{height:68px!important}
.u-icon_size-68-md:after,.u-icon_size-68-md:before{background-size:68px 68px}
.u-icon_size-68-md:after-imp,.u-icon_size-68-md:before-imp{background-size:68px 68px!important}
.u-icon_size-69-md:after,.u-icon_size-69-md:before{width:69px}
.u-icon_size-69-md:after-imp,.u-icon_size-69-md:before-imp{width:69px!important}
.u-icon_size-69-md:after,.u-icon_size-69-md:before{height:69px}
.u-icon_size-69-md:after-imp,.u-icon_size-69-md:before-imp{height:69px!important}
.u-icon_size-69-md:after,.u-icon_size-69-md:before{background-size:69px 69px}
.u-icon_size-69-md:after-imp,.u-icon_size-69-md:before-imp{background-size:69px 69px!important}
.u-icon_size-70-md:after,.u-icon_size-70-md:before{width:70px}
.u-icon_size-70-md:after-imp,.u-icon_size-70-md:before-imp{width:70px!important}
.u-icon_size-70-md:after,.u-icon_size-70-md:before{height:70px}
.u-icon_size-70-md:after-imp,.u-icon_size-70-md:before-imp{height:70px!important}
.u-icon_size-70-md:after,.u-icon_size-70-md:before{background-size:70px 70px}
.u-icon_size-70-md:after-imp,.u-icon_size-70-md:before-imp{background-size:70px 70px!important}
.u-icon_size-71-md:after,.u-icon_size-71-md:before{width:71px}
.u-icon_size-71-md:after-imp,.u-icon_size-71-md:before-imp{width:71px!important}
.u-icon_size-71-md:after,.u-icon_size-71-md:before{height:71px}
.u-icon_size-71-md:after-imp,.u-icon_size-71-md:before-imp{height:71px!important}
.u-icon_size-71-md:after,.u-icon_size-71-md:before{background-size:71px 71px}
.u-icon_size-71-md:after-imp,.u-icon_size-71-md:before-imp{background-size:71px 71px!important}
.u-icon_size-72-md:after,.u-icon_size-72-md:before{width:72px}
.u-icon_size-72-md:after-imp,.u-icon_size-72-md:before-imp{width:72px!important}
.u-icon_size-72-md:after,.u-icon_size-72-md:before{height:72px}
.u-icon_size-72-md:after-imp,.u-icon_size-72-md:before-imp{height:72px!important}
.u-icon_size-72-md:after,.u-icon_size-72-md:before{background-size:72px 72px}
.u-icon_size-72-md:after-imp,.u-icon_size-72-md:before-imp{background-size:72px 72px!important}
.u-icon_size-73-md:after,.u-icon_size-73-md:before{width:73px}
.u-icon_size-73-md:after-imp,.u-icon_size-73-md:before-imp{width:73px!important}
.u-icon_size-73-md:after,.u-icon_size-73-md:before{height:73px}
.u-icon_size-73-md:after-imp,.u-icon_size-73-md:before-imp{height:73px!important}
.u-icon_size-73-md:after,.u-icon_size-73-md:before{background-size:73px 73px}
.u-icon_size-73-md:after-imp,.u-icon_size-73-md:before-imp{background-size:73px 73px!important}
.u-icon_size-74-md:after,.u-icon_size-74-md:before{width:74px}
.u-icon_size-74-md:after-imp,.u-icon_size-74-md:before-imp{width:74px!important}
.u-icon_size-74-md:after,.u-icon_size-74-md:before{height:74px}
.u-icon_size-74-md:after-imp,.u-icon_size-74-md:before-imp{height:74px!important}
.u-icon_size-74-md:after,.u-icon_size-74-md:before{background-size:74px 74px}
.u-icon_size-74-md:after-imp,.u-icon_size-74-md:before-imp{background-size:74px 74px!important}
.u-icon_size-75-md:after,.u-icon_size-75-md:before{width:75px}
.u-icon_size-75-md:after-imp,.u-icon_size-75-md:before-imp{width:75px!important}
.u-icon_size-75-md:after,.u-icon_size-75-md:before{height:75px}
.u-icon_size-75-md:after-imp,.u-icon_size-75-md:before-imp{height:75px!important}
.u-icon_size-75-md:after,.u-icon_size-75-md:before{background-size:75px 75px}
.u-icon_size-75-md:after-imp,.u-icon_size-75-md:before-imp{background-size:75px 75px!important}
.u-icon_size-76-md:after,.u-icon_size-76-md:before{width:76px}
.u-icon_size-76-md:after-imp,.u-icon_size-76-md:before-imp{width:76px!important}
.u-icon_size-76-md:after,.u-icon_size-76-md:before{height:76px}
.u-icon_size-76-md:after-imp,.u-icon_size-76-md:before-imp{height:76px!important}
.u-icon_size-76-md:after,.u-icon_size-76-md:before{background-size:76px 76px}
.u-icon_size-76-md:after-imp,.u-icon_size-76-md:before-imp{background-size:76px 76px!important}
.u-icon_size-77-md:after,.u-icon_size-77-md:before{width:77px}
.u-icon_size-77-md:after-imp,.u-icon_size-77-md:before-imp{width:77px!important}
.u-icon_size-77-md:after,.u-icon_size-77-md:before{height:77px}
.u-icon_size-77-md:after-imp,.u-icon_size-77-md:before-imp{height:77px!important}
.u-icon_size-77-md:after,.u-icon_size-77-md:before{background-size:77px 77px}
.u-icon_size-77-md:after-imp,.u-icon_size-77-md:before-imp{background-size:77px 77px!important}
.u-icon_size-78-md:after,.u-icon_size-78-md:before{width:78px}
.u-icon_size-78-md:after-imp,.u-icon_size-78-md:before-imp{width:78px!important}
.u-icon_size-78-md:after,.u-icon_size-78-md:before{height:78px}
.u-icon_size-78-md:after-imp,.u-icon_size-78-md:before-imp{height:78px!important}
.u-icon_size-78-md:after,.u-icon_size-78-md:before{background-size:78px 78px}
.u-icon_size-78-md:after-imp,.u-icon_size-78-md:before-imp{background-size:78px 78px!important}
.u-icon_size-79-md:after,.u-icon_size-79-md:before{width:79px}
.u-icon_size-79-md:after-imp,.u-icon_size-79-md:before-imp{width:79px!important}
.u-icon_size-79-md:after,.u-icon_size-79-md:before{height:79px}
.u-icon_size-79-md:after-imp,.u-icon_size-79-md:before-imp{height:79px!important}
.u-icon_size-79-md:after,.u-icon_size-79-md:before{background-size:79px 79px}
.u-icon_size-79-md:after-imp,.u-icon_size-79-md:before-imp{background-size:79px 79px!important}
.u-icon_size-80-md:after,.u-icon_size-80-md:before{width:80px}
.u-icon_size-80-md:after-imp,.u-icon_size-80-md:before-imp{width:80px!important}
.u-icon_size-80-md:after,.u-icon_size-80-md:before{height:80px}
.u-icon_size-80-md:after-imp,.u-icon_size-80-md:before-imp{height:80px!important}
.u-icon_size-80-md:after,.u-icon_size-80-md:before{background-size:80px 80px}
.u-icon_size-80-md:after-imp,.u-icon_size-80-md:before-imp{background-size:80px 80px!important}
.u-icon_size-81-md:after,.u-icon_size-81-md:before{width:81px}
.u-icon_size-81-md:after-imp,.u-icon_size-81-md:before-imp{width:81px!important}
.u-icon_size-81-md:after,.u-icon_size-81-md:before{height:81px}
.u-icon_size-81-md:after-imp,.u-icon_size-81-md:before-imp{height:81px!important}
.u-icon_size-81-md:after,.u-icon_size-81-md:before{background-size:81px 81px}
.u-icon_size-81-md:after-imp,.u-icon_size-81-md:before-imp{background-size:81px 81px!important}
.u-icon_size-82-md:after,.u-icon_size-82-md:before{width:82px}
.u-icon_size-82-md:after-imp,.u-icon_size-82-md:before-imp{width:82px!important}
.u-icon_size-82-md:after,.u-icon_size-82-md:before{height:82px}
.u-icon_size-82-md:after-imp,.u-icon_size-82-md:before-imp{height:82px!important}
.u-icon_size-82-md:after,.u-icon_size-82-md:before{background-size:82px 82px}
.u-icon_size-82-md:after-imp,.u-icon_size-82-md:before-imp{background-size:82px 82px!important}
.u-icon_size-83-md:after,.u-icon_size-83-md:before{width:83px}
.u-icon_size-83-md:after-imp,.u-icon_size-83-md:before-imp{width:83px!important}
.u-icon_size-83-md:after,.u-icon_size-83-md:before{height:83px}
.u-icon_size-83-md:after-imp,.u-icon_size-83-md:before-imp{height:83px!important}
.u-icon_size-83-md:after,.u-icon_size-83-md:before{background-size:83px 83px}
.u-icon_size-83-md:after-imp,.u-icon_size-83-md:before-imp{background-size:83px 83px!important}
.u-icon_size-84-md:after,.u-icon_size-84-md:before{width:84px}
.u-icon_size-84-md:after-imp,.u-icon_size-84-md:before-imp{width:84px!important}
.u-icon_size-84-md:after,.u-icon_size-84-md:before{height:84px}
.u-icon_size-84-md:after-imp,.u-icon_size-84-md:before-imp{height:84px!important}
.u-icon_size-84-md:after,.u-icon_size-84-md:before{background-size:84px 84px}
.u-icon_size-84-md:after-imp,.u-icon_size-84-md:before-imp{background-size:84px 84px!important}
.u-icon_size-85-md:after,.u-icon_size-85-md:before{width:85px}
.u-icon_size-85-md:after-imp,.u-icon_size-85-md:before-imp{width:85px!important}
.u-icon_size-85-md:after,.u-icon_size-85-md:before{height:85px}
.u-icon_size-85-md:after-imp,.u-icon_size-85-md:before-imp{height:85px!important}
.u-icon_size-85-md:after,.u-icon_size-85-md:before{background-size:85px 85px}
.u-icon_size-85-md:after-imp,.u-icon_size-85-md:before-imp{background-size:85px 85px!important}
.u-icon_size-86-md:after,.u-icon_size-86-md:before{width:86px}
.u-icon_size-86-md:after-imp,.u-icon_size-86-md:before-imp{width:86px!important}
.u-icon_size-86-md:after,.u-icon_size-86-md:before{height:86px}
.u-icon_size-86-md:after-imp,.u-icon_size-86-md:before-imp{height:86px!important}
.u-icon_size-86-md:after,.u-icon_size-86-md:before{background-size:86px 86px}
.u-icon_size-86-md:after-imp,.u-icon_size-86-md:before-imp{background-size:86px 86px!important}
.u-icon_size-87-md:after,.u-icon_size-87-md:before{width:87px}
.u-icon_size-87-md:after-imp,.u-icon_size-87-md:before-imp{width:87px!important}
.u-icon_size-87-md:after,.u-icon_size-87-md:before{height:87px}
.u-icon_size-87-md:after-imp,.u-icon_size-87-md:before-imp{height:87px!important}
.u-icon_size-87-md:after,.u-icon_size-87-md:before{background-size:87px 87px}
.u-icon_size-87-md:after-imp,.u-icon_size-87-md:before-imp{background-size:87px 87px!important}
.u-icon_size-88-md:after,.u-icon_size-88-md:before{width:88px}
.u-icon_size-88-md:after-imp,.u-icon_size-88-md:before-imp{width:88px!important}
.u-icon_size-88-md:after,.u-icon_size-88-md:before{height:88px}
.u-icon_size-88-md:after-imp,.u-icon_size-88-md:before-imp{height:88px!important}
.u-icon_size-88-md:after,.u-icon_size-88-md:before{background-size:88px 88px}
.u-icon_size-88-md:after-imp,.u-icon_size-88-md:before-imp{background-size:88px 88px!important}
.u-icon_size-89-md:after,.u-icon_size-89-md:before{width:89px}
.u-icon_size-89-md:after-imp,.u-icon_size-89-md:before-imp{width:89px!important}
.u-icon_size-89-md:after,.u-icon_size-89-md:before{height:89px}
.u-icon_size-89-md:after-imp,.u-icon_size-89-md:before-imp{height:89px!important}
.u-icon_size-89-md:after,.u-icon_size-89-md:before{background-size:89px 89px}
.u-icon_size-89-md:after-imp,.u-icon_size-89-md:before-imp{background-size:89px 89px!important}
.u-icon_size-90-md:after,.u-icon_size-90-md:before{width:90px}
.u-icon_size-90-md:after-imp,.u-icon_size-90-md:before-imp{width:90px!important}
.u-icon_size-90-md:after,.u-icon_size-90-md:before{height:90px}
.u-icon_size-90-md:after-imp,.u-icon_size-90-md:before-imp{height:90px!important}
.u-icon_size-90-md:after,.u-icon_size-90-md:before{background-size:90px 90px}
.u-icon_size-90-md:after-imp,.u-icon_size-90-md:before-imp{background-size:90px 90px!important}
.u-icon_size-91-md:after,.u-icon_size-91-md:before{width:91px}
.u-icon_size-91-md:after-imp,.u-icon_size-91-md:before-imp{width:91px!important}
.u-icon_size-91-md:after,.u-icon_size-91-md:before{height:91px}
.u-icon_size-91-md:after-imp,.u-icon_size-91-md:before-imp{height:91px!important}
.u-icon_size-91-md:after,.u-icon_size-91-md:before{background-size:91px 91px}
.u-icon_size-91-md:after-imp,.u-icon_size-91-md:before-imp{background-size:91px 91px!important}
.u-icon_size-92-md:after,.u-icon_size-92-md:before{width:92px}
.u-icon_size-92-md:after-imp,.u-icon_size-92-md:before-imp{width:92px!important}
.u-icon_size-92-md:after,.u-icon_size-92-md:before{height:92px}
.u-icon_size-92-md:after-imp,.u-icon_size-92-md:before-imp{height:92px!important}
.u-icon_size-92-md:after,.u-icon_size-92-md:before{background-size:92px 92px}
.u-icon_size-92-md:after-imp,.u-icon_size-92-md:before-imp{background-size:92px 92px!important}
.u-icon_size-93-md:after,.u-icon_size-93-md:before{width:93px}
.u-icon_size-93-md:after-imp,.u-icon_size-93-md:before-imp{width:93px!important}
.u-icon_size-93-md:after,.u-icon_size-93-md:before{height:93px}
.u-icon_size-93-md:after-imp,.u-icon_size-93-md:before-imp{height:93px!important}
.u-icon_size-93-md:after,.u-icon_size-93-md:before{background-size:93px 93px}
.u-icon_size-93-md:after-imp,.u-icon_size-93-md:before-imp{background-size:93px 93px!important}
.u-icon_size-94-md:after,.u-icon_size-94-md:before{width:94px}
.u-icon_size-94-md:after-imp,.u-icon_size-94-md:before-imp{width:94px!important}
.u-icon_size-94-md:after,.u-icon_size-94-md:before{height:94px}
.u-icon_size-94-md:after-imp,.u-icon_size-94-md:before-imp{height:94px!important}
.u-icon_size-94-md:after,.u-icon_size-94-md:before{background-size:94px 94px}
.u-icon_size-94-md:after-imp,.u-icon_size-94-md:before-imp{background-size:94px 94px!important}
.u-icon_size-95-md:after,.u-icon_size-95-md:before{width:95px}
.u-icon_size-95-md:after-imp,.u-icon_size-95-md:before-imp{width:95px!important}
.u-icon_size-95-md:after,.u-icon_size-95-md:before{height:95px}
.u-icon_size-95-md:after-imp,.u-icon_size-95-md:before-imp{height:95px!important}
.u-icon_size-95-md:after,.u-icon_size-95-md:before{background-size:95px 95px}
.u-icon_size-95-md:after-imp,.u-icon_size-95-md:before-imp{background-size:95px 95px!important}
.u-icon_size-96-md:after,.u-icon_size-96-md:before{width:96px}
.u-icon_size-96-md:after-imp,.u-icon_size-96-md:before-imp{width:96px!important}
.u-icon_size-96-md:after,.u-icon_size-96-md:before{height:96px}
.u-icon_size-96-md:after-imp,.u-icon_size-96-md:before-imp{height:96px!important}
.u-icon_size-96-md:after,.u-icon_size-96-md:before{background-size:96px 96px}
.u-icon_size-96-md:after-imp,.u-icon_size-96-md:before-imp{background-size:96px 96px!important}
.u-icon_size-97-md:after,.u-icon_size-97-md:before{width:97px}
.u-icon_size-97-md:after-imp,.u-icon_size-97-md:before-imp{width:97px!important}
.u-icon_size-97-md:after,.u-icon_size-97-md:before{height:97px}
.u-icon_size-97-md:after-imp,.u-icon_size-97-md:before-imp{height:97px!important}
.u-icon_size-97-md:after,.u-icon_size-97-md:before{background-size:97px 97px}
.u-icon_size-97-md:after-imp,.u-icon_size-97-md:before-imp{background-size:97px 97px!important}
.u-icon_size-98-md:after,.u-icon_size-98-md:before{width:98px}
.u-icon_size-98-md:after-imp,.u-icon_size-98-md:before-imp{width:98px!important}
.u-icon_size-98-md:after,.u-icon_size-98-md:before{height:98px}
.u-icon_size-98-md:after-imp,.u-icon_size-98-md:before-imp{height:98px!important}
.u-icon_size-98-md:after,.u-icon_size-98-md:before{background-size:98px 98px}
.u-icon_size-98-md:after-imp,.u-icon_size-98-md:before-imp{background-size:98px 98px!important}
.u-icon_size-99-md:after,.u-icon_size-99-md:before{width:99px}
.u-icon_size-99-md:after-imp,.u-icon_size-99-md:before-imp{width:99px!important}
.u-icon_size-99-md:after,.u-icon_size-99-md:before{height:99px}
.u-icon_size-99-md:after-imp,.u-icon_size-99-md:before-imp{height:99px!important}
.u-icon_size-99-md:after,.u-icon_size-99-md:before{background-size:99px 99px}
.u-icon_size-99-md:after-imp,.u-icon_size-99-md:before-imp{background-size:99px 99px!important}
.u-icon_size-100-md:after,.u-icon_size-100-md:before{width:100px}
.u-icon_size-100-md:after-imp,.u-icon_size-100-md:before-imp{width:100px!important}
.u-icon_size-100-md:after,.u-icon_size-100-md:before{height:100px}
.u-icon_size-100-md:after-imp,.u-icon_size-100-md:before-imp{height:100px!important}
.u-icon_size-100-md:after,.u-icon_size-100-md:before{background-size:100px 100px}
.u-icon_size-100-md:after-imp,.u-icon_size-100-md:before-imp{background-size:100px 100px!important}
.aboutIndexMainVisual{margin:-20px auto calc(139px)}
.aboutIndexMainVisual_image{padding-top:50%}
.aboutIndexMainVisual_image img{object-fit:cover}
/*.aboutIndexMainVisual_image:before{height:16px;background-image:url(/assets/img/about/bg_about_main_visual_wave_top_medium.png);background-repeat:repeat-x;background-size:auto 100%}
.aboutIndexMainVisual_image:after{bottom:-1px;height:32px;background-image:url(/assets/img/about/bg_about_main_visual_wave_bottom_medium.png);background-repeat:repeat-x;background-size:auto 100%}*/
.aboutIndexMainVisual_heading:after{display:none}
.aboutIndexMainVisual_heading{font-size:19px}
.aboutIndexMainVisual_message{z-index:2;bottom:0;left:8px;width:112px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.aboutIndexMainVisual_messageInner{padding-top:85.7143%}
.aboutIndexMainVisual_messageContent{padding-left:12%}
.aboutIndexMainVisual_messageText{position:absolute;top:calc(-.5em + 56px + 20px);width:90vw}
.aboutIndexMainVisual_messageTextCatch{font-size:37px;color:#732200}
.aboutIndexMainVisual_messageTextCatch-spOnly{display:block}
.aboutIndexMainVisual_messageTextLead{font-size:18px;margin-top:10px;color:#212121}
.aboutIndexMainVisual_messageTextLead-spOnly{display:block}
.aboutIndexIntro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.aboutIndexIntro_lead{margin-top:24px;text-align:left}
.aboutIndexIntro_tile{overflow:hidden;margin-top:0;border-radius:10px}
.aboutIndexIntro_tileItem{width:33.333%;padding-right:0;padding-left:0}
.aboutIndexIntro_tileImage{border-radius:0}
.aboutPageHero{margin-right:0}
.aboutPageHero_image{margin:0 auto}
.aboutPageHero_message{width:100%;margin-top:24px}
.infoEntryCard_mark{top:8px;left:8px}
.pageHeader{padding-right:8px;padding-left:8px}
.pageHeader_heading{margin-top:32px}
.pageHeader_controller{padding-right:16px;padding-left:16px}
.pageHeader_controller .keyword{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.pageHeader_controller .recipeFilter{padding-right:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pageHeader_controller .recipeFilter_pulldownContainer{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.pageHeader_controller .recipeFilter_container{width:100%;margin-top:32px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.noticeArea{margin-top:16px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.noticeArea .l-inner{padding-right:16px;padding-left:16px}
.noticeArea_inner{padding-right:16px;padding-left:16px}
.noticeArea_info{display:block}
.pageBody_lead{text-align:left}
.keyword{margin-top:8px}
.keyword_list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.keyword_listTitle{margin-top:12px}
.keyword_listItem{margin-top:12px}
.content-large{margin-top:30px}
.introductionContent{margin-top:24px}
.recommend_category{background-size:48% auto}
.recommend_lead{font-size:17px;letter-spacing:unset}
.recommend+.recommend{margin-bottom:-48px}
.pageFooter_inner{margin-top:80px;padding-right:0;padding-left:0}
.pageFooter .breadcrumb{margin-top:0;padding-bottom:16px;border-bottom:solid 1px #eada9a;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.pageFooter .pageFooter_sns{margin-top:24px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pageFooter .pageFooter_snsShare{display:block;text-align:center}
.pageFooter .pageFooter_snsShareText{padding-right:0;padding-bottom:8px}
.pageFooter_categoryTopLink{font-size:19px;width:100%;padding-left:0;background-position:right 4px center;background-size:26px}
.pageFooter_nav-2 .pageFooter_categoryTopLink{padding-top:16px;border-top:solid 1px #eada9a}
.pageFooter_header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:24px;padding-left:24px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.sns_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pageFooter_body{position:relative}
/*.pageFooter_body:before{position:absolute;z-index:-1;top:-10px;left:0;display:block;width:100%;height:64px;content:'';background-image:url(/assets/img/bg_wave_top_2.png);background-size:cover}
.pageFooter_body:after{position:absolute;z-index:-1;bottom:-10px;left:0;display:block;width:100%;height:64px;content:'';background-image:url(/assets/img/bg_wave_bottom_2.png);background-size:cover}*/
.pageFooter_navList{margin-top:0}
.pageFooter_navListItem{display:block;width:100%;padding-top:16px;padding-right:0;padding-bottom:16px;padding-left:0;border-bottom:solid 1px #eada9a;background-position:right 4px center}
.pageFooter_navListItem a{padding-right:24px;padding-left:0}
.pageFooter_nav-2 .pageFooter_navListItem{padding-right:0;padding-bottom:0}
/*.pageFooter_nav-2 .pageFooter_navListItem .pageFooter_navListTitle{padding-bottom:16px;padding-left:0;background-image:url(/assets/img/icons/ic_tri_down.svg);background-repeat:no-repeat;background-position:right bottom 16px;background-size:24px 24px}
.pageFooter_nav-2 .pageFooter_navListItem .pageFooter_navListTitle.is-open{background-image:url(/assets/img/icons/ic_tri_up.svg)}*/
.pageFooter_subnav{margin-top:0}
.pageFooter_subnavList::after{border-bottom:1px solid #fdf9ea}
.pageFooter_subnavListItem{width:50%;border-bottom:solid 1px #eada9a;background-position:right center}
.pageFooter_subnavListItem:nth-child(even){padding-left:8px}
.pageFooter_subnavListItem:nth-child(odd){padding-right:8px}
.pageFooter_subnavListItem a{margin-right:0;padding:16px 24px 16px 0;background-position:calc(100% - 6px) center}
.pageFooter_subCategoryTopLink{font-family:'A1ã‚´ã‚·ãƒƒã‚¯ R',sans-serif;font-size:17px;padding-bottom:16px;padding-left:0;border-bottom:solid 1px #eada9a;background-image:url(/images/icon/ic_chevron_right.svg);background-position:right center}
.pageFooter a.pageFooter_subCategoryTopLink{margin-left:24px;padding-left:0;border-top:solid 1px #eada9a}
.pageFooter_subCategoryNavListItem{font-size:17px;margin-left:24px;padding-bottom:16px;border-bottom:solid 1px #eada9a;background-position:right bottom 16px}
.pageFooter_subCategoryNavListItem:last-child{border-bottom:0}
.pageFooter_subCategoryNavListItem a{padding-right:20px;padding-left:0}
.checkedCategory_listItem{margin-bottom:12px}
.barleyPatternBand_text{padding-left:16px}
.entryBody .note{font-size:14px}
.overWidthArea{margin-top:64px}
.overWidthArea:before{height:64px;background-size:100% 100%}
.overWidthArea:after{height:64px;background-size:100% 100%}
.faqEntry_itemDetail .inputWysiwyg{margin-top:0}
.customerPageHeader_heading{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.pageHeader_nav{min-height:initial;margin:0 auto;margin-top:16px;pointer-events:all;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.contactInformation{margin-right:-24px;margin-left:-24px}
.contactInformation_inner{padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px}
.indexHeader{margin-top:-16px}
/*.indexMainVisual:before{top:-2px;height:auto;padding-top:3.3%;background-image:url(/assets/img/index/bg_main_visual_wave_top_sm.svg);background-size:103%}
.indexMainVisual:after{height:auto;padding-top:3.3%;background-image:url(/assets/img/index/bg_main_visual_wave_bottom_sm.svg);background-size:103%}*/
.indexRecipe_contentInner:before{width:89px;height:89px}
.indexRecipe_contentInner:after{width:89px;height:89px}
/*.topHeroHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:755px;background-image:url(/assets/img/kodawari/top/bg_hero_top_sp.png),url(/assets/img/kodawari/top/bg_hero_bottom_sp.png);background-position:top -4% right 3px,bottom -3% right 0;background-size:95% auto,100% auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}*/
.topHeroHeader_inner{padding:112px 20px}
.topHeroHeader_title{font-size:38px;line-height:1.2}
.topHeroHeader_title::after{left:calc(50% - 59px)}
.topHeroHeader_text{font-size:15px;margin-top:27px;color:#000}
.topSection{margin:37px 0 0}
.topSection+.topSection{margin-top:72px}
.topSection_description{font-size:17px;margin-top:8px;text-align:left}
.topSection_image{margin-top:14px}
.topSection_linkText{font-size:17px;line-height:1.4;margin-top:8px}
.topSection_pcOnly{display:none}
.topSection_spOnly{display:block}
.topTitle_titleText{font-size:28px}
.topTitle_smallTitleText{font-size:20px;display:block;margin-right:0;margin-bottom:1px}
.topTitle_subTitle{font-size:15px;line-height:1.7}
.topLinkListWithImage_linkText{line-height:1.4}
.topLinkListWithImage_linkText::before{left:-1px}
.topLinkListWithImage_spOnly{display:block}
.backToPageTop{display:none}
.qualityHeroHeader:before{height:auto;background-image:none}
.qualityHeroHeader_inner{display:block;margin-top:0;padding-top:16px;padding-right:0;padding-left:0}
.qualityHeroHeader_image{max-width:468px;margin:0 auto;padding: 0 10px;}
.qualityHeroHeader_image>img{width:100%}
.qualityHeroHeader_textBlock{margin:24px 5px;}
.qualityHeroHeader_catch{font-size:19px}
.qualityHeroHeader_title{font-size:34px}
.howto{margin-top:-34px}
.howto_item{margin-top:72px}
.howto_video{width:calc(100% + 24px);margin:0 -12px}
.howto_title{font-size:25px}
.howto_image>img{width:calc(100% + 24px);margin:0 -12px}
.howto_image-complete{margin-top:77px}
.howto_image-complete>img{width:100%;max-width:520px}
.howto_caption{font-size:22px}
.howto_text-complete{width:100%}
.howto_picture{height:90px;padding:0 16px}
.howto_picture-absolute{right:0;bottom:-37px;height:80px}
.howto_block{padding:24px 16px}
.howto_blockSub{font-size:14px}
.howto_blockTitle{font-size:22px;margin-top:10px}
.howto_blockColumn{display:block}
.howto_blockColumn .howto_item{width:auto}
.howto_blockColumn .howto_item.howto_item-narrow{margin-top:72px}
.howto_blockImage{width:100%;margin-top:16px;margin-right:0}
.howto_pcOnly{display:none}
.kodawariNav{margin-top:80px}
.kodawariNavList{width:calc(100% + 24px);max-width:none;margin:0 -12px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.kodawariNavList_item{width:50%}
.productsHistoryHeader_titleContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;margin-top:0;padding-top:0;background-image:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.productsHistoryHeader_titleImage{display:block}
.productsHistoryHeader_title{position:static;width:100%;height:174px;margin-top:-10px;padding:42px 12px 0 24px;text-align:left;background:url(/assets/img/kodawari/productshistory/header_bg_sp.png) 50% 50%;background-size:960px 174px}
.productsHistoryHeader_titleText{line-height:1.3}
.productsHistoryHeader_titleText:nth-child(1){font-size:26px;letter-spacing:.2rem}
.productsHistoryHeader_titleText:nth-child(2){font-size:40px;letter-spacing:0}
.productsHistoryHeader_titleText:nth-child(3){font-size:32px;display:inline;letter-spacing:0}
/*.productsHistoryHeader_contents:after{height:100%;padding-top:17.11%;background-image:url(/assets/img/kodawari/productshistory/contents_bg_bottom_sp.png);background-position:0 -20px}*/
.productsHistoryHeader_about{display:block;padding:0 24px}
.productsHistoryHeader_text{width:100%}
.productsHistoryHeader_newLine{display:none}
.productsHistoryHeader_baku{width:100%;margin-top:24px;margin-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.productsHistoryHeader_bakuImageContainer{width:122px}
.productsHistoryHeader_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:32px 24px 0 24px;background-color:#fefaec;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.productsHistoryContents{max-width:none}
.productsHistoryContents:first-of-type{margin-top:15px}
.productsHistoryContents_header{font-size:24px}
.productsHistoryContents_headerDate{font-size:40px}
.productsHistoryContents_contents{display:block}
.productsHistoryContents_contents+.productsHistoryWrapper{margin-top:16px}
.productsHistoryContents_title{font-size:21px;margin-top:16px}
.productsHistoryContents_text{margin-top:8px}
.productsHistoryContents_detail{width:100%;margin-top:16px;margin-left:0}
.productsHistoryContents_listTitle{cursor:pointer}
.productsHistory{width:100%;padding:24px 16px}
.productsHistory_text{width:100%;margin-top:16px;margin-left:0}
.productsHistory_image{position:static;margin:8px auto 0}
.productsHistory_baku{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.productsHistory_baku-02 .productHistory_bakuImage{width:51px}
.productsHistory_balloon{width:224px;margin-left:0;padding:16px}
.productsHistory_bakuImage{width:56px;margin-left:16px}
.productsHistoryWrapper{margin:24px -12px 0}
.productsHistoryWithoutText{width:100%;padding:32px 16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.productsHistoryWithoutText_image{margin-left:8px}
.productsHistorySectionImage{margin:0 16px}
.productsHistorySectionImage-01{padding-right:0}
.productsHistorySectionImage-01>img{width:168px}
.productsHistorySectionImage-02{padding-left:16px}
.productsHistorySectionImage-02>img{width:104px}
.productsHistorySectionImage-03{padding-right:38px}
.productsHistorySectionImage-03>img{width:143px}
.productsHistorySectionImage-04,.productsHistorySectionImage-06{padding-left:32px}
.productsHistorySectionImage-04>img,.productsHistorySectionImage-06>img{width:121px}
.productsHistorySectionImage-05{padding-right:32px}
.productsHistorySectionImage-05>img{width:213px}
.productsHistoryFooter{overflow:hidden;margin:0 -24px}
.productsHistoryFooter_imageSp{position:relative;left:48.7%;display:block;width:930px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.productsHistoryFooter_bg{margin-right:-8px;padding:0;background:0 0}
.productsHistoryFooter_text{position:static;width:auto;max-width:320px;margin:20px auto 0;padding:0 10px 0 10px}
.productsHistoryFooter_newLine{display:block}
/*.aboutHeroHeader{margin-top:0;padding:0;padding-top:50px;padding-bottom:50px;background-image:url(/assets/img/kodawari/abouthakubaku/bg_hero_sp.png);background-position-y:0;background-size:auto 100%}*/
.aboutHeroHeader_inner{display:block;padding:30px 24px 0}
/*.aboutHeroHeader::before{z-index:-1;top:-1px;height:0;padding-top:3.4%;background-image:url(/assets/img/kodawari/abouthakubaku/bg_hero_wave_top_sp.svg);background-size:cover}
.aboutHeroHeader::after{bottom:-1px;height:0;padding-top:3.4%;background-image:url(/assets/img/kodawari/abouthakubaku/bg_hero_wave_bottom_sp.svg);background-size:cover}*/
.aboutHeroHeader_title{display:block;min-width:auto;height:auto;padding:0;background-image:none}
/*.aboutHeroHeader_title::after{position:absolute;z-index:-1;top:52px;right:0;display:block;width:160px;height:auto;height:100%;content:'';background-image:url(/assets/img/kodawari/abouthakubaku/bg_title_sp.png);background-repeat:no-repeat;background-size:contain}*/
.aboutHeroHeader_smallText{font-size:14px;line-height:19.6px;margin-top:0;letter-spacing:2px;color:#fff}
.aboutHeroHeader_titleText{font-size:34px;line-height:1.4;padding-right:150px;color:#fff}
.aboutHeroHeader_titleTextItem{display:inline-block}
.aboutHeroHeader_corporation{color:#fff}
.aboutHeroHeader_text{font-size:18px;max-width:none;margin:14px 0 0;padding:0}
.aboutHakubakuHeader{margin-top:-16px}
.abouthakubaku:first-child{margin-top:32px}
.abouthakubaku:first-child .abouthakubaku_item:nth-child(3){margin-top:72px}
.abouthakubaku-withBackground{margin:106px -24px 64px}
.abouthakubaku-withBackground .abouthakubaku_blockColumn-reverseLeft{margin:0}
.abouthakubaku-withBackground+.abouthakubaku{margin-top:106px}
.abouthakubaku-withBackground .abouthakubaku_item:first-of-type{margin-top:22px}
/*.abouthakubaku-withBackground:before{background-image:url(/assets/img/kodawari/abouthakubaku/bg_wave_top_sp.png)}
.abouthakubaku-withBackground:after{background-image:url(/assets/img/kodawari/abouthakubaku/bg_wave_bottom_sp.png)}*/
.abouthakubaku_headTitle{font-size:24px;line-height:35px;text-align:center;letter-spacing:4.36px}
.abouthakubaku_wrapper{padding:0}
.abouthakubaku_inner{padding:50px 24px 60px}
.abouthakubaku_item{margin-top:72px}
.abouthakubaku_item:first-of-type{margin-top:52px}
.abouthakubaku_title{font-size:21px}
.abouthakubaku_blockColumn{display:block;margin:0}
.abouthakubaku_blockColumn-reverse .abouthakubaku_blockImage{margin-top:32px;margin-right:0}
.abouthakubaku_blockColumn-reverse.abouthakubaku_blockColumn-center .abouthakubaku_blockImage{width:calc(100% + 48px);margin:16px -24px 0}
.abouthakubaku_blockColumn-reverseLeft .abouthakubaku_blockImageContainer{width:100%;margin-top:50px;padding-bottom:0}
.abouthakubaku_blockColumn-reverseLeft .abouthakubaku_blockImage>img{width:calc(100% + 16px);margin:0 -8px}
.abouthakubaku_blockColumn-reverseLeft .abouthakubaku_blockText{width:100%;margin:24px 0 0}
.abouthakubaku_blockColumn-overflow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImageContainer{position:relative;width:100%;margin-top:28px;padding:0}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage{position:static;right:auto;left:auto}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage>img,.abouthakubaku_blockColumn-overflow .abouthakubaku_blockImage>picture{width:calc(100% + 48px);margin:0 -24px}
.abouthakubaku_blockColumn-overflow .abouthakubaku_blockText{width:100%;margin:24px 0 0}
.abouthakubaku_blockColumn-center .abouthakubaku_blockText{width:auto}
.abouthakubaku_blockColumn-spCenter .abouthakubaku_blockImage{padding:0 8px}
.abouthakubaku_blockColumn-spProfile .abouthakubaku_text{margin-top:5px}
.abouthakubaku_blockColumn-spProfile .abouthakubaku_blockImage{display:block;width:45%;margin:30px auto 0;padding:0 8px}
.abouthakubaku_blockColumn-block .abouthakubaku_blockImage-graph02{width:100%;margin:40px 0 0}
.abouthakubaku_blockColumn-graph .abouthakubaku_blockImage{display:block;width:50%;margin:0 auto}
.abouthakubaku_blockColumn-graph .abouthakubaku_blockText{width:auto;margin:0}
.abouthakubaku_blockColumn-product .abouthakubaku_blockImage{padding:24px}
.abouthakubaku_blockColumn-product .abouthakubaku_blockText{width:auto;margin:0}
.abouthakubaku_small{font-size:14px;line-height:1.4;margin-top:8px}
.abouthakubaku_blockProduct{margin:8px 0 32px}
.abouthakubaku_blockImageContainer{width:100%;margin-top:30px;padding:0 98px 20px}
.abouthakubaku_blockImageContainer-graph01{padding-right:0;padding-left:0}
.abouthakubaku_productsListImage{display:block;max-width:480px;margin:0 auto}
.abouthakubaku_graph01{width:100%;max-width:384px;padding-right:32px;padding-left:32px}
.abouthakubaku_blockImage{width:100%;margin-top:16px;border-radius:0}
.abouthakubaku_blockImage-widthFull{width:calc(100% + 48px);margin:16px -24px 0}
.abouthakubaku_blockImage>img{width:70%}
.abouthakubaku_caption-center{padding-bottom:10px}
.abouthakubaku_caption>span{margin-top:0}
.abouthakubaku_pcOnly{display:none}
.abouthakubaku_profile{width:100%;margin:25px 0 0;padding:24px 16px}
.abouthakubaku_profile::after,.abouthakubaku_profile::before{width:8px}
.abouthakubaku_profileInner::after,.abouthakubaku_profileInner::before{width:8px}
.abouthakubaku_profileTitle{font-size:17px;line-height:24px}
.abouthakubaku_profileText{font-size:15px;font-weight:400;line-height:27px;margin-top:0}
.entryController{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.entryController .note{font-size:13px;width:100%;margin-top:32px;text-align:left}
.newsYearSelect{width:100%}
.newsYearSelect .pulldown{width:100%}
.newsYearSelect_btn{padding-top:9px;padding-right:0;padding-bottom:9px;padding-left:0}
.allergenList_item{width:33.333%}
.productsMaterialList_item{width:50%}
.learnKokumotsu .tabHeading{padding-right:0;padding-left:0}
.suggestGrainsContent_list{margin-right:-16px;margin-left:-16px}
.suggestGrainsContent_listItem{margin-top:32px;padding-right:16px;padding-left:16px}
.suggestGrainsContent_listItemRangeLabel{font-size:10px}
.suggestGrainsMore{margin-top:72px}
.productsLink{text-align:center}
.seriesDetailHeader{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.pickupFeature .titleText{font-size:19px}
.pickupFeature .text{font-size:14px}
.recipeFeatureMenu{margin-bottom:32px}
.recipeFeatureMenu_title{font-size:19px}
.recipeFeatureMenu .l-grid{margin-right:-8px;margin-left:-8px}
.recipeFeatureMenu .l-grid_item{padding-right:8px;padding-left:8px}
.recipeFeatureMenu .l-grid_item img{width:100%}
.recipeFeatureMenu .text{margin-top:8px}
.recipeFeatureMenu_mediaData{padding-top:0}
.recipeFeature{margin-top:80px}
.recipeSearch_body{padding-top:24px;padding-right:16px;padding-left:16px}
.recipeSearch .l-grid{margin-bottom:-24px}
.recipeSearch .l-grid_item{margin-bottom:24px}
.recipeSearch .l-grid_item:last-child{margin-top:0}
.recipeFilter_pulldown{width:100%}
.recipeFilter_pulldown select{font-size:14px;width:100%;min-width:0;max-width:100%;height:3.4em;padding-left:12px}
.recipeFilter_pulldown:after{right:4px}
.recipeFilter_pulldownContainer{width:100%}
.recipeFilter{padding-right:16px;padding-left:16px}
.recipeFilter .btn{margin-top:16px}
.recipeHowto{margin-top:88px}
.recipePreparation_column{margin-bottom:58px}
/*.recipePreparation_column:before{right:-14px;bottom:-58px;width:90px;height:117px;background:url(/assets/img/recipe/bg_detail_point_baku_sm.png) no-repeat 0 0;background-size:contain}*/
.inputWysiwyg{margin-top:16px;margin-bottom:16px}
}
@media only screen and (min-width:720px){
/*! over Medium */
.l-grid-flexNoWrap-overMd{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.u-display-overMdNone{display:none}
}
@media only screen and (min-width:720px) and (max-width:959px){
/*! Medium only */
.breakpointFlag_medium{display:block}
.recipeFeatureMenu-overview .recipeFeatureMenu_media{display:block}
}
@media only screen and (max-width:719px){
/*! Small only */
.breakpointFlag_small{display:block}
.l-grid_item-1{width:100%}
.l-grid .l-grid_item-1-sm{width:7.1429%}
.l-grid_item-2{width:100%}
.l-grid .l-grid_item-2-sm{width:14.2857%}
.l-grid_item-3{width:100%}
.l-grid .l-grid_item-3-sm{width:21.4286%}
.l-grid_item-4{width:100%}
.l-grid .l-grid_item-4-sm{width:28.5714%}
.l-grid_item-5{width:100%}
.l-grid .l-grid_item-5-sm{width:35.7143%}
.l-grid_item-6{width:100%}
.l-grid .l-grid_item-6-sm{width:42.8571%}
.l-grid_item-7{width:100%}
.l-grid .l-grid_item-7-sm{width:50%}
.l-grid_item-8{width:100%}
.l-grid .l-grid_item-8-sm{width:57.1429%}
.l-grid_item-9{width:100%}
.l-grid .l-grid_item-9-sm{width:64.2857%}
.l-grid_item-10{width:100%}
.l-grid .l-grid_item-10-sm{width:71.4286%}
.l-grid_item-11{width:100%}
.l-grid .l-grid_item-11-sm{width:78.5714%}
.l-grid_item-12{width:100%}
.l-grid .l-grid_item-12-sm{width:85.7143%}
.l-grid_item-13{width:100%}
.l-grid .l-grid_item-13-sm{width:92.8571%}
.l-grid_item-14{width:100%}
.l-grid .l-grid_item-14-sm{width:100%}
.l-grid_item-1-1{width:100%}
.l-grid .l-grid_item-1-1-sm{width:100%}
.l-grid_item-1-2{width:100%}
.l-grid .l-grid_item-1-2-sm{width:50%}
.l-grid_item-2-2{width:100%}
.l-grid .l-grid_item-2-2-sm{width:100%}
.l-grid_item-1-3{width:100%}
.l-grid .l-grid_item-1-3-sm{width:33.3333%}
.l-grid_item-2-3{width:100%}
.l-grid .l-grid_item-2-3-sm{width:66.6667%}
.l-grid_item-3-3{width:100%}
.l-grid .l-grid_item-3-3-sm{width:100%}
.l-grid_item-1-4{width:100%}
.l-grid .l-grid_item-1-4-sm{width:25%}
.l-grid_item-2-4{width:100%}
.l-grid .l-grid_item-2-4-sm{width:50%}
.l-grid_item-3-4{width:100%}
.l-grid .l-grid_item-3-4-sm{width:75%}
.l-grid_item-4-4{width:100%}
.l-grid .l-grid_item-4-4-sm{width:100%}
.l-grid_item-1-5{width:100%}
.l-grid .l-grid_item-1-5-sm{width:20%}
.l-grid_item-2-5{width:100%}
.l-grid .l-grid_item-2-5-sm{width:40%}
.l-grid_item-3-5{width:100%}
.l-grid .l-grid_item-3-5-sm{width:60%}
.l-grid_item-4-5{width:100%}
.l-grid .l-grid_item-4-5-sm{width:80%}
.l-grid_item-5-5{width:100%}
.l-grid .l-grid_item-5-5-sm{width:100%}
.l-grid_item-1-6{width:100%}
.l-grid .l-grid_item-1-6-sm{width:16.6667%}
.l-grid_item-2-6{width:100%}
.l-grid .l-grid_item-2-6-sm{width:33.3333%}
.l-grid_item-3-6{width:100%}
.l-grid .l-grid_item-3-6-sm{width:50%}
.l-grid_item-4-6{width:100%}
.l-grid .l-grid_item-4-6-sm{width:66.6667%}
.l-grid_item-5-6{width:100%}
.l-grid .l-grid_item-5-6-sm{width:83.3333%}
.l-grid_item-6-6{width:100%}
.l-grid .l-grid_item-6-6-sm{width:100%}
.l-grid_item-1-7{width:100%}
.l-grid .l-grid_item-1-7-sm{width:14.2857%}
.l-grid_item-2-7{width:100%}
.l-grid .l-grid_item-2-7-sm{width:28.5714%}
.l-grid_item-3-7{width:100%}
.l-grid .l-grid_item-3-7-sm{width:42.8571%}
.l-grid_item-4-7{width:100%}
.l-grid .l-grid_item-4-7-sm{width:57.1429%}
.l-grid_item-5-7{width:100%}
.l-grid .l-grid_item-5-7-sm{width:71.4286%}
.l-grid_item-6-7{width:100%}
.l-grid .l-grid_item-6-7-sm{width:85.7143%}
.l-grid_item-7-7{width:100%}
.l-grid .l-grid_item-7-7-sm{width:100%}
.l-grid_item-1-8{width:100%}
.l-grid .l-grid_item-1-8-sm{width:12.5%}
.l-grid_item-2-8{width:100%}
.l-grid .l-grid_item-2-8-sm{width:25%}
.l-grid_item-3-8{width:100%}
.l-grid .l-grid_item-3-8-sm{width:37.5%}
.l-grid_item-4-8{width:100%}
.l-grid .l-grid_item-4-8-sm{width:50%}
.l-grid_item-5-8{width:100%}
.l-grid .l-grid_item-5-8-sm{width:62.5%}
.l-grid_item-6-8{width:100%}
.l-grid .l-grid_item-6-8-sm{width:75%}
.l-grid_item-7-8{width:100%}
.l-grid .l-grid_item-7-8-sm{width:87.5%}
.l-grid_item-8-8{width:100%}
.l-grid .l-grid_item-8-8-sm{width:100%}
.l-grid_item-1-9{width:100%}
.l-grid .l-grid_item-1-9-sm{width:11.1111%}
.l-grid_item-2-9{width:100%}
.l-grid .l-grid_item-2-9-sm{width:22.2222%}
.l-grid_item-3-9{width:100%}
.l-grid .l-grid_item-3-9-sm{width:33.3333%}
.l-grid_item-4-9{width:100%}
.l-grid .l-grid_item-4-9-sm{width:44.4444%}
.l-grid_item-5-9{width:100%}
.l-grid .l-grid_item-5-9-sm{width:55.5556%}
.l-grid_item-6-9{width:100%}
.l-grid .l-grid_item-6-9-sm{width:66.6667%}
.l-grid_item-7-9{width:100%}
.l-grid .l-grid_item-7-9-sm{width:77.7778%}
.l-grid_item-8-9{width:100%}
.l-grid .l-grid_item-8-9-sm{width:88.8889%}
.l-grid_item-9-9{width:100%}
.l-grid .l-grid_item-9-9-sm{width:100%}
.l-grid_item-1-10{width:100%}
.l-grid .l-grid_item-1-10-sm{width:10%}
.l-grid_item-2-10{width:100%}
.l-grid .l-grid_item-2-10-sm{width:20%}
.l-grid_item-3-10{width:100%}
.l-grid .l-grid_item-3-10-sm{width:30%}
.l-grid_item-4-10{width:100%}
.l-grid .l-grid_item-4-10-sm{width:40%}
.l-grid_item-5-10{width:100%}
.l-grid .l-grid_item-5-10-sm{width:50%}
.l-grid_item-6-10{width:100%}
.l-grid .l-grid_item-6-10-sm{width:60%}
.l-grid_item-7-10{width:100%}
.l-grid .l-grid_item-7-10-sm{width:70%}
.l-grid_item-8-10{width:100%}
.l-grid .l-grid_item-8-10-sm{width:80%}
.l-grid_item-9-10{width:100%}
.l-grid .l-grid_item-9-10-sm{width:90%}
.l-grid_item-10-10{width:100%}
.l-grid .l-grid_item-10-10-sm{width:100%}
.l-grid_item-1-11{width:100%}
.l-grid .l-grid_item-1-11-sm{width:9.0909%}
.l-grid_item-2-11{width:100%}
.l-grid .l-grid_item-2-11-sm{width:18.1818%}
.l-grid_item-3-11{width:100%}
.l-grid .l-grid_item-3-11-sm{width:27.2727%}
.l-grid_item-4-11{width:100%}
.l-grid .l-grid_item-4-11-sm{width:36.3636%}
.l-grid_item-5-11{width:100%}
.l-grid .l-grid_item-5-11-sm{width:45.4545%}
.l-grid_item-6-11{width:100%}
.l-grid .l-grid_item-6-11-sm{width:54.5455%}
.l-grid_item-7-11{width:100%}
.l-grid .l-grid_item-7-11-sm{width:63.6364%}
.l-grid_item-8-11{width:100%}
.l-grid .l-grid_item-8-11-sm{width:72.7273%}
.l-grid_item-9-11{width:100%}
.l-grid .l-grid_item-9-11-sm{width:81.8182%}
.l-grid_item-10-11{width:100%}
.l-grid .l-grid_item-10-11-sm{width:90.9091%}
.l-grid_item-11-11{width:100%}
.l-grid .l-grid_item-11-11-sm{width:100%}
.l-grid_item-1-12{width:100%}
.l-grid .l-grid_item-1-12-sm{width:8.3333%}
.l-grid_item-2-12{width:100%}
.l-grid .l-grid_item-2-12-sm{width:16.6667%}
.l-grid_item-3-12{width:100%}
.l-grid .l-grid_item-3-12-sm{width:25%}
.l-grid_item-4-12{width:100%}
.l-grid .l-grid_item-4-12-sm{width:33.3333%}
.l-grid_item-5-12{width:100%}
.l-grid .l-grid_item-5-12-sm{width:41.6667%}
.l-grid_item-6-12{width:100%}
.l-grid .l-grid_item-6-12-sm{width:50%}
.l-grid_item-7-12{width:100%}
.l-grid .l-grid_item-7-12-sm{width:58.3333%}
.l-grid_item-8-12{width:100%}
.l-grid .l-grid_item-8-12-sm{width:66.6667%}
.l-grid_item-9-12{width:100%}
.l-grid .l-grid_item-9-12-sm{width:75%}
.l-grid_item-10-12{width:100%}
.l-grid .l-grid_item-10-12-sm{width:83.3333%}
.l-grid_item-11-12{width:100%}
.l-grid .l-grid_item-11-12-sm{width:91.6667%}
.l-grid_item-12-12{width:100%}
.l-grid .l-grid_item-12-12-sm{width:100%}
.l-grid_item-1-13{width:100%}
.l-grid .l-grid_item-1-13-sm{width:7.6923%}
.l-grid_item-2-13{width:100%}
.l-grid .l-grid_item-2-13-sm{width:15.3846%}
.l-grid_item-3-13{width:100%}
.l-grid .l-grid_item-3-13-sm{width:23.0769%}
.l-grid_item-4-13{width:100%}
.l-grid .l-grid_item-4-13-sm{width:30.7692%}
.l-grid_item-5-13{width:100%}
.l-grid .l-grid_item-5-13-sm{width:38.4615%}
.l-grid_item-6-13{width:100%}
.l-grid .l-grid_item-6-13-sm{width:46.1538%}
.l-grid_item-7-13{width:100%}
.l-grid .l-grid_item-7-13-sm{width:53.8462%}
.l-grid_item-8-13{width:100%}
.l-grid .l-grid_item-8-13-sm{width:61.5385%}
.l-grid_item-9-13{width:100%}
.l-grid .l-grid_item-9-13-sm{width:69.2308%}
.l-grid_item-10-13{width:100%}
.l-grid .l-grid_item-10-13-sm{width:76.9231%}
.l-grid_item-11-13{width:100%}
.l-grid .l-grid_item-11-13-sm{width:84.6154%}
.l-grid_item-12-13{width:100%}
.l-grid .l-grid_item-12-13-sm{width:92.3077%}
.l-grid_item-13-13{width:100%}
.l-grid .l-grid_item-13-13-sm{width:100%}
.l-grid_item-1-14{width:100%}
.l-grid .l-grid_item-1-14-sm{width:7.1429%}
.l-grid_item-2-14{width:100%}
.l-grid .l-grid_item-2-14-sm{width:14.2857%}
.l-grid_item-3-14{width:100%}
.l-grid .l-grid_item-3-14-sm{width:21.4286%}
.l-grid_item-4-14{width:100%}
.l-grid .l-grid_item-4-14-sm{width:28.5714%}
.l-grid_item-5-14{width:100%}
.l-grid .l-grid_item-5-14-sm{width:35.7143%}
.l-grid_item-6-14{width:100%}
.l-grid .l-grid_item-6-14-sm{width:42.8571%}
.l-grid_item-7-14{width:100%}
.l-grid .l-grid_item-7-14-sm{width:50%}
.l-grid_item-8-14{width:100%}
.l-grid .l-grid_item-8-14-sm{width:57.1429%}
.l-grid_item-9-14{width:100%}
.l-grid .l-grid_item-9-14-sm{width:64.2857%}
.l-grid_item-10-14{width:100%}
.l-grid .l-grid_item-10-14-sm{width:71.4286%}
.l-grid_item-11-14{width:100%}
.l-grid .l-grid_item-11-14-sm{width:78.5714%}
.l-grid_item-12-14{width:100%}
.l-grid .l-grid_item-12-14-sm{width:85.7143%}
.l-grid_item-13-14{width:100%}
.l-grid .l-grid_item-13-14-sm{width:92.8571%}
.l-grid_item-14-14{width:100%}
.l-grid .l-grid_item-14-14-sm{width:100%}
.l-grid-center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.l-grid-left-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.l-grid-right-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.l-grid_item-5per{width:100%}
.l-grid .l-grid_item-5per-sm{width:5%}
.l-grid_item-10per{width:100%}
.l-grid .l-grid_item-10per-sm{width:10%}
.l-grid_item-15per{width:100%}
.l-grid .l-grid_item-15per-sm{width:15%}
.l-grid_item-20per{width:100%}
.l-grid .l-grid_item-20per-sm{width:20%}
.l-grid_item-25per{width:100%}
.l-grid .l-grid_item-25per-sm{width:25%}
.l-grid_item-30per{width:100%}
.l-grid .l-grid_item-30per-sm{width:30%}
.l-grid_item-35per{width:100%}
.l-grid .l-grid_item-35per-sm{width:35%}
.l-grid_item-40per{width:100%}
.l-grid .l-grid_item-40per-sm{width:40%}
.l-grid_item-45per{width:100%}
.l-grid .l-grid_item-45per-sm{width:45%}
.l-grid_item-50per{width:100%}
.l-grid .l-grid_item-50per-sm{width:50%}
.l-grid_item-55per{width:100%}
.l-grid .l-grid_item-55per-sm{width:55%}
.l-grid_item-60per{width:100%}
.l-grid .l-grid_item-60per-sm{width:60%}
.l-grid_item-65per{width:100%}
.l-grid .l-grid_item-65per-sm{width:65%}
.l-grid_item-70per{width:100%}
.l-grid .l-grid_item-70per-sm{width:70%}
.l-grid_item-75per{width:100%}
.l-grid .l-grid_item-75per-sm{width:75%}
.l-grid_item-80per{width:100%}
.l-grid .l-grid_item-80per-sm{width:80%}
.l-grid_item-85per{width:100%}
.l-grid .l-grid_item-85per-sm{width:85%}
.l-grid_item-90per{width:100%}
.l-grid .l-grid_item-90per-sm{width:90%}
.l-grid_item-95per{width:100%}
.l-grid .l-grid_item-95per-sm{width:95%}
.l-grid_item-100per{width:100%}
.l-grid .l-grid_item-100per-sm{width:100%}
.l-grid-reverseColumn-sm{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.l-grid-flexNoWrap-sm{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.l-grid-flexAlignCenter-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.l-tile .l-tile_item{width:100%}
.l-tile-1col-sm .l-tile_item{width:100%}
.l-tile-2col-sm .l-tile_item{width:50%}
.l-tile-3col-sm .l-tile_item{width:33.3333%}
.l-tile-4col-sm .l-tile_item{width:25%}
.l-tile-5col-sm .l-tile_item{width:20%}
.l-tile-6col-sm .l-tile_item{width:16.6667%}
.l-tile-7col-sm .l-tile_item{width:14.2857%}
.l-tile-8col-sm .l-tile_item{width:12.5%}
.l-tile-9col-sm .l-tile_item{width:11.1111%}
.l-tile-10col-sm .l-tile_item{width:10%}
.heading-cracker{font-size:29px}
.heading-cutlery:after,.heading-cutlery:before{width:calc(120px * .5);height:calc(120px * .5);margin-bottom:calc(-120px * .5 / 2)}
.heading-cutlery:before{left:calc(-124px * .5 + 2px)}
.heading-cutlery:after{right:calc(-124px * .5 + 2px)}
.heading-barley:after,.heading-barley:before{width:calc(120px * .4);height:calc(120px * .4);margin-bottom:calc(-120px * .5 / 2)}
.heading-barley:before{left:calc(-124px * .4 + 6px)}
.heading-barley:after{right:calc(-124px * .4 + 6px)}
.heading-leaf:after,.heading-leaf:before{width:calc(120px * .34);height:calc(120px * .34);margin-bottom:calc(-120px * .5 / 2 - 1px)}
.heading-leaf:before{left:calc(-124px * .34 + 6px)}
.heading-leaf:after{right:calc(-124px * .34 + 6px)}
.heading-cracker:after,.heading-cracker:before{width:calc(120px * .35);height:calc(120px * .35);margin-bottom:10px}
.heading-cracker:before{left:calc(-124px * .35 + 68px)}
.heading-cracker:after{right:calc(-124px * .35 + 68px)}
.list-1col .list_item{width:100%}
.list-2col .list_item{width:100%}
.list-3col .list_item{width:100%}
.list-4col .list_item{width:100%}
.list-5col .list_item{width:100%}
.list-6col .list_item{width:100%}
.list-7col .list_item{width:100%}
.list-8col .list_item{width:100%}
.list-1col-sm .list_item{float:left;width:100%}
.list-2col-sm .list_item{float:left;width:50%}
.list-3col-sm .list_item{float:left;width:33.3333%}
.list-4col-sm .list_item{float:left;width:25%}
.list-5col-sm .list_item{float:left;width:20%}
.list-6col-sm .list_item{float:left;width:16.6667%}
.list-7col-sm .list_item{float:left;width:14.2857%}
.list-8col-sm .list_item{float:left;width:12.5%}
.horizontalDescriptions.horizontalDescriptions-conference,.horizontalDescriptions.horizontalDescriptions-magazine,.horizontalDescriptions.horizontalDescriptions-office{display:block}
.horizontalDescriptions.horizontalDescriptions-conference .descriptionList,.horizontalDescriptions.horizontalDescriptions-magazine .descriptionList,.horizontalDescriptions.horizontalDescriptions-office .descriptionList{display:block;padding-left:0}
.horizontalDescriptions.horizontalDescriptions-conference .descriptionList_term,.horizontalDescriptions.horizontalDescriptions-magazine .descriptionList_term,.horizontalDescriptions.horizontalDescriptions-office .descriptionList_term{display:block;padding-left:0}
.horizontalDescriptions.horizontalDescriptions-conference .descriptionList_definition,.horizontalDescriptions.horizontalDescriptions-magazine .descriptionList_definition,.horizontalDescriptions.horizontalDescriptions-office .descriptionList_definition{display:block;padding-left:0}
.table-pseudoHeader:first-child{margin-top:0}
.table_data-right-sm,.table_heading-right-sm{text-align:right}
.table_data-center-sm,.table_heading-center-sm{text-align:center}
.table_data-left-sm,.table_heading-left-sm{text-align:left}
.table_data-5per-sm,.table_heading-5per-sm{width:5%}
.table_data-10per-sm,.table_heading-10per-sm{width:10%}
.table_data-15per-sm,.table_heading-15per-sm{width:15%}
.table_data-20per-sm,.table_heading-20per-sm{width:20%}
.table_data-25per-sm,.table_heading-25per-sm{width:25%}
.table_data-30per-sm,.table_heading-30per-sm{width:30%}
.table_data-35per-sm,.table_heading-35per-sm{width:35%}
.table_data-40per-sm,.table_heading-40per-sm{width:40%}
.table_data-45per-sm,.table_heading-45per-sm{width:45%}
.table_data-50per-sm,.table_heading-50per-sm{width:50%}
.table_data-55per-sm,.table_heading-55per-sm{width:55%}
.table_data-60per-sm,.table_heading-60per-sm{width:60%}
.table_data-65per-sm,.table_heading-65per-sm{width:65%}
.table_data-70per-sm,.table_heading-70per-sm{width:70%}
.table_data-75per-sm,.table_heading-75per-sm{width:75%}
.table_data-80per-sm,.table_heading-80per-sm{width:80%}
.table_data-85per-sm,.table_heading-85per-sm{width:85%}
.table_data-90per-sm,.table_heading-90per-sm{width:90%}
.table_data-95per-sm,.table_heading-95per-sm{width:95%}
.table_data-100per-sm,.table_heading-100per-sm{width:100%}
.table-vTop-sm .table_data,.table-vTop-sm .table_heading{vertical-align:top}
.table-vMiddle-sm .table_data,.table-vMiddle-sm .table_heading{vertical-align:middle}
.table-vBottom-sm .table_data,.table-vBottom-sm .table_heading{vertical-align:bottom}
.table-column-sm .table_data,.table-column-sm .table_heading{display:block;padding-top:24px;padding-right:0}
.table-column-sm .table_data{padding-top:0;padding-bottom:24px;border-top:0}
.table-history{display:block}
.table-history .table_body,.table-history .table_data,.table-history .table_heading,.table-history .table_row{display:block}
.table-history .table_data,.table-history .table_heading{padding-right:0}
.table-history .table_heading{padding-bottom:0;border-bottom:0}
.table-history .table_data{border-top:0}
.table-contactforbusiness{display:block}
.table-contactforbusiness .table_body,.table-contactforbusiness .table_data,.table-contactforbusiness .table_heading,.table-contactforbusiness .table_row{display:block}
.table-contactforbusiness .table_data,.table-contactforbusiness .table_heading{padding-right:0}
.table-contactforbusiness .table_heading{padding-top:24px;padding-bottom:0;border-bottom:0}
.table-contactforbusiness .table_data{padding-top:16px;padding-bottom:0;border-top:0}
.table-contactforbusiness .table_data+.table_data{padding-top:0;padding-bottom:24px}
.bannerCarousel_inner.bannerCarousel-active{width:918px;margin-left:calc((918px - 100%)/ -2)}
.bannerCarousel-active .bannerCarousel_image img{width:302px;height:126px}
.bannerCarousel_footer{left:calc(50% - 151px);width:302px;height:126px}
.cardCarousel_item{width:50%}
.card_img-smReset:before{display:none}
.card_img-smReset .card_img_inner{position:static;display:block;text-align:center}
.newsEntry{display:block}
.form_row{margin-top:24px}
.form_row:first-child{margin-top:0}
.form_col{padding:0}
.radio,.selectbox{padding:8px 0}
.searchBox_input::-webkit-input-placeholder{color:transparent}
.searchBox_input:-ms-input-placeholder{color:transparent}
.searchBox_input::placeholder{color:transparent}
.barleyPatternBand-withText .searchBox_input:focus{max-width:none}
.barleyPatternBand-withTex .searchBox_inputContainer{width:20em}
[data-js-modal_container]{width:90%}
.l-separator-x0-sm{margin-top:0}
.l-separator-x0-sm-imp{margin-top:0!important}
.l-separator-x1-sm{margin-top:8px}
.l-separator-x1-sm-imp{margin-top:8px!important}
.l-separator-x2-sm{margin-top:16px}
.l-separator-x2-sm-imp{margin-top:16px!important}
.l-separator-x3-sm{margin-top:24px}
.l-separator-x3-sm-imp{margin-top:24px!important}
.l-separator-x4-sm{margin-top:32px}
.l-separator-x4-sm-imp{margin-top:32px!important}
.l-separator-x5-sm{margin-top:40px}
.l-separator-x5-sm-imp{margin-top:40px!important}
.l-separator-x6-sm{margin-top:48px}
.l-separator-x6-sm-imp{margin-top:48px!important}
.l-separator-x7-sm{margin-top:56px}
.l-separator-x7-sm-imp{margin-top:56px!important}
.l-separator-x8-sm{margin-top:64px}
.l-separator-x8-sm-imp{margin-top:64px!important}
.l-separator-x9-sm{margin-top:72px}
.l-separator-x9-sm-imp{margin-top:72px!important}
.l-separator-x10-sm{margin-top:80px}
.l-separator-x10-sm-imp{margin-top:80px!important}
.l-separator-x11-sm{margin-top:88px}
.l-separator-x11-sm-imp{margin-top:88px!important}
.l-separator-x12-sm{margin-top:96px}
.l-separator-x12-sm-imp{margin-top:96px!important}
.l-separator-x13-sm{margin-top:104px}
.l-separator-x13-sm-imp{margin-top:104px!important}
.l-separator-x14-sm{margin-top:112px}
.l-separator-x14-sm-imp{margin-top:112px!important}
.l-separator-x15-sm{margin-top:120px}
.l-separator-x15-sm-imp{margin-top:120px!important}
.l-separator-x16-sm{margin-top:128px}
.l-separator-x16-sm-imp{margin-top:128px!important}
.l-separator-x17-sm{margin-top:136px}
.l-separator-x17-sm-imp{margin-top:136px!important}
.l-separator-x18-sm{margin-top:144px}
.l-separator-x18-sm-imp{margin-top:144px!important}
.l-separator-x19-sm{margin-top:152px}
.l-separator-x19-sm-imp{margin-top:152px!important}
.l-separator-x20-sm{margin-top:160px}
.l-separator-x20-sm-imp{margin-top:160px!important}
.l-separator-x0_5-sm{margin-top:4px}
.l-separator-x0_5-sm-imp{margin-top:4px!important}
.l-separator-x1_5-sm{margin-top:12px}
.l-separator-x1_5-sm-imp{margin-top:12px!important}
.l-separator-x2_5-sm{margin-top:20px}
.l-separator-x2_5-sm-imp{margin-top:20px!important}
.l-separator-x3_5-sm{margin-top:28px}
.l-separator-x3_5-sm-imp{margin-top:28px!important}
.l-separator-x4_5-sm{margin-top:36px}
.l-separator-x4_5-sm-imp{margin-top:36px!important}
.l-separator-x5_5-sm{margin-top:44px}
.l-separator-x5_5-sm-imp{margin-top:44px!important}
.l-separator-x6_5-sm{margin-top:52px}
.l-separator-x6_5-sm-imp{margin-top:52px!important}
.l-separator-x7_5-sm{margin-top:60px}
.l-separator-x7_5-sm-imp{margin-top:60px!important}
.l-separator-x8_5-sm{margin-top:68px}
.l-separator-x8_5-sm-imp{margin-top:68px!important}
.l-separator-x9_5-sm{margin-top:76px}
.l-separator-x9_5-sm-imp{margin-top:76px!important}
.l-separator-x10_5-sm{margin-top:84px}
.l-separator-x10_5-sm-imp{margin-top:84px!important}
.l-separator-x11_5-sm{margin-top:92px}
.l-separator-x11_5-sm-imp{margin-top:92px!important}
.l-separator-x12_5-sm{margin-top:100px}
.l-separator-x12_5-sm-imp{margin-top:100px!important}
.l-separator-x13_5-sm{margin-top:108px}
.l-separator-x13_5-sm-imp{margin-top:108px!important}
.l-separator-x14_5-sm{margin-top:116px}
.l-separator-x14_5-sm-imp{margin-top:116px!important}
.l-separator-x15_5-sm{margin-top:124px}
.l-separator-x15_5-sm-imp{margin-top:124px!important}
.l-separator-x16_5-sm{margin-top:132px}
.l-separator-x16_5-sm-imp{margin-top:132px!important}
.l-separator-x17_5-sm{margin-top:140px}
.l-separator-x17_5-sm-imp{margin-top:140px!important}
.l-separator-x18_5-sm{margin-top:148px}
.l-separator-x18_5-sm-imp{margin-top:148px!important}
.l-separator-x19_5-sm{margin-top:156px}
.l-separator-x19_5-sm-imp{margin-top:156px!important}
.l-separator-x20_5-sm{margin-top:164px}
.l-separator-x20_5-sm-imp{margin-top:164px!important}
.u-box-strong{padding:24px}
.u-ta-center-sm{text-align:center}
.u-ta-center-sm-imp{text-align:center!important}
.u-ta-left-sm{text-align:left}
.u-ta-left-sm-imp{text-align:left!important}
.u-ta-right-sm{text-align:right}
.u-ta-right-sm-imp{text-align:right!important}
.u-va-top-sm{vertical-align:top}
.u-va-top-sm-imp{vertical-align:top!important}
.u-va-middle-sm{vertical-align:middle}
.u-va-middle-sm-imp{vertical-align:middle!important}
.u-va-bottom-sm{vertical-align:bottom}
.u-va-bottom-sm-imp{vertical-align:bottom!important}
.u-fz-10-sm{font-size:10px}
.u-fz-10-sm-imp{font-size:10px!important}
.u-fz-11-sm{font-size:11px}
.u-fz-11-sm-imp{font-size:11px!important}
.u-fz-12-sm{font-size:12px}
.u-fz-12-sm-imp{font-size:12px!important}
.u-fz-13-sm{font-size:13px}
.u-fz-13-sm-imp{font-size:13px!important}
.u-fz-14-sm{font-size:14px}
.u-fz-14-sm-imp{font-size:14px!important}
.u-fz-15-sm{font-size:15px}
.u-fz-15-sm-imp{font-size:15px!important}
.u-fz-16-sm{font-size:16px}
.u-fz-16-sm-imp{font-size:16px!important}
.u-fz-17-sm{font-size:17px}
.u-fz-17-sm-imp{font-size:17px!important}
.u-fz-18-sm{font-size:18px}
.u-fz-18-sm-imp{font-size:18px!important}
.u-fz-19-sm{font-size:19px}
.u-fz-19-sm-imp{font-size:19px!important}
.u-fz-20-sm{font-size:20px}
.u-fz-20-sm-imp{font-size:20px!important}
.u-fz-21-sm{font-size:21px}
.u-fz-21-sm-imp{font-size:21px!important}
.u-fz-22-sm{font-size:22px}
.u-fz-22-sm-imp{font-size:22px!important}
.u-fz-23-sm{font-size:23px}
.u-fz-23-sm-imp{font-size:23px!important}
.u-fz-24-sm{font-size:24px}
.u-fz-24-sm-imp{font-size:24px!important}
.u-fz-25-sm{font-size:25px}
.u-fz-25-sm-imp{font-size:25px!important}
.u-fz-26-sm{font-size:26px}
.u-fz-26-sm-imp{font-size:26px!important}
.u-fz-27-sm{font-size:27px}
.u-fz-27-sm-imp{font-size:27px!important}
.u-fz-28-sm{font-size:28px}
.u-fz-28-sm-imp{font-size:28px!important}
.u-fz-29-sm{font-size:29px}
.u-fz-29-sm-imp{font-size:29px!important}
.u-fz-30-sm{font-size:30px}
.u-fz-30-sm-imp{font-size:30px!important}
.u-fz-31-sm{font-size:31px}
.u-fz-31-sm-imp{font-size:31px!important}
.u-fz-32-sm{font-size:32px}
.u-fz-32-sm-imp{font-size:32px!important}
.u-fz-33-sm{font-size:33px}
.u-fz-33-sm-imp{font-size:33px!important}
.u-fz-34-sm{font-size:34px}
.u-fz-34-sm-imp{font-size:34px!important}
.u-fz-35-sm{font-size:35px}
.u-fz-35-sm-imp{font-size:35px!important}
.u-fz-36-sm{font-size:36px}
.u-fz-36-sm-imp{font-size:36px!important}
.u-fz-37-sm{font-size:37px}
.u-fz-37-sm-imp{font-size:37px!important}
.u-fz-38-sm{font-size:38px}
.u-fz-38-sm-imp{font-size:38px!important}
.u-fz-39-sm{font-size:39px}
.u-fz-39-sm-imp{font-size:39px!important}
.u-fz-40-sm{font-size:40px}
.u-fz-40-sm-imp{font-size:40px!important}
.u-fz-41-sm{font-size:41px}
.u-fz-41-sm-imp{font-size:41px!important}
.u-fz-42-sm{font-size:42px}
.u-fz-42-sm-imp{font-size:42px!important}
.u-fz-43-sm{font-size:43px}
.u-fz-43-sm-imp{font-size:43px!important}
.u-fz-44-sm{font-size:44px}
.u-fz-44-sm-imp{font-size:44px!important}
.u-fz-45-sm{font-size:45px}
.u-fz-45-sm-imp{font-size:45px!important}
.u-fz-46-sm{font-size:46px}
.u-fz-46-sm-imp{font-size:46px!important}
.u-fz-47-sm{font-size:47px}
.u-fz-47-sm-imp{font-size:47px!important}
.u-fz-48-sm{font-size:48px}
.u-fz-48-sm-imp{font-size:48px!important}
.u-fz-49-sm{font-size:49px}
.u-fz-49-sm-imp{font-size:49px!important}
.u-fz-50-sm{font-size:50px}
.u-fz-50-sm-imp{font-size:50px!important}
.u-fz-51-sm{font-size:51px}
.u-fz-51-sm-imp{font-size:51px!important}
.u-fz-52-sm{font-size:52px}
.u-fz-52-sm-imp{font-size:52px!important}
.u-fz-53-sm{font-size:53px}
.u-fz-53-sm-imp{font-size:53px!important}
.u-fz-54-sm{font-size:54px}
.u-fz-54-sm-imp{font-size:54px!important}
.u-fz-55-sm{font-size:55px}
.u-fz-55-sm-imp{font-size:55px!important}
.u-fz-56-sm{font-size:56px}
.u-fz-56-sm-imp{font-size:56px!important}
.u-fz-57-sm{font-size:57px}
.u-fz-57-sm-imp{font-size:57px!important}
.u-fz-58-sm{font-size:58px}
.u-fz-58-sm-imp{font-size:58px!important}
.u-fz-59-sm{font-size:59px}
.u-fz-59-sm-imp{font-size:59px!important}
.u-fz-60-sm{font-size:60px}
.u-fz-60-sm-imp{font-size:60px!important}
.u-fz-61-sm{font-size:61px}
.u-fz-61-sm-imp{font-size:61px!important}
.u-fz-62-sm{font-size:62px}
.u-fz-62-sm-imp{font-size:62px!important}
.u-fz-63-sm{font-size:63px}
.u-fz-63-sm-imp{font-size:63px!important}
.u-fz-64-sm{font-size:64px}
.u-fz-64-sm-imp{font-size:64px!important}
.u-fz-65-sm{font-size:65px}
.u-fz-65-sm-imp{font-size:65px!important}
.u-fz-66-sm{font-size:66px}
.u-fz-66-sm-imp{font-size:66px!important}
.u-fz-67-sm{font-size:67px}
.u-fz-67-sm-imp{font-size:67px!important}
.u-fz-68-sm{font-size:68px}
.u-fz-68-sm-imp{font-size:68px!important}
.u-fz-69-sm{font-size:69px}
.u-fz-69-sm-imp{font-size:69px!important}
.u-fz-70-sm{font-size:70px}
.u-fz-70-sm-imp{font-size:70px!important}
.u-fz-71-sm{font-size:71px}
.u-fz-71-sm-imp{font-size:71px!important}
.u-fz-72-sm{font-size:72px}
.u-fz-72-sm-imp{font-size:72px!important}
.u-fz-73-sm{font-size:73px}
.u-fz-73-sm-imp{font-size:73px!important}
.u-fz-74-sm{font-size:74px}
.u-fz-74-sm-imp{font-size:74px!important}
.u-fz-75-sm{font-size:75px}
.u-fz-75-sm-imp{font-size:75px!important}
.u-fz-76-sm{font-size:76px}
.u-fz-76-sm-imp{font-size:76px!important}
.u-fz-77-sm{font-size:77px}
.u-fz-77-sm-imp{font-size:77px!important}
.u-fz-78-sm{font-size:78px}
.u-fz-78-sm-imp{font-size:78px!important}
.u-fz-79-sm{font-size:79px}
.u-fz-79-sm-imp{font-size:79px!important}
.u-fz-80-sm{font-size:80px}
.u-fz-80-sm-imp{font-size:80px!important}
.u-fz-81-sm{font-size:81px}
.u-fz-81-sm-imp{font-size:81px!important}
.u-fz-82-sm{font-size:82px}
.u-fz-82-sm-imp{font-size:82px!important}
.u-fz-83-sm{font-size:83px}
.u-fz-83-sm-imp{font-size:83px!important}
.u-fz-84-sm{font-size:84px}
.u-fz-84-sm-imp{font-size:84px!important}
.u-fz-85-sm{font-size:85px}
.u-fz-85-sm-imp{font-size:85px!important}
.u-fz-86-sm{font-size:86px}
.u-fz-86-sm-imp{font-size:86px!important}
.u-fz-87-sm{font-size:87px}
.u-fz-87-sm-imp{font-size:87px!important}
.u-fz-88-sm{font-size:88px}
.u-fz-88-sm-imp{font-size:88px!important}
.u-fz-89-sm{font-size:89px}
.u-fz-89-sm-imp{font-size:89px!important}
.u-fz-90-sm{font-size:90px}
.u-fz-90-sm-imp{font-size:90px!important}
.u-fz-91-sm{font-size:91px}
.u-fz-91-sm-imp{font-size:91px!important}
.u-fz-92-sm{font-size:92px}
.u-fz-92-sm-imp{font-size:92px!important}
.u-fz-93-sm{font-size:93px}
.u-fz-93-sm-imp{font-size:93px!important}
.u-fz-94-sm{font-size:94px}
.u-fz-94-sm-imp{font-size:94px!important}
.u-fz-95-sm{font-size:95px}
.u-fz-95-sm-imp{font-size:95px!important}
.u-fz-96-sm{font-size:96px}
.u-fz-96-sm-imp{font-size:96px!important}
.u-fz-97-sm{font-size:97px}
.u-fz-97-sm-imp{font-size:97px!important}
.u-fz-98-sm{font-size:98px}
.u-fz-98-sm-imp{font-size:98px!important}
.u-fz-99-sm{font-size:99px}
.u-fz-99-sm-imp{font-size:99px!important}
.u-fz-100-sm{font-size:100px}
.u-fz-100-sm-imp{font-size:100px!important}
.u-tc-red-sm{color:#c8161d}
.u-tc-red-sm-imp{color:#c8161d!important}
.u-tc-brown-sm{color:#732200}
.u-tc-brown-sm-imp{color:#732200!important}
.u-tc-cream-sm{color:#fdf9ea}
.u-tc-cream-sm-imp{color:#fdf9ea!important}
.u-tc-base-sm{color:#f3eded}
.u-tc-base-sm-imp{color:#f3eded!important}
.u-tc-green-sm{color:#839a23}
.u-tc-green-sm-imp{color:#839a23!important}
.u-tc-orange-sm{color:#f59700}
.u-tc-orange-sm-imp{color:#f59700!important}
.u-tc-yellow-sm{color:rgba(248,231,28,.4)}
.u-tc-yellow-sm-imp{color:rgba(248,231,28,.4)!important}
.u-display-smBlock{display:block}
.u-display-smInlineBlock{display:inline-block}
.u-display-smInline{display:inline}
.u-display-smNone{display:none}
.u-icon_size-10-sm:after,.u-icon_size-10-sm:before{width:10px}
.u-icon_size-10-sm:after-imp,.u-icon_size-10-sm:before-imp{width:10px!important}
.u-icon_size-10-sm:after,.u-icon_size-10-sm:before{height:10px}
.u-icon_size-10-sm:after-imp,.u-icon_size-10-sm:before-imp{height:10px!important}
.u-icon_size-10-sm:after,.u-icon_size-10-sm:before{background-size:10px 10px}
.u-icon_size-10-sm:after-imp,.u-icon_size-10-sm:before-imp{background-size:10px 10px!important}
.u-icon_size-11-sm:after,.u-icon_size-11-sm:before{width:11px}
.u-icon_size-11-sm:after-imp,.u-icon_size-11-sm:before-imp{width:11px!important}
.u-icon_size-11-sm:after,.u-icon_size-11-sm:before{height:11px}
.u-icon_size-11-sm:after-imp,.u-icon_size-11-sm:before-imp{height:11px!important}
.u-icon_size-11-sm:after,.u-icon_size-11-sm:before{background-size:11px 11px}
.u-icon_size-11-sm:after-imp,.u-icon_size-11-sm:before-imp{background-size:11px 11px!important}
.u-icon_size-12-sm:after,.u-icon_size-12-sm:before{width:12px}
.u-icon_size-12-sm:after-imp,.u-icon_size-12-sm:before-imp{width:12px!important}
.u-icon_size-12-sm:after,.u-icon_size-12-sm:before{height:12px}
.u-icon_size-12-sm:after-imp,.u-icon_size-12-sm:before-imp{height:12px!important}
.u-icon_size-12-sm:after,.u-icon_size-12-sm:before{background-size:12px 12px}
.u-icon_size-12-sm:after-imp,.u-icon_size-12-sm:before-imp{background-size:12px 12px!important}
.u-icon_size-13-sm:after,.u-icon_size-13-sm:before{width:13px}
.u-icon_size-13-sm:after-imp,.u-icon_size-13-sm:before-imp{width:13px!important}
.u-icon_size-13-sm:after,.u-icon_size-13-sm:before{height:13px}
.u-icon_size-13-sm:after-imp,.u-icon_size-13-sm:before-imp{height:13px!important}
.u-icon_size-13-sm:after,.u-icon_size-13-sm:before{background-size:13px 13px}
.u-icon_size-13-sm:after-imp,.u-icon_size-13-sm:before-imp{background-size:13px 13px!important}
.u-icon_size-14-sm:after,.u-icon_size-14-sm:before{width:14px}
.u-icon_size-14-sm:after-imp,.u-icon_size-14-sm:before-imp{width:14px!important}
.u-icon_size-14-sm:after,.u-icon_size-14-sm:before{height:14px}
.u-icon_size-14-sm:after-imp,.u-icon_size-14-sm:before-imp{height:14px!important}
.u-icon_size-14-sm:after,.u-icon_size-14-sm:before{background-size:14px 14px}
.u-icon_size-14-sm:after-imp,.u-icon_size-14-sm:before-imp{background-size:14px 14px!important}
.u-icon_size-15-sm:after,.u-icon_size-15-sm:before{width:15px}
.u-icon_size-15-sm:after-imp,.u-icon_size-15-sm:before-imp{width:15px!important}
.u-icon_size-15-sm:after,.u-icon_size-15-sm:before{height:15px}
.u-icon_size-15-sm:after-imp,.u-icon_size-15-sm:before-imp{height:15px!important}
.u-icon_size-15-sm:after,.u-icon_size-15-sm:before{background-size:15px 15px}
.u-icon_size-15-sm:after-imp,.u-icon_size-15-sm:before-imp{background-size:15px 15px!important}
.u-icon_size-16-sm:after,.u-icon_size-16-sm:before{width:16px}
.u-icon_size-16-sm:after-imp,.u-icon_size-16-sm:before-imp{width:16px!important}
.u-icon_size-16-sm:after,.u-icon_size-16-sm:before{height:16px}
.u-icon_size-16-sm:after-imp,.u-icon_size-16-sm:before-imp{height:16px!important}
.u-icon_size-16-sm:after,.u-icon_size-16-sm:before{background-size:16px 16px}
.u-icon_size-16-sm:after-imp,.u-icon_size-16-sm:before-imp{background-size:16px 16px!important}
.u-icon_size-17-sm:after,.u-icon_size-17-sm:before{width:17px}
.u-icon_size-17-sm:after-imp,.u-icon_size-17-sm:before-imp{width:17px!important}
.u-icon_size-17-sm:after,.u-icon_size-17-sm:before{height:17px}
.u-icon_size-17-sm:after-imp,.u-icon_size-17-sm:before-imp{height:17px!important}
.u-icon_size-17-sm:after,.u-icon_size-17-sm:before{background-size:17px 17px}
.u-icon_size-17-sm:after-imp,.u-icon_size-17-sm:before-imp{background-size:17px 17px!important}
.u-icon_size-18-sm:after,.u-icon_size-18-sm:before{width:18px}
.u-icon_size-18-sm:after-imp,.u-icon_size-18-sm:before-imp{width:18px!important}
.u-icon_size-18-sm:after,.u-icon_size-18-sm:before{height:18px}
.u-icon_size-18-sm:after-imp,.u-icon_size-18-sm:before-imp{height:18px!important}
.u-icon_size-18-sm:after,.u-icon_size-18-sm:before{background-size:18px 18px}
.u-icon_size-18-sm:after-imp,.u-icon_size-18-sm:before-imp{background-size:18px 18px!important}
.u-icon_size-19-sm:after,.u-icon_size-19-sm:before{width:19px}
.u-icon_size-19-sm:after-imp,.u-icon_size-19-sm:before-imp{width:19px!important}
.u-icon_size-19-sm:after,.u-icon_size-19-sm:before{height:19px}
.u-icon_size-19-sm:after-imp,.u-icon_size-19-sm:before-imp{height:19px!important}
.u-icon_size-19-sm:after,.u-icon_size-19-sm:before{background-size:19px 19px}
.u-icon_size-19-sm:after-imp,.u-icon_size-19-sm:before-imp{background-size:19px 19px!important}
.u-icon_size-20-sm:after,.u-icon_size-20-sm:before{width:20px}
.u-icon_size-20-sm:after-imp,.u-icon_size-20-sm:before-imp{width:20px!important}
.u-icon_size-20-sm:after,.u-icon_size-20-sm:before{height:20px}
.u-icon_size-20-sm:after-imp,.u-icon_size-20-sm:before-imp{height:20px!important}
.u-icon_size-20-sm:after,.u-icon_size-20-sm:before{background-size:20px 20px}
.u-icon_size-20-sm:after-imp,.u-icon_size-20-sm:before-imp{background-size:20px 20px!important}
.u-icon_size-21-sm:after,.u-icon_size-21-sm:before{width:21px}
.u-icon_size-21-sm:after-imp,.u-icon_size-21-sm:before-imp{width:21px!important}
.u-icon_size-21-sm:after,.u-icon_size-21-sm:before{height:21px}
.u-icon_size-21-sm:after-imp,.u-icon_size-21-sm:before-imp{height:21px!important}
.u-icon_size-21-sm:after,.u-icon_size-21-sm:before{background-size:21px 21px}
.u-icon_size-21-sm:after-imp,.u-icon_size-21-sm:before-imp{background-size:21px 21px!important}
.u-icon_size-22-sm:after,.u-icon_size-22-sm:before{width:22px}
.u-icon_size-22-sm:after-imp,.u-icon_size-22-sm:before-imp{width:22px!important}
.u-icon_size-22-sm:after,.u-icon_size-22-sm:before{height:22px}
.u-icon_size-22-sm:after-imp,.u-icon_size-22-sm:before-imp{height:22px!important}
.u-icon_size-22-sm:after,.u-icon_size-22-sm:before{background-size:22px 22px}
.u-icon_size-22-sm:after-imp,.u-icon_size-22-sm:before-imp{background-size:22px 22px!important}
.u-icon_size-23-sm:after,.u-icon_size-23-sm:before{width:23px}
.u-icon_size-23-sm:after-imp,.u-icon_size-23-sm:before-imp{width:23px!important}
.u-icon_size-23-sm:after,.u-icon_size-23-sm:before{height:23px}
.u-icon_size-23-sm:after-imp,.u-icon_size-23-sm:before-imp{height:23px!important}
.u-icon_size-23-sm:after,.u-icon_size-23-sm:before{background-size:23px 23px}
.u-icon_size-23-sm:after-imp,.u-icon_size-23-sm:before-imp{background-size:23px 23px!important}
.u-icon_size-24-sm:after,.u-icon_size-24-sm:before{width:24px}
.u-icon_size-24-sm:after-imp,.u-icon_size-24-sm:before-imp{width:24px!important}
.u-icon_size-24-sm:after,.u-icon_size-24-sm:before{height:24px}
.u-icon_size-24-sm:after-imp,.u-icon_size-24-sm:before-imp{height:24px!important}
.u-icon_size-24-sm:after,.u-icon_size-24-sm:before{background-size:24px 24px}
.u-icon_size-24-sm:after-imp,.u-icon_size-24-sm:before-imp{background-size:24px 24px!important}
.u-icon_size-25-sm:after,.u-icon_size-25-sm:before{width:25px}
.u-icon_size-25-sm:after-imp,.u-icon_size-25-sm:before-imp{width:25px!important}
.u-icon_size-25-sm:after,.u-icon_size-25-sm:before{height:25px}
.u-icon_size-25-sm:after-imp,.u-icon_size-25-sm:before-imp{height:25px!important}
.u-icon_size-25-sm:after,.u-icon_size-25-sm:before{background-size:25px 25px}
.u-icon_size-25-sm:after-imp,.u-icon_size-25-sm:before-imp{background-size:25px 25px!important}
.u-icon_size-26-sm:after,.u-icon_size-26-sm:before{width:26px}
.u-icon_size-26-sm:after-imp,.u-icon_size-26-sm:before-imp{width:26px!important}
.u-icon_size-26-sm:after,.u-icon_size-26-sm:before{height:26px}
.u-icon_size-26-sm:after-imp,.u-icon_size-26-sm:before-imp{height:26px!important}
.u-icon_size-26-sm:after,.u-icon_size-26-sm:before{background-size:26px 26px}
.u-icon_size-26-sm:after-imp,.u-icon_size-26-sm:before-imp{background-size:26px 26px!important}
.u-icon_size-27-sm:after,.u-icon_size-27-sm:before{width:27px}
.u-icon_size-27-sm:after-imp,.u-icon_size-27-sm:before-imp{width:27px!important}
.u-icon_size-27-sm:after,.u-icon_size-27-sm:before{height:27px}
.u-icon_size-27-sm:after-imp,.u-icon_size-27-sm:before-imp{height:27px!important}
.u-icon_size-27-sm:after,.u-icon_size-27-sm:before{background-size:27px 27px}
.u-icon_size-27-sm:after-imp,.u-icon_size-27-sm:before-imp{background-size:27px 27px!important}
.u-icon_size-28-sm:after,.u-icon_size-28-sm:before{width:28px}
.u-icon_size-28-sm:after-imp,.u-icon_size-28-sm:before-imp{width:28px!important}
.u-icon_size-28-sm:after,.u-icon_size-28-sm:before{height:28px}
.u-icon_size-28-sm:after-imp,.u-icon_size-28-sm:before-imp{height:28px!important}
.u-icon_size-28-sm:after,.u-icon_size-28-sm:before{background-size:28px 28px}
.u-icon_size-28-sm:after-imp,.u-icon_size-28-sm:before-imp{background-size:28px 28px!important}
.u-icon_size-29-sm:after,.u-icon_size-29-sm:before{width:29px}
.u-icon_size-29-sm:after-imp,.u-icon_size-29-sm:before-imp{width:29px!important}
.u-icon_size-29-sm:after,.u-icon_size-29-sm:before{height:29px}
.u-icon_size-29-sm:after-imp,.u-icon_size-29-sm:before-imp{height:29px!important}
.u-icon_size-29-sm:after,.u-icon_size-29-sm:before{background-size:29px 29px}
.u-icon_size-29-sm:after-imp,.u-icon_size-29-sm:before-imp{background-size:29px 29px!important}
.u-icon_size-30-sm:after,.u-icon_size-30-sm:before{width:30px}
.u-icon_size-30-sm:after-imp,.u-icon_size-30-sm:before-imp{width:30px!important}
.u-icon_size-30-sm:after,.u-icon_size-30-sm:before{height:30px}
.u-icon_size-30-sm:after-imp,.u-icon_size-30-sm:before-imp{height:30px!important}
.u-icon_size-30-sm:after,.u-icon_size-30-sm:before{background-size:30px 30px}
.u-icon_size-30-sm:after-imp,.u-icon_size-30-sm:before-imp{background-size:30px 30px!important}
.u-icon_size-31-sm:after,.u-icon_size-31-sm:before{width:31px}
.u-icon_size-31-sm:after-imp,.u-icon_size-31-sm:before-imp{width:31px!important}
.u-icon_size-31-sm:after,.u-icon_size-31-sm:before{height:31px}
.u-icon_size-31-sm:after-imp,.u-icon_size-31-sm:before-imp{height:31px!important}
.u-icon_size-31-sm:after,.u-icon_size-31-sm:before{background-size:31px 31px}
.u-icon_size-31-sm:after-imp,.u-icon_size-31-sm:before-imp{background-size:31px 31px!important}
.u-icon_size-32-sm:after,.u-icon_size-32-sm:before{width:32px}
.u-icon_size-32-sm:after-imp,.u-icon_size-32-sm:before-imp{width:32px!important}
.u-icon_size-32-sm:after,.u-icon_size-32-sm:before{height:32px}
.u-icon_size-32-sm:after-imp,.u-icon_size-32-sm:before-imp{height:32px!important}
.u-icon_size-32-sm:after,.u-icon_size-32-sm:before{background-size:32px 32px}
.u-icon_size-32-sm:after-imp,.u-icon_size-32-sm:before-imp{background-size:32px 32px!important}
.u-icon_size-33-sm:after,.u-icon_size-33-sm:before{width:33px}
.u-icon_size-33-sm:after-imp,.u-icon_size-33-sm:before-imp{width:33px!important}
.u-icon_size-33-sm:after,.u-icon_size-33-sm:before{height:33px}
.u-icon_size-33-sm:after-imp,.u-icon_size-33-sm:before-imp{height:33px!important}
.u-icon_size-33-sm:after,.u-icon_size-33-sm:before{background-size:33px 33px}
.u-icon_size-33-sm:after-imp,.u-icon_size-33-sm:before-imp{background-size:33px 33px!important}
.u-icon_size-34-sm:after,.u-icon_size-34-sm:before{width:34px}
.u-icon_size-34-sm:after-imp,.u-icon_size-34-sm:before-imp{width:34px!important}
.u-icon_size-34-sm:after,.u-icon_size-34-sm:before{height:34px}
.u-icon_size-34-sm:after-imp,.u-icon_size-34-sm:before-imp{height:34px!important}
.u-icon_size-34-sm:after,.u-icon_size-34-sm:before{background-size:34px 34px}
.u-icon_size-34-sm:after-imp,.u-icon_size-34-sm:before-imp{background-size:34px 34px!important}
.u-icon_size-35-sm:after,.u-icon_size-35-sm:before{width:35px}
.u-icon_size-35-sm:after-imp,.u-icon_size-35-sm:before-imp{width:35px!important}
.u-icon_size-35-sm:after,.u-icon_size-35-sm:before{height:35px}
.u-icon_size-35-sm:after-imp,.u-icon_size-35-sm:before-imp{height:35px!important}
.u-icon_size-35-sm:after,.u-icon_size-35-sm:before{background-size:35px 35px}
.u-icon_size-35-sm:after-imp,.u-icon_size-35-sm:before-imp{background-size:35px 35px!important}
.u-icon_size-36-sm:after,.u-icon_size-36-sm:before{width:36px}
.u-icon_size-36-sm:after-imp,.u-icon_size-36-sm:before-imp{width:36px!important}
.u-icon_size-36-sm:after,.u-icon_size-36-sm:before{height:36px}
.u-icon_size-36-sm:after-imp,.u-icon_size-36-sm:before-imp{height:36px!important}
.u-icon_size-36-sm:after,.u-icon_size-36-sm:before{background-size:36px 36px}
.u-icon_size-36-sm:after-imp,.u-icon_size-36-sm:before-imp{background-size:36px 36px!important}
.u-icon_size-37-sm:after,.u-icon_size-37-sm:before{width:37px}
.u-icon_size-37-sm:after-imp,.u-icon_size-37-sm:before-imp{width:37px!important}
.u-icon_size-37-sm:after,.u-icon_size-37-sm:before{height:37px}
.u-icon_size-37-sm:after-imp,.u-icon_size-37-sm:before-imp{height:37px!important}
.u-icon_size-37-sm:after,.u-icon_size-37-sm:before{background-size:37px 37px}
.u-icon_size-37-sm:after-imp,.u-icon_size-37-sm:before-imp{background-size:37px 37px!important}
.u-icon_size-38-sm:after,.u-icon_size-38-sm:before{width:38px}
.u-icon_size-38-sm:after-imp,.u-icon_size-38-sm:before-imp{width:38px!important}
.u-icon_size-38-sm:after,.u-icon_size-38-sm:before{height:38px}
.u-icon_size-38-sm:after-imp,.u-icon_size-38-sm:before-imp{height:38px!important}
.u-icon_size-38-sm:after,.u-icon_size-38-sm:before{background-size:38px 38px}
.u-icon_size-38-sm:after-imp,.u-icon_size-38-sm:before-imp{background-size:38px 38px!important}
.u-icon_size-39-sm:after,.u-icon_size-39-sm:before{width:39px}
.u-icon_size-39-sm:after-imp,.u-icon_size-39-sm:before-imp{width:39px!important}
.u-icon_size-39-sm:after,.u-icon_size-39-sm:before{height:39px}
.u-icon_size-39-sm:after-imp,.u-icon_size-39-sm:before-imp{height:39px!important}
.u-icon_size-39-sm:after,.u-icon_size-39-sm:before{background-size:39px 39px}
.u-icon_size-39-sm:after-imp,.u-icon_size-39-sm:before-imp{background-size:39px 39px!important}
.u-icon_size-40-sm:after,.u-icon_size-40-sm:before{width:40px}
.u-icon_size-40-sm:after-imp,.u-icon_size-40-sm:before-imp{width:40px!important}
.u-icon_size-40-sm:after,.u-icon_size-40-sm:before{height:40px}
.u-icon_size-40-sm:after-imp,.u-icon_size-40-sm:before-imp{height:40px!important}
.u-icon_size-40-sm:after,.u-icon_size-40-sm:before{background-size:40px 40px}
.u-icon_size-40-sm:after-imp,.u-icon_size-40-sm:before-imp{background-size:40px 40px!important}
.u-icon_size-41-sm:after,.u-icon_size-41-sm:before{width:41px}
.u-icon_size-41-sm:after-imp,.u-icon_size-41-sm:before-imp{width:41px!important}
.u-icon_size-41-sm:after,.u-icon_size-41-sm:before{height:41px}
.u-icon_size-41-sm:after-imp,.u-icon_size-41-sm:before-imp{height:41px!important}
.u-icon_size-41-sm:after,.u-icon_size-41-sm:before{background-size:41px 41px}
.u-icon_size-41-sm:after-imp,.u-icon_size-41-sm:before-imp{background-size:41px 41px!important}
.u-icon_size-42-sm:after,.u-icon_size-42-sm:before{width:42px}
.u-icon_size-42-sm:after-imp,.u-icon_size-42-sm:before-imp{width:42px!important}
.u-icon_size-42-sm:after,.u-icon_size-42-sm:before{height:42px}
.u-icon_size-42-sm:after-imp,.u-icon_size-42-sm:before-imp{height:42px!important}
.u-icon_size-42-sm:after,.u-icon_size-42-sm:before{background-size:42px 42px}
.u-icon_size-42-sm:after-imp,.u-icon_size-42-sm:before-imp{background-size:42px 42px!important}
.u-icon_size-43-sm:after,.u-icon_size-43-sm:before{width:43px}
.u-icon_size-43-sm:after-imp,.u-icon_size-43-sm:before-imp{width:43px!important}
.u-icon_size-43-sm:after,.u-icon_size-43-sm:before{height:43px}
.u-icon_size-43-sm:after-imp,.u-icon_size-43-sm:before-imp{height:43px!important}
.u-icon_size-43-sm:after,.u-icon_size-43-sm:before{background-size:43px 43px}
.u-icon_size-43-sm:after-imp,.u-icon_size-43-sm:before-imp{background-size:43px 43px!important}
.u-icon_size-44-sm:after,.u-icon_size-44-sm:before{width:44px}
.u-icon_size-44-sm:after-imp,.u-icon_size-44-sm:before-imp{width:44px!important}
.u-icon_size-44-sm:after,.u-icon_size-44-sm:before{height:44px}
.u-icon_size-44-sm:after-imp,.u-icon_size-44-sm:before-imp{height:44px!important}
.u-icon_size-44-sm:after,.u-icon_size-44-sm:before{background-size:44px 44px}
.u-icon_size-44-sm:after-imp,.u-icon_size-44-sm:before-imp{background-size:44px 44px!important}
.u-icon_size-45-sm:after,.u-icon_size-45-sm:before{width:45px}
.u-icon_size-45-sm:after-imp,.u-icon_size-45-sm:before-imp{width:45px!important}
.u-icon_size-45-sm:after,.u-icon_size-45-sm:before{height:45px}
.u-icon_size-45-sm:after-imp,.u-icon_size-45-sm:before-imp{height:45px!important}
.u-icon_size-45-sm:after,.u-icon_size-45-sm:before{background-size:45px 45px}
.u-icon_size-45-sm:after-imp,.u-icon_size-45-sm:before-imp{background-size:45px 45px!important}
.u-icon_size-46-sm:after,.u-icon_size-46-sm:before{width:46px}
.u-icon_size-46-sm:after-imp,.u-icon_size-46-sm:before-imp{width:46px!important}
.u-icon_size-46-sm:after,.u-icon_size-46-sm:before{height:46px}
.u-icon_size-46-sm:after-imp,.u-icon_size-46-sm:before-imp{height:46px!important}
.u-icon_size-46-sm:after,.u-icon_size-46-sm:before{background-size:46px 46px}
.u-icon_size-46-sm:after-imp,.u-icon_size-46-sm:before-imp{background-size:46px 46px!important}
.u-icon_size-47-sm:after,.u-icon_size-47-sm:before{width:47px}
.u-icon_size-47-sm:after-imp,.u-icon_size-47-sm:before-imp{width:47px!important}
.u-icon_size-47-sm:after,.u-icon_size-47-sm:before{height:47px}
.u-icon_size-47-sm:after-imp,.u-icon_size-47-sm:before-imp{height:47px!important}
.u-icon_size-47-sm:after,.u-icon_size-47-sm:before{background-size:47px 47px}
.u-icon_size-47-sm:after-imp,.u-icon_size-47-sm:before-imp{background-size:47px 47px!important}
.u-icon_size-48-sm:after,.u-icon_size-48-sm:before{width:48px}
.u-icon_size-48-sm:after-imp,.u-icon_size-48-sm:before-imp{width:48px!important}
.u-icon_size-48-sm:after,.u-icon_size-48-sm:before{height:48px}
.u-icon_size-48-sm:after-imp,.u-icon_size-48-sm:before-imp{height:48px!important}
.u-icon_size-48-sm:after,.u-icon_size-48-sm:before{background-size:48px 48px}
.u-icon_size-48-sm:after-imp,.u-icon_size-48-sm:before-imp{background-size:48px 48px!important}
.u-icon_size-49-sm:after,.u-icon_size-49-sm:before{width:49px}
.u-icon_size-49-sm:after-imp,.u-icon_size-49-sm:before-imp{width:49px!important}
.u-icon_size-49-sm:after,.u-icon_size-49-sm:before{height:49px}
.u-icon_size-49-sm:after-imp,.u-icon_size-49-sm:before-imp{height:49px!important}
.u-icon_size-49-sm:after,.u-icon_size-49-sm:before{background-size:49px 49px}
.u-icon_size-49-sm:after-imp,.u-icon_size-49-sm:before-imp{background-size:49px 49px!important}
.u-icon_size-50-sm:after,.u-icon_size-50-sm:before{width:50px}
.u-icon_size-50-sm:after-imp,.u-icon_size-50-sm:before-imp{width:50px!important}
.u-icon_size-50-sm:after,.u-icon_size-50-sm:before{height:50px}
.u-icon_size-50-sm:after-imp,.u-icon_size-50-sm:before-imp{height:50px!important}
.u-icon_size-50-sm:after,.u-icon_size-50-sm:before{background-size:50px 50px}
.u-icon_size-50-sm:after-imp,.u-icon_size-50-sm:before-imp{background-size:50px 50px!important}
.u-icon_size-51-sm:after,.u-icon_size-51-sm:before{width:51px}
.u-icon_size-51-sm:after-imp,.u-icon_size-51-sm:before-imp{width:51px!important}
.u-icon_size-51-sm:after,.u-icon_size-51-sm:before{height:51px}
.u-icon_size-51-sm:after-imp,.u-icon_size-51-sm:before-imp{height:51px!important}
.u-icon_size-51-sm:after,.u-icon_size-51-sm:before{background-size:51px 51px}
.u-icon_size-51-sm:after-imp,.u-icon_size-51-sm:before-imp{background-size:51px 51px!important}
.u-icon_size-52-sm:after,.u-icon_size-52-sm:before{width:52px}
.u-icon_size-52-sm:after-imp,.u-icon_size-52-sm:before-imp{width:52px!important}
.u-icon_size-52-sm:after,.u-icon_size-52-sm:before{height:52px}
.u-icon_size-52-sm:after-imp,.u-icon_size-52-sm:before-imp{height:52px!important}
.u-icon_size-52-sm:after,.u-icon_size-52-sm:before{background-size:52px 52px}
.u-icon_size-52-sm:after-imp,.u-icon_size-52-sm:before-imp{background-size:52px 52px!important}
.u-icon_size-53-sm:after,.u-icon_size-53-sm:before{width:53px}
.u-icon_size-53-sm:after-imp,.u-icon_size-53-sm:before-imp{width:53px!important}
.u-icon_size-53-sm:after,.u-icon_size-53-sm:before{height:53px}
.u-icon_size-53-sm:after-imp,.u-icon_size-53-sm:before-imp{height:53px!important}
.u-icon_size-53-sm:after,.u-icon_size-53-sm:before{background-size:53px 53px}
.u-icon_size-53-sm:after-imp,.u-icon_size-53-sm:before-imp{background-size:53px 53px!important}
.u-icon_size-54-sm:after,.u-icon_size-54-sm:before{width:54px}
.u-icon_size-54-sm:after-imp,.u-icon_size-54-sm:before-imp{width:54px!important}
.u-icon_size-54-sm:after,.u-icon_size-54-sm:before{height:54px}
.u-icon_size-54-sm:after-imp,.u-icon_size-54-sm:before-imp{height:54px!important}
.u-icon_size-54-sm:after,.u-icon_size-54-sm:before{background-size:54px 54px}
.u-icon_size-54-sm:after-imp,.u-icon_size-54-sm:before-imp{background-size:54px 54px!important}
.u-icon_size-55-sm:after,.u-icon_size-55-sm:before{width:55px}
.u-icon_size-55-sm:after-imp,.u-icon_size-55-sm:before-imp{width:55px!important}
.u-icon_size-55-sm:after,.u-icon_size-55-sm:before{height:55px}
.u-icon_size-55-sm:after-imp,.u-icon_size-55-sm:before-imp{height:55px!important}
.u-icon_size-55-sm:after,.u-icon_size-55-sm:before{background-size:55px 55px}
.u-icon_size-55-sm:after-imp,.u-icon_size-55-sm:before-imp{background-size:55px 55px!important}
.u-icon_size-56-sm:after,.u-icon_size-56-sm:before{width:56px}
.u-icon_size-56-sm:after-imp,.u-icon_size-56-sm:before-imp{width:56px!important}
.u-icon_size-56-sm:after,.u-icon_size-56-sm:before{height:56px}
.u-icon_size-56-sm:after-imp,.u-icon_size-56-sm:before-imp{height:56px!important}
.u-icon_size-56-sm:after,.u-icon_size-56-sm:before{background-size:56px 56px}
.u-icon_size-56-sm:after-imp,.u-icon_size-56-sm:before-imp{background-size:56px 56px!important}
.u-icon_size-57-sm:after,.u-icon_size-57-sm:before{width:57px}
.u-icon_size-57-sm:after-imp,.u-icon_size-57-sm:before-imp{width:57px!important}
.u-icon_size-57-sm:after,.u-icon_size-57-sm:before{height:57px}
.u-icon_size-57-sm:after-imp,.u-icon_size-57-sm:before-imp{height:57px!important}
.u-icon_size-57-sm:after,.u-icon_size-57-sm:before{background-size:57px 57px}
.u-icon_size-57-sm:after-imp,.u-icon_size-57-sm:before-imp{background-size:57px 57px!important}
.u-icon_size-58-sm:after,.u-icon_size-58-sm:before{width:58px}
.u-icon_size-58-sm:after-imp,.u-icon_size-58-sm:before-imp{width:58px!important}
.u-icon_size-58-sm:after,.u-icon_size-58-sm:before{height:58px}
.u-icon_size-58-sm:after-imp,.u-icon_size-58-sm:before-imp{height:58px!important}
.u-icon_size-58-sm:after,.u-icon_size-58-sm:before{background-size:58px 58px}
.u-icon_size-58-sm:after-imp,.u-icon_size-58-sm:before-imp{background-size:58px 58px!important}
.u-icon_size-59-sm:after,.u-icon_size-59-sm:before{width:59px}
.u-icon_size-59-sm:after-imp,.u-icon_size-59-sm:before-imp{width:59px!important}
.u-icon_size-59-sm:after,.u-icon_size-59-sm:before{height:59px}
.u-icon_size-59-sm:after-imp,.u-icon_size-59-sm:before-imp{height:59px!important}
.u-icon_size-59-sm:after,.u-icon_size-59-sm:before{background-size:59px 59px}
.u-icon_size-59-sm:after-imp,.u-icon_size-59-sm:before-imp{background-size:59px 59px!important}
.u-icon_size-60-sm:after,.u-icon_size-60-sm:before{width:60px}
.u-icon_size-60-sm:after-imp,.u-icon_size-60-sm:before-imp{width:60px!important}
.u-icon_size-60-sm:after,.u-icon_size-60-sm:before{height:60px}
.u-icon_size-60-sm:after-imp,.u-icon_size-60-sm:before-imp{height:60px!important}
.u-icon_size-60-sm:after,.u-icon_size-60-sm:before{background-size:60px 60px}
.u-icon_size-60-sm:after-imp,.u-icon_size-60-sm:before-imp{background-size:60px 60px!important}
.u-icon_size-61-sm:after,.u-icon_size-61-sm:before{width:61px}
.u-icon_size-61-sm:after-imp,.u-icon_size-61-sm:before-imp{width:61px!important}
.u-icon_size-61-sm:after,.u-icon_size-61-sm:before{height:61px}
.u-icon_size-61-sm:after-imp,.u-icon_size-61-sm:before-imp{height:61px!important}
.u-icon_size-61-sm:after,.u-icon_size-61-sm:before{background-size:61px 61px}
.u-icon_size-61-sm:after-imp,.u-icon_size-61-sm:before-imp{background-size:61px 61px!important}
.u-icon_size-62-sm:after,.u-icon_size-62-sm:before{width:62px}
.u-icon_size-62-sm:after-imp,.u-icon_size-62-sm:before-imp{width:62px!important}
.u-icon_size-62-sm:after,.u-icon_size-62-sm:before{height:62px}
.u-icon_size-62-sm:after-imp,.u-icon_size-62-sm:before-imp{height:62px!important}
.u-icon_size-62-sm:after,.u-icon_size-62-sm:before{background-size:62px 62px}
.u-icon_size-62-sm:after-imp,.u-icon_size-62-sm:before-imp{background-size:62px 62px!important}
.u-icon_size-63-sm:after,.u-icon_size-63-sm:before{width:63px}
.u-icon_size-63-sm:after-imp,.u-icon_size-63-sm:before-imp{width:63px!important}
.u-icon_size-63-sm:after,.u-icon_size-63-sm:before{height:63px}
.u-icon_size-63-sm:after-imp,.u-icon_size-63-sm:before-imp{height:63px!important}
.u-icon_size-63-sm:after,.u-icon_size-63-sm:before{background-size:63px 63px}
.u-icon_size-63-sm:after-imp,.u-icon_size-63-sm:before-imp{background-size:63px 63px!important}
.u-icon_size-64-sm:after,.u-icon_size-64-sm:before{width:64px}
.u-icon_size-64-sm:after-imp,.u-icon_size-64-sm:before-imp{width:64px!important}
.u-icon_size-64-sm:after,.u-icon_size-64-sm:before{height:64px}
.u-icon_size-64-sm:after-imp,.u-icon_size-64-sm:before-imp{height:64px!important}
.u-icon_size-64-sm:after,.u-icon_size-64-sm:before{background-size:64px 64px}
.u-icon_size-64-sm:after-imp,.u-icon_size-64-sm:before-imp{background-size:64px 64px!important}
.u-icon_size-65-sm:after,.u-icon_size-65-sm:before{width:65px}
.u-icon_size-65-sm:after-imp,.u-icon_size-65-sm:before-imp{width:65px!important}
.u-icon_size-65-sm:after,.u-icon_size-65-sm:before{height:65px}
.u-icon_size-65-sm:after-imp,.u-icon_size-65-sm:before-imp{height:65px!important}
.u-icon_size-65-sm:after,.u-icon_size-65-sm:before{background-size:65px 65px}
.u-icon_size-65-sm:after-imp,.u-icon_size-65-sm:before-imp{background-size:65px 65px!important}
.u-icon_size-66-sm:after,.u-icon_size-66-sm:before{width:66px}
.u-icon_size-66-sm:after-imp,.u-icon_size-66-sm:before-imp{width:66px!important}
.u-icon_size-66-sm:after,.u-icon_size-66-sm:before{height:66px}
.u-icon_size-66-sm:after-imp,.u-icon_size-66-sm:before-imp{height:66px!important}
.u-icon_size-66-sm:after,.u-icon_size-66-sm:before{background-size:66px 66px}
.u-icon_size-66-sm:after-imp,.u-icon_size-66-sm:before-imp{background-size:66px 66px!important}
.u-icon_size-67-sm:after,.u-icon_size-67-sm:before{width:67px}
.u-icon_size-67-sm:after-imp,.u-icon_size-67-sm:before-imp{width:67px!important}
.u-icon_size-67-sm:after,.u-icon_size-67-sm:before{height:67px}
.u-icon_size-67-sm:after-imp,.u-icon_size-67-sm:before-imp{height:67px!important}
.u-icon_size-67-sm:after,.u-icon_size-67-sm:before{background-size:67px 67px}
.u-icon_size-67-sm:after-imp,.u-icon_size-67-sm:before-imp{background-size:67px 67px!important}
.u-icon_size-68-sm:after,.u-icon_size-68-sm:before{width:68px}
.u-icon_size-68-sm:after-imp,.u-icon_size-68-sm:before-imp{width:68px!important}
.u-icon_size-68-sm:after,.u-icon_size-68-sm:before{height:68px}
.u-icon_size-68-sm:after-imp,.u-icon_size-68-sm:before-imp{height:68px!important}
.u-icon_size-68-sm:after,.u-icon_size-68-sm:before{background-size:68px 68px}
.u-icon_size-68-sm:after-imp,.u-icon_size-68-sm:before-imp{background-size:68px 68px!important}
.u-icon_size-69-sm:after,.u-icon_size-69-sm:before{width:69px}
.u-icon_size-69-sm:after-imp,.u-icon_size-69-sm:before-imp{width:69px!important}
.u-icon_size-69-sm:after,.u-icon_size-69-sm:before{height:69px}
.u-icon_size-69-sm:after-imp,.u-icon_size-69-sm:before-imp{height:69px!important}
.u-icon_size-69-sm:after,.u-icon_size-69-sm:before{background-size:69px 69px}
.u-icon_size-69-sm:after-imp,.u-icon_size-69-sm:before-imp{background-size:69px 69px!important}
.u-icon_size-70-sm:after,.u-icon_size-70-sm:before{width:70px}
.u-icon_size-70-sm:after-imp,.u-icon_size-70-sm:before-imp{width:70px!important}
.u-icon_size-70-sm:after,.u-icon_size-70-sm:before{height:70px}
.u-icon_size-70-sm:after-imp,.u-icon_size-70-sm:before-imp{height:70px!important}
.u-icon_size-70-sm:after,.u-icon_size-70-sm:before{background-size:70px 70px}
.u-icon_size-70-sm:after-imp,.u-icon_size-70-sm:before-imp{background-size:70px 70px!important}
.u-icon_size-71-sm:after,.u-icon_size-71-sm:before{width:71px}
.u-icon_size-71-sm:after-imp,.u-icon_size-71-sm:before-imp{width:71px!important}
.u-icon_size-71-sm:after,.u-icon_size-71-sm:before{height:71px}
.u-icon_size-71-sm:after-imp,.u-icon_size-71-sm:before-imp{height:71px!important}
.u-icon_size-71-sm:after,.u-icon_size-71-sm:before{background-size:71px 71px}
.u-icon_size-71-sm:after-imp,.u-icon_size-71-sm:before-imp{background-size:71px 71px!important}
.u-icon_size-72-sm:after,.u-icon_size-72-sm:before{width:72px}
.u-icon_size-72-sm:after-imp,.u-icon_size-72-sm:before-imp{width:72px!important}
.u-icon_size-72-sm:after,.u-icon_size-72-sm:before{height:72px}
.u-icon_size-72-sm:after-imp,.u-icon_size-72-sm:before-imp{height:72px!important}
.u-icon_size-72-sm:after,.u-icon_size-72-sm:before{background-size:72px 72px}
.u-icon_size-72-sm:after-imp,.u-icon_size-72-sm:before-imp{background-size:72px 72px!important}
.u-icon_size-73-sm:after,.u-icon_size-73-sm:before{width:73px}
.u-icon_size-73-sm:after-imp,.u-icon_size-73-sm:before-imp{width:73px!important}
.u-icon_size-73-sm:after,.u-icon_size-73-sm:before{height:73px}
.u-icon_size-73-sm:after-imp,.u-icon_size-73-sm:before-imp{height:73px!important}
.u-icon_size-73-sm:after,.u-icon_size-73-sm:before{background-size:73px 73px}
.u-icon_size-73-sm:after-imp,.u-icon_size-73-sm:before-imp{background-size:73px 73px!important}
.u-icon_size-74-sm:after,.u-icon_size-74-sm:before{width:74px}
.u-icon_size-74-sm:after-imp,.u-icon_size-74-sm:before-imp{width:74px!important}
.u-icon_size-74-sm:after,.u-icon_size-74-sm:before{height:74px}
.u-icon_size-74-sm:after-imp,.u-icon_size-74-sm:before-imp{height:74px!important}
.u-icon_size-74-sm:after,.u-icon_size-74-sm:before{background-size:74px 74px}
.u-icon_size-74-sm:after-imp,.u-icon_size-74-sm:before-imp{background-size:74px 74px!important}
.u-icon_size-75-sm:after,.u-icon_size-75-sm:before{width:75px}
.u-icon_size-75-sm:after-imp,.u-icon_size-75-sm:before-imp{width:75px!important}
.u-icon_size-75-sm:after,.u-icon_size-75-sm:before{height:75px}
.u-icon_size-75-sm:after-imp,.u-icon_size-75-sm:before-imp{height:75px!important}
.u-icon_size-75-sm:after,.u-icon_size-75-sm:before{background-size:75px 75px}
.u-icon_size-75-sm:after-imp,.u-icon_size-75-sm:before-imp{background-size:75px 75px!important}
.u-icon_size-76-sm:after,.u-icon_size-76-sm:before{width:76px}
.u-icon_size-76-sm:after-imp,.u-icon_size-76-sm:before-imp{width:76px!important}
.u-icon_size-76-sm:after,.u-icon_size-76-sm:before{height:76px}
.u-icon_size-76-sm:after-imp,.u-icon_size-76-sm:before-imp{height:76px!important}
.u-icon_size-76-sm:after,.u-icon_size-76-sm:before{background-size:76px 76px}
.u-icon_size-76-sm:after-imp,.u-icon_size-76-sm:before-imp{background-size:76px 76px!important}
.u-icon_size-77-sm:after,.u-icon_size-77-sm:before{width:77px}
.u-icon_size-77-sm:after-imp,.u-icon_size-77-sm:before-imp{width:77px!important}
.u-icon_size-77-sm:after,.u-icon_size-77-sm:before{height:77px}
.u-icon_size-77-sm:after-imp,.u-icon_size-77-sm:before-imp{height:77px!important}
.u-icon_size-77-sm:after,.u-icon_size-77-sm:before{background-size:77px 77px}
.u-icon_size-77-sm:after-imp,.u-icon_size-77-sm:before-imp{background-size:77px 77px!important}
.u-icon_size-78-sm:after,.u-icon_size-78-sm:before{width:78px}
.u-icon_size-78-sm:after-imp,.u-icon_size-78-sm:before-imp{width:78px!important}
.u-icon_size-78-sm:after,.u-icon_size-78-sm:before{height:78px}
.u-icon_size-78-sm:after-imp,.u-icon_size-78-sm:before-imp{height:78px!important}
.u-icon_size-78-sm:after,.u-icon_size-78-sm:before{background-size:78px 78px}
.u-icon_size-78-sm:after-imp,.u-icon_size-78-sm:before-imp{background-size:78px 78px!important}
.u-icon_size-79-sm:after,.u-icon_size-79-sm:before{width:79px}
.u-icon_size-79-sm:after-imp,.u-icon_size-79-sm:before-imp{width:79px!important}
.u-icon_size-79-sm:after,.u-icon_size-79-sm:before{height:79px}
.u-icon_size-79-sm:after-imp,.u-icon_size-79-sm:before-imp{height:79px!important}
.u-icon_size-79-sm:after,.u-icon_size-79-sm:before{background-size:79px 79px}
.u-icon_size-79-sm:after-imp,.u-icon_size-79-sm:before-imp{background-size:79px 79px!important}
.u-icon_size-80-sm:after,.u-icon_size-80-sm:before{width:80px}
.u-icon_size-80-sm:after-imp,.u-icon_size-80-sm:before-imp{width:80px!important}
.u-icon_size-80-sm:after,.u-icon_size-80-sm:before{height:80px}
.u-icon_size-80-sm:after-imp,.u-icon_size-80-sm:before-imp{height:80px!important}
.u-icon_size-80-sm:after,.u-icon_size-80-sm:before{background-size:80px 80px}
.u-icon_size-80-sm:after-imp,.u-icon_size-80-sm:before-imp{background-size:80px 80px!important}
.u-icon_size-81-sm:after,.u-icon_size-81-sm:before{width:81px}
.u-icon_size-81-sm:after-imp,.u-icon_size-81-sm:before-imp{width:81px!important}
.u-icon_size-81-sm:after,.u-icon_size-81-sm:before{height:81px}
.u-icon_size-81-sm:after-imp,.u-icon_size-81-sm:before-imp{height:81px!important}
.u-icon_size-81-sm:after,.u-icon_size-81-sm:before{background-size:81px 81px}
.u-icon_size-81-sm:after-imp,.u-icon_size-81-sm:before-imp{background-size:81px 81px!important}
.u-icon_size-82-sm:after,.u-icon_size-82-sm:before{width:82px}
.u-icon_size-82-sm:after-imp,.u-icon_size-82-sm:before-imp{width:82px!important}
.u-icon_size-82-sm:after,.u-icon_size-82-sm:before{height:82px}
.u-icon_size-82-sm:after-imp,.u-icon_size-82-sm:before-imp{height:82px!important}
.u-icon_size-82-sm:after,.u-icon_size-82-sm:before{background-size:82px 82px}
.u-icon_size-82-sm:after-imp,.u-icon_size-82-sm:before-imp{background-size:82px 82px!important}
.u-icon_size-83-sm:after,.u-icon_size-83-sm:before{width:83px}
.u-icon_size-83-sm:after-imp,.u-icon_size-83-sm:before-imp{width:83px!important}
.u-icon_size-83-sm:after,.u-icon_size-83-sm:before{height:83px}
.u-icon_size-83-sm:after-imp,.u-icon_size-83-sm:before-imp{height:83px!important}
.u-icon_size-83-sm:after,.u-icon_size-83-sm:before{background-size:83px 83px}
.u-icon_size-83-sm:after-imp,.u-icon_size-83-sm:before-imp{background-size:83px 83px!important}
.u-icon_size-84-sm:after,.u-icon_size-84-sm:before{width:84px}
.u-icon_size-84-sm:after-imp,.u-icon_size-84-sm:before-imp{width:84px!important}
.u-icon_size-84-sm:after,.u-icon_size-84-sm:before{height:84px}
.u-icon_size-84-sm:after-imp,.u-icon_size-84-sm:before-imp{height:84px!important}
.u-icon_size-84-sm:after,.u-icon_size-84-sm:before{background-size:84px 84px}
.u-icon_size-84-sm:after-imp,.u-icon_size-84-sm:before-imp{background-size:84px 84px!important}
.u-icon_size-85-sm:after,.u-icon_size-85-sm:before{width:85px}
.u-icon_size-85-sm:after-imp,.u-icon_size-85-sm:before-imp{width:85px!important}
.u-icon_size-85-sm:after,.u-icon_size-85-sm:before{height:85px}
.u-icon_size-85-sm:after-imp,.u-icon_size-85-sm:before-imp{height:85px!important}
.u-icon_size-85-sm:after,.u-icon_size-85-sm:before{background-size:85px 85px}
.u-icon_size-85-sm:after-imp,.u-icon_size-85-sm:before-imp{background-size:85px 85px!important}
.u-icon_size-86-sm:after,.u-icon_size-86-sm:before{width:86px}
.u-icon_size-86-sm:after-imp,.u-icon_size-86-sm:before-imp{width:86px!important}
.u-icon_size-86-sm:after,.u-icon_size-86-sm:before{height:86px}
.u-icon_size-86-sm:after-imp,.u-icon_size-86-sm:before-imp{height:86px!important}
.u-icon_size-86-sm:after,.u-icon_size-86-sm:before{background-size:86px 86px}
.u-icon_size-86-sm:after-imp,.u-icon_size-86-sm:before-imp{background-size:86px 86px!important}
.u-icon_size-87-sm:after,.u-icon_size-87-sm:before{width:87px}
.u-icon_size-87-sm:after-imp,.u-icon_size-87-sm:before-imp{width:87px!important}
.u-icon_size-87-sm:after,.u-icon_size-87-sm:before{height:87px}
.u-icon_size-87-sm:after-imp,.u-icon_size-87-sm:before-imp{height:87px!important}
.u-icon_size-87-sm:after,.u-icon_size-87-sm:before{background-size:87px 87px}
.u-icon_size-87-sm:after-imp,.u-icon_size-87-sm:before-imp{background-size:87px 87px!important}
.u-icon_size-88-sm:after,.u-icon_size-88-sm:before{width:88px}
.u-icon_size-88-sm:after-imp,.u-icon_size-88-sm:before-imp{width:88px!important}
.u-icon_size-88-sm:after,.u-icon_size-88-sm:before{height:88px}
.u-icon_size-88-sm:after-imp,.u-icon_size-88-sm:before-imp{height:88px!important}
.u-icon_size-88-sm:after,.u-icon_size-88-sm:before{background-size:88px 88px}
.u-icon_size-88-sm:after-imp,.u-icon_size-88-sm:before-imp{background-size:88px 88px!important}
.u-icon_size-89-sm:after,.u-icon_size-89-sm:before{width:89px}
.u-icon_size-89-sm:after-imp,.u-icon_size-89-sm:before-imp{width:89px!important}
.u-icon_size-89-sm:after,.u-icon_size-89-sm:before{height:89px}
.u-icon_size-89-sm:after-imp,.u-icon_size-89-sm:before-imp{height:89px!important}
.u-icon_size-89-sm:after,.u-icon_size-89-sm:before{background-size:89px 89px}
.u-icon_size-89-sm:after-imp,.u-icon_size-89-sm:before-imp{background-size:89px 89px!important}
.u-icon_size-90-sm:after,.u-icon_size-90-sm:before{width:90px}
.u-icon_size-90-sm:after-imp,.u-icon_size-90-sm:before-imp{width:90px!important}
.u-icon_size-90-sm:after,.u-icon_size-90-sm:before{height:90px}
.u-icon_size-90-sm:after-imp,.u-icon_size-90-sm:before-imp{height:90px!important}
.u-icon_size-90-sm:after,.u-icon_size-90-sm:before{background-size:90px 90px}
.u-icon_size-90-sm:after-imp,.u-icon_size-90-sm:before-imp{background-size:90px 90px!important}
.u-icon_size-91-sm:after,.u-icon_size-91-sm:before{width:91px}
.u-icon_size-91-sm:after-imp,.u-icon_size-91-sm:before-imp{width:91px!important}
.u-icon_size-91-sm:after,.u-icon_size-91-sm:before{height:91px}
.u-icon_size-91-sm:after-imp,.u-icon_size-91-sm:before-imp{height:91px!important}
.u-icon_size-91-sm:after,.u-icon_size-91-sm:before{background-size:91px 91px}
.u-icon_size-91-sm:after-imp,.u-icon_size-91-sm:before-imp{background-size:91px 91px!important}
.u-icon_size-92-sm:after,.u-icon_size-92-sm:before{width:92px}
.u-icon_size-92-sm:after-imp,.u-icon_size-92-sm:before-imp{width:92px!important}
.u-icon_size-92-sm:after,.u-icon_size-92-sm:before{height:92px}
.u-icon_size-92-sm:after-imp,.u-icon_size-92-sm:before-imp{height:92px!important}
.u-icon_size-92-sm:after,.u-icon_size-92-sm:before{background-size:92px 92px}
.u-icon_size-92-sm:after-imp,.u-icon_size-92-sm:before-imp{background-size:92px 92px!important}
.u-icon_size-93-sm:after,.u-icon_size-93-sm:before{width:93px}
.u-icon_size-93-sm:after-imp,.u-icon_size-93-sm:before-imp{width:93px!important}
.u-icon_size-93-sm:after,.u-icon_size-93-sm:before{height:93px}
.u-icon_size-93-sm:after-imp,.u-icon_size-93-sm:before-imp{height:93px!important}
.u-icon_size-93-sm:after,.u-icon_size-93-sm:before{background-size:93px 93px}
.u-icon_size-93-sm:after-imp,.u-icon_size-93-sm:before-imp{background-size:93px 93px!important}
.u-icon_size-94-sm:after,.u-icon_size-94-sm:before{width:94px}
.u-icon_size-94-sm:after-imp,.u-icon_size-94-sm:before-imp{width:94px!important}
.u-icon_size-94-sm:after,.u-icon_size-94-sm:before{height:94px}
.u-icon_size-94-sm:after-imp,.u-icon_size-94-sm:before-imp{height:94px!important}
.u-icon_size-94-sm:after,.u-icon_size-94-sm:before{background-size:94px 94px}
.u-icon_size-94-sm:after-imp,.u-icon_size-94-sm:before-imp{background-size:94px 94px!important}
.u-icon_size-95-sm:after,.u-icon_size-95-sm:before{width:95px}
.u-icon_size-95-sm:after-imp,.u-icon_size-95-sm:before-imp{width:95px!important}
.u-icon_size-95-sm:after,.u-icon_size-95-sm:before{height:95px}
.u-icon_size-95-sm:after-imp,.u-icon_size-95-sm:before-imp{height:95px!important}
.u-icon_size-95-sm:after,.u-icon_size-95-sm:before{background-size:95px 95px}
.u-icon_size-95-sm:after-imp,.u-icon_size-95-sm:before-imp{background-size:95px 95px!important}
.u-icon_size-96-sm:after,.u-icon_size-96-sm:before{width:96px}
.u-icon_size-96-sm:after-imp,.u-icon_size-96-sm:before-imp{width:96px!important}
.u-icon_size-96-sm:after,.u-icon_size-96-sm:before{height:96px}
.u-icon_size-96-sm:after-imp,.u-icon_size-96-sm:before-imp{height:96px!important}
.u-icon_size-96-sm:after,.u-icon_size-96-sm:before{background-size:96px 96px}
.u-icon_size-96-sm:after-imp,.u-icon_size-96-sm:before-imp{background-size:96px 96px!important}
.u-icon_size-97-sm:after,.u-icon_size-97-sm:before{width:97px}
.u-icon_size-97-sm:after-imp,.u-icon_size-97-sm:before-imp{width:97px!important}
.u-icon_size-97-sm:after,.u-icon_size-97-sm:before{height:97px}
.u-icon_size-97-sm:after-imp,.u-icon_size-97-sm:before-imp{height:97px!important}
.u-icon_size-97-sm:after,.u-icon_size-97-sm:before{background-size:97px 97px}
.u-icon_size-97-sm:after-imp,.u-icon_size-97-sm:before-imp{background-size:97px 97px!important}
.u-icon_size-98-sm:after,.u-icon_size-98-sm:before{width:98px}
.u-icon_size-98-sm:after-imp,.u-icon_size-98-sm:before-imp{width:98px!important}
.u-icon_size-98-sm:after,.u-icon_size-98-sm:before{height:98px}
.u-icon_size-98-sm:after-imp,.u-icon_size-98-sm:before-imp{height:98px!important}
.u-icon_size-98-sm:after,.u-icon_size-98-sm:before{background-size:98px 98px}
.u-icon_size-98-sm:after-imp,.u-icon_size-98-sm:before-imp{background-size:98px 98px!important}
.u-icon_size-99-sm:after,.u-icon_size-99-sm:before{width:99px}
.u-icon_size-99-sm:after-imp,.u-icon_size-99-sm:before-imp{width:99px!important}
.u-icon_size-99-sm:after,.u-icon_size-99-sm:before{height:99px}
.u-icon_size-99-sm:after-imp,.u-icon_size-99-sm:before-imp{height:99px!important}
.u-icon_size-99-sm:after,.u-icon_size-99-sm:before{background-size:99px 99px}
.u-icon_size-99-sm:after-imp,.u-icon_size-99-sm:before-imp{background-size:99px 99px!important}
.u-icon_size-100-sm:after,.u-icon_size-100-sm:before{width:100px}
.u-icon_size-100-sm:after-imp,.u-icon_size-100-sm:before-imp{width:100px!important}
.u-icon_size-100-sm:after,.u-icon_size-100-sm:before{height:100px}
.u-icon_size-100-sm:after-imp,.u-icon_size-100-sm:before-imp{height:100px!important}
.u-icon_size-100-sm:after,.u-icon_size-100-sm:before{background-size:100px 100px}
.u-icon_size-100-sm:after-imp,.u-icon_size-100-sm:before-imp{background-size:100px 100px!important}
.aboutIndexMainVisual{margin:-20px auto 230px}
.aboutIndexMainVisual_image{padding-top:67.3797%}
.aboutIndexCard_categoryTitle{padding-left:0}
.aboutIndexCard_categoryTitle:before{right:0;left:auto}
.aboutIndexCard_categoryTitle{padding-bottom:16px;border-bottom:solid 1px #eada9a}
.aboutIndexCard_item{margin-top:64px}
.aboutIndexCard_item:first-child{margin-top:0}
.aboutIndexCard_navList{margin-top:0}
.aboutIndexCard_navListItem{font-size:17px;margin-top:0;padding-top:16px;padding-bottom:16px;border-bottom:solid 1px #eada9a}
.aboutIndexCard_navListItem a{padding-left:0}
.aboutIndexCard_navListItem a:before{right:0;left:auto}
.aboutCompanyCard_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.aboutCompanyCard_title{margin-top:0;margin-left:16px;padding-right:24px;padding-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.aboutCompanyCard_title:before{right:0;left:auto}
.aboutCompanyCard_img{width:33.3333333%}
.aboutCompanyCard_img{width:auto}
.aboutCompanyCard_img img{width:136px}
.recruitInfo a:before{padding-top:41%;background-position:right}
.recruitInfo_message{position:static;margin-top:8px;-webkit-transform:none;-ms-transform:none;transform:none}
/*.recruitInfo_messageLink:before{background-color:#f76e7a;background-image:url(/assets/img/icons/ic_chevron_right_white.svg)}*/
.recruitInfo_messageLink{color:#f76e7a;text-shadow:none}
.recruitInfo_messageText{color:#f76e7a;text-shadow:none}
.checkedCategory_list{padding-right:16px;padding-left:16px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.categoryFilter_list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.overWidthArea br{display:none}
.contactInformationContent{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.indexHeader{margin-bottom:0}
.indexHeader .noticeArea{margin-top:38px}
.indexMainVisual:after{display:none}
.indexMainVisual_body{position:relative}
.indexMainVisual_bodyInner{padding-left:0}
.indexMainVisual_message{width:100%;background:0 0}
.indexMainVisual_messageInner{padding-top:0}
.indexMainVisual_messageContent{position:static;display:block;margin-top:10px;padding-right:24px;padding-left:24px}
.indexMainVisual_catch{font-size:30px;font-size:calc(26px + 32 * ((100vw - 320px)/ 400));color:#732200}
.indexMainVisual_lead{font-size:15px;font-size:calc(13px + 16 * ((100vw - 320px)/ 400));font-weight:300}
/*.indexMainVisual_media:after{position:absolute;z-index:1;right:0;bottom:-1px;left:0;display:block;width:100%;height:auto;margin:auto;padding-top:3.3%;content:'';background-image:url(/assets/img/index/bg_main_visual_wave_bottom_sm.svg);background-repeat:repeat-x;background-position:center center;background-size:103%}*/
.indexMainVisual_media{overflow:hidden}
/*.indexMainVisual_mediaInner{padding-top:75.9358289%}*/
.indexMainVisual_mediaVideo{right:-26%;left:-26%}
.indexRecipe{padding-bottom:36px}
/*.indexRecipe_contentInner:before{right:auto;bottom:-36px;left:0;width:61px;height:76px;background-image:url(/assets/img/index/bg_recipe_left_sm.png)}
.indexRecipe_contentInner:after{right:0;bottom:-36px;left:auto;width:86px;height:69px;background-image:url(/assets/img/index/bg_recipe_right_sm.png)}
.indexKodawari{padding-top:30%;padding-bottom:24%;background:url(/assets/img/index/bg_kodawari_top_sm.png) no-repeat left top,url(/assets/img/index/bg_kodawari_bottom_sm.png) no-repeat left bottom;background-color:#fdf9ea;background-size:100% auto}*/
.indexKodawari_heading{font-size:19px;letter-spacing:.18em}
.indexKodawari_heading .-small{display:initial}
.indexKodawari_navItem{margin-top:16px}
.indexKodawari_navItem:first-child{margin-top:16px}
.indexKodawari_img:before{display:none}
.indexKodawari_imgInner{position:static}
.indexKodawari_btn{margin-top:48px}
.topHeroHeader{display:block;height:auto;margin-top:-5px;background-position:top -7% right -28px,bottom -8% right -85px;background-size:138% auto,145% auto}
/*.topHeroHeader::after{bottom:-55px;background-image:url(/assets/img/kodawari/top/bg_wave_sp.png);background-size:auto}*/
.topLinkListWithImage{display:block;margin-top:16px}
.topLinkListWithImage_item{width:auto}
.topLinkListWithImage_item:nth-child(n+3){margin-top:0}
.topLinkListWithImage_item:not(:first-child){margin-top:32px}
.productsHistory+.productsHistoryWrapper{margin-top:8px}
.productsHistory_detail{font-size:17px;line-height:1.76}
.productsHistoryWrapper{display:block;margin:0}
.productsHistoryWithoutText{margin:0}
.productsHistoryWithoutText+.productsHistoryWithoutText{margin-top:8px}
.aboutHeroHeader_titleText{padding-right:0}
.aboutHeroHeader_titleTextItem{display:block}
.abouthakubaku_lead{font-size:15px;margin-top:40px;text-align:left}
.productsDetail_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.productsDetail_header>*{min-height:0}
.productsMain_actionShop .btn{max-width:320px;margin-right:auto;margin-left:auto}
.productsMain_action .strongLink{font-size:14px}
.productsMedia{margin-bottom:56px}
.productsMedia_img{max-width:220px}
.productsDetailAnchor{display:block}
.productsDataMain{display:block}
.productsBasicData_body{margin-top:16px}
.productsNutritionData{width:100%}
.productsDataMain-nut2 .productsNutritionData{width:100%}
.learnKokumotsu .anchorNav{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.suggestGrains_heading{max-width:90%;margin-right:auto;margin-left:auto}
.suggestGrains_heading img{width:100%;height:auto}
.suggestGrainsNav_itemTitle{min-height:0!important}
.suggestGrainsContent_header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.suggestGrainsContent_headerData{margin-top:16px;padding-right:0}
.suggestGrainsContent_headerImg{display:none}
.suggestGrainsContent_headerImg-sm{display:block;width:100%;margin-top:16px;text-align:center;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.suggestGrainsContent_body{margin-top:24px}
.suggestGrainsContent_listItem{width:50%}
.suggestGrainsMore_featureType .l-tile{margin-right:0;margin-left:0}
.suggestGrainsMore_featureType .l-tile_item{padding-right:25%;padding-left:25%}
.recipeFeatureMenu-overview .recipeFeatureMenu_title{font-size:19px}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaData{margin-bottom:0}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaImage{margin-bottom:0}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaImage{width:44%}
.recipeFeatureMenu-overview .recipeFeatureMenu_mediaData{width:56%}
.recipeFeature .recipeFeatureMenu_mediaImage{width:30.581%;padding-right:4px;padding-left:4px}
.recipeFeature .recipeFeatureMenu_mediaData{width:69.419%;padding-top:0;padding-right:4px;padding-left:4px}
.recipeFeature .recipeFeatureMenu_title{font-size:19px}
.recipeDetail{margin-top:-16px}
.recipeDetail_header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:-16px}
.recipeDetail_header>*{min-height:0}
.recipeData_name{font-size:29px}
.recipeData_time{margin-top:8px}
.recipeData_keywords{margin-top:16px}
.recipeData_description{margin-top:16px}
.recipeData_nutrition{margin-top:24px}
/*.recipeMedia{width:calc(100% + 32px);margin-right:-16px;margin-bottom:42px;margin-left:-16px;padding:6%;background:url(/assets/img/recipe/bg_detail_img_sm.png) no-repeat center center;background-size:contain}*/
.recipeMedia_img{max-width:260px}
.recipeIngredients{margin-top:24px}
.recipeIngredients_heading{overflow:hidden;max-width:290px}
.recipePreparation{margin-top:64px}
.recipePreparation_heading{overflow:hidden;max-width:290px}
.searchResultItem_thumbnail{display:none}
.titleContentNotice+.noticeMain{margin-top:10px}
}
@media only screen and (max-width:374px){
.heading_secondary{font-size:16px}
.u-display-xsmBlock{display:block}
.u-display-xsmInlineBlock{display:inline-block}
.u-display-xsmInline{display:inline}
.u-display-xsmNone{display:none}
.pageHeader_controller{padding-right:0;padding-left:0}
.categoryFilter_listItem{width:85px;min-width:initial}
.contactInformationTel_callNumber{font-size:20px}
.productsHistoryHeader_titleText:nth-child(1){letter-spacing:0}
.productsHistoryHeader_titleText:nth-child(2){font-size:38px;letter-spacing:0}
.productsHistoryHeader_titleText:nth-child(3){letter-spacing:0}
}
@media (max-width:419px){
.pagination{position:relative;display:block;width:calc(100% + 32px);min-height:calc(40px + 24px + 32px);margin-left:-16px}
.pagination .pagination_next,.pagination .pagination_prev{position:absolute;bottom:0;display:block;margin:0}
.pagination .pagination_prev{left:calc(50% - 64px)}
.pagination .pagination_next{right:calc(50% - 64px)}
}
@media only screen and (max-width:1069px){
.productsHistoryContents_titleNewLine{display:none}
}
@media only screen and (max-width:469px){
.aboutHeroHeader_title::after{width:127px}
}
@media only screen and (max-width:370px){
.aboutHeroHeader_title::after{width:90px}
}
@media only screen and (max-width:1152px){
.suggestGrainsNav_itemTitle{min-height:108px}
}