@charset "UTF-8";
@font-face{font-display:swap;font-family:YakuHanJPs;font-style:normal;font-weight:100;src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Thin.eot);src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Thin.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Thin.woff) format('woff');unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;}@font-face{font-display:swap;font-family:YakuHanJPs;font-style:normal;font-weight:200;src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Light.eot);src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Light.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Light.woff) format('woff');unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;}@font-face{font-display:swap;font-family:YakuHanJPs;font-style:normal;font-weight:300;src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot);src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff) format('woff');unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;}@font-face{font-display:swap;font-family:YakuHanJPs;font-style:normal;font-weight:400;src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Regular.eot);src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Regular.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Regular.woff) format('woff');unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;}@font-face{font-display:swap;font-family:YakuHanJPs;font-style:normal;font-weight:500;src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Medium.eot);src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Medium.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Medium.woff) format('woff');unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;}@font-face{font-display:swap;font-family:YakuHanJPs;font-style:normal;font-weight:700;src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Bold.eot);src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Bold.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Bold.woff) format('woff');unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;}@font-face{
font-display:swap;
font-family:YakuHanJPs;
font-style:normal;
font-weight:900;
src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Black.eot);
src:url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Black.woff2) format('woff2'),url(//365chiiku.com/wp-content/themes/chiiku/assets/fonts/YakuHanJPs/YakuHanJPs-Black.woff) format('woff');
unicode-range:U+3008-3011,U+3014-3015,U+ff08-ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d;
}

