/*! Made w  th Bones: http://themble.com/bones :) */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'DINPro-Regular';src:url("../fonts/DINPro-Regular.otf") format("opentype")}@font-face{font-family:'DINPro-Medium';src:url("../fonts/DINPro-Medium.otf") format("opentype")}@font-face{font-family:'DINPro-Bold';src:url("../fonts/DINPro-Bold.otf") format("opentype")}@font-face{font-family:'DINPro-Black';src:url("../fonts/DINPro-Black.otf") format("opentype")}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}.last-col{float:right;padding-right:0 !important}@media (max-width: 767px){.m-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.m-1of2{float:left;padding-right:0.75em;width:50%}.m-1of3{float:left;padding-right:0.75em;width:33.33%}.m-2of3{float:left;padding-right:0.75em;width:66.66%}.m-1of4{float:left;padding-right:0.75em;width:25%}.m-3of4{float:left;padding-right:0.75em;width:75%}}@media (min-width: 768px) and (max-width: 1029px){.t-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.t-1of2{float:left;padding-right:0.75em;width:50%}.t-1of3{float:left;padding-right:0.75em;width:33.33%}.t-2of3{float:left;padding-right:0.75em;width:66.66%}.t-1of4{float:left;padding-right:0.75em;width:25%}.t-3of4{float:left;padding-right:0.75em;width:75%}.t-1of5{float:left;padding-right:0.75em;width:20%}.t-2of5{float:left;padding-right:0.75em;width:40%}.t-3of5{float:left;padding-right:0.75em;width:60%}.t-4of5{float:left;padding-right:0.75em;width:80%}}@media (min-width: 1030px){.d-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.d-1of2{float:left;padding-right:0.75em;width:50%}.d-1of3{float:left;padding-right:0.75em;width:33.33%}.d-2of3{float:left;padding-right:0.75em;width:66.66%}.d-1of4{float:left;padding-right:0.75em;width:25%}.d-3of4{float:left;padding-right:0.75em;width:75%}.d-1of5{float:left;padding-right:0.75em;width:20%}.d-2of5{float:left;padding-right:0.75em;width:40%}.d-3of5{float:left;padding-right:0.75em;width:60%}.d-4of5{float:left;padding-right:0.75em;width:80%}.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:0.75em;width:28.5714286%}.d-3of7{float:left;padding-right:0.75em;width:42.8571429%}.d-4of7{float:left;padding-right:0.75em;width:57.1428572%}.d-5of7{float:left;padding-right:0.75em;width:71.4285715%}.d-6of7{float:left;padding-right:0.75em;width:85.7142857%}.d-1of8{float:left;padding-right:0.75em;width:12.5%}.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%}.d-1of10{float:left;padding-right:0.75em;width:10%}.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:0.75em;width:8.33%}}.button,.button_underline,.button_cross{cursor:pointer;line-height:1;outline:none;position:relative;text-decoration:none;white-space:nowrap}.button_underline{color:#000;display:inline-block;padding-bottom:8px}.button_underline::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center;transition:transform 0.6s ease-in-out}.button_underline:hover::before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0, 1);transform:scale(0, 1)}.button_cross{display:block;width:100%;height:100%;background-color:transparent;transform:scale(1, 1);transition:0.4s}.button_cross:hover{transform:scale(1.1, 1.1)}.button_cross .cross{display:block;width:100%;height:100%;position:relative}.button_cross .cross::before,.button_cross .cross::after{content:'';display:block;width:100%;height:8%;background-color:#fff;transform:rotate(45deg);transform-origin:center;position:absolute;top:46%;left:0}.button_cross .cross::after{transform:rotate(-45deg)}.no-js #loading{display:none}.no-js #video_layer{display:none}.no-js #video_short{display:none}.no-js #mute{display:none}.no-js .lead .picture{display:none}body{width:100%;margin:0;padding:0;font-family:'DINPro-Regular', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:100%;line-height:0;color:#000;background-color:#fff}img{width:100%;height:auto}br.pc{display:none}#contents{position:relative;overflow:hidden;width:100% !important;padding:0 !important;margin:0 !important;text-align:inherit !important}#loading{display:block;width:100%;height:100vh;background-color:#000;position:fixed;top:0;left:0;z-index:100}#loading .logo_wrapper{display:none;width:66%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -60%)}#loading .logo_wrapper .logo{width:100%;height:0;padding-bottom:51.666666%;background-image:url(../images/loading_logo_vertical.svg);background-repeat:no-repeat;background-position:center;background-size:contain}a,a:visited{color:#000;text-decoration:underline;outline:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:none}a:hover img,a:focus img,a:visited:hover img,a:visited:focus img{-webkit-filter:brightness(1.25);filter:brightness(1.25)}a:focus,*:focus{outline:none}h1{font-weight:bold;margin:1em 0;font-size:3rem;color:#000}h1{line-height:1.1em}h2{font-size:12px;text-align:left;line-height:1;font-family:'DINPro-Medium';margin:0 0 3% 5%}p{line-height:1.5em;margin:1em 0}span.dinpro-bold{font-family:'DINPro-bold'}span.uetsuki{vertical-align:super;font-size:0.5em}span.nowrap{display:inline-block}main{width:100%}main article{width:100%;overflow:hidden}main article>section{width:100%;margin:40% auto 0;position:relative}main article .video{margin-top:0;height:100vh;width:100vw}main article .video .wrapper{width:100%;height:100%}main article .video .wrapper video{position:absolute}main article .lead{height:100vh;margin-top:0}main article .tech{height:100vh;margin-top:0}main article .collage-01{margin-top:0}main footer{width:100%;margin:8% 0 0;clear:both;color:#000}@media (orientation: landscape){#loading .logo_wrapper .logo{padding-bottom:12%;background-image:url(../images/loading_logo_horizontal.svg)}#contents .video .title{width:64%}#contents .lead{height:auto}#contents .lead .picture{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/lead_pc.jpg);background-repeat:no-repeat;background-position:16% 50%;background-size:cover;transition:3s}#contents .lead .text_wrapper{position:relative;top:inherit;left:inherit;margin:80px 8%;transform:inherit}#contents .tech{height:auto}#contents .tech .container{position:relative;top:inherit;left:inherit;transform:inherit;margin:80px auto}#contents .tech .container .logo img{width:19%}}.text_wrapper{font-family:'DINPro-bold', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:bold;color:#000}.text_wrapper header h1{height:auto;margin:0;font-size:1.5rem}.text_wrapper header .subtitle{margin:1em 0 2em;font-size:1.125rem}.text_wrapper .text p{font-size:0.8125rem;line-height:2.4em}.text_wrapper .text p:first-child{margin-top:0 !important}.text_wrapper .text p:last-child{margin-bottom:0 !important}.text_wrapper .text p .no-wrap{display:inline-block;white-space:nowrap}#video_layer{display:none;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000}#video_layer .wrapper{overflow:hidden;position:relative;width:100%;height:100%;transition:0.4s;opacity:0}#video_layer .wrapper video{position:absolute;width:100%;height:auto;top:50%;left:0;transform:translateY(-50%)}#video_layer .wrapper::before{content:'';display:block;width:100%;height:100%;background-color:#000;position:absolute}#video_layer .button_cross{position:absolute;top:2vw;right:2vw;width:40px;height:40px}.video{background-color:#000}.video .wrapper{overflow:hidden;position:relative}.video .title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:72%;height:auto}.video .button,.video .button_underline,.video .button_cross{position:absolute;top:62.5%;left:50%;transform:translate(-50%, -50%);font-family:'DINPro-bold';font-size:14px;color:#fff;text-decoration:none;cursor:pointer;padding-bottom:1px;border-bottom:2px solid #fff}.lead{position:relative;overflow:hidden}.lead .picture{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/lead_sp.jpg);background-repeat:no-repeat;background-position:16% 50%;background-size:cover}.lead .text_wrapper{display:inline-block;position:absolute;width:84%;top:50%;left:8%;margin:0;transform:translateY(-50%);transition:3s}.lead .text_wrapper p{color:#fff}.lead .text_wrapper header h1{width:100%;max-width:340px}.tech{position:relative}.tech p{margin:0;line-height:2;font-size:14px}.tech .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:550px}@media only screen and (min-width: 375px){.tech .container{width:68%}}.tech .container .copy{font-size:16px;font-weight:bold;text-align:center;white-space:nowrap}.tech .container .logo{line-height:1;margin:10% 0 8%;text-align:center}.tech .container .logo img{width:30%;height:auto}.tech .container .description{text-align:justify}.collage img{width:100%;height:auto}.collection,.athletes{width:100%}.collection .item,.athletes .item{transition:all 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);margin-top:104px}.collection .item:first-of-type,.athletes .item:first-of-type{margin-top:0}.collection .item .slider_wrapper,.athletes .item .slider_wrapper{width:100%;margin:0 0 8%}.collection .item .slider_wrapper ul,.athletes .item .slider_wrapper ul{margin:0;list-style:none}.collection .item .slider_wrapper ul li,.athletes .item .slider_wrapper ul li{width:100%;height:auto}.collection .item .slider_wrapper ul .slick-arrow,.athletes .item .slider_wrapper ul .slick-arrow{width:12%;height:0;padding:0 0 12%;position:absolute;top:50%;background-color:transparent;text-indent:-9999px;border:none;overflow:hidden;z-index:99;background-repeat:no-repeat;background-position:center;background-size:contain}.collection .item .slider_wrapper ul .slick-prev,.athletes .item .slider_wrapper ul .slick-prev{background-image:url(../images/collection_slider_arrow_left.svg);left:0;transform:translateY(-50%)}.collection .item .slider_wrapper ul .slick-next,.athletes .item .slider_wrapper ul .slick-next{background-image:url(../images/collection_slider_arrow_right.svg);right:0;transform:translateY(-50%)}.collection .item .slider_wrapper ul .slick-dots,.athletes .item .slider_wrapper ul .slick-dots{display:block !important;position:absolute;width:auto;margin:0;left:50%;bottom:0;transform:translate(-50%, -100%)}.collection .item .slider_wrapper ul .slick-dots li,.athletes .item .slider_wrapper ul .slick-dots li{display:inline-block;width:10px;height:10px;margin-left:16px}.collection .item .slider_wrapper ul .slick-dots li:first-child,.athletes .item .slider_wrapper ul .slick-dots li:first-child{margin-left:0}.collection .item .slider_wrapper ul .slick-dots li.slick-active button,.athletes .item .slider_wrapper ul .slick-dots li.slick-active button{background-color:#fff}.collection .item .slider_wrapper ul .slick-dots li button,.athletes .item .slider_wrapper ul .slick-dots li button{display:block;width:100%;height:100%;padding:0;text-indent:-9999px;border:none;background-color:#ced1da;border-radius:50%}.collection .item .information,.athletes .item .information{width:74%;margin:8% 0 12.2% 5%}.collection .item .information .details h3,.collection .item .information .details h4,.collection .item .information .details p,.athletes .item .information .details h3,.athletes .item .information .details h4,.athletes .item .information .details p{line-height:1.8}.collection .item .information .details p,.athletes .item .information .details p{margin-top:0;margin-bottom:0}.collection .item .information .details p:last-child,.athletes .item .information .details p:last-child{margin-top:1.5em}.collection .item .information .details .title,.athletes .item .information .details .title{font-family:'DINPro-bold', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:16px;white-space:nowrap}.collection .item .information .details .title-athlete,.athletes .item .information .details .title-athlete{font-size:18px}.collection .item .information .details .title-h4,.athletes .item .information .details .title-h4{font-size:18px;margin:40px 0 16px}.collection .item .information .details .description,.athletes .item .information .details .description{font-size:14px;text-align:justify}.collection .item .information .details .functions,.athletes .item .information .details .functions{margin:38px 0 44px}.collection .item .information .details .functions img[alt='lifa'],.athletes .item .information .details .functions img[alt='lifa']{width:56px}.collection .item .information .details .functions img[alt='lifa-inside'],.athletes .item .information .details .functions img[alt='lifa-inside']{width:120px}.collection .item .information .details .spec_link,.athletes .item .information .details .spec_link{margin-top:60px;font-size:14px}.collection .item .information .details .spec_link p,.athletes .item .information .details .spec_link p{line-height:1.6}.collection .item .information .details .spec_link .spec,.athletes .item .information .details .spec_link .spec{margin-top:60px}.collection .item .information .details .spec_link .spec:first-of-type,.athletes .item .information .details .spec_link .spec:first-of-type{margin-top:0}.collection .item .information .details .spec_link .spec span,.athletes .item .information .details .spec_link .spec span{display:block}.collection .item .information .details .spec_link .spec .name,.athletes .item .information .details .spec_link .spec .name{font-family:'DINPro-Bold';font-size:16px;white-space:nowrap}.collection .item .information .details .spec_link .link-btn,.athletes .item .information .details .spec_link .link-btn{font-family:'DINPro-Bold';font-size:15px;margin-top:1em}.archives{background:#000;padding:3% 0 10%;margin-top:20%}.archives h2{color:#fff;text-align:center;margin:2em 0 3em}.archives .container{width:84%;margin:0 auto}.archives .container ul{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex-direction:column;justify-content:space-around;margin:0}.archives .container ul li{display:block;width:100%;max-width:560px;margin-top:6%}.archives .container ul li:first-child{margin-top:0}footer .footer_nav{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;justify-content:center}footer .footer_nav .item{margin-left:24px;margin-right:24px}footer .footer_nav .item:first-child{margin-left:0}footer .footer_nav .item:last-child{margin-right:0}footer .footer_nav .item a{position:relative;display:block;width:32px;height:32px}footer .footer_nav .item a:hover img,footer .footer_nav .item a:focus img{width:64px}footer .footer_nav .item a img{position:absolute;width:48px;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.4s}footer .copyright{padding:4% 0 24%;margin:0;color:#000;font-size:10px;text-align:center}footer .copyright a{text-decoration:none}@media only screen and (min-width: 768px){br.sp{display:none}br.pc{display:inline}h2{font-size:18px;margin:0 0 1.6% 2.6%}#loading .logo_wrapper{width:40%}#loading .logo_wrapper .logo{background-image:url(../images/loading_logo_vertical.svg)}main article .tech{height:auto}main footer{margin:4% 0 0}}@media only screen and (min-width: 768px) and (orientation: landscape){#loading .logo_wrapper{width:48%}#loading .logo_wrapper .logo{padding-bottom:12%;background-image:url(../images/loading_logo_horizontal.svg)}#contents .video .title{width:48%}#contents .video .button,#contents .video .button_underline,#contents .video .button_cross{font-size:18px}#contents .lead{height:100vh;position:relative;overflow:hidden}#contents .lead .picture{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/lead_pc.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#contents .lead .text_wrapper{position:absolute;width:auto;top:50%;left:inherit;right:8%;margin:0;transform:translateY(-50%);transition:3s}}@media only screen and (min-width: 768px){.text_wrapper header h1{font-size:3rem}.text_wrapper header .subtitle{font-size:1.375rem}.text_wrapper .text p{font-size:1rem;margin:0 0 2em}.video .title{width:64%}.video .button,.video .button_underline,.video .button_cross{font-size:18px}.lead .picture{background-image:url(../images/lead_pc.jpg)}.lead .text_wrapper{top:46%}.lead .text_wrapper header h1{max-width:400px}.tech p{font-size:16px}.tech .container{position:relative;top:inherit;left:inherit;transform:inherit;margin:128px auto}.tech .container .logo img{width:19%}footer .footer_nav .item{margin-left:32px;margin-right:32px}footer .footer_nav .item a{width:56px;height:56px}footer .footer_nav .item a:hover img,footer .footer_nav .item a:focus img{width:80px}footer .footer_nav .item a img{width:56px}footer .copyright{font-size:12px;padding:2% 0 2%}}@media only screen and (min-width: 1025px){main article>section{margin:200px auto 0}#loading .logo_wrapper{width:48%}#loading .logo_wrapper .logo{padding-bottom:12%;background-image:url(../images/loading_logo_horizontal.svg)}#contents .video .title{width:44%}#contents .lead .picture{background-position:center}#contents .lead .text_wrapper{width:auto;left:inherit;right:8%}#contents .tech .copy{font-size:18px}#contents .collection .item,#contents .athletes .item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;justify-content:space-around;align-items:flex-start;margin:200px 0 0}#contents .collection .item:first-of-type,#contents .athletes .item:first-of-type{margin-top:0}#contents .collection .item:nth-child(odd),#contents .athletes .item:nth-child(odd){flex-direction:row-reverse}#contents .collection .item:nth-child(even) .information .details,#contents .athletes .item:nth-child(even) .information .details{margin:0 25% 0 23%}#contents .collection .item:nth-child(odd) .information .details,#contents .athletes .item:nth-child(odd) .information .details{margin:0 23% 0 25%}#contents .collection .item .slider_wrapper,#contents .athletes .item .slider_wrapper{width:57%;margin:0}#contents .collection .item .slider_wrapper ul .slick-dots,#contents .athletes .item .slider_wrapper ul .slick-dots{transform:translate(-50%, -200%)}#contents .collection .item .information,#contents .athletes .item .information{width:43%;margin:0}#contents .collection .item .information .details,#contents .athletes .item .information .details{width:52%}#contents .collection .item .information .details .title,#contents .athletes .item .information .details .title{margin-top:0;font-size:16px}#contents .collection .item .information .details .title-athlete,#contents .athletes .item .information .details .title-athlete{font-size:16px}#contents .collection .item .information .details .title-h4,#contents .athletes .item .information .details .title-h4{font-size:16px}#contents .collection .item .information .details .description,#contents .athletes .item .information .details .description{font-size:12px}#contents .collection .item .information .details .spec_link,#contents .athletes .item .information .details .spec_link{font-size:12px}#contents .collection .item .information .details .spec_link .spec span,#contents .athletes .item .information .details .spec_link .spec span{display:block}#contents .collection .item .information .details .spec_link .spec .name,#contents .athletes .item .information .details .spec_link .spec .name{font-size:14px}#contents .collection .item .information .details .spec_link .link-btn,#contents .athletes .item .information .details .spec_link .link-btn{font-size:13px}#contents .collection .item-04,#contents .athletes .item{align-items:center}#contents .collection .item-04 .information,#contents .athletes .item .information{margin-bottom:24px}#contents .archives{margin-top:400px}}@media only screen and (min-width: 1536px){#contents .collection .item{align-items:stretch}#contents .collection .item .information .details{position:relative;height:100%}#contents .collection .item .information .details .spec_link{position:absolute;left:0;bottom:0}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
