@import url(https://fonts.googleapis.com/css?family=Oswald|Lato:400,700,900|Noto+Sans+JP:400,700&display=swap&subset=japanese);
/*! Type: YakuHanJP_Noto - Based on Noto Sans CJK JP */@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP-Thin.woff2) format("woff2"),url(../fonts/YakuHanJP-Thin.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP-Light.woff2) format("woff2"),url(../fonts/YakuHanJP-Light.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP-Regular.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP-Medium.woff2) format("woff2"),url(../fonts/YakuHanJP-Medium.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP-Bold.woff2) format("woff2"),url(../fonts/YakuHanJP-Bold.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP_Noto;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP-Black.woff2) format("woff2"),url(../fonts/YakuHanJP-Black.woff) format("woff");unicode-range:U+3001-3002,U+3008-3011,U+3014-3015,U+30fb,U+ff01,U+ff08-ff09,U+ff1a-ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}#single .head-breadcrumbs{padding-top:119px}@media (max-width:768px){#single .head-breadcrumbs{padding-top:40px}}#single .single{padding:80px 64px 120px}@media (max-width:768px){#single .single{padding:40px 24px 56px}}#single .single-title{padding-bottom:56px;text-align:center}@media (max-width:768px){#single .single-title{padding:4px 0 32px}}#single .single-title span{display:block;font-size:26px;letter-spacing:.3em;padding-left:.3em}@media (max-width:768px){#single .single-title span{font-size:17.5px;letter-spacing:.2em;padding-left:.2em}}#single .single-title b{font-family:Lato,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;color:#f6d60b;display:block;font-size:23px;font-weight:900;line-height:1;letter-spacing:.1em;padding:8px 0 0 .1em}@media (max-width:768px){#single .single-title b{font-size:15px}}#single .single-title{font-size:34px;line-height:1.8;padding:0 0 40px;text-align:left}@media (max-width:768px){#single .single-title{font-size:26px;font-weight:400;padding:0 0 16px}}#single .single-mice p{font-size:14px;line-height:2;word-break:break-all}#single .single-mice h1,#single .single-mice h2,#single .single-mice h3,#single .single-mice h4,#single .single-mice h5,#single .single-mice h6{line-height:1.4;padding:12px 0 20px}@media (max-width:768px){#single .single-mice h1,#single .single-mice h2,#single .single-mice h3,#single .single-mice h4,#single .single-mice h5,#single .single-mice h6{padding:12px 0}}#single .single-mice h1{font-size:28px;font-weight:700}@media (max-width:768px){#single .single-mice h1{font-size:22px}}#single .single-mice h2{font-size:28px}@media (max-width:768px){#single .single-mice h2{font-size:22px}}#single .single-mice h3{font-size:26px}@media (max-width:768px){#single .single-mice h3{font-size:20px}}#single .single-mice h4{font-size:24px}@media (max-width:768px){#single .single-mice h4{font-size:18px}}#single .single-mice h5{font-size:18px;font-weight:700}@media (max-width:768px){#single .single-mice h5{font-size:16px}}#single .single-mice h6{font-size:14px;font-weight:700}#single .single-mice a{color:#231815;text-decoration:underline}@media (min-width:769px){#single .single-mice a:hover{text-decoration:none}}#single .single-mice ul{list-style:disc;margin-left:1em}#single .single-mice ol{list-style:decimal;margin-left:1em}#single .single-mice blockquote{position:relative;padding:10px 15px 10px 50px;box-sizing:border-box;font-style:italic;background:#f0f0f0;color:#231815}@media (max-width:768px){#single .single-mice blockquote{margin:10px 0;padding:10px 15px 10px 40px}}#single .single-mice blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#787d85;font-size:80px;line-height:1}@media (max-width:768px){#single .single-mice blockquote:before{left:4px;font-size:50px}}#single .single-mice blockquote p{padding:0;margin:10px 0}#single .single-mice blockquote cite{display:block;text-align:right;color:#787d85;font-size:.9em}#single .single-mice img{display:block;margin:0 auto;max-width:100%}#single .single-mice img.aligncenter{margin:0 auto}#single .single-mice img.alignleft{float:left}#single .single-mice img.alignright{float:right}#single .single-mice iframe{width:100%}