@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap rel=stylesheet");
@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp_s-noto.min.css);
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");   *,
::before, ::after{border-width:0;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
body{margin:0;}
main{display:block;}
p, table, blockquote, address, pre, iframe, form, figure, dl{margin:0;}
h1, h2, h3, h4, h5, h6{margin:0;font-weight:inherit;font-size:inherit;}
ul, ol{list-style:none;margin:0;padding:0;}
dt{font-weight:bold;}
dd{margin-left:0;}
hr{clear:both;height:0;margin:0;overflow:visible;border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;color:inherit;}
pre{font-size:inherit;font-family:monospace, monospace;}
address{font-style:inherit;}
a{background-color:transparent;color:inherit;text-decoration:none;}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-size:inherit;font-family:monospace, monospace;}
small{font-size:80%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
svg, img, embed, object, iframe{vertical-align:bottom;}
button, input, optgroup, select, textarea{margin:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button, [type=button],
[type=reset],
[type=submit]{cursor:pointer;}
button:disabled, [type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled{cursor:default;}:-moz-focusring{outline:auto;}
select:disabled{opacity:inherit;}
option{padding:0;}
fieldset{min-width:0;margin:0;padding:0;}
legend{padding:0;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
[type=number]{-moz-appearance:textfield;}
label[for]{cursor:pointer;}
details{display:block;}
summary{display:list-item;}
[contenteditable]:focus{outline:auto;}
table{border-color:inherit;border-collapse:collapse;}
caption{text-align:left;}
td, th{padding:0;vertical-align:top;}
th {
font-weight: bold;
text-align: left;
} *{min-width:0;min-height:0;}
html{font-size:62.5%;}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;min-height:100vh;padding-top:30px;overflow-x:hidden;background:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/header-bg.png) repeat-x 50% 0;background-color:#f7f2e8;color:#222;font-size:1.6rem;line-height:1.75;font-family:"YakuHanJPs_Noto", "Noto Sans JP", sans-serif;-webkit-text-size-adjust:100%;}
@media screen and (max-width:900px){
body{padding-top:0;font-size:1.6rem;line-height:1.75;}
}
body .is-fixed {
position: fixed;
width: 100%;
height: 100%;
} a{color:#008ddb;text-decoration:underline;}
a:visited, a:active{color:#377da4;}
a:hover {
color: #29b3ff;
text-decoration: none;
} p{line-height:1.75;}
p::before, p::after{display:block;width:0;height:0;content:"";}
p::before{margin-top:calc((1 - 1.75) * 0.5em);}
p::after{margin-bottom:calc((1 - 1.75) * 0.5em);}
@media screen and (max-width:900px){ p{line-height:1.75;}
p::before, p::after{display:block;width:0;height:0;content:"";}
p::before{margin-top:calc((1 - 1.75) * 0.5em);}
p::after{margin-bottom:calc((1 - 1.75) * 0.5em);}
}
p:not(:first-child){margin-top:2em;}
img{width:auto;max-width:100%;height:auto;}
pre{white-space:pre-wrap;}
figure{max-width:100%;}
a:hover img{opacity:0.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);}
.l-wrapper{overflow:hidden;}
.l-wrapper.is-fixed{height:100%;overflow:hidden;position:fixed;width:100%;}
.l-header{position:relative;text-align:center;}
@media screen and (max-width:900px){
.l-header{position:fixed;top:0;left:0;z-index:9999;width:100%;height:51px;margin-bottom:8px;border-bottom:1px #ccc solid;background:#fff;text-align:left;-webkit-transition:0.5s;transition:0.5s;}
.l-header.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
}
@media screen and (max-width:900px){
.l-header .l-inner{height:50px;}
}
.l-header .l-header__copy{padding:10px 10px 0 10px;color:#5a4443;font-weight:600;font-size:1.2rem;}
@media screen and (max-width:900px){
.l-header .l-header__copy{display:none;}
}
.l-header .l-header__copy--sp{display:none;}
@media screen and (max-width:900px){
.l-header .l-header__copy--sp{display:block;margin-bottom:10px;padding:8px;background:#e4dcda;font-size:1.2rem;text-align:center;}
}
.l-header .l-header__logo{padding:10px 10px 10px;}
@media screen and (max-width:900px){
.l-header .l-header__logo{padding:12px 0 0;}
}
.l-header .l-header__logo img{width:300px;line-height:1;}
@media screen and (max-width:900px){
.l-header .l-header__logo img{width:auto;height:26px;text-align:left;}
}
.l-header .l-header__toolbox{position:absolute;top:10px;right:10px;min-width:500px;}
@media screen and (max-width: ) {
.l-header .l-header__toolbox{}
}
.l-gnav{background:#5a4443;}
@media screen and (max-width:900px){
.l-gnav{display:none;}
}
.l-gnav .c-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px;padding-left:10px;text-align:center;}
.l-gnav .c-nav__items:after{content:none;}
.l-gnav .c-nav__item{width:100%;border-right:1px #fff solid;font-size:1.3rem;}
.l-gnav .c-nav__item:nth-child(2){border-left:1px #fff solid;}
.l-gnav .c-nav__item--home, .l-gnav .c-nav__item--privacy, .l-gnav .c-nav__item--contact{display:none;}
.l-gnav .c-nav__item a:before{display:none;margin-right:0.2em;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f0da";}
.l-gnav .c-nav__item a, .l-gnav .c-nav__item a:link, .l-gnav .c-nav__item a:visited, .l-gnav .c-nav__item a:active{display:block;padding:8px 10px;color:#fff;font-weight:600;text-decoration:none;}
.l-gnav .c-nav__item a:hover{color:#fff;text-decoration:none;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
.l-gnav .c-nav__item:nth-child(odd) a,
.l-gnav .c-nav__item:nth-child(odd) a:link,
.l-gnav .c-nav__item:nth-child(odd) a:visited,
.l-gnav .c-nav__item:nth-child(odd) a:active{background:#5a4443;}
.l-gnav .c-nav__item:nth-child(odd) a:hover{background:#5a4443;}
.l-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 auto;}
@media screen and (max-width:900px){
.l-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.l-main__header{width:100vw;margin:0 calc(50% - 50vw);}
.l-main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:60px;}
@media screen and (max-width:900px){
.l-main{margin-right:0;margin-left:0;}
}
.l-main__content{margin-top:50px;margin-bottom:50px;}
.l-main__footer section > * + *{margin-top:1em;}
.l-main__footer section h2{position:relative;margin-top:72px;padding-bottom:8px;border-bottom:1px #201817 solid;font-weight:700;font-size:2.4rem;line-height:1.6;}
.l-main__footer section h2::before{position:absolute;bottom:0;left:0;width:15px;height:100%;content:"" !important;}
.entry-content h2{border-bottom:1px #5a4443 solid;border-radius:4px;text-align:center;}
.entry-content h4{margin:40px 0 20px;padding:10px 15px;border-bottom:2px #333 solid;font-weight:600;font-size:1.8rem;}
.oshirase{padding:10px;border:1px #900 solid;color:#900;font-weight:600;font-size:1.4rem;text-align:center;}
.pagenone{padding-top:50px;color:#ccc;font-weight:bold;font-size:6.6rem;text-align:center;}
.preparation-tmb{float:left;width:40%;margin-bottom:1em;}
@media screen and (max-width:900px){
.preparation-tmb{float:none;width:auto;}
}
.preparation-data{float:right;width:55%;}
@media screen and (max-width:900px){
.preparation-data{float:none;width:auto;}
}
.preparation-data--noimage{float:none;width:auto;}
ol.list_parentheses{margin:0;padding:0 0 0 2em;}
ol.list_parentheses li{list-style-type:none !important;list-style-position:inside;margin-bottom:0.2em;padding-left:1.5em;text-indent:-1.5em;counter-increment:cnt;}
ol.list_parentheses li:before{display:marker;content:"(" counter(cnt) ") ";}
.page-template-default .main table{width:100%;margin-bottom:1em;font-size:80%;}
.page-template-default .main table th{width:10em;padding:5px;border:1px #ccc solid;}
.page-template-default .main table td{padding:5px;border:1px #ccc solid;}
.l-inner{position:relative;width:100%;max-width:1080px;margin:0 auto;padding-right:10px;padding-left:10px;}
.l-inner--s{max-width:800px;}
.l-section{margin-top:60px;}
.l-side{margin-top:40px;width:200px;}
@media screen and (max-width:900px){
.l-side{clear:both;float:none;margin-top:0;width:100%;}
}
.l-side__title{color:#fff;font-weight:600;overflow:hidden;padding:8px 8px 18px;position:relative;width:100%;}
.l-side__title:after{border-style:solid;border-width:0 0 15px 1000px;bottom:0;display:inline-block;height:0;position:absolute;right:0;width:0;}
.l-side__box{padding:0 0 20px;}
.l-footer-ad{background:#e9e0db;padding:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.l-footer-ad__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-24px;margin-top:-24px;}
@media screen and (max-width:900px){
.l-footer-ad__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:0;}
}
.l-footer-ad__item{width:300px;margin-left:24px;margin-top:24px;}
@media screen and (max-width:900px){
.l-footer-ad__item{margin-left:0;}
}
.l-footer-ad__item a{display:block;}
.l-footer-ad__item img[width="1"]{display:none;}
.l-footer-nav-big .l-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
@media screen and (max-width:900px){
.l-footer-nav-big .l-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-right:0;padding-left:0;}
}
.l-footer-nav-big__area{width:calc(100% - 16px);margin-right:8px;margin-left:8px;}
.l-footer-nav-big__area .c-nav-list{margin-bottom:24px;}
@media screen and (max-width: ) {
.l-footer-nav-big__area .c-nav-list{margin-bottom:0;}
}
.l-footer-nav-big__area .c-nav-list__title{margin-top:8px;color:#fff;font-weight:600;font-size:1.4rem;}
.l-footer-nav-big__area .c-nav-list__titlelink{display:block;padding:10px 10px 10px 10px;background:#4b3938;color:#fff;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__titlelink:visited, .l-footer-nav-big__area .c-nav-list__titlelink:active{background:#4b3938;color:#fff;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__titlelink:hover{background:#3a2827;color:#fff;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__titlelink::before{margin-right:0.3em;color:#fff;font-weight:900;font-family:"Font Awesome 5 Free";}
.l-footer-nav-big__area .c-nav-list__titlelink--fb{background:#1877f2;}
.l-footer-nav-big__area .c-nav-list__titlelink--fb:visited, .l-footer-nav-big__area .c-nav-list__titlelink--fb:active{background:#1877f2;}
.l-footer-nav-big__area .c-nav-list__titlelink--fb:hover{background:#0b5fcc;}
.l-footer-nav-big__area .c-nav-list__titlelink--tw{background:#1d9bf0;}
.l-footer-nav-big__area .c-nav-list__titlelink--tw:visited, .l-footer-nav-big__area .c-nav-list__titlelink--tw:active{background:#1d9bf0;}
.l-footer-nav-big__area .c-nav-list__titlelink--tw:hover{background:#0e80cc;}
.l-footer-nav-big__area .c-nav-list__items{border-right:1px #ddd solid;border-bottom:1px #ddd solid;border-left:1px #ddd solid;}
.l-footer-nav-big__area .c-nav-list__item{border-top:1px #ddd solid;}
.l-footer-nav-big__area .c-nav-list__link{display:block;padding:4px 10px;background-color:#f0ebeb;color:#5a4443;font-weight:600;font-size:1.2rem;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__link:visited, .l-footer-nav-big__area .c-nav-list__link:active{color:#5a4443;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__link:hover{color:#5a4443;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__link::before{margin-right:0.5em;color:#5a4443;font-weight:900;font-family:"Font Awesome 5 Free";}
.l-footer-nav-big__area .c-nav-list__subitems{border-top:1px #ddd solid;}
.l-footer-nav-big__area .c-nav-list__subitem{border-bottom:1px #ddd solid;}
.l-footer-nav-big__area .c-nav-list__subitem:last-child{border-bottom:0;}
.l-footer-nav-big__area .c-nav-list__sublink{display:block;padding:10px 10px 10px 10px;background-color:#fff;color:#5a4443;font-size:1.3rem;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__sublink:visited, .l-footer-nav-big__area .c-nav-list__sublink:active{color:#5a4443;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__sublink:hover{background:#f3f3f3;color:#5a4443;text-decoration:none;}
.l-footer-nav-big__area .c-nav-list__sublink::before{margin-right:0;color:#5a4443;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f0da";}
.l-footer-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.l-footer-nav__title{display:none;padding:8px;text-align:center;}
@media screen and (max-width: ) {
.l-footer-nav__title{display:block;}
}
.l-footer-nav__items{font-size:1.4rem;font-weight:700;text-align:center;}
@media screen and (max-width: ) {
.l-footer-nav__items{background:#866564;margin-left:-16px;margin-right:-16px;text-align:left;}
}
.l-footer-nav__items li{border-bottom:1px #5a4443 solid;display:inline-block;margin:0 24px;margin-bottom:5px;}
@media screen and (max-width: ) {
.l-footer-nav__items li{display:block;margin:0;}
}
.l-footer-nav__items li a{display:block;padding:16px 0;}
@media screen and (max-width: ) {
.l-footer-nav__items li a{padding-left:16px;padding-right:16px;}
}
.l-footer-nav__sub-items{font-size:1.3rem;font-weight:400;margin-top:6px;}
.l-footer-nav__sub-item{margin-top:2px;}
.l-footer{padding-top:40px;background:#5a4443;color:#fff;}
@media screen and (max-width:900px){
.l-footer{margin-top:40px;padding-top:0;}
}
.l-fnav-box{float:right;}
@media screen and (max-width:900px){
.l-fnav-box{float:none;}
}
.l-fnav-box__title{display:none;}
@media screen and (max-width:900px){
.l-fnav-box__title{display:block;padding:3px;text-align:center;}
}
.l-flogo-box{float:left;width:35%;}
@media screen and (max-width:900px){
.l-flogo-box{float:none;width:auto;margin:0 20px;}
}
.l-flogo-box__logo{margin-bottom:16px;}
@media screen and (max-width:900px){
.l-flogo-box__logo{text-align:center;}
}
.l-flogo-box__logo img{width:300px;}
@media screen and (max-width:900px){
.l-flogo-box__logo img{width:200px;}
}
.l-flogo-box__description{margin-bottom:16px;font-size:1.4rem;}
.l-footer__copyright{margin-top:10px;padding:10px 10px 10px;background:#4b3938;font-size:1.2rem;text-align:center;}
@media screen and (max-width:900px){
.l-footer__copyright{margin-top:0;}
}
.l-snav .c-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;background:#fff;}
.l-snav .c-nav__item{width:100%;height:auto;padding-top:8px;padding-bottom:8px;border-bottom:1px #ccc solid;font-size:1.3rem;line-height:1;-webkit-overflow-scrolling:touch;}
.l-snav .c-nav__item:nth-child(even){border-right:0;}
.l-snav .c-nav__link{display:block;position:relative;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:12px;background-repeat:no-repeat;font-weight:bold;font-size:1.8rem;}
.l-snav .c-nav__link span{display:block;margin-top:8px;color:#999;font-weight:normal;font-size:1.2rem;}
.l-snav .c-nav__link span br{display:none;}
.l-snav .c-nav__link:link, .l-snav .c-nav__link:visited, .l-snav .c-nav__link:active{color:#333;text-decoration:none;}
.l-snav .c-nav__link:hover{color:#333;text-decoration:none;}
.l-snav .c-nav__link:before{position:absolute;top:50%;right:20px;margin-top:-8px;color:#5a4443;font:var(--fa-font-solid);font-weight:900;font-size:1.6rem;content:"\f105";}
.l-snav__title{display:none;}
@media screen and (max-width:900px){
.l-snav__title{display:block;position:relative;z-index:7777;width:100%;padding:8px 12px;background:#5a4443;color:#fff;font-weight:bold;text-align:center;}
}
.l-snav-btn{background:#5a4443;cursor:pointer;display:none;height:60px;margin-left:auto;position:absolute;right:0;top:0;width:60px;z-index:10000;}
@media screen and (max-width: ) {
.l-snav-btn{display:block;}
}
.l-snav-btn span:nth-of-type(1), .l-snav-btn span:nth-of-type(2), .l-snav-btn span:nth-of-type(3){background:#fff;border-radius:4px;height:2px;left:13px;position:absolute;top:13px;width:34px;}
.l-snav-btn span:nth-of-type(2){top:21px;}
.l-snav-btn span:nth-of-type(3){top:29px;}
.l-snav-btn span:nth-of-type(4){color:#fff;font-size:10px;font-weight:600;left:0;position:absolute;text-align:center;top:35px;width:60px;}
.l-drawer-btn{display:none;position:fixed;top:0;right:0;z-index:99999;width:50px;height:50px;margin-left:auto;background:#5a4443;cursor:pointer;}
@media screen and (max-width:900px){
.l-drawer-btn{display:block;}
}
.l-drawer-btn span:nth-of-type(1),
.l-drawer-btn span:nth-of-type(2),
.l-drawer-btn span:nth-of-type(3){position:absolute;top:15px;left:15px;width:22px;height:2px;border-radius:4px;background:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;}
.l-drawer-btn span:nth-of-type(2){top:23px;}
.l-drawer-btn span:nth-of-type(3){top:31px;}
.l-drawer-btn.is-open span:nth-of-type(1){left:14px;-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg);width:23px;height:3px;-webkit-transform:translateY(8px) rotate(-45deg);}
.l-drawer-btn.is-open span:nth-of-type(2){opacity:0;}
.l-drawer-btn.is-open span:nth-of-type(3){left:14px;-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg);width:23px;height:3px;-webkit-transform:translateY(-8px) rotate(45deg);}
.l-drawer-content{display:none;position:fixed;top:0;left:0;z-index:8888;width:100%;height:100%;padding-top:50px;padding-bottom:50px;overflow:auto;background-color:#f5f5f5;}
.l-drawer-content__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;}
.l-drawer-content__button-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:8px 16px;background-color:#5a4443;color:#222;font-weight:700;font-size:1.4rem;line-height:1;}
.l-drawer-content__button-item:not(:first-child){margin-left:10px;}
.l-drawer-content__button-item:link, .l-drawer-content__button-item:visited, .l-drawer-content__button-item:active{color:#fff;text-decoration:none;}
.l-drawer-content__button-item:hover{background-color:#7f605e;}
.l-drawer-content__language{margin-top:24px;text-align:center;}
.c-heading02{background:#5a4443;border-radius:8px;color:#fff;font-size:3rem;font-weight:600;margin-bottom:40px;padding:20px 20px 20px 20px;position:relative;}
@media screen and (max-width:900px){
.c-heading02{font-size:1.6rem;padding-bottom:16px;padding-top:16px;}
}
.c-heading02:not(:first-child){margin-top:60px;}
.c-heading02::before{border-color:#5a4443 transparent transparent transparent;border-style:solid;border-width:10px 10px 0 10px;bottom:-9px;content:"";height:0;left:1em;position:absolute;width:0;}
.c-heading03{background:#f0ebeb;border-radius:8px;color:#e45327;color:#444;font-size:2.4rem;font-size:2rem;font-weight:600;margin:40px 0 30px;padding:10px 15px;padding:20px 30px 20px 40px;position:relative;}
@media screen and (max-width:900px){
.c-heading03{font-size:1.6rem;padding-bottom:16px;padding-top:16px;}
}
.c-heading03::before{background:#e45327;background:#5a4443;border-radius:3px;content:"";height:50%;left:20px;position:absolute;top:25%;width:6px;}
.c-heading{color:#282828;line-height:1;padding:50px 0;text-align:center;}
@media screen and (max-width:900px){
.c-heading{padding:30px 0;}
}
.c-heading--front{padding-top:0;}
.c-heading__jp{font-size:1.8rem;font-weight:700;letter-spacing:0.2em;margin-bottom:8px;}
.c-heading__en{display:block;font-size:1.4rem;font-weight:700;letter-spacing:0.1em;}
.heading--category{border-bottom:1px #5a4443 solid;color:#5a4443;font-size:1.4rem;margin-bottom:10px;margin-top:20px;}
.c-heading--article, .c-heading--print, .c-heading--nurie, .c-heading--other{position:relative;}
.c-heading--article::before, .c-heading--article::after,
.c-heading--print::before, .c-heading--print::after, .c-heading--nurie::before, .c-heading--nurie::after, .c-heading--other::before, .c-heading--other::after{background-size:cover;bottom:-11px;content:"";height:136px;position:absolute;width:200px;}
@media screen and (max-width:900px){
.c-heading--article::before, .c-heading--article::after,
.c-heading--print::before, .c-heading--print::after, .c-heading--nurie::before, .c-heading--nurie::after, .c-heading--other::before, .c-heading--other::after{bottom:-7px;height:82px;width:120px;}
}
.c-heading--article::before, .c-heading--print::before, .c-heading--nurie::before, .c-heading--other::before{left:50%;margin-left:-300px;}
@media screen and (max-width:900px){
.c-heading--article::before, .c-heading--print::before, .c-heading--nurie::before, .c-heading--other::before{margin-left:-175px;}
}
.c-heading--article::after, .c-heading--print::after, .c-heading--nurie::after, .c-heading--other::after{margin-right:-300px;right:50%;}
@media screen and (max-width:900px){
.c-heading--article::after, .c-heading--print::after, .c-heading--nurie::after, .c-heading--other::after{margin-right:-175px;}
}
.c-heading--article::before{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-raion-tobidashi.png);}
.c-heading--article::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-zou-tobidashi.png);}
.c-heading--print::before{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-tora-tobidashi.png);}
.c-heading--print::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-pengin-tobidashi.png);}
.c-heading--nurie::before{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-risu-tobidashi.png);}
.c-heading--nurie::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-koara-tobidashi.png);}
.c-heading--other::before{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-hitsuji-tobidashi.png);}
.c-heading--other::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-suigyu-tobidashi.png);}
.p-breadcrumb{background:rgba(255, 255, 255, 0.8);font-size:1.3rem;padding:6px 0;}
.p-breadcrumb ul{margin:0 auto;padding:0;}
.p-breadcrumb ul li{display:inline;list-style-type:none;}
.p-breadcrumb ul li:after{content:" > ";display:inline;}
.p-breadcrumb ul li:last-child:after{content:none;}
.p-breadcrumb ul li a{text-decoration:underline;}
.p-breadcrumb ul li a:hover{text-decoration:none;}
.c-btn{margin-top:40px;text-align:center;}
.c-btn__link{display:inline-block;margin:0 auto;padding:10px 10%;background:#5a4443;background:#775a59;color:#fff !important;font-weight:600;text-decoration:none;text-decoration:none !important;text-align:center;}
@media screen and (max-width: ) {
.c-btn__link{font-size:1.4rem;}
}
.c-btn--download{padding:20px 20px;background:#f9f9f9;}
.c-btn--download .c-btn__link{width:100%;margin:0 auto;margin-bottom:2px;border-width:1px;border-color:#e57373;border-radius:5px;-webkit-box-shadow:0 3px 0 #c62828;box-shadow:0 3px 0 #c62828;background:#e53935;background:-webkit-gradient(linear, left top, left bottom, from(#f44336), to(#e53935));background:linear-gradient(to bottom, #f44336, #e53935);color:#fff;font-weight:bold;font-size:120%;}
.c-button01{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-width:300px;min-height:3em;-webkit-box-shadow:none !important;box-shadow:none !important;font-weight:bold;font-size:1.6rem;line-height:1.5;text-decoration:none;text-align:center;}
@media screen and (max-width:900px){
.c-button01{min-width:auto;}
}
.c-button01--primary{border:1px #222 solid;background:#222;}
.c-button01--primary:link, .c-button01--primary:visited, .c-button01--primary:active{background:#222;color:#fff;}
.c-button01--primary:hover{border:1px #444 solid;background:#444;color:#fff;}
.c-button01--book-entries{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-width:auto;min-height:auto;padding:6px 10px;border:1px #a3a3a3 solid;-webkit-box-shadow:none !important;box-shadow:none !important;background:#eee;color:#333;font-weight:bold;font-weight:normal;font-size:1.2rem;line-height:1;text-decoration:none;text-align:center;}
.c-button01--book-entries:link, .c-button01--book-entries:visited, .c-button01--book-entries:active{background:#eee;color:#333;}
.c-button01--book-entries:hover{border:1px #444 solid;background:#eee;color:#333;}
.c-button01--form-submit{min-width:300px;border:1px #222 solid;background:#222;color:#fff;font-weight:bold;font-size:1.6rem;}
@media screen and (max-width:900px){
.c-button01--form-submit{width:100%;min-width:auto;}
}
.c-button01--form-submit:hover{border:1px #222 solid;background:#444;color:#fff;}
.c-button01--form-submit:hover::after{left:22px;}
.c-button01--form-reset{min-width:300px;border:1px #bababa solid;background:#bababa;color:#fff;font-weight:bold;font-size:1.6rem;}
@media screen and (max-width:900px){
.c-button01--form-reset{width:100%;min-width:auto;}
}
.c-button01--form-reset:hover{border:1px #a3a3a3 solid;background:#a3a3a3;color:#fff;}
.c-button01--form-reset:hover::after{left:22px;}
.c-button01--search{width:100%;min-width:auto;border:1px #222 solid;background:#222;color:#fff;font-weight:bold;font-size:1.6rem;}
@media screen and (max-width:900px){
.c-button01--search{width:100%;min-width:auto;}
}
.c-button01--search:hover{border:1px #222 solid;background:#444;color:#fff;}
.c-button01--search:hover::after{left:22px;}
.c-button02{display:block;width:100%;margin-right:auto;margin-left:auto;padding:15px 10px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}
.c-button02--amazon{-webkit-box-shadow:0 3px 0 #000001;box-shadow:0 3px 0 #000001;background:-webkit-gradient(linear, right top, left top, from(#232f3e), to(#232f3e));background:linear-gradient(to left, #232f3e 0%, #232f3e 100%);}
.c-button02--amazon:link, .c-button02--amazon:visited, .c-button02--amazon:active{color:#fff;text-decoration:none;}
.c-button02--amazon:hover{background:#1a232e;color:#fff;text-decoration:none;}
.c-button02--rakuten{-webkit-box-shadow:0 3px 0 #720000;box-shadow:0 3px 0 #720000;background:-webkit-gradient(linear, right top, left top, from(#bf0000), to(#bf0000));background:linear-gradient(to left, #bf0000 0%, #bf0000 100%);}
.c-button02--rakuten:link, .c-button02--rakuten:visited, .c-button02--rakuten:active{color:#fff;text-decoration:none;}
.c-button02--rakuten:hover{background:#a50000;color:#fff;text-decoration:none;}
.c-button02--detail{-webkit-box-shadow:0 3px 0 #3c5c81;box-shadow:0 3px 0 #3c5c81;background:-webkit-gradient(linear, right top, left top, from(#698fba), to(#698fba));background:linear-gradient(to left, #698fba 0%, #698fba 100%);}
.c-button02--detail:link, .c-button02--detail:visited, .c-button02--detail:active{color:#fff;text-decoration:none;}
.c-button02--detail:hover{background:#5882b2;color:#fff;text-decoration:none;}
.c-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px 0;}
.c-pager a, .c-pager span{display:block;margin:0 5px;padding:0.5em 0.8em;border-radius:3px;background:#5a4443;color:#fff;font-weight:600;font-size:14px;text-decoration:none;}
.c-pager .current{background:#a3a3a3;color:#fff;}
.c-pager .dots{padding:0.5em 0;background:none;color:#a3a3a3;}
@media screen and (max-width:900px){
.c-pager a, .c-pager span{margin:0 3px;padding:0.4em 0.7em;font-size:12px;}
.c-pager .page-numbers:not(.current):not(.prev):not(.next):not(:first-child):not(:last-child){display:inline-block;}
}
.c-pagetop{bottom:10px;position:fixed;right:10px;}
.c-pagetop__link{background:rgba(0, 0, 0, 0.5);border-radius:4px;color:#fff;display:table-cell;font-weight:bold;height:50px;text-align:center;text-align:center;text-decoration:none;vertical-align:middle;width:40px;z-index:99999;}
.c-pagetop__link:hover, .c-pagetop__link:visited, .c-pagetop__link:active{color:#fff;opacity:0.7;text-decoration:none;}
.c-search-box{border:#ccc 0px solid;position:relative;background:#fff;padding:0;line-height:1;width:250px;float:right;}
.c-search-box__text{border:none;font-size:12px;line-height:1;width:100%;padding-right:30px;padding:8px;color:#ccc;}
.c-search-box__submit{position:absolute;width:1em;height:1em;z-index:20;font-family:"Font Awesome 5 Free";right:7px !important;top:7px !important;background:none;border:none;cursor:pointer;color:#ccc;line-height:1;font-size:14px;}
.c-youtube{width:100%;aspect-ratio:16/9;}
.c-youtube iframe{width:100%;height:100%;}
.c-form{display:block;padding:0 !important;}
.c-form__item:not(:first-child){margin-top:16px;}
.c-form__title{float:none;font-weight:600;font-size:1.8rem;}
@media screen and (max-width:900px){
.c-form__title{font-size:1.6rem;}
}
.c-form__content{margin-top:8px;}
@media screen and (max-width:900px){
.c-form__content{margin-top:4px;}
}
.c-form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;}
@media screen and (max-width:900px){
.c-form__button{margin-top:40px;}
}
.c-form__button > *:not(:first-child){margin-top:16px;}
.c-form-input{width:100%;max-width:100%;padding:0.4em 0.8em 0.4em 0.8em;border:1px solid #d0d0d0;border-radius:3px;background-color:#fff;}
.c-form-input--w50{width:50%;}
@media screen and (max-width:900px){
.c-form-input--w50{width:100%;}
}
.c-form-input--postcode{width:7em;}
.c-form-input--tel{width:14em;}
.c-form-textarea{width:100% !important;max-width:100%;min-height:10em !important;padding:0.4em 0.8em 0.4em 0.8em;border:1px solid #d0d0d0;border-radius:3px;background-color:#fff;}
.c-form-select{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;}
.c-form-select::after{clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;right:15px;width:10px;height:7px;background-color:#535353;content:"";pointer-events:none;}
.c-form-select select{width:100%;height:2.8em;padding:0.4em calc(0.8em + 30px) 0.4em 0.8em;border:1px solid #d0d0d0;border-radius:3px;background-color:#fff;color:#333;font-size:1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.c-form-checkbox{}
.c-form-checkbox input[type=checkbox]{display:none;}
.c-form-checkbox .c-form-checkbox__label{display:inline-block;position:relative;width:auto;padding:5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.c-form-checkbox .c-form-checkbox__label::before{display:block;position:absolute;top:50%;left:5px;width:16px;height:16px;margin-top:-8px;border:1px solid #231815;background:#fff;content:"";}
.c-form-checkbox .c-form-checkbox__label::after{display:block;opacity:0;position:absolute;top:50%;left:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:9px;margin-top:-6px;border-right:3px solid #231815;border-bottom:3px solid #231815;content:"";}
.c-form-checkbox input[type=checkbox]:checked + .c-form-checkbox__label::after,
.c-form-checkbox input[type=checkbox]:checked + input + .c-form-checkbox__label::after{opacity:1;}
.c-form-radio{}
.c-form-radio input[type=radio]{display:none;}
.c-form-radio .c-form-radio__label{display:inline-block;position:relative;width:auto;padding:5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.c-form-radio .c-form-radio__label::before{display:block;position:absolute;top:50%;left:5px;width:16px;height:16px;margin-top:-8px;border:1px solid #231815;border-radius:50%;background:#fff;content:"";}
.c-form-radio .c-form-radio__label::after{display:block;opacity:0;position:absolute;top:50%;left:8px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#231815;content:"";}
.c-form-radio input[type=radio]:checked + .c-form-radio__label::after,
.c-form-radio input[type=radio]:checked + input + .c-form-radio__label::after{opacity:1;}
.c-comments__count{border-bottom:1px #201817 solid;font-size:2.4rem;font-weight:700;line-height:1.6;margin-bottom:16px;margin-top:72px;padding-bottom:8px;position:relative;}
.c-comments__list .depth-1{border-bottom:1px #999 solid;padding-bottom:40px;}
.c-comments__list .comment{margin-bottom:40px;}
.c-comments__list .comment .comment-author{margin-bottom:8px;}
.c-comments__list .comment .comment-metadata{font-size:1.4rem;margin-bottom:8px;}
.c-comments__list .comment .children{margin-left:40px;margin-top:24px;}
.c-comments__list .comment .children .comment{background:#f3f3f3;margin-bottom:0;margin-bottom:24px;padding:24px;}
.c-comments .comment-respond{border:10px solid #f3f3f3;padding:24px;}
.c-comments .comment-respond p{margin:1em 0;}
.c-comments #commentform{padding:20px 0;}
.c-comments p.comment-notes{font-size:14px;}
.c-comments p.form-submit{margin:2em 0 1em 0;}
.c-comments #commentform input[type=text], .c-comments #commentform textarea{background:#e2e2e2;border:none;border-radius:4px;font-size:18px;padding:11px;width:100%;}
.c-comments #commentform input[type=submit]{-webkit-appearance:none;background:#72c7e6;border:none;color:#fff;cursor:pointer;font-size:16px;margin:0;padding:11px;-webkit-transition:0.5s;transition:0.5s;width:100%;}
.c-comments #commentform input[type=submit]:hover{background:#49add1;-webkit-transition:0.5s;transition:0.5s;}
.c-bg--red{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/bg-red.png);}
@media screen and (max-width: ) {
.c-bg--red{background-size:auto;}
}
.c-bg--blue{background:#83d6f7;background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/bg-blue.png);}
@media screen and (max-width: ) {
.c-bg--blue{background-size:auto;}
}
.c-bg--blue-front{padding-top:144px;background:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/bg-front-head.png) #fff 50% 0 repeat-x;}
.c-bg--yellow, .c-bg--nurie{background:#facf4b;background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/bg-yellow.png);}
@media screen and (max-width: ) {
.c-bg--yellow, .c-bg--nurie{background-size:auto;}
}
.c-bg--green, .c-bg--print{background:#cbdd9b;background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/bg-green.png);}
@media screen and (max-width: ) {
.c-bg--green, .c-bg--print{background-size:auto;}
}
.c-bg--green, .c-bg--syogaku{background:#cbdd9b;background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/bg-green.png);}
@media screen and (max-width: ) {
.c-bg--green, .c-bg--syogaku{background-size:auto;}
}
.c-bg--gray{background:#f3f3f3;}
.c-tag .c-table{margin-bottom:20px;margin-top:20px;}
.c-tag__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em;}
@media screen and (max-width:900px){
.c-tag__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.c-tag__tmb{margin-bottom:1em;margin-right:20px;max-width:30%;}
@media screen and (max-width:900px){
.c-tag__tmb{margin:0 auto 2em;max-width:100%;}
.c-tag__tmb a + img{max-width:1px;}
}
.c-tag__tmb a + img{height:1px;max-width:1px;width:1px;}
.c-tag__text1{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.c-tag-review{margin-bottom:20px;margin-top:20px;}
.c-tag-review .c-review{border:0;border-bottom:1px #ccc solid;border-radius:0;margin:0;padding:1em 0;}
.c-tag-review__title{background:#fff;border-bottom:1px #333 solid;border-top:1px #333 solid;font-weight:600;padding:10px;}
.c-tag__btn{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 24px 0;}
.c-tag__btn-item{margin-bottom:24px;width:100%;}
.c-tag__btn-item a{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-weight:bold;margin-left:auto;margin-right:auto;padding:15px 10px;text-align:center;text-decoration:none;}
.c-tag__btn--two{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media screen and (max-width:900px){
.c-tag__btn--two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.c-tag__btn--two .c-tag__btn-item{width:49%;}
@media screen and (max-width:900px){
.c-tag__btn--two .c-tag__btn-item{width:100%;}
}
.c-tag__btn-item--link-af{margin-left:auto;position:relative;}
.c-tag__btn-item--link-af a{background:-webkit-gradient(linear, right top, left top, from(#4fa549), to(#4fa549));background:linear-gradient(to left, #4fa549 0%, #4fa549 100%);-webkit-box-shadow:0 3px 0 #2c8327;box-shadow:0 3px 0 #2c8327;}
.c-tag__btn-item--link-af img{left:0;position:absolute;top:0;}
.c-tag__btn-item--link-detail a{background:-webkit-gradient(linear, right top, left top, from(#698fba), to(#698fba));background:linear-gradient(to left, #698fba 0%, #698fba 100%);-webkit-box-shadow:0 3px 0 #3c5c81;box-shadow:0 3px 0 #3c5c81;}
.c-mcbtn{background:#fafafa;margin-bottom:20px;padding:20px 10px;text-align:center;}
.c-mcbtn__title{font-weight:bold;margin-bottom:10px;}
@media screen and (max-width: ) {
.c-mcbtn__title{font-size:1.5rem;}
}
.c-mcbtn__btn{background:#e53935;background:-webkit-gradient(linear, left top, left bottom, from(#f44336), to(#e53935));background:linear-gradient(to bottom, #f44336, #e53935);border-color:#e57373;border-radius:5px;border-width:1px;-webkit-box-shadow:0 3px 0 #c62828;box-shadow:0 3px 0 #c62828;color:#fff;font-size:2.2rem;font-weight:bold;margin:0 auto;margin-bottom:10px;width:90%;}
@media screen and (max-width: ) {
.c-mcbtn__btn{font-size:1.8rem;}
}
.c-mcbtn__btn a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-weight:600;height:100%;padding:10px;text-align:center;text-align:center;text-decoration:none;width:100%;}
@media screen and (max-width: ) {
.c-mcbtn__text{font-size:1.5rem;}
}
.c-kaiwa{width:100%;margin:1.5em 0;overflow:hidden;}
.c-kaiwa__tmb{float:left;width:80px;margin-right:-90px;}
.c-kaiwa__face{width:100%;height:auto;border:2px #f0ebeb solid;border-radius:50%;background-color:#ffca28;}
.c-kaiwa__face img{width:100%;height:auto;border-radius:50%;}
.c-kaiwa__data{width:100%;}
.c-kaiwa__text{display:inline-block;position:relative;margin:5px 0 0 105px;padding:17px 13px;border-radius:12px;background:#f0ebeb;}
.c-kaiwa__text p{margin:0;padding:0;}
.c-kaiwa__text:after{display:inline-block;position:absolute;top:18px;left:-24px;border:12px solid transparent;border-right:12px solid #f0ebeb;content:"";}
.c-kaiwa--right .c-kaiwa__tmb{float:right;margin-right:0;}
.c-kaiwa--right .c-kaiwa__data{width:calc(100% - 90px);}
.c-kaiwa--right .c-kaiwa__text{margin:5px 15px 0 0;}
.c-kaiwa--right .c-kaiwa__text:after{right:-12px;left:auto;border-right:0;border-left:12px solid #f0ebeb;}
.c-memo{border-radius:6px;display:table;padding:10px;}
.c-memo__icon{display:table-cell;font-size:200%;padding:0 15px 0 10px;text-align:center;vertical-align:middle;}
.c-memo__text{border-left:1px solid #000;padding-left:15px;width:100%;}
.c-memo--exclamation{background:#ffebee;}
.c-memo--exclamation .c-memo__icon{color:#ef5350;}
.c-memo--exclamation .c-memo__text{border-left-color:#ef5350;}
.c-strong, .p-entry__content p strong{font-weight:600;}
.c-strong--highlighter, .p-entry__content p strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgb(255, 255, 102)));background:linear-gradient(transparent 70%, rgb(255, 255, 102) 70%);}
.c-bold{font-weight:600;}
.c-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ffda7b));background:linear-gradient(transparent 75%, #ffda7b 75%);padding:0 0 0;text-shadow:0 0 0 #fff;}
@media screen and (max-width: ) {
.c-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #ae9890));background:linear-gradient(transparent 80%, #ae9890 80%);padding-bottom:2px;}
}
.c-list--maruck ul{background:#fdede2;border-radius:5px;padding:20px;position:relative;}
.c-list--maruck ul li{font-size:1.5rem;line-height:1.7;margin-bottom:1em;padding:0 0 0 35px;position:relative;}
.c-list--maruck ul li:last-child{margin-bottom:0;}
.c-list--maruck ul li:before{background:#5a4443;border-radius:50%;color:#fff;content:"\f0da";display:inline-block;font-family:"Font Awesome 5 Free";font-size:1.4rem;font-weight:700;height:25px;left:0;line-height:25px;padding-left:3px;position:absolute;text-align:center;width:25px;}
.c-list--maruno ol{background:#fdede2;counter-reset:number;list-style-type:none !important;padding:20px;}
.c-list--maruno ol li{font-size:1.5rem;line-height:1.7;margin-bottom:1em;padding:0 0 0 35px;position:relative;}
.c-list--maruno ol li:last-child{margin-bottom:0;}
.c-list--maruno ol li:before{background:#5a4443;border-radius:50%;color:#fff;content:counter(number);counter-increment:number;display:inline-block;font-size:1.4rem;font-weight:600;height:25px;left:0;line-height:25px;position:absolute;text-align:center;width:25px;}
.c-table table, .p-entry__content table table{width:100%;}
.c-table table thead, .p-entry__content table table thead{background:#5a4443;}
.c-table table thead th, .p-entry__content table table thead th{padding:8px;border:1px #201817 solid;color:#fff;font-weight:600;font-size:12px;line-height:1.4;}
.c-table table tbody th, .p-entry__content table table tbody th{padding:8px;border:1px #201817 solid;background:#f3f3f3;font-weight:400 !important;font-size:12px;line-height:1.4;}
.c-table table tbody td, .p-entry__content table table tbody td{padding:8px;border:1px #201817 solid;color:#333 !important;font-weight:400 !important;font-size:12px !important;line-height:1.4 !important;vertical-align:middle;}
.c-table table tbody td img, .p-entry__content table table tbody td img{margin-bottom:0;}
.c-table table tbody td img.icon, .p-entry__content table table tbody td img.icon{width:50px;}
.c-table, .p-entry__content table{width:100%;}
.c-table thead, .p-entry__content table thead{background:#5a4443;}
.c-table thead th, .p-entry__content table thead th{padding:8px;border:1px #201817 solid;color:#fff;font-weight:600;font-size:12px;line-height:1.4;}
.c-table tbody th, .p-entry__content table tbody th{padding:8px;border:1px #201817 solid;background:#f3f3f3;font-weight:400 !important;font-size:12px;line-height:1.4;}
.c-table tbody td, .p-entry__content table tbody td{padding:8px;border:1px #201817 solid;color:#333 !important;font-weight:400 !important;font-size:1.6rem;line-height:1.4 !important;vertical-align:middle;}
.c-table tbody td img, .p-entry__content table tbody td img{margin-bottom:0;}
.c-table tbody td img.icon, .p-entry__content table tbody td img.icon{width:50px;}
.c-table--thead-th-center table thead th{text-align:center;}
.c-table--tbody-td-w30 table tbody th{width:30%;}
.c-table--tbody-td-center table tbody td{text-align:center;}
.c-table--vod{width:100%;}
.c-table--vod thead th{padding:16px;border:1px #797979 solid;background-color:#d1d1d1;color:#222;font-weight:600;font-size:1.6rem;line-height:1.4;}
@media screen and (max-width:900px){
.c-table--vod thead th{padding:8px;font-size:1.4rem;}
}
.c-table--vod tbody th{width:8em;padding:16px;border:1px #797979 solid;background:#f9f9f9;font-weight:bold !important;font-size:1.6rem;line-height:1.4;}
@media screen and (max-width:900px){
.c-table--vod tbody th{padding:8px;font-size:1.4rem;}
}
.c-table--vod tbody td{padding:16px;border:1px #797979 solid;background-color:#fff;color:#222 !important;font-weight:400 !important;font-size:1.6rem;line-height:1.4 !important;vertical-align:middle;}
@media screen and (max-width:900px){
.c-table--vod tbody td{padding:8px;font-size:1.4rem;}
}
.c-table--vod-center thead th{text-align:center;}
.c-table--vod-center tbody th{text-align:center;}
.c-table--vod-center tbody td{text-align:center;}
.c-review{border:1px solid #333;border-radius:8px;color:#797979;color:#333;font-size:1.6rem;margin:2em 0;padding:1.5em 1em;}
.c-review__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fda359;color:#e45327;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;line-height:1.4;margin-bottom:8px;}
.c-review__title::before{color:#fda359;color:#e45327;content:"\f599";font-family:"font awesome 5 free";font-size:1.7em;font-weight:600;margin-right:5px;}
.c-review__text{margin-bottom:0.5em;}
.c-review__zokusei{color:#999;text-align:right;}
.c-review--bad .c-review__title{color:#4cb1bf;}
.c-review--bad .c-review__title::before{color:#4cb1bf;content:"\f5c8";}
.c-capbox--outer-label{font-size:0;}
.c-capbox--outer-label .c-capbox__head{display:inline-block;padding:8px 16px 8px 12px;border-radius:0 8px 0 0;background-color:#5a4443;color:#fff;font-weight:bold;font-size:1.2rem;line-height:1;}
.c-capbox--outer-label .c-capbox__body{padding:16px;border:1px #5a4443 solid;border-radius:0 3px 3px 3px;background-color:#fff;font-size:1.6rem;}
.c-capbox--rakuten .c-capbox__body iframe{max-width:100%;}
.c-share-button{text-align:center;}
@media screen and (max-width: ) {
.c-share-button{margin-bottom:1em;}
}
.appreach{border:1px solid #7c7c7c;margin-bottom:1em;overflow:hidden;padding:10px;text-align:left;}
.appreach:after{clear:both;content:"";display:block;}
.appreach p{margin:0;}
.appreach a:after{display:none;}
.appreach__icon{border-radius:10%;float:left;height:auto !important;margin:0 3% 0 0 !important;max-width:120px !important;overflow:hidden;width:25% !important;}
.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;max-width:72%;width:72%;}
.appreach__detail:after{clear:both;content:"";display:block;}
.appreach__name{font-size:16px;line-height:1.5em !important;max-height:3em;overflow:hidden;}
.appreach__info{font-size:12px !important;}
.appreach__developper, .appreach__price{margin-right:0.5em;}
.appreach__posted a{margin-left:0.5em;}
.appreach__links{float:left;height:40px;margin-top:8px;white-space:nowrap;}
.appreach__aslink img{height:40px;margin-right:10px;width:135px;}
.appreach__gplink img{height:40px;width:134.5px;}
.appreach__star{font-size:14px !important;height:1.5em;position:relative;width:5em;}
.appreach__star__base{color:#737373;position:absolute;}
.appreach__star__evaluate{color:#ffc107;overflow:hidden;position:absolute;white-space:nowrap;}
.c-icon-rating--vod{width:40px;height:40px;margin:0 auto 4px;}
.c-icon-rating--maru-double{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/icon_maru-double.png);background-size:cover;background-repeat:no-repeat;content:"";}
.c-icon-rating--maru{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/icon_maru.png);background-size:cover;background-repeat:no-repeat;content:"";}
.c-icon-rating--sankaku{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/icon_sankaku.png);background-size:cover;background-repeat:no-repeat;content:"";}
.c-icon-rating--batsu{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/icon_batsu.png);background-size:cover;background-repeat:no-repeat;content:"";}
.c-category-list{margin-left:-6px;margin-top:-4px;}
.c-category-list__item{display:inline-block;margin-left:6px;margin-top:6px;}
.c-category-list__link{background:#5a4443;border-radius:2px;color:#fff;display:inline-block;font-size:1rem;line-height:1;padding:6px 6px;text-decoration:none;}
.c-category-list__link:link, .c-category-list__link:visited, .c-category-list__link:active{color:#fff;text-decoration:none;}
.c-category-list__link:hover{background:#3d2e2d;color:#fff;text-decoration:none;}
.c-tag-list{line-height:1;margin-left:-6px;margin-top:2px;}
.c-tag-list__item{display:inline-block;margin-left:6px;margin-top:4px;}
.c-tag-list__link{border-radius:2px;color:#5a4443;display:inline-block;font-size:1.3rem;line-height:1;padding:0;text-decoration:none;}
.c-tag-list__link:link, .c-tag-list__link:visited, .c-tag-list__link:active{color:#5a4443;text-decoration:none;}
.c-tag-list__link:hover{color:#5a4443;text-decoration:underline;}
.p-entries{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-24px;margin-left:-24px;}
@media screen and (max-width:900px){
.p-entries{margin-top:-10px;margin-left:-10px;}
}
.p-entries__item{width:calc(50% - 24px);margin-top:24px;margin-left:24px;}
@media screen and (max-width:900px){
.p-entries__item{width:calc(100% - 10px);margin-top:10px;margin-left:10px;}
}
.p-entries__item-ad{width:100%;}
.p-entries__item-ad ins.adsbygoogle{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;}
.p-entries__link{color:#333;text-decoration:none;overflow-wrap:break-word;}
.p-entries__link:visited, .p-entries__link:active{color:#333;text-decoration:none;}
.p-entries__link:hover{color:#666;text-decoration:none;}
.p-entries__tmb{margin-bottom:4px;border:1px #ccc solid;background-color:#fff;}
@media screen and (max-width:900px){
.p-entries__tmb{padding:4px;}
}
.p-entries__tmb img{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);}
.p-entries__date{margin-top:auto;color:#666;text-align:right;}
.p-entries__title{font-weight:600;font-size:1.3rem;line-height:1.5;}
@media screen and (max-width:900px){
.p-entries__title{font-size:1.3rem;line-height:1.5;}
}
.p-entries--front-article .p-entries__item{width:calc(25% - 24px);}
@media screen and (max-width:900px){
.p-entries--front-article .p-entries__item{width:calc(50% - 16px);}
}
.p-entries--front-article .p-entries__item::after{position:absolute;top:-94px;left:50%;width:150px;height:103px;margin-left:-75px;}
.p-entries--front-article .p-entries__item:nth-child(1){position:relative;}
.p-entries--front-article .p-entries__item:nth-child(1)::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-kuma-tobidashi.png);background-size:cover;}
.p-entries--front-article .p-entries__item:nth-child(2){position:relative;}
.p-entries--front-article .p-entries__item:nth-child(2)::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-wani-tobidashi.png);background-size:cover;}
.p-entries--front-article .p-entries__item:nth-child(3){position:relative;}
.p-entries--front-article .p-entries__item:nth-child(3)::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-usagi-tobidashi.png);background-size:cover;}
@media screen and (max-width:900px){
.p-entries--front-article .p-entries__item:nth-child(3)::after{display:none;}
}
.p-entries--front-article .p-entries__item:nth-child(4){position:relative;}
.p-entries--front-article .p-entries__item:nth-child(4)::after{background-image:url(//365chiiku.com/wp-content/themes/chiiku/assets/images/common/character-suigyu-tobidashi.png);background-size:cover;}
@media screen and (max-width:900px){
.p-entries--front-article .p-entries__item:nth-child(4)::after{display:none;}
}
.p-entries--front .p-entries__item{width:calc(25% - 24px);}
@media screen and (max-width:900px){
.p-entries--front .p-entries__item{width:calc(50% - 16px);}
}
.p-entries--list__date{float:left;width:6em;margin:0;padding:0 0 0 5px;}
@media screen and (max-width:900px){
.p-entries--list__date{float:none;padding-left:0;}
}
.p-entries--list__title{margin:0 0 10px;padding:0 5px 10px 8em;border-bottom:1px dotted #ccc;}
@media screen and (max-width:900px){
.p-entries--list__title{float:none;padding-left:0;}
}
.p-entries--list article:last-child .p-entries--list__title{border-bottom:0;}
.p-entries--info article{margin-bottom:20px;padding:16px;border:1px #f3f3f3 solid;background:#fff;}
.p-entries--info article .list-box-title{margin-bottom:8px;font-weight:600;font-size:1.8rem;}
.p-entries--info article .list-box-description{font-size:1.4rem;}
.p-entries--book{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-16px;margin-left:-16px;}
.p-entries--book .p-entries__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 16px);margin-top:16px;margin-left:16px;padding:10px;background-color:#fff;}
@media screen and (max-width:900px){
.p-entries--book .p-entries__item{width:calc(100% - 16px);margin-top:8px;}
}
.p-entries--book .p-entries__item .p-entries__tmb{width:100px;margin-bottom:0;border:0;}
@media screen and (max-width:900px){
.p-entries--book .p-entries__item .p-entries__tmb{padding:0;}
}
.p-entries--book .p-entries__item .p-entries__tmb a{display:block;position:relative;padding-top:100%;}
.p-entries--book .p-entries__item .p-entries__tmb a img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;-o-object-fit:contain;object-fit:contain;}
.p-entries--book .p-entries__item .p-entries__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:10px;}
.p-entries--book .p-entries__item .p-entries__title{padding-bottom:0;font-weight:bold;font-size:1.4rem;}
.p-entries--book .p-entries__item .p-entries__title a:link, .p-entries--book .p-entries__item .p-entries__title a:visited, .p-entries--book .p-entries__item .p-entries__title a:active{color:#333;text-decoration:none;}
.p-entries--book .p-entries__item .p-entries__title a:hover{color:#666;text-decoration:none;}
.p-entries--book .p-entries__item .p-entries__author{font-size:1.2rem;}
.p-entries--book .p-entries__item .p-entries__author a:link, .p-entries--book .p-entries__item .p-entries__author a:visited, .p-entries--book .p-entries__item .p-entries__author a:active{color:#666;text-decoration:none;}
.p-entries--book .p-entries__item .p-entries__author a:hover{color:#666;text-decoration:underline;}
.p-entries--book .p-entries__description{margin-top:8px;color:#444;font-size:1.5rem;}
@media screen and (max-width:900px){
.p-entries--book .p-entries__description{font-size:1.3rem;}
}
.p-entries--book .p-entries__button{margin-top:auto;text-align:left;}
body.mce-content-body.wp-autoresize{padding:20px !important;background:none !important;}
.p-entry h1{position:relative;z-index:50;margin:36px 0 18px;padding-bottom:14px;overflow:hidden;color:#333;font-weight:600;font-size:2.4rem;}
.p-entry__eye-catch--grayline{border:15px #f0ebeb solid;}
.p-entry__data{display:inline-block;margin-right:1em;margin-bottom:10px;font-size:1.3rem;}
.p-entry__data .far, .p-entry__data .fas{color:#5a4443;}
.p-entry__cate{display:inline-block;margin-top:40px;margin-bottom:10px;font-size:1.3rem;}
.p-entry__cate:before{margin-right:0.2em;color:#5a4443;font-weight:400;font-family:"Font Awesome 5 Free";content:"\f07b";}
.p-entry__tag{display:block;margin-bottom:10px;font-size:1.3rem;}
.p-entry__tag:before{margin-right:0.2em;color:#5a4443;font-weight:600;font-family:"Font Awesome 5 Free";content:"\f02b";}
.p-entry__author{margin-top:40px;}
.p-entry__sns{margin-top:1em;margin-bottom:3em;padding-top:20px;padding-bottom:10px;border-top:1px #cfcfcf solid;border-bottom:1px #cfcfcf solid;text-align:center;}
.p-entry__content{margin-top:10px;margin-bottom:20px;}
.p-entry__content > * + *{margin-top:1.8em;}
.p-entry__content h2{position:relative;margin-top:72px;margin-bottom:36px;padding:20px 20px 20px 20px;border-radius:8px;background:#4fa549;background:#5a4443;color:#fff;font-weight:600;font-size:3rem;}
@media screen and (max-width:900px){
.p-entry__content h2{padding-top:16px;padding-bottom:16px;font-size:1.6rem;}
}
.p-entry__content h2::before{position:absolute;bottom:-9px;left:1em;width:0;height:0;border-width:10px 10px 0 10px;border-style:solid;border-color:#4fa549 transparent transparent transparent;border-color:#5a4443 transparent transparent transparent;content:"";}
.p-entry__content h3{position:relative;margin:40px 0 30px;padding:10px 15px;padding:20px 30px 20px 40px;border-radius:8px;background:#f0ebeb;color:#e45327;color:#444;font-weight:600;font-size:2.4rem;font-size:2rem;}
@media screen and (max-width:900px){
.p-entry__content h3{padding-top:16px;padding-bottom:16px;font-size:1.6rem;}
}
.p-entry__content h3::before{position:absolute;top:25%;left:20px;width:6px;height:50%;border-radius:3px;background:#e45327;background:#5a4443;content:"";}
.p-entry__content .date-box{margin-bottom:1em;}
.p-entry__content .eye-catch{margin-bottom:1em;}
.p-entry__content .date-box .data{font-size:1.2rem;}
.p-entry__content ul.article_category:before{font-weight:400;font-size:1.2rem;line-height:1;font-family:"Font Awesome 5 Free";content:"\f07b";}
.p-entry__content ul.article_category a{font-size:1.2rem;line-height:1;text-decoration:none;}
.p-entry__content ul.article_category a:hover{text-decoration:underline;}
.p-entry__content ul.article_tag:before{font-weight:700;font-size:1.2rem;line-height:1;font-family:"Font Awesome 5 Free";content:"\f02b";}
.p-entry__content ul.article_tag a{font-size:1.2rem;line-height:1;text-decoration:none;}
.p-entry__content ul.article_tag a:hover{text-decoration:underline;}
.p-entry__content blockquote{position:relative;padding:10px 15px 10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;color:#555;font-style:italic;}
.p-entry__content blockquote:before{display:inline-block;position:absolute;top:18px;left:15px;color:#cfcfcf;font-weight:700;font-weight:900;font-size:30px;line-height:1;font-family:"Font Awesome 5 Free";content:"\f10d";}
.p-entry__content blockquote p{margin:10px 0;padding:0;line-height:1.7;}
.p-entry__content blockquote cite{display:block;color:#888;font-size:0.9em;text-align:right;}
.p-entry__content .youtube{position:relative;width:100%;padding-top:56.25%;}
.p-entry__content .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;}
.p-entry__content #toc_container{margin:auto;}
.p-entry__content .eye-catch{margin-bottom:1.8em;}
.p-entry__content > p{line-height:2;}
.p-entry__content > ul > li{list-style-type:disc;margin-bottom:0.5em;margin-left:1.5em;line-height:1.6;}
.p-entry__content > ol > li{list-style-type:decimal;margin-bottom:0.5em;margin-left:1.5em;line-height:1.6;}
.p-entry__content blockquote{position:relative;margin-right:20px;margin-left:20px;padding:10px 25px 10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;color:#555;font-style:italic;}
.p-entry__content blockquote:before{display:inline-block;position:absolute;top:18px;left:15px;color:#cfcfcf;font-weight:700;font-weight:900;font-size:30px;line-height:1;font-family:"Font Awesome 5 Free";content:"\f10d";}
.p-entry__content blockquote p{margin:10px 0;padding:0;line-height:1.7;}
.p-entry__content blockquote cite{display:block;color:#888;font-size:0.9em;text-align:right;}
.p-entry__content .image2{margin-top:1em;}
.p-entry__content .image2 .lbox, .p-entry__content .image2 .rbox{float:left;width:49%;}
@media screen and (max-width:900px){
.p-entry__content .image2 .lbox, .p-entry__content .image2 .rbox{float:none;width:100%;margin-bottom:1em;}
}
.p-entry__content .image2 .rbox{float:right;}
.p-entry__content--print .p-entry-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
@media screen and (max-width:900px){
.p-entry__content--print .p-entry-download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.p-entry__content--print .p-entry-download__tmb{-ms-flex-negative:0;flex-shrink:0;width:100%;}
@media screen and (max-width:900px){
.p-entry__content--print .p-entry-download__tmb{width:100%;}
}
.p-entry__content--print .p-entry-download__ad{margin-bottom:1.8em;}
.p-entry__content--print .maruno{margin-right:0;margin-left:0;}
.p-entry-download__data{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:16px;}
@media screen and (max-width:900px){
.p-entry-download__data{width:100%;padding-left:0;}
}
.p-entry-download__data table{width:100%;}
.p-entry-download__data table th, .p-entry-download__data table td{padding:10px;border:1px #ccc solid;}
.p-entry-download__data > * + *{margin-top:1em;}
.p-entry-download__data h2{position:relative;margin-top:36px;margin-top:72px;margin-bottom:36px;padding-top:0;padding-right:0;padding-bottom:8px;padding-left:0;border-bottom:1px #201817 solid;border-radius:0;background:none;color:#333;font-weight:700;font-size:1.8rem;line-height:1.6;}
.p-entry-download__data h2::before{display:none;}
.p-entry-download__data h2:first-child{margin-top:0;}
.p-entry-download__kiyaku{padding:20px;background:#f3f3f3;font-size:1.4rem;}
.p-entry-download__other .c-btn__link{width:100%;margin:0 auto;margin-top:8px;margin-bottom:2px;border-width:1px;border-color:#e57373;border-radius:5px;-webkit-box-shadow:0 3px 0 #3d2e2d;box-shadow:0 3px 0 #3d2e2d;background:#e53935;background:-webkit-gradient(linear, left top, left bottom, from(#775a59), to(#5a4443));background:linear-gradient(to bottom, #775a59, #5a4443);color:#fff;font-weight:bold;font-size:120%;}
.p-entry-download__other-heading{margin-top:1em;color:#999;font-weight:600;}
.p-pdf-download{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;margin-bottom:20px;border:1px #999 solid;}
.p-pdf-download__tmb{width:30%;}
.p-pdf-download__tmb img{border:10px #eee solid;}
.p-pdf-download__data{width:calc(70% - 20px);margin-left:auto;}
.p-pdf-download__title{font-weight:600;font-size:1.8rem;margin-bottom:8px;}
.p-pdf-download__btn{margin-bottom:8px;}
.p-pdf-download__btn a{background:#d84e30;padding:6px 12px;display:inline-block;color:#fff;text-decoration:none;font-size:1.4rem;}
.p-pdf-download__btn a:hover{background:#c73d20;}
.p-pdf-download__text{font-size:1.4rem;color:#777;}
.p-categories{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 -8px;margin-bottom:15px;width:calc(100% + 16px);}
.p-categories article{background:#fff;border:1px solid #5a4443;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:8px;overflow:hidden;overflow:visible;padding:5px;position:relative;width:100%;}
@media screen and (max-width: ) {
.p-categories article{width:calc(100% - 16px);}
}
.p-categories article > a{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-wrap:break-word;text-decoration:none;}
.p-categories article > a:hover{color:#666;}
.p-categories article .list-box-tmb{width:30%;}
.p-categories article .list-box-tmb img{width:100%;}
.p-categories article .list-box-cate{color:#5a4443;display:inline-block;font-size:11px;font-weight:600;left:5px;line-height:1;padding:5px 10px;position:absolute;top:5px;vertical-align:top;}
.p-categories article .list-box-cate a{color:#5a4443;text-decoration:none;}
.p-categories article .list-box-cate a:hover{color:#5a4443;}
.p-categories article .label-new{background:#900;border-radius:2px 0 0 0;color:white;display:inline-block;font-size:13px;left:10px;margin:0;padding:10px 0 7px;position:absolute;text-align:center;top:-6px;width:40px;z-index:2;}
.p-categories article .label-new::before{border:none;border-bottom:solid 6px #300;border-right:solid 5px transparent;content:"";position:absolute;right:-5px;top:0;}
.p-categories article .label-new::after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #900;content:"";height:0;left:0;position:absolute;top:100%;width:0;}
.p-categories article .list-box-data{margin-left:auto;padding:10px 10px 4px;width:calc(70% - 20px);}
.p-categories article .list-box-date{color:#666;font-size:12px;margin-bottom:2px;margin-top:auto;padding:0 10px 10px;text-align:right;}
.p-categories article .list-box-data .list-box-title{font-size:1.6rem;font-weight:600;}
.list-box-tag:before{content:"\f02b";font-family:"Font Awesome 5 Free";font-size:1.2rem;font-weight:700;line-height:1;}
.list-box-tag a{color:#777;font-size:1.2rem;line-height:1;text-decoration:none;}
.list-box-tag a:hover{text-decoration:underline;}
@media screen and (max-width:768px){
.list-box-card article{width:calc(100% - 16px);}
}
.p-categories article .list-box-tmb{width:100%;}
.p-categories article .list-box-data{text-align:center;width:100%;}
.p-categories--sub{display:block;}
.p-categories--sub article{padding:15px;width:calc(100% - 16px);}
.p-categories--sub article .list-box-tmb{background:#f3f3f3;padding:10px;width:30%;}
.p-categories--sub article .list-box-data{padding:0;text-align:left;width:calc(70% - 20px);}
.p-categories--sub article .list-box-data .list-box-title{border-bottom:1px #333 dotted;font-size:2rem;margin-bottom:8px;padding-bottom:8px;}
.p-categories--sub article .list-box-data .list-box-text{font-size:1.4rem;}
.p-catebox-list{background:#fff;border:1px #ccc solid;font-size:1.4rem;padding:20px;}
.p-catebox-parent__items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 0;width:100%;}
.p-catebox-parent__item{background:#fff;border-bottom:1px #5a4443 solid;border-right:1px #5a4443 solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;overflow:hidden;overflow:visible;position:relative;width:33.33333%;}
@media screen and (max-width: ) {
.p-catebox-parent__item{width:50%;}
.p-catebox-parent__item:nth-child(odd){border-left:1px #5a4443 solid;}
.p-catebox-parent__item:nth-child(1), .p-catebox-parent__item:nth-child(4n), .p-catebox-parent__item:nth-child(4n+1){background:#f6f3f3;}
.p-catebox-parent__item:nth-child(-n+2){border-top:1px #5a4443 solid;}
}
.p-catebox-parent__item:nth-child(even){background:#f6f3f3;}
@media screen and (max-width: ) {
.p-catebox-parent__item:nth-child(even){background:#fff;}
}
.p-catebox-parent__item:nth-child(1), .p-catebox-parent__item:nth-child(3n+1){border-left:1px #5a4443 solid;}
@media screen and (max-width: ) {
.p-catebox-parent__item:nth-child(1), .p-catebox-parent__item:nth-child(3n+1){border-left:none;}
}
.p-catebox-parent__item:nth-child(-n+3){border-top:1px #5a4443 solid;}
@media screen and (max-width: ) {
.p-catebox-parent__item:nth-child(-n+3){border-top:none;}
}
.p-catebox-parent__item a{color:#444;padding:5px 10px;text-decoration:none;}
.p-catebox-parent__item a::before{color:#5a4443;content:"\f35a";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.3em;}
.p-catebox2-parent{border-bottom:1px #5a4443 solid;color:#5a4443;font-size:1.4rem;margin-bottom:10px;margin-top:20px;}
.p-catebox2-parent a{border-bottom:none;border-bottom:none;color:#5a4443;display:inline-block;font-size:1.4rem;padding:10px 0 5px;}
.p-catebox2-child__items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 -8px;margin-bottom:15px;width:calc(100% + 16px);}
.p-catebox2-child__item{background:#fff;background:#f3f3f3;border-radius:16px;-webkit-box-shadow:3px 3px rgba(0, 0, 0, 0.3);box-shadow:3px 3px rgba(0, 0, 0, 0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:8px;overflow:hidden;overflow:visible;padding:16px;position:relative;width:calc(50% - 16px);}
@media screen and (max-width: ) {
.p-catebox2-child__item{width:calc(100% - 16px);}
}
.p-catebox2-child__item a{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-wrap:break-word;text-decoration:none;}
.p-catebox2-child__item a:hover{color:#666;}
.p-catebox2-child__item .list-box-tmb{background:#fff;border-radius:8px;padding:8px;width:40%;}
.p-catebox2-child__item .list-box-tmb img{width:100%;}
.p-catebox2-child__item .list-box-data{margin-left:16px;width:calc(60% - 16px);}
.p-catebox2-child__item .list-box-title{border-bottom:1px #ccc solid;font-weight:700;margin-bottom:6px;padding-bottom:6px;}
.p-nurie-categories{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 -8px;margin-bottom:15px;width:calc(100% + 16px);}
.p-nurie-category{width:calc(50% - 16px);margin:8px;background:#fff;position:relative;overflow:hidden;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #5a4443;}
@media screen and (max-width:900px){
.p-nurie-category{width:calc(100% - 16px);}
}
.p-nurie-category__title{text-align:center;background:#5a4443;padding:5px 10px;font-weight:600;}
.p-nurie-category__title a{color:#fff;}
.p-nurie-category__sub{padding:10px;}
.prev-next-link-tmb{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin:20px 0 40px;}
.prev-next-link-tmb a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-decoration:none;color:#333;position:relative;font-size:1.4rem;border-left:20px #ccc solid;padding:5px 20px 10px;}
.prev-next-link-tmb a:before{font-family:"Font Awesome 5 Free";content:"\f0d9";font-weight:900;position:absolute;top:calc(50% - 9px);left:-13px;font-size:18px;line-height:1;}
.prev-next-link-tmb a:hover{background-color:#f6f6f6;}
.prev-next-link-tmb a .prev-next-label{font-size:1.2rem;margin-bottom:5px;color:#777;}
.prev-next-link-tmb a .thumb-wrap .tmb{float:left;width:80px;padding-right:10px;}
.prev-next-link-tmb a.next-link{text-align:right;border-left:1px #ccc solid;border-right:20px #ccc solid;}
.prev-next-link-tmb a.next-link:before{left:inherit;right:-13px;content:"\f0da";}
.prev-next-link-tmb a.next-link .thumb-wrap .tmb{float:right;padding-right:0;padding-left:10px;}
.prev-next-link-tmb span{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f3f3f3;flex:1;display:block;padding:5px 30px 10px;}
@media screen and (max-width:900px){
.prev-next-link-tmb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;border-left:1px #ccc solid;border-right:1px #ccc solid;}
.prev-next-link-tmb a.next-link{border-top:1px #ccc solid;border-left:0;}
.prev-next-link-tmb span{display:none;}
}   .prev-next-link--basic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 40px;}
.prev-next-link--basic .c-btn{width:100%;}
.p-side-article-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 -8px;margin-bottom:10px;counter-reset:ranking-mark;}
.p-side-article-list article{width:calc(100% - 16px);margin:8px;padding-bottom:10px;border-bottom:1px #eee solid;position:relative;}
.p-side-article-list article a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#333;overflow-wrap:break-word;}
.p-side-article-list article a:hover{color:#666;text-decoration:underline;}
.p-side-article-list article .list-box-tmb{-ms-flex-negative:0;flex-shrink:0;width:100px;margin-right:10px;}
.p-side-article-list article .list-box-data .list-box-title{font-weight:600;font-size:1.4rem;}
.p-side-article-list--ranking article::before{position:absolute;top:0;left:0;content:counter(ranking-mark, decimal);counter-increment:ranking-mark;background:#5a4443;line-height:20px;width:20px;text-align:center;font-size:1.2rem;color:#FFF;font-weight:600;z-index:999;}
@media screen and (max-width:900px){
.p-side-menu-list{display:none;}
}
.p-side-menu-list .c-nav-list:not(:first-child){margin-top:24px;}
.p-side-menu-list .c-nav-list__title{background:#5a4443;border-radius:0 8px 0 0;color:#5a4443;display:inline-block;font-size:1.2rem;font-weight:600;line-height:1;}
.p-side-menu-list .c-nav-list__title .c-nav-list__titlelink{color:#fff;display:block;padding:8px 16px 8px 12px;text-decoration:none;}
.p-side-menu-list .c-nav-list__title .c-nav-list__titlelink:visited, .p-side-menu-list .c-nav-list__title .c-nav-list__titlelink:active{color:#fff;text-decoration:none;}
.p-side-menu-list .c-nav-list__title .c-nav-list__titlelink:hover{color:#fff;text-decoration:none;}
.p-side-menu-list .c-nav-list__title .c-nav-list__titlelink--article::before{content:"\f5ad";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.3em;}
.p-side-menu-list .c-nav-list__items{background-color:#fff;border-radius:0 8px 8px 8px;padding:12px 8px 12px 8px;}
.p-side-menu-list .c-nav-list__item:not(:first-child){margin-top:5px;}
.p-side-menu-list .c-nav-list__link{color:#5a4443;display:block;font-size:1.2rem;font-weight:600;text-decoration:none;}
.p-side-menu-list .c-nav-list__link:visited, .p-side-menu-list .c-nav-list__link:active{color:#5a4443;text-decoration:none;}
.p-side-menu-list .c-nav-list__link:hover{color:#5a4443;text-decoration:none;}
.p-side-menu-list .c-nav-list__link::before{color:#5a4443;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.5em;}
.p-side-menu-list .c-nav-list__subitem:not(:first-child){margin-top:4px;}
.p-side-menu-list .c-nav-list__sublink{color:#5a4443;display:block;font-size:1.2rem;text-decoration:none;}
.p-side-menu-list .c-nav-list__sublink::before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0;padding-left:8px;}
.p-side-menu-list .c-nav-list__sublink:visited, .p-side-menu-list .c-nav-list__sublink:active{color:#5a4443;text-decoration:none;}
.p-side-menu-list .c-nav-list__sublink:hover{background-color:#f0ebeb;color:#5a4443;text-decoration:none;}
.p-side-special__item{margin-bottom:10px;}
.p-side-banner__item{margin-bottom:10px;}
.author-profile{border:solid 1px #eee;background:#f6f6f6;}
.author-profile-title{font-weight:600;font-size:1.6rem;border-bottom:solid 1px #eee;padding:10px 15px;}
.author-profile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;}
.author-profile-tmb{-ms-flex-negative:0;flex-shrink:0;width:100px;margin-right:20px;}
.author-profile-name{font-weight:bold;line-height:1;margin-bottom:5px;}
.author-profile-name a{color:#333;}
.author-profile p{color:#666;font-size:1.4rem;margin-bottom:0.5em;}
.author-profile-btn a{display:inline-block;border:1px #333 solid;padding:5px 10px;line-height:1;color:#333;text-decoration:none;border-radius:6px;font-size:1.4rem;margin-bottom:0.5em;}
.author-profile-sns ul li{display:inline-block;margin-right:15px;margin-bottom:5px;}
.author-profile-sns ul li a{color:#333;font-size:1.3rem;font-weight:600;text-decoration:none;}
.author-profile-sns ul li i{margin-right:5px;}
.p-parent-category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media screen and (max-width: ) {
.p-parent-category-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.p-parent-category-list:not(:first-child){margin-top:40px;}
.p-parent-category-list__item{width:50%;border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
@media screen and (max-width: ) {
.p-parent-category-list__item{width:100%;border-left:1px #ccc solid;}
.p-parent-category-list__item:first-child{border-top:1px #ccc solid;}
}
.p-parent-category-list__item:nth-child(-n+2){border-top:1px #ccc solid;}
@media screen and (max-width: ) {
.p-parent-category-list__item:nth-child(-n+2){border-top:none;}
.p-parent-category-list__item:nth-child(-n+2):first-child{border-top:1px #ccc solid;}
}
.p-parent-category-list__item:nth-child(odd){border-left:1px #ccc solid;}
.p-parent-category-list__link{display:block;padding:12px;color:#333;text-decoration:none;}
.p-parent-category-list__link:before{color:#5a4443;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f0a9";}
.p-parent-category-list__link:visited, .p-parent-category-list__link:hover, .p-parent-category-list__link:active{background-color:#f0ebeb;color:#5a4443;text-decoration:none;}
.p-pickup{background-color:#f2eadc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(50% - 50vw - 24px);margin-right:calc(50% - 50vw);padding-bottom:24px;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:24px;}
@media screen and (max-width:900px){
.p-pickup{margin-left:calc(50% - 50vw - 6px);}
}
.p-pickup__item{border:2px #fff solid;border-radius:8px;margin-left:24px;width:calc(25% - 24px);}
@media screen and (max-width:900px){
.p-pickup__item{margin-left:16px;width:calc(50% - 22px);}
.p-pickup__item:nth-child(n+3){margin-top:16px;}
}
.p-pickup__link{display:block;text-decoration:none;}
.p-pickup__link img{border-radius:8px;}
.p-pickup__link:visited, .p-pickup__link:active{text-decoration:none;}
.p-pickup__link:hover{text-decoration:none;}
.p-sutema{padding:8px;background-color:#f7f2e8;font-size:1.4rem;text-align:center;}
@media screen and (max-width:900px){
.p-sutema{width:100vw;margin:0 calc(50% - 50vw);margin-top:51px;text-align:left;}
}
.p-tag-button{background:#f3f3f3;margin-top:24px;padding:24px;}
@media screen and (max-width:900px){
.p-tag-button{padding:12px;}
}
.p-tag-button > *:not(:first-child){margin-top:16px;}
.p-tag-button__item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-16px;}
@media screen and (max-width:900px){
.p-tag-button__item-cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.p-tag-button__item-cover .p-tag-button__item{margin-left:16px;width:calc(50% - 16px);}
@media screen and (max-width:900px){
.p-tag-button__item-cover .p-tag-button__item{width:calc(100% - 16px);}
.p-tag-button__item-cover .p-tag-button__item:not(:first-child){margin-top:16px;}
}
.p-tag-button__item--official a{background:-webkit-gradient(linear, right top, left top, from(#4fa549), to(#4fa549));background:linear-gradient(to left, #4fa549 0%, #4fa549 100%);border-radius:5px;-webkit-box-shadow:0 3px 0 #2c8327;box-shadow:0 3px 0 #2c8327;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-weight:bold;margin-left:auto;margin-right:auto;padding:15px 10px;text-align:center;text-decoration:none;width:100%;}
.p-tag-button__item--official a:link, .p-tag-button__item--official a:visited, .p-tag-button__item--official a:active{color:#fff;text-decoration:none;}
.p-tag-button__item--official a:hover{background:#479341;color:#fff;text-decoration:none;}
.p-tag-button__item--official img{display:none;}
.p-adsense{margin-top:40px;margin-bottom:40px;}
.p-adsense--home-header{margin-top:0;}
.p-adsense-main{margin-top:40px;margin-bottom:40px;}
.p-adsense-main-h2{margin-top:40px;margin-bottom:40px;}
.p-adsense-main-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:40px;}
@media screen and (max-width:900px){
.p-adsense-main-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.p-adsense-main-footer__item{width:360px;max-height:300px;padding:12px;}
.p-adsense-taxonomy-header{margin-top:40px;margin-bottom:40px;}
.p-adsense-side{margin-top:40px;margin-bottom:40px;}
.p-author-profile__title{padding-right:24px;font-weight:bold;font-size:14px;}
.p-author-profile__title span{display:inline-block;padding:4px 12px;border-top-right-radius:6px;background-color:#5a4443;color:#fff;}
.p-author-profile__title span:before{display:inline-block;margin-right:0.2em;font-weight:600;font-family:"Font Awesome 5 Free";content:"\f5ad";}
.p-author-profile__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;border:1px #5a4443 solid;background-color:#fff;}
@media screen and (max-width:900px){
.p-author-profile__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:16px;}
}
.p-author-profile__tmb{width:100px;}
@media screen and (max-width:900px){
.p-author-profile__tmb{width:100%;text-align:center;}
}
@media screen and (max-width:900px){
.p-author-profile__tmb img{width:100px;}
}
.p-author-profile__data{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:24px;padding-left:24px;border-left:1px #999 solid;}
@media screen and (max-width:900px){
.p-author-profile__data{margin-top:16px;margin-left:0;padding-left:0;border-top:1px #999 solid;border-left:none;}
}
.p-author-profile__name{font-weight:bold;}
@media screen and (max-width:900px){
.p-author-profile__name{margin-top:16px;}
}
.p-author-profile__introduction{margin-top:4px;font-size:14px;}
.pg-single-book-basic{display:-webkit-box;display:-ms-flexbox;display:flex;}
@media screen and (max-width:900px){
.pg-single-book-basic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.pg-single-book-basic__tmb{width:300px;margin:0 auto;}
@media screen and (max-width:900px){
.pg-single-book-basic__tmb{width:auto;}
}
@media screen and (max-width:900px){
.pg-single-book-basic__tmb img{height:200px;}
}
.pg-single-book-basic__data{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-left:40px;}
@media screen and (max-width:900px){
.pg-single-book-basic__data{margin-top:40px;margin-left:0;}
}
.pg-single-book-basic__button{margin-top:24px;text-align:center;}
.pg-single-book-basic__button-item:not(:first-child){margin-top:12px;}
span.wpcf7-spinner{display:none;}
#ez-toc-container{width:100%;padding:20px 25px;border-top:5px #5a4443 solid;border-right:1px #eee solid;border-bottom:1px #eee solid;border-left:1px #eee solid;background:#f3f3f3;}
#ez-toc-container nav{margin-top:16px;}
.ez-toc-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.ez-toc-title{margin-bottom:0;color:#5a4443;font-weight:600;font-size:2.2rem;}
.ez-toc-title-toggle{display:block;position:absolute;right:0;margin-left:auto;border-radius:4px;background-color:#5a4443;}
.ez-toc-title-toggle a{display:block;position:relative;left:0;padding:8px 4px !important;border:0;color:#fff;line-height:1;outline:none;}
.ez-toc-title-toggle a label{left:0;border:1px solid #fff;background:#5a4443;cursor:pointer;}
.ez-toc-title-toggle a .list-377408{color:#fff !important;fill:#fff !important;}
.ez-toc-title-toggle a .arrow-unsorted-368013{color:#fff !important;fill:#fff !important;}
.ez-toc-icon-toggle-span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;}
.ez-toc-list{list-style-type:none;counter-reset:item;}
.ez-toc-list > li{padding:8px 1.5em;font-size:1.5rem;text-indent:0;}
.ez-toc-list > li a{display:inline-block;position:relative;padding-left:0.5em;color:#666 !important;font-weight:600;}
.ez-toc-list > li a::before{display:none;display:block;position:absolute;right:0;margin-right:100%;color:#666 !important;font-weight:600;content:counters(item, ".") ". ";counter-increment:item;}
.ez-toc-list > li > ul{margin-left:0;counter-reset:item;}
.ez-toc-list > li > ul > li{padding-top:8px;padding-left:3.3em;font-size:1.4rem;}
.ez-toc-list > li > ul > li > a{display:inline-block;position:relative;padding-left:0.5em;color:#666 !important;font-weight:normal;}
.ez-toc-list > li > ul > li > a::before{display:block;position:absolute;right:0;margin-right:100%;color:#666 !important;content:counters(item, ".") ". ";counter-increment:item;}
.linkcard{margin-top:2em !important;margin-right:0 !important;margin-bottom:2em !important;margin-left:0 !important;}
.linkcard:first-of-type{margin-top:2em !important;margin-bottom:2em !important;}
.linkcard + .linkcard{margin-top:-1em !important;margin-bottom:2em !important;}
.linkcard .lkc-internal-wrap, .linkcard .lkc-external-wrap{width:90%;max-width:100%;margin-right:auto;margin-left:auto;border:1px #ccc solid;border-radius:2px;}
.linkcard .lkc-link, .linkcard .lkc-unlink{display:block;position:relative;padding:16px;background:#fff;color:#333;text-decoration:none;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.linkcard .lkc-link:visited, .linkcard .lkc-link:active,
.linkcard .lkc-unlink:visited, .linkcard .lkc-unlink:active{color:#333;text-decoration:none;}
.linkcard .lkc-link:hover, .linkcard .lkc-unlink:hover{-webkit-box-shadow:0 0 15px rgba(100, 100, 100, 0.5);box-shadow:0 0 15px rgba(100, 100, 100, 0.5);background:#fff;color:#333;text-decoration:none;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.linkcard .lkc-card{margin:0;}
.linkcard .lkc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;}
@media screen and (max-width:900px){
.linkcard .lkc-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
}
.linkcard .lkc-thumbnail{display:block;float:none;width:150px;margin:0;}
@media screen and (max-width:900px){
.linkcard .lkc-thumbnail{width:100% !important;height:100%;margin-bottom:8px;}
}
.linkcard .lkc-thumbnail-img{width:150px !important;height:106.033px !important;border:1px #ccc solid !important;border-radius:2px;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
@media screen and (max-width:900px){
.linkcard .lkc-thumbnail-img{width:100% !important;height:100% !important;border-radius:0;}
}
.linkcard .lkc-title{display:inline-block !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;width:calc(100% - 166px);padding-top:32px;line-height:1.5;}
@media screen and (max-width:900px){
.linkcard .lkc-title{width:100%;padding-top:28px;}
}
.linkcard .lkc-title:hover{text-decoration:none;}
.linkcard .lkc-title::before{display:inline-block;position:absolute;top:0;left:0;margin-bottom:8px;padding:4px 6px;border-radius:2px;background:#e45327;color:#fff;font-weight:normal;font-size:12px;line-height:1;content:"あわせて見たい";}
.linkcard .lkc-title-text{display:block;font-weight:bold;font-size:1.6rem;line-height:1.6;}
.linkcard .lkc-excerpt{display:none;}
.linkcard .clear{display:none;}
.linkcard .lkc-external-wrap .lkc-title::before{content:"外部リンク";}
.u-pos-s{position:static !important;}
.u-pos-r{position:relative !important;}
.u-pos-a{position:absolute !important;}
.u-pos-sk{position:sticky !important;}
.u-pos-f{position:fixed !important;}
.u-t-a{top:auto !important;}
.u-t0{top:0 !important;}
.u-t100p{top:100% !important;}
.u-r-a{right:auto !important;}
.u-r0{right:0 !important;}
.u-r100p{right:100% !important;}
.u-b-a{bottom:auto !important;}
.u-b0{bottom:0 !important;}
.u-b100p{bottom:100% !important;}
.u-l-a{left:auto !important;}
.u-l0{left:0 !important;}
.u-l100p{left:100% !important;}
.u-z-a{z-index:auto !important;}
.u-z0{z-index:0 !important;}
.u-z1{z-index:1 !important;}
.u-z2{z-index:2 !important;}
.u-z3{z-index:3 !important;}
.u-z4{z-index:4 !important;}
.u-z5{z-index:5 !important;}
.u-z6{z-index:6 !important;}
.u-z9999{z-index:9999 !important;}
.u-bxz-cb{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;}
.u-bxz-bb{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;}
.u-d-i{display:inline !important;}
.u-d-n{display:none !important;}
.u-d-b{display:block !important;}
.u-d-ib{display:inline-block !important;}
.u-d-fx{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.u-d-ifx{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.u-d-tb{display:table !important;}
.u-d-itb{display:inline-table !important;}
.u-d-tbhg{display:table-header-group !important;}
.u-d-tbfg{display:table-footer-group !important;}
.u-d-tbrg{display:table-row-group !important;}
.u-d-tbr{display:table-row !important;}
.u-d-tbc{display:table-cell !important;}
.u-d-li{display:list-item !important;}
.u-d-ih{display:inherit !important;}
.u-fx-a{-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important;}
.u-fx-n{-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;}
.u-fx0{-webkit-box-flex:0 !important;-ms-flex:0 !important;flex:0 !important;}
.u-fx1{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important;}
.u-fx2{-webkit-box-flex:2 !important;-ms-flex:2 !important;flex:2 !important;}
.u-fx3{-webkit-box-flex:3 !important;-ms-flex:3 !important;flex:3 !important;}
.u-fx0-1-a{-webkit-box-flex:0 !important;-ms-flex:0 1 auto !important;flex:0 1 auto !important;}
.u-fx1-0-a{-webkit-box-flex:1 !important;-ms-flex:1 0 auto !important;flex:1 0 auto !important;}
.u-fx1-1-a{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}
.u-fx0-0-a{-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;}
.u-fx1-0-0{-webkit-box-flex:1 !important;-ms-flex:1 0 0% !important;flex:1 0 0% !important;}
.u-fx0-0-100p{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;}
.u-fxb-a{-ms-flex-preferred-size:auto !important;flex-basis:auto !important;}
.u-fxb0{-ms-flex-preferred-size:0 !important;flex-basis:0 !important;}
.u-fxb1{-ms-flex-preferred-size:1px !important;flex-basis:1px !important;}
.u-fxb1p{-ms-flex-preferred-size:1% !important;flex-basis:1% !important;}
.u-fxb5p{-ms-flex-preferred-size:5% !important;flex-basis:5% !important;}
.u-fxb10p{-ms-flex-preferred-size:10% !important;flex-basis:10% !important;}
.u-fxb15p{-ms-flex-preferred-size:15% !important;flex-basis:15% !important;}
.u-fxb20p{-ms-flex-preferred-size:20% !important;flex-basis:20% !important;}
.u-fxb25p{-ms-flex-preferred-size:25% !important;flex-basis:25% !important;}
.u-fxb30p{-ms-flex-preferred-size:30% !important;flex-basis:30% !important;}
.u-fxb33p{-ms-flex-preferred-size:33% !important;flex-basis:33% !important;}
.u-fxb34p{-ms-flex-preferred-size:34% !important;flex-basis:34% !important;}
.u-fxb35p{-ms-flex-preferred-size:35% !important;flex-basis:35% !important;}
.u-fxb40p{-ms-flex-preferred-size:40% !important;flex-basis:40% !important;}
.u-fxb45p{-ms-flex-preferred-size:45% !important;flex-basis:45% !important;}
.u-fxb50p{-ms-flex-preferred-size:50% !important;flex-basis:50% !important;}
.u-fxb55p{-ms-flex-preferred-size:55% !important;flex-basis:55% !important;}
.u-fxb60p{-ms-flex-preferred-size:60% !important;flex-basis:60% !important;}
.u-fxb65p{-ms-flex-preferred-size:65% !important;flex-basis:65% !important;}
.u-fxb66p{-ms-flex-preferred-size:66% !important;flex-basis:66% !important;}
.u-fxb67p{-ms-flex-preferred-size:67% !important;flex-basis:67% !important;}
.u-fxb70p{-ms-flex-preferred-size:70% !important;flex-basis:70% !important;}
.u-fxb75p{-ms-flex-preferred-size:75% !important;flex-basis:75% !important;}
.u-fxb80p{-ms-flex-preferred-size:80% !important;flex-basis:80% !important;}
.u-fxb85p{-ms-flex-preferred-size:85% !important;flex-basis:85% !important;}
.u-fxb90p{-ms-flex-preferred-size:90% !important;flex-basis:90% !important;}
.u-fxb95p{-ms-flex-preferred-size:95% !important;flex-basis:95% !important;}
.u-fxb100p{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}
.u-fxb25vw{-ms-flex-preferred-size:25vw !important;flex-basis:25vw !important;}
.u-fxb50vw{-ms-flex-preferred-size:50vw !important;flex-basis:50vw !important;}
.u-fxb75vw{-ms-flex-preferred-size:75vw !important;flex-basis:75vw !important;}
.u-fxb90vw{-ms-flex-preferred-size:90vw !important;flex-basis:90vw !important;}
.u-fxb100vw{-ms-flex-preferred-size:100vw !important;flex-basis:100vw !important;}
.u-fxb25vh{-ms-flex-preferred-size:25vh !important;flex-basis:25vh !important;}
.u-fxb50vh{-ms-flex-preferred-size:50vh !important;flex-basis:50vh !important;}
.u-fxb75vh{-ms-flex-preferred-size:75vh !important;flex-basis:75vh !important;}
.u-fxb90vh{-ms-flex-preferred-size:90vh !important;flex-basis:90vh !important;}
.u-fxb100vh{-ms-flex-preferred-size:100vh !important;flex-basis:100vh !important;}
.u-fxb100vmax{-ms-flex-preferred-size:100vmax !important;flex-basis:100vmax !important;}
.u-fxb100vmin{-ms-flex-preferred-size:100vmin !important;flex-basis:100vmin !important;}
.u-fxb-c{-ms-flex-preferred-size:content !important;flex-basis:content !important;}
.u-fxd-r{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}
.u-fxd-rr{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}
.u-fxd-c{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}
.u-fxd-cr{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}
.u-fxw-nw{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}
.u-fxw-w{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}
.u-fxw-wr{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}
.u-fxs0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}
.u-fxs1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}
.u-fxs2{-ms-flex-negative:2 !important;flex-shrink:2 !important;}
.u-fxs3{-ms-flex-negative:3 !important;flex-shrink:3 !important;}
.u-fxg0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}
.u-fxg1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}
.u-fxg2{-webkit-box-flex:2 !important;-ms-flex-positive:2 !important;flex-grow:2 !important;}
.u-fxg3{-webkit-box-flex:3 !important;-ms-flex-positive:3 !important;flex-grow:3 !important;}
.u-ac-fs{-ms-flex-line-pack:start !important;align-content:flex-start !important;}
.u-ac-fe{-ms-flex-line-pack:end !important;align-content:flex-end !important;}
.u-ac-c{-ms-flex-line-pack:center !important;align-content:center !important;}
.u-ac-sb{-ms-flex-line-pack:justify !important;align-content:space-between !important;}
.u-ac-sa{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}
.u-ac-s{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}
.u-ai-fs{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}
.u-ai-fe{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}
.u-ai-c{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}
.u-ai-b{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}
.u-ai-s{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}
.u-as-a{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}
.u-as-fs{-ms-flex-item-align:start !important;align-self:flex-start !important;}
.u-as-fe{-ms-flex-item-align:end !important;align-self:flex-end !important;}
.u-as-c{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}
.u-as-b{-ms-flex-item-align:baseline !important;align-self:baseline !important;}
.u-as-s{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}
.u-jc-fs{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}
.u-jc-fe{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}
.u-jc-c{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.u-jc-sb{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}
.u-jc-sa{-ms-flex-pack:distribute !important;justify-content:space-around !important;}
.u-ord0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important;}
.u-ord1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;}
.u-ord2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;}
.u-ord3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important;}
.u-ord4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important;}
.u-ord5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important;}
.u-ord6{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important;}
.u-ord9999{-webkit-box-ordinal-group:10000 !important;-ms-flex-order:9999 !important;order:9999 !important;}
.u-ord-1{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important;}
.u-ov-v{overflow:visible !important;}
.u-ov-h{overflow:hidden !important;}
.u-ov-s{overflow:scroll !important;}
.u-ov-a{overflow:auto !important;}
.u-ovx-v{overflow-x:visible !important;}
.u-ovx-h{overflow-x:hidden !important;}
.u-ovx-s{overflow-x:scroll !important;}
.u-ovx-a{overflow-x:auto !important;}
.u-ovy-v{overflow-y:visible !important;}
.u-ovy-h{overflow-y:hidden !important;}
.u-ovy-s{overflow-y:scroll !important;}
.u-ovy-a{overflow-y:auto !important;}
.u-v-v{visibility:visible !important;}
.u-v-h{visibility:hidden !important;}
.u-v-c{visibility:collapse !important;}
.u-tbl-a{table-layout:auto !important;}
.u-tbl-f{table-layout:fixed !important;}
.u-cxcy{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.u-fl-n{float:none !important;}
.u-fl-l{float:left !important;}
.u-fl-r{float:right !important;}
.u-cl-n{clear:none !important;}
.u-cl-l{clear:left !important;}
.u-cl-r{clear:right !important;}
.u-cl-b{clear:both !important;}
.u-cf::after{content:"";display:table;clear:both;}
.u-w-a{width:auto !important;}
.u-w0{width:0 !important;}
.u-w1{width:1px !important;}
.u-w1p{width:1% !important;}
.u-w5p{width:5% !important;}
.u-w10p{width:10% !important;}
.u-w15p{width:15% !important;}
.u-w20p{width:20% !important;}
.u-w25p{width:25% !important;}
.u-w30p{width:30% !important;}
.u-w33p{width:33% !important;}
.u-w34p{width:34% !important;}
.u-w35p{width:35% !important;}
.u-w40p{width:40% !important;}
.u-w45p{width:45% !important;}
.u-w50p{width:50% !important;}
.u-w55p{width:55% !important;}
.u-w60p{width:60% !important;}
.u-w65p{width:65% !important;}
.u-w66p{width:66% !important;}
.u-w67p{width:67% !important;}
.u-w70p{width:70% !important;}
.u-w75p{width:75% !important;}
.u-w80p{width:80% !important;}
.u-w85p{width:85% !important;}
.u-w90p{width:90% !important;}
.u-w95p{width:95% !important;}
.u-w100p{width:100% !important;}
.u-w25vw{width:25vw !important;}
.u-w50vw{width:50vw !important;}
.u-w75vw{width:75vw !important;}
.u-w90vw{width:90vw !important;}
.u-w100vw{width:100vw !important;}
.u-w100vh{width:100vh !important;}
.u-w100vmax{width:100vmax !important;}
.u-w100vmin{width:100vmin !important;}
.u-miw0{min-width:0 !important;}
.u-miw1{min-width:1px !important;}
.u-miw1p{min-width:1% !important;}
.u-miw5p{min-width:5% !important;}
.u-miw10p{min-width:10% !important;}
.u-miw15p{min-width:15% !important;}
.u-miw20p{min-width:20% !important;}
.u-miw25p{min-width:25% !important;}
.u-miw30p{min-width:30% !important;}
.u-miw33p{min-width:33% !important;}
.u-miw34p{min-width:34% !important;}
.u-miw35p{min-width:35% !important;}
.u-miw40p{min-width:40% !important;}
.u-miw45p{min-width:45% !important;}
.u-miw50p{min-width:50% !important;}
.u-miw55p{min-width:55% !important;}
.u-miw60p{min-width:60% !important;}
.u-miw65p{min-width:65% !important;}
.u-miw66p{min-width:66% !important;}
.u-miw67p{min-width:67% !important;}
.u-miw70p{min-width:70% !important;}
.u-miw75p{min-width:75% !important;}
.u-miw80p{min-width:80% !important;}
.u-miw85p{min-width:85% !important;}
.u-miw90p{min-width:90% !important;}
.u-miw95p{min-width:95% !important;}
.u-miw100p{min-width:100% !important;}
.u-miw25vw{min-width:25vw !important;}
.u-miw50vw{min-width:50vw !important;}
.u-miw75vw{min-width:75vw !important;}
.u-miw90vw{min-width:90vw !important;}
.u-miw100vw{min-width:100vw !important;}
.u-miw100vh{min-width:100vh !important;}
.u-miw100vmax{min-width:100vmax !important;}
.u-miw100vmin{min-width:100vmin !important;}
.u-maw-n{max-width:none !important;}
.u-maw0{max-width:0 !important;}
.u-maw1{max-width:1px !important;}
.u-maw1p{max-width:1% !important;}
.u-maw5p{max-width:5% !important;}
.u-maw10p{max-width:10% !important;}
.u-maw15p{max-width:15% !important;}
.u-maw20p{max-width:20% !important;}
.u-maw25p{max-width:25% !important;}
.u-maw30p{max-width:30% !important;}
.u-maw33p{max-width:33% !important;}
.u-maw34p{max-width:34% !important;}
.u-maw35p{max-width:35% !important;}
.u-maw40p{max-width:40% !important;}
.u-maw45p{max-width:45% !important;}
.u-maw50p{max-width:50% !important;}
.u-maw55p{max-width:55% !important;}
.u-maw60p{max-width:60% !important;}
.u-maw65p{max-width:65% !important;}
.u-maw66p{max-width:66% !important;}
.u-maw67p{max-width:67% !important;}
.u-maw70p{max-width:70% !important;}
.u-maw75p{max-width:75% !important;}
.u-maw80p{max-width:80% !important;}
.u-maw85p{max-width:85% !important;}
.u-maw90p{max-width:90% !important;}
.u-maw95p{max-width:95% !important;}
.u-maw100p{max-width:100% !important;}
.u-maw25vw{max-width:25vw !important;}
.u-maw50vw{max-width:50vw !important;}
.u-maw75vw{max-width:75vw !important;}
.u-maw90vw{max-width:90vw !important;}
.u-maw100vw{max-width:100vw !important;}
.u-maw100vh{max-width:100vh !important;}
.u-maw100vmax{max-width:100vmax !important;}
.u-maw100vmin{max-width:100vmin !important;}
.u-h-a{height:auto !important;}
.u-h0{height:0 !important;}
.u-h100p{height:100% !important;}
.u-h100vw{height:100vw !important;}
.u-h25vh{height:25vh !important;}
.u-h50vh{height:50vh !important;}
.u-h75vh{height:75vh !important;}
.u-h90vh{height:90vh !important;}
.u-h100vh{height:100vh !important;}
.u-h100vmax{height:100vmax !important;}
.u-h100vmin{height:100vmin !important;}
.u-mih0{min-height:0 !important;}
.u-mih1{min-height:1px !important;}
.u-mih100vw{min-height:100vw !important;}
.u-mih25vh{min-height:25vh !important;}
.u-mih50vh{min-height:50vh !important;}
.u-mih75vh{min-height:75vh !important;}
.u-mih90vh{min-height:90vh !important;}
.u-mih100vh{min-height:100vh !important;}
.u-mih100vmax{min-height:100vmax !important;}
.u-mih100vmin{min-height:100vmin !important;}
.u-mah-n{max-height:none !important;}
.u-mah100p{max-height:100% !important;}
.u-mah100vw{max-height:100vw !important;}
.u-mah25vh{max-height:25vh !important;}
.u-mah50vh{max-height:50vh !important;}
.u-mah75vh{max-height:75vh !important;}
.u-mah90vh{max-height:90vh !important;}
.u-mah100vh{max-height:100vh !important;}
.u-mah100vmax{max-height:100vmax !important;}
.u-mah100vmin{max-height:100vmin !important;}
.u-p0{padding:0 !important;}
.u-p-xs{padding:0.2rem !important;}
.u-p-sm{padding:0.5rem !important;}
.u-p-md{padding:1rem !important;}
.u-p-lg{padding:1.5rem !important;}
.u-p-xl{padding:3rem !important;}
.u-pt0{padding-top:0 !important;}
.u-pt-xs{padding-top:0.2rem !important;}
.u-pt-sm{padding-top:0.5rem !important;}
.u-pt-md{padding-top:1rem !important;}
.u-pt-lg{padding-top:1.5rem !important;}
.u-pt-xl{padding-top:3rem !important;}
.u-pr0{padding-right:0 !important;}
.u-pr-xs{padding-right:0.2rem !important;}
.u-pr-sm{padding-right:0.5rem !important;}
.u-pr-md{padding-right:1rem !important;}
.u-pr-lg{padding-right:1.5rem !important;}
.u-pr-xl{padding-right:3rem !important;}
.u-pb0{padding-bottom:0 !important;}
.u-pb-xs{padding-bottom:0.2rem !important;}
.u-pb-sm{padding-bottom:0.5rem !important;}
.u-pb-md{padding-bottom:1rem !important;}
.u-pb-lg{padding-bottom:1.5rem !important;}
.u-pb-xl{padding-bottom:3rem !important;}
.u-pl0{padding-left:0 !important;}
.u-pl-xs{padding-left:0.2rem !important;}
.u-pl-sm{padding-left:0.5rem !important;}
.u-pl-md{padding-left:1rem !important;}
.u-pl-lg{padding-left:1.5rem !important;}
.u-pl-xl{padding-left:3rem !important;}
.u-px0{padding-left:0 !important;padding-right:0 !important;}
.u-py0{padding-top:0 !important;padding-bottom:0 !important;}
.u-px-xs{padding-left:0.2rem !important;padding-right:0.2rem !important;}
.u-py-xs{padding-top:0.2rem !important;padding-bottom:0.2rem !important;}
.u-px-sm{padding-left:0.5rem !important;padding-right:0.5rem !important;}
.u-py-sm{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}
.u-px-md{padding-left:1rem !important;padding-right:1rem !important;}
.u-py-md{padding-top:1rem !important;padding-bottom:1rem !important;}
.u-px-lg{padding-left:1.5rem !important;padding-right:1.5rem !important;}
.u-py-lg{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}
.u-px-xl{padding-left:3rem !important;padding-right:3rem !important;}
.u-py-xl{padding-top:3rem !important;padding-bottom:3rem !important;}
.u-m0{margin:0 !important;}
.u-m-a{margin:auto !important;}
.u-m0-a{margin:0 auto !important;}
.u-m-a-0{margin:auto 0 !important;}
.u-m-xs{margin:0.2rem !important;}
.u-m-sm{margin:0.5rem !important;}
.u-m-md{margin:1rem !important;}
.u-m-lg{margin:1.5rem !important;}
.u-m-xl{margin:3rem !important;}
.u-mt0{margin-top:0 !important;}
.u-mt-a{margin-top:auto !important;}
.u-mt-xs{margin-top:0.2rem !important;}
.u-mt-sm{margin-top:0.5rem !important;}
.u-mt-md{margin-top:1rem !important;}
.u-mt-lg{margin-top:1.5rem !important;}
.u-mt-xl{margin-top:3rem !important;}
.u-mr0{margin-right:0 !important;}
.u-mr-a{margin-right:auto !important;}
.u-mr-xs{margin-right:0.2rem !important;}
.u-mr-sm{margin-right:0.5rem !important;}
.u-mr-md{margin-right:1rem !important;}
.u-mr-lg{margin-right:1.5rem !important;}
.u-mr-xl{margin-right:3rem !important;}
.u-mb0{margin-bottom:0 !important;}
.u-mb-a{margin-bottom:auto !important;}
.u-mb-xs{margin-bottom:0.2rem !important;}
.u-mb-sm{margin-bottom:0.5rem !important;}
.u-mb-md{margin-bottom:1rem !important;}
.u-mb-lg{margin-bottom:1.5rem !important;}
.u-mb-xl{margin-bottom:3rem !important;}
.u-ml0{margin-left:0 !important;}
.u-ml-a{margin-left:auto !important;}
.u-ml-xs{margin-left:0.2rem !important;}
.u-ml-sm{margin-left:0.5rem !important;}
.u-ml-md{margin-left:1rem !important;}
.u-ml-lg{margin-left:1.5rem !important;}
.u-ml-xl{margin-left:3rem !important;}
.u-mx0{margin-left:0 !important;margin-right:0 !important;}
.u-my0{margin-top:0 !important;margin-bottom:0 !important;}
.u-mx-a{margin-left:auto !important;margin-right:auto !important;}
.u-my-a{margin-top:auto !important;margin-bottom:auto !important;}
.u-mx-xs{margin-left:0.2rem !important;margin-right:0.2rem !important;}
.u-my-xs{margin-top:0.2rem !important;margin-bottom:0.2rem !important;}
.u-mx-sm{margin-left:0.5rem !important;margin-right:0.5rem !important;}
.u-my-sm{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}
.u-mx-md{margin-left:1rem !important;margin-right:1rem !important;}
.u-my-md{margin-top:1rem !important;margin-bottom:1rem !important;}
.u-mx-lg{margin-left:1.5rem !important;margin-right:1.5rem !important;}
.u-my-lg{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}
.u-mx-xl{margin-left:3rem !important;margin-right:3rem !important;}
.u-my-xl{margin-top:3rem !important;margin-bottom:3rem !important;}
.u-ff-s{font-family:serif !important;}
.u-ff-ss{font-family:sans-serif !important;}
.u-ff-c{font-family:cursive !important;}
.u-ff-f{font-family:fantasy !important;}
.u-ff-m{font-family:monospace !important;}
.u-fz-xs{font-size:0.75rem !important;}
.u-fz-sm{font-size:0.875rem !important;}
.u-fz-md{font-size:1rem !important;}
.u-fz-lg{font-size:1.25rem !important;}
.u-fz-xl{font-size:1.5rem !important;}
.u-fz-sr{font-size:smaller !important;}
.u-fz-lr{font-size:larger !important;}
.u-fz0{font-size:0 !important;}
.u-fz10{font-size:10px !important;}
.u-fz11{font-size:11px !important;}
.u-fz12{font-size:12px !important;}
.u-fz13{font-size:13px !important;}
.u-fz14{font-size:14px !important;}
.u-fz15{font-size:15px !important;}
.u-fz16{font-size:16px !important;}
.u-fz17{font-size:17px !important;}
.u-fz18{font-size:18px !important;}
.u-fz19{font-size:19px !important;}
.u-fz20{font-size:20px !important;}
.u-fz-h1{font-size:2.5rem !important;}
.u-fz-h2{font-size:2rem !important;}
.u-fz-h3{font-size:1.75rem !important;}
.u-fz-h4{font-size:1.5rem !important;}
.u-fz-h5{font-size:1.25rem !important;}
.u-fz-h6{font-size:1rem !important;}
.u-fs-nm{font-style:normal !important;}
.u-fs-i{font-style:italic !important;}
.u-fs-o{font-style:oblique !important;}
.u-fw-nm{font-weight:400 !important;}
.u-fw-b{font-weight:700 !important;}
.u-fw-l{font-weight:300 !important;}
.u-fw-br{font-weight:bolder !important;}
.u-fw-lr{font-weight:lighter !important;}
.u-fw100{font-weight:100 !important;}
.u-fw200{font-weight:200 !important;}
.u-fw300{font-weight:300 !important;}
.u-fw400{font-weight:400 !important;}
.u-fw500{font-weight:500 !important;}
.u-fw600{font-weight:600 !important;}
.u-fw700{font-weight:700 !important;}
.u-fw800{font-weight:800 !important;}
.u-fw900{font-weight:900 !important;}
.u-fv-nm{font-variant:normal !important;}
.u-fv-sc{font-variant:small-caps !important;}
.u-wkfsm-aa{-webkit-font-smoothing:antialiased !important;}
.u-wkfsm-saa{-webkit-font-smoothing:subpixel-antialiased !important;}
.u-wkfsm-n{-webkit-font-smoothing:none !important;}
.u-mzfsm-g{-moz-osx-font-smoothing:grayscale !important;}
.u-mzfsm-u{-moz-osx-font-smoothing:unset !important;}
.u-lh-nm{line-height:normal !important;}
.u-lh-ih{line-height:inherit !important;}
.u-lh0{line-height:0 !important;}
.u-lh1{line-height:1 !important;}
.u-lh2{line-height:2 !important;}
.u-lh3{line-height:3 !important;}
.u-lh4{line-height:4 !important;}
.u-lh5{line-height:5 !important;}
.u-lh6{line-height:6 !important;}
.u-lh-xs{line-height:1.25 !important;}
.u-lh-sm{line-height:1.33 !important;}
.u-lh-md{line-height:1.5 !important;}
.u-lh-lg{line-height:1.75 !important;}
.u-lh-xl{line-height:2 !important;}
.u-c-ih{color:inherit !important;}
.u-c-white{color:#ffffff !important;}
.u-c-silver{color:#dddddd !important;}
.u-c-gray{color:#aaaaaa !important;}
.u-c-black{color:#000000 !important;}
.u-c-navy{color:#001f3f !important;}
.u-c-blue{color:#0074d9 !important;}
.u-c-aqua{color:#7fdbff !important;}
.u-c-teal{color:#39cccc !important;}
.u-c-olive{color:#3d9970 !important;}
.u-c-green{color:#2ecc40 !important;}
.u-c-lime{color:#01ff70 !important;}
.u-c-yellow{color:#ffdc00 !important;}
.u-c-orange{color:#ff851b !important;}
.u-c-red{color:#ff4136 !important;}
.u-c-maroon{color:#85144b !important;}
.u-c-fuchsia{color:#f012be !important;}
.u-c-purple{color:#b10dc9 !important;}
.u-c-primary{color:#0275d8 !important;}
.u-c-success{color:#5cb85c !important;}
.u-c-info{color:#5bc0de !important;}
.u-c-warning{color:#f0ad4e !important;}
.u-c-danger{color:#d9534f !important;}
.u-ta-l{text-align:left !important;}
.u-ta-c{text-align:center !important;}
.u-ta-r{text-align:right !important;}
.u-ta-j{text-align:justify !important;}
.u-te-n{-webkit-text-emphasis:none !important;text-emphasis:none !important;}
.u-te-ac{-webkit-text-emphasis:accent !important;text-emphasis:accent !important;}
.u-te-dt{-webkit-text-emphasis:dot !important;text-emphasis:dot !important;}
.u-te-c{-webkit-text-emphasis:circle !important;text-emphasis:circle !important;}
.u-te-ds{-webkit-text-emphasis:disc !important;text-emphasis:disc !important;}
.u-te-b{-webkit-text-emphasis:before !important;text-emphasis:before !important;}
.u-te-a{-webkit-text-emphasis:after !important;text-emphasis:after !important;}
.u-td-n{text-decoration:none !important;}
.u-td-u{text-decoration:underline !important;}
.u-td-o{text-decoration:overline !important;}
.u-td-l{text-decoration:line-through !important;}
.u-ti0{text-indent:0 !important;}
.u-ti-9999{text-indent:-9999px !important;}
.u-tov-e{text-overflow:ellipsis !important;}
.u-tov-c{text-overflow:clip !important;}
.u-tsh-n{text-shadow:none !important;}
.u-tt-n{text-transform:none !important;}
.u-tt-c{text-transform:capitalize !important;}
.u-tt-u{text-transform:uppercase !important;}
.u-tt-l{text-transform:lowercase !important;}
.u-lts-nm{letter-spacing:normal !important;}
.u-lts0{letter-spacing:0 !important;}
.u-lts1{letter-spacing:1px !important;}
.u-lts2{letter-spacing:2px !important;}
.u-lts3{letter-spacing:3px !important;}
.u-lts4{letter-spacing:4px !important;}
.u-lts5{letter-spacing:5px !important;}
.u-lts6{letter-spacing:6px !important;}
.u-lts0_01e{letter-spacing:0.01em !important;}
.u-lts0_1e{letter-spacing:0.1em !important;}
.u-lts0_2e{letter-spacing:0.2em !important;}
.u-lts0_3e{letter-spacing:0.3em !important;}
.u-lts-0_01e{letter-spacing:-0.01em !important;}
.u-lts-0_1e{letter-spacing:-0.1em !important;}
.u-lts-0_2e{letter-spacing:-0.2em !important;}
.u-lts-0_3e{letter-spacing:-0.3em !important;}
.u-wob-nm{word-break:normal !important;}
.u-wob-k{word-break:keep-all !important;}
.u-wob-ba{word-break:break-all !important;}
.u-wow-nm{word-wrap:normal !important;}
.u-wow-n{word-wrap:none !important;}
.u-wow-u{word-wrap:unrestricted !important;}
.u-wow-s{word-wrap:suppress !important;}
.u-wow-bw{word-wrap:break-word !important;}
.u-whs-nm{white-space:normal !important;}
.u-whs-p{white-space:pre !important;}
.u-whs-nw{white-space:nowrap !important;}
.u-whs-pw{white-space:pre-wrap !important;}
.u-whs-pl{white-space:pre-line !important;}
.u-va-sup{vertical-align:super !important;}
.u-va-t{vertical-align:top !important;}
.u-va-tt{vertical-align:text-top !important;}
.u-va-m{vertical-align:middle !important;}
.u-va-bl{vertical-align:baseline !important;}
.u-va-b{vertical-align:bottom !important;}
.u-va-tb{vertical-align:text-bottom !important;}
.u-va-sub{vertical-align:sub !important;}
.u-lis-n{list-style:none !important;}
.u-lisp-i{list-style-position:inside !important;}
.u-lisp-o{list-style-position:outside !important;}
.u-list-n{list-style-type:none !important;}
.u-list-d{list-style-type:disc !important;}
.u-list-c{list-style-type:circle !important;}
.u-list-s{list-style-type:square !important;}
.u-list-de{list-style-type:decimal !important;}
.u-list-dlz{list-style-type:decimal-leading-zero !important;}
.u-list-lr{list-style-type:lower-roman !important;}
.u-list-ur{list-style-type:upper-roman !important;}
.u-lisi-n{list-style-image:none !important;}
.u-op0{opacity:0 !important;}
.u-op0_1{opacity:0.1 !important;}
.u-op0_2{opacity:0.2 !important;}
.u-op0_3{opacity:0.3 !important;}
.u-op0_4{opacity:0.4 !important;}
.u-op0_5{opacity:0.5 !important;}
.u-op0_6{opacity:0.6 !important;}
.u-op0_7{opacity:0.7 !important;}
.u-op0_8{opacity:0.8 !important;}
.u-op0_9{opacity:0.9 !important;}
.u-op1{opacity:1 !important;}
.u-tetr{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important;}
.u-tehi{overflow:hidden !important;text-indent:200% !important;white-space:nowrap !important;}
.u-reli{list-style-type:none !important;padding-left:0 !important;margin-top:0 !important;margin-bottom:0 !important;}
.u-deol{list-style-type:decimal !important;padding-left:40px !important;padding-left:40px !important;margin-top:1em !important;margin-bottom:1em !important;}
.u-deul{list-style-type:disc !important;padding-left:40px !important;padding-left:40px !important;margin-top:1em !important;margin-bottom:1em !important;}
.u-fsm-a{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.u-cur-a{cursor:auto !important;}
.u-cur-d{cursor:default !important;}
.u-cur-c{cursor:crosshair !important;}
.u-cur-ha{cursor:hand !important;}
.u-cur-he{cursor:help !important;}
.u-cur-m{cursor:move !important;}
.u-cur-p{cursor:pointer !important;}
.u-cur-t{cursor:text !important;}
.u-rz-n{resize:none !important;}
.u-rz-b{resize:both !important;}
.u-rz-h{resize:horizontal !important;}
.u-rz-v{resize:vertical !important;}
.u-us-a{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;}
.u-us-n{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}
.u-us-t{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important;}
.u-trsdl0{-webkit-transition-delay:0 !important;transition-delay:0 !important;}
.u-trsdl0_1s{-webkit-transition-delay:0.1s !important;transition-delay:0.1s !important;}
.u-trsdl0_2s{-webkit-transition-delay:0.2s !important;transition-delay:0.2s !important;}
.u-trsdl0_3s{-webkit-transition-delay:0.3s !important;transition-delay:0.3s !important;}
.u-trsdl0_4s{-webkit-transition-delay:0.4s !important;transition-delay:0.4s !important;}
.u-trsdl0_5s{-webkit-transition-delay:0.5s !important;transition-delay:0.5s !important;}
.u-trsdl0_6s{-webkit-transition-delay:0.6s !important;transition-delay:0.6s !important;}
.u-trsdl0_7s{-webkit-transition-delay:0.7s !important;transition-delay:0.7s !important;}
.u-trsdl0_8s{-webkit-transition-delay:0.8s !important;transition-delay:0.8s !important;}
.u-trsdl0_9s{-webkit-transition-delay:0.9s !important;transition-delay:0.9s !important;}
.u-trsdl1s{-webkit-transition-delay:1s !important;transition-delay:1s !important;}
.u-trsdl2s{-webkit-transition-delay:2s !important;transition-delay:2s !important;}
.u-trsdl3s{-webkit-transition-delay:3s !important;transition-delay:3s !important;}
.u-trsdl4s{-webkit-transition-delay:4s !important;transition-delay:4s !important;}
.u-trsdl5s{-webkit-transition-delay:5s !important;transition-delay:5s !important;}
.u-trsdl6s{-webkit-transition-delay:6s !important;transition-delay:6s !important;}
.u-trstf-e{-webkit-transition-timing-function:ease !important;transition-timing-function:ease !important;}
.u-trstf-ei{-webkit-transition-timing-function:ease-in !important;transition-timing-function:ease-in !important;}
.u-trstf-eo{-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important;}
.u-trstf-eio{-webkit-transition-timing-function:ease-in-out !important;transition-timing-function:ease-in-out !important;}
.u-trstf-l{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;}
.u-trsdr0{-webkit-transition-duration:0 !important;transition-duration:0 !important;}
.u-trsdr0_1s{-webkit-transition-duration:0.1s !important;transition-duration:0.1s !important;}
.u-trsdr0_2s{-webkit-transition-duration:0.2s !important;transition-duration:0.2s !important;}
.u-trsdr0_3s{-webkit-transition-duration:0.3s !important;transition-duration:0.3s !important;}
.u-trsdr0_4s{-webkit-transition-duration:0.4s !important;transition-duration:0.4s !important;}
.u-trsdr0_5s{-webkit-transition-duration:0.5s !important;transition-duration:0.5s !important;}
.u-trsdr0_6s{-webkit-transition-duration:0.6s !important;transition-duration:0.6s !important;}
.u-trsdr0_7s{-webkit-transition-duration:0.7s !important;transition-duration:0.7s !important;}
.u-trsdr0_8s{-webkit-transition-duration:0.8s !important;transition-duration:0.8s !important;}
.u-trsdr0_9s{-webkit-transition-duration:0.9s !important;transition-duration:0.9s !important;}
.u-trsdr1s{-webkit-transition-duration:1s !important;transition-duration:1s !important;}
.u-trsdr2s{-webkit-transition-duration:2s !important;transition-duration:2s !important;}
.u-trsdr3s{-webkit-transition-duration:3s !important;transition-duration:3s !important;}
.u-trsdr4s{-webkit-transition-duration:4s !important;transition-duration:4s !important;}
.u-trsdr5s{-webkit-transition-duration:5s !important;transition-duration:5s !important;}
.u-trsdr6s{-webkit-transition-duration:6s !important;transition-duration:6s !important;}
.u-trsp-a{-webkit-transition-property:all !important;transition-property:all !important;}
.u-trsp-n{-webkit-transition-property:none !important;transition-property:none !important;}
.u-trf-n{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
.u-ap-n{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;}
.u-ap-b{-webkit-appearance:button !important;-moz-appearance:button !important;appearance:button !important;}
.u-ap-c{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important;}
.u-ap-su{-webkit-appearance:scrollbarbutton-up !important;-moz-appearance:scrollbarbutton-up !important;appearance:scrollbarbutton-up !important;}
.u-bfv-h{-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;}
.u-bfv-v{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
.u-obf-f{-o-object-fit:fill !important;object-fit:fill !important;}
.u-obf-ct{-o-object-fit:contain !important;object-fit:contain !important;}
.u-obf-cv{-o-object-fit:cover !important;object-fit:cover !important;}
.u-obf-n{-o-object-fit:none !important;object-fit:none !important;}
.u-obf-sd{-o-object-fit:scale-down !important;object-fit:scale-down !important;}
.u-wktc-d{-webkit-touch-callout:default !important;}
.u-wktc-n{-webkit-touch-callout:none !important;}
.u-wkovs-a{-webkit-overflow-scrolling:auto !important;}
.u-wkovs-t{-webkit-overflow-scrolling:touch !important;}
.u-bdcl-c{border-collapse:collapse !important;}
.u-bdcl-s{border-collapse:separate !important;}
.u-bd-n{border:none !important;}
.u-bd0{border:0 !important;}
.u-bdc-t{border-color:transparent !important;}
.u-bdc-cc{border-color:currentColor !important;}
.u-bdc-white{border-color:#ffffff !important;}
.u-bdc-silver{border-color:#dddddd !important;}
.u-bdc-gray{border-color:#aaaaaa !important;}
.u-bdc-black{border-color:#000000 !important;}
.u-bdc-navy{border-color:#001f3f !important;}
.u-bdc-blue{border-color:#0074d9 !important;}
.u-bdc-aqua{border-color:#7fdbff !important;}
.u-bdc-teal{border-color:#39cccc !important;}
.u-bdc-olive{border-color:#3d9970 !important;}
.u-bdc-green{border-color:#2ecc40 !important;}
.u-bdc-lime{border-color:#01ff70 !important;}
.u-bdc-yellow{border-color:#ffdc00 !important;}
.u-bdc-orange{border-color:#ff851b !important;}
.u-bdc-red{border-color:#ff4136 !important;}
.u-bdc-maroon{border-color:#85144b !important;}
.u-bdc-fuchsia{border-color:#f012be !important;}
.u-bdc-purple{border-color:#b10dc9 !important;}
.u-bdc-primary{border-color:#0275d8 !important;}
.u-bdc-success{border-color:#5cb85c !important;}
.u-bdc-info{border-color:#5bc0de !important;}
.u-bdc-warning{border-color:#f0ad4e !important;}
.u-bdc-danger{border-color:#d9534f !important;}
.u-bds-n{border-style:none !important;}
.u-bds-h{border-style:hidden !important;}
.u-bds-dt{border-style:dotted !important;}
.u-bds-ds{border-style:dashed !important;}
.u-bds-s{border-style:solid !important;}
.u-bds-db{border-style:double !important;}
.u-bds-w{border-style:wave !important;}
.u-bds-g{border-style:groove !important;}
.u-bds-r{border-style:ridge !important;}
.u-bds-i{border-style:inset !important;}
.u-bds-o{border-style:outset !important;}
.u-bdw0{border-width:0 !important;}
.u-bdw1{border-width:1px !important;}
.u-bdw2{border-width:2px !important;}
.u-bdw3{border-width:3px !important;}
.u-bdw4{border-width:4px !important;}
.u-bdw5{border-width:5px !important;}
.u-bdw6{border-width:6px !important;}
.u-bdt-n{border-top:none !important;}
.u-bdt0{border-top:0 !important;}
.u-bdtc-t{border-top-color:transparent !important;}
.u-bdtc-cc{border-top-color:currentColor !important;}
.u-bdtw0{border-top-width:0 !important;}
.u-bdtw1{border-top-width:1px !important;}
.u-bdtw2{border-top-width:2px !important;}
.u-bdtw3{border-top-width:3px !important;}
.u-bdtw4{border-top-width:4px !important;}
.u-bdtw5{border-top-width:5px !important;}
.u-bdtw6{border-top-width:6px !important;}
.u-bdr-n{border-right:none !important;}
.u-bdr0{border-right:0 !important;}
.u-bdrc-t{border-right-color:transparent !important;}
.u-bdrc-cc{border-right-color:currentColor !important;}
.u-bdrw0{border-right-width:0 !important;}
.u-bdrw1{border-right-width:1px !important;}
.u-bdrw2{border-right-width:2px !important;}
.u-bdrw3{border-right-width:3px !important;}
.u-bdrw4{border-right-width:4px !important;}
.u-bdrw5{border-right-width:5px !important;}
.u-bdrw6{border-right-width:6px !important;}
.u-bdb-n{border-bottom:none !important;}
.u-bdb0{border-bottom:0 !important;}
.u-bdbc-t{border-bottom-color:transparent !important;}
.u-bdbc-cc{border-bottom-color:currentColor !important;}
.u-bdbw0{border-bottom-width:0 !important;}
.u-bdbw1{border-bottom-width:1px !important;}
.u-bdbw2{border-bottom-width:2px !important;}
.u-bdbw3{border-bottom-width:3px !important;}
.u-bdbw4{border-bottom-width:4px !important;}
.u-bdbw5{border-bottom-width:5px !important;}
.u-bdbw6{border-bottom-width:6px !important;}
.u-bdl-n{border-left:none !important;}
.u-bdl0{border-left:0 !important;}
.u-bdlc-t{border-left-color:transparent !important;}
.u-bdlc-cc{border-left-color:currentColor !important;}
.u-bdlw0{border-left-width:0 !important;}
.u-bdlw1{border-left-width:1px !important;}
.u-bdlw2{border-left-width:2px !important;}
.u-bdlw3{border-left-width:3px !important;}
.u-bdlw4{border-left-width:4px !important;}
.u-bdlw5{border-left-width:5px !important;}
.u-bdlw6{border-left-width:6px !important;}
.u-bdrs-xs{border-radius:0.1rem !important;}
.u-bdrs-sm{border-radius:0.2rem !important;}
.u-bdrs-md{border-radius:0.25rem !important;}
.u-bdrs-lg{border-radius:0.3rem !important;}
.u-bdrs-xl{border-radius:0.4rem !important;}
.u-bdrs0{border-radius:0 !important;}
.u-bdrs1{border-radius:1px !important;}
.u-bdrs2{border-radius:2px !important;}
.u-bdrs3{border-radius:3px !important;}
.u-bdrs4{border-radius:4px !important;}
.u-bdrs5{border-radius:5px !important;}
.u-bdrs6{border-radius:6px !important;}
.u-bdrs9999{border-radius:9999px !important;}
.u-bdrs50p{border-radius:50% !important;}
.u-bdi-n{-o-border-image:none !important;border-image:none !important;}
.u-ol-n{outline:none !important;}
.u-olw-tn{outline-width:thin !important;}
.u-olw-md{outline-width:medium !important;}
.u-olw-tc{outline-width:thick !important;}
.u-ols-n{outline-style:none !important;}
.u-ols-dt{outline-style:dotted !important;}
.u-ols-ds{outline-style:dashed !important;}
.u-ols-s{outline-style:solid !important;}
.u-ols-db{outline-style:double !important;}
.u-ols-g{outline-style:groove !important;}
.u-ols-r{outline-style:ridge !important;}
.u-ols-i{outline-style:inset !important;}
.u-ols-o{outline-style:outset !important;}
.u-olc-i{outline-color:invert !important;}
.u-bg-n{background:none !important;}
.u-bgc-t{background-color:transparent !important;}
.u-bgc-cc{background-color:currentColor !important;}
.u-bgc-white{background-color:#ffffff !important;}
.u-bgc-silver{background-color:#dddddd !important;}
.u-bgc-gray{background-color:#aaaaaa !important;}
.u-bgc-black{background-color:#000000 !important;}
.u-bgc-navy{background-color:#001f3f !important;}
.u-bgc-blue{background-color:#0074d9 !important;}
.u-bgc-aqua{background-color:#7fdbff !important;}
.u-bgc-teal{background-color:#39cccc !important;}
.u-bgc-olive{background-color:#3d9970 !important;}
.u-bgc-green{background-color:#2ecc40 !important;}
.u-bgc-lime{background-color:#01ff70 !important;}
.u-bgc-yellow{background-color:#ffdc00 !important;}
.u-bgc-orange{background-color:#ff851b !important;}
.u-bgc-red{background-color:#ff4136 !important;}
.u-bgc-maroon{background-color:#85144b !important;}
.u-bgc-fuchsia{background-color:#f012be !important;}
.u-bgc-purple{background-color:#b10dc9 !important;}
.u-bgc-primary{background-color:#0275d8 !important;}
.u-bgc-success{background-color:#5cb85c !important;}
.u-bgc-info{background-color:#5bc0de !important;}
.u-bgc-warning{background-color:#f0ad4e !important;}
.u-bgc-danger{background-color:#d9534f !important;}
.u-bgi-n{background-image:none !important;}
.u-bgr-n{background-repeat:no-repeat !important;}
.u-bgr-rx{background-repeat:repeat-x !important;}
.u-bgr-ry{background-repeat:repeat-y !important;}
.u-bgr-sp{background-repeat:space !important;}
.u-bgr-rd{background-repeat:round !important;}
.u-bga-f{background-attachment:fixed !important;}
.u-bga-s{background-attachment:scroll !important;}
.u-bgp-t{background-position:top !important;}
.u-bgp-r{background-position:right !important;}
.u-bgp-b{background-position:bottom !important;}
.u-bgp-l{background-position:left !important;}
.u-bgp-c{background-position:center !important;}
.u-bgz-a{background-size:auto !important;}
.u-bgz-ct{background-size:contain !important;}
.u-bgz-cv{background-size:cover !important;}
.u-bxsh-n {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}