﻿.content{width:100%;max-width:1100px;margin:0 auto}.content:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}@media only screen and (max-width:768px){.content{width:98%;margin:0 auto}}.z-index0{z-index:0;position:relative}.z-index1{z-index:1;position:relative}@media only screen and (min-width:769px){.pc-flex{display:flex}.pc-flex-cal2{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.pc-flex-cal2-item{width:48%;box-sizing:border-box;margin-left:1%;margin-right:1%}.pc-flex-cal3{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.pc-flex-cal3-item{width:31%;box-sizing:border-box;margin-left:1%;margin-right:1%}.pc-float-left{float:left}.pc-float-right{float:right}.pc-archive-list_a{position:relative}.pc-archive-list_a .wp-post-image{width:160px;height:120px;object-fit:cover;object-position:top}.pc-archive-list_a-img{width:160px;height:120px;object-fit:cover;object-position:top}.pc-archive-list_a-text{width:368px}.pc-archive-list_a-text dt{font-weight:700;font-size:16px;margin:10px}.pc-archive-list_a-text dd{position:absolute;margin-left:10px;width:65%}}@media only screen and (max-width:768px){.sp-flex{display:flex}.sp-flex-cal2{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.sp-flex-cal2-item{width:48%;box-sizing:border-box;margin-left:1%;margin-right:1%}.sp-flex-cal3{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.sp-flex-cal3-item{width:31%;box-sizing:border-box;margin-left:1%;margin-right:1%}.sp-archive-list_a{position:relative}.sp-archive-list_a .wp-post-image{width:160px;height:120px;object-fit:cover;object-position:top}.sp-archive-list_a-img{width:160px;height:120px;object-fit:cover;object-position:top}.sp-archive-list_a-text{width:60%}.sp-archive-list_a-text dt{font-weight:700;font-size:16px;margin:10px}.sp-archive-list_a-text dd{bottom:10px;margin-left:10px}}.cal-center{position:relative;left:50%;float:left;margin:0 auto;display:flex;flex-wrap:wrap;clear:both}.cal-center-item{position:relative;left:-50%;margin:0 10px 10px}div{*zoom:1}div:after{display:block;content:"";clear:both}.js-tab,.js-tabB{display:flex;margin-bottom:20px}.js-tab>div,.js-tabB>div{border-bottom:2px #ccc solid;width:42%;margin:0 4%;text-align:center;padding:8px 0;cursor:pointer}.js-tab>div:first-child,.js-tabB>div:first-child{border-right:none}.js-tab>div.active{border-bottom:2px #dfdb5c solid}.js-tabB>div.active{border-bottom:2px #8ac787 solid}.js-tab_content,.js-tab_contentB{display:none;padding:20px 0}.js-tab_content.active,.js-tab_contentB.active{display:block}#topcontrol{width:50px}.title-green{background:url(../img/common/title_border_green.png)0 100% no-repeat;padding-left:20px;padding-bottom:10px;margin-bottom:40px}.title-yellow{background:url(../img/common/title_border_yellow.png)0 100% no-repeat;padding-left:20px;padding-bottom:10px;margin-bottom:40px}.title-red{background:url(../img/common/title_border_red.png)0 100% no-repeat;padding-left:20px;padding-bottom:10px;margin-bottom:40px}.title-blue{background:url(../img/common/title_border_blue.png)0 100% no-repeat;padding-left:20px;padding-bottom:10px;margin-bottom:40px}.title-orange{background:url(../img/common/title_border_orange.png)0 100% no-repeat;padding-left:20px;padding-bottom:10px;margin-bottom:40px}.font-bold{font-weight:700}.font-size10{font-size:10px}.font-size12{font-size:12px}.font-size16{font-size:16px}.font-size18{font-size:18px}.font-size24{font-size:24px}.font-size30{font-size:30px}.font-size34{font-size:34px}.text-left{text-align:left}.text-right{text-align:right}.lineheight0{line-height:0}.clear{clear:both;display:block}.overflow-hidden{overflow:hidden}.a-d-none:hover{text-decoration:none;color:#444}.object-fit-cover{object-fit:cover}.position-relative{position:relative}.display-block{display:block}.display-inline{display:inline-block}.bg-white{background-color:#fff}.bg-gray{background-color:#f6f6f6}.bg-black{background-color:#000}.bg-yellow{background-color:#c9c32f}.bg-green{background-color:#8ac787}.bg-red{background-color:#ec6c6c}.bg-blue{background-color:#7cbde5}.bg-orange{background-color:#e1ac60}.btn-base{padding:16px;border:2px solid #ccc;display:block;color:#fff;text-align:center;width:50%;margin:0 auto}.btn-base:hover{color:#fff;background-color:#2b2b2b;text-decoration:none}@media only screen and (max-width:768px){.btn-base{width:80%}}.border-all{border:1px solid #ccc}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.border-yellow{border-bottom:2px solid #dfdb5c}.border-green{border-bottom:2px solid #8ac787}.border-red{border-bottom:2px solid #ec6c6c}.border-blue{border-bottom:2px solid #7cbde5}.border-orange{border-bottom:2px solid #e1ac60}.color-gray{color:#959595}.img-fit-h200{height:200px;object-fit:cover;object-position:top}.img-fit-h220{height:200px;object-fit:cover;object-position:top}.m-auto0{margin:0 auto}.m-all10{margin:10px}.m-top10{margin-top:10px}.m-top20{margin-top:20px}.m-top30{margin-top:30px}.m-top40{margin-top:40px}.m-top80{margin-top:80px}.m-right10{margin-right:10px}.m-right20{margin-right:20px}.m-right30{margin-right:30px}.m-left10{margin-left:10px}.m-left20{margin-left:20px}.m-left30{margin-left:30px}.m-bottom0{margin-bottom:0}.m-bottom5{margin-bottom:5px}.m-bottom10{margin-bottom:10px}.m-bottom14{margin-bottom:14px}.m-bottom16{margin-bottom:16px}.m-bottom20{margin-bottom:20px}.m-bottom30{margin-bottom:30px}.m-bottom40{margin-bottom:40px}.m-bottom60{margin-bottom:60px}.m-bottom80{margin-bottom:80px}.m-bottom100{margin-bottom:100px}.p-all5{padding:5px}.p-all10{padding:10px}.p-all20{padding:20px}.p-top5{padding-top:5px}.p-top10{padding-top:10px}.p-top12{padding-top:12px}.p-top14{padding-top:14px}.p-top16{padding-top:16px}.p-top30{padding-top:30px}.p-top36{padding-top:36px}.p-right5{padding-right:5px}.p-right10{padding-right:10px}.p-right12{padding-right:12px}.p-right14{padding-right:14px}.p-right16{padding-right:16px}.p-right20{padding-right:20px}.p-left5{padding-left:5px}.p-left10{padding-left:10px}.p-left12{padding-left:12px}.p-left14{padding-left:14px}.p-left16{padding-left:16px}.p-left20{padding-left:20px}.p-bottom0{padding-bottom:0}.p-bottom2{padding-bottom:2px}.p-bottom5{padding-bottom:5px}.p-bottom10{padding-bottom:10px}.p-bottom12{padding-bottom:12px}.p-bottom14{padding-bottom:14px}.p-bottom16{padding-bottom:16px}.p-bottom30{padding-bottom:30px}.p-bottom36{padding-bottom:36px}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}@media only screen and (min-width:769px){.pc-img-fit-h200{height:200px;object-fit:cover;object-position:top}.pc-img-fit-h220{height:200px;object-fit:cover;object-position:top}.pc-w20{width:20%}.pc-w30{width:30%}.pc-w40{width:40%}.pc-w50{width:50%}.pc-w60{width:60%}.pc-w70{width:70%}.pc-w80{width:80%}.pc-w90{width:90%}.pc-w100{width:100%}.pc-m-all10{margin:10px}.pc-m-top10{margin-top:10px}.pc-m-top20{margin-top:20px}.pc-m-top30{margin-top:30px}.pc-m-top40{margin-top:40px}.pc-m-top80{margin-top:80px}.pc-m-right10{margin-right:10px}.pc-m-right20{margin-right:20px}.pc-m-right30{margin-right:30px}.pc-m-left10{margin-left:10px}.pc-m-left20{margin-left:20px}.pc-m-left30{margin-left:30px}.pc-m-bottom0{margin-bottom:0}.pc-m-bottom5{margin-bottom:5px}.pc-m-bottom10{margin-bottom:10px}.pc-m-bottom14{margin-bottom:14px}.pc-m-bottom16{margin-bottom:16px}.pc-m-bottom20{margin-bottom:20px}.pc-m-bottom30{margin-bottom:30px}.pc-m-bottom40{margin-bottom:40px}.pc-m-bottom60{margin-bottom:60px}.pc-m-bottom80{margin-bottom:80px}.pc-m-bottom100{margin-bottom:100px}.pc-p-all5{padding:5px}.pc-p-all10{padding:10px}.pc-p-all20{padding:20px}.pc-p-top5{padding-top:5px}.pc-p-top10{padding-top:10px}.pc-p-top12{padding-top:12px}.pc-p-top14{padding-top:14px}.pc-p-top16{padding-top:16px}.pc-p-top36{padding-top:36px}.pc-p-right5{padding-right:5px}.pc-p-right10{padding-right:10px}.pc-p-right12{padding-right:12px}.pc-p-right14{padding-right:14px}.pc-p-right16{padding-right:16px}.pc-p-right20{padding-right:20px}.pc-p-left5{padding-left:5px}.pc-p-left10{padding-left:10px}.pc-p-left12{padding-left:12px}.pc-p-left14{padding-left:14px}.pc-p-left16{padding-left:16px}.pc-p-left20{padding-left:20px}.pc-p-bottom0{padding-bottom:0}.pc-p-bottom5{padding-bottom:5px}.pc-p-bottom10{padding-bottom:10px}.pc-p-bottom12{padding-bottom:12px}.pc-p-bottom14{padding-bottom:14px}.pc-p-bottom16{padding-bottom:16px}.pc-p-bottom36{padding-bottom:36px}}@media only screen and (max-width:768px){.pc-display{display:none!important}.sp-img-fit-h120{height:120px;object-fit:cover;object-position:top}.sp-img-fit-h200{height:200px;object-fit:cover;object-position:top}.sp-img-fit-h220{height:200px;object-fit:cover;object-position:top}.sp-float-none{float:none!important}.sp-display-block{display:block}.sp-w20{width:20%}.sp-w30{width:30%}.sp-w40{width:40%}.sp-w50{width:50%}.sp-w60{width:60%}.sp-w70{width:70%}.sp-w80{width:80%}.sp-w90{width:90%}.sp-w100{width:100%}.sp-m-all10{margin:10px}.sp-m-top10{margin-top:10px}.sp-m-top20{margin-top:20px}.sp-m-top30{margin-top:30px}.sp-m-top40{margin-top:40px}.sp-m-top80{margin-top:80px}.sp-m-right10{margin-right:10px}.sp-m-right20{margin-right:20px}.sp-m-right30{margin-right:30px}.sp-m-left10{margin-left:10px}.sp-m-left20{margin-left:20px}.sp-m-left30{margin-left:30px}.sp-m-bottom0{margin-bottom:0}.sp-m-bottom5{margin-bottom:5px}.sp-m-bottom10{margin-bottom:10px}.sp-m-bottom14{margin-bottom:14px}.sp-m-bottom16{margin-bottom:16px}.sp-m-bottom20{margin-bottom:20px}.sp-m-bottom30{margin-bottom:30px}.sp-m-bottom40{margin-bottom:40px}.sp-m-bottom60{margin-bottom:60px}.sp-m-bottom80{margin-bottom:80px}.sp-m-bottom100{margin-bottom:100px}.sp-p-all5{padding:5px}.sp-p-all10{padding:10px}.sp-p-all20{padding:20px}.sp-p-top5{padding-top:5px}.sp-p-top10{padding-top:10px}.sp-p-top12{padding-top:12px}.sp-p-top14{padding-top:14px}.sp-p-top16{padding-top:16px}.sp-p-top36{padding-top:36px}.sp-p-right5{padding-right:5px}.sp-p-right10{padding-right:10px}.sp-p-right12{padding-right:12px}.sp-p-right14{padding-right:14px}.sp-p-right16{padding-right:16px}.sp-p-right20{padding-right:20px}.sp-p-left5{padding-left:5px}.sp-p-left10{padding-left:10px}.sp-p-left12{padding-left:12px}.sp-p-left14{padding-left:14px}.sp-p-left16{padding-left:16px}.sp-p-left20{padding-left:20px}.sp-p-bottom0{padding-bottom:0}.sp-p-bottom5{padding-bottom:5px}.sp-p-bottom10{padding-bottom:10px}.sp-p-bottom12{padding-bottom:12px}.sp-p-bottom14{padding-bottom:14px}.sp-p-bottom16{padding-bottom:16px}.sp-p-bottom36{padding-bottom:36px}}@media only screen and (min-width:769px){.footer-nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:16px 0}.footer-nav-item{border-right:1px solid #ccc;padding-right:10px;margin-bottom:0}.footer-nav-item:last-child{border:none;padding-right:0;margin-right:0}}@media only screen and (max-width:768px){.footer-nav-item{margin-bottom:0;width:100%}.footer-nav-item a{display:block;padding:10px 0;border-bottom:1px solid #ccc}.footer-nav-item:first-child a{border-top:1px solid #ccc}.footer-nav-item:last-child{border:none;padding-right:0;margin-right:0}}@media only screen and (min-width:769px){.logo{float:left;margin-top:10px;margin-bottom:10px}.logo img{width:100%}}@media only screen and (max-width:768px){.logo{padding-top:10px;width:40%;margin:0 auto;padding-bottom:10px}.logo img{width:100%}}#globalnav{z-index:110;position:relative;float:right;margin-top:26px;font-size:16px}#globalnav:after{content:"";display:block;clear:both;visibility:hidden}.flexnav{transition:none;margin:0 auto}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2e3px;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:294px}.flexnav li{position:relative;overflow:hidden;font-weight:700}.flexnav li a{position:relative;display:block;z-index:2;overflow:hidden;padding:0 0 0 20px}#globalnav .flexnav li a:active,#globalnav .flexnav li a:focus,#globalnav .flexnav li a:hover{z-index:110}.flexnav li ul{width:100%;margin:0;background:#efefef}.flexnav li ul li{position:relative;overflow:hidden;background:0 0;border-bottom:1px solid #000}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav li ul li a{display:block;height:auto;background:0 0}#globalnav .flexnav li ul li a:hover,#globalnav .flexnav li ul li a:active,#globalnav .flexnav li ul li a:focus{text-decoration:none}.menu-button{position:relative;display:block;padding-top:10px;padding-bottom:10px;padding-left:10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#222;cursor:pointer;font-weight:700;width:100%}.menu-button img{width:4%}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}@media all and (min-width:769px){.flexnav .touch-button{display:none}body.one-page{padding-top:70px}.flexnav{overflow:visible}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;float:left;display:block;overflow:visible}.flexnav li .border-right{padding-right:20px;background:url(../img/common/arrow_nav.png)100% no-repeat}.flexnav li>ul{position:absolute;top:auto;left:-46px;width:200px}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul li a{padding:5px 0;margin-bottom:2px;background:#efefef;text-align:center}.flexnav li ul.open{display:block;opacity:1;visibility:visible}.flexnav li ul.open li{overflow:visible}.flexnav li ul.open ul.open{margin-left:100%;top:0}.menu-button{display:none}}@media only screen and (max-width:768px){.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px}.flexnav .touch-button:after{display:block;content:"";position:absolute;top:50%;right:42%;width:6px;height:6px;margin:0;border-top:solid 2px #606060;border-right:solid 2px #606060;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-active{display:block;content:"";position:absolute;top:50%;right:45%;width:6px;height:6px;margin:0;border-top:solid 2px #606060;border-right:solid 2px #606060;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-right-width:0;border-top-width:0}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{display:none}.menu-button .touch-button{background:0 0;position:absolute;z-index:999;top:-6px;right:0;width:44px;height:49px;display:inline-block;text-align:center;text-indent:-9999px}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666;height:26px;display:block;width:34px;background:url(../img/common/sp_nav.svg)100% no-repeat}#globalnav{border-top:none;border-bottom:none;background-image:none;z-index:110;width:100%;margin-bottom:10px;margin-top:5px}#globalnav .flexnav{-webkit-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;max-height:0;height:auto;width:100%;margin:0 auto;background-image:none;background-repeat:no-repeat;z-index:110}#globalnav .flexnav.opacity{opacity:0}#globalnav .flexnav.flexnav-show{max-height:2e3px;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#globalnav .flexnav.one-page{position:fixed;top:50px;right:5%;max-width:100%}#globalnav .flexnav li{height:auto;width:100%;background-image:none;position:relative;overflow:hidden}#globalnav .flexnav li a{position:relative;display:block;z-index:2;overflow:hidden;padding-top:20px;padding-left:10px;height:50px;background-image:none;font-size:13px;line-height:1;border-bottom:solid 1px #fff;background-color:#f1f1f1;color:#606060;text-decoration:none;font-weight:700}#globalnav .flexnav li>a:after{content:"";padding-left:0}#globalnav .flexnav li a:active,#globalnav .flexnav li a:focus,#globalnav .flexnav li a:hover{background-color:#bababa}#globalnav .flexnav li ul li{position:relative;overflow:hidden}#globalnav .flexnav li ul li a{display:block;color:#606060;background:#dfdede;font-size:12px;line-height:1.5em;text-align:left;padding-top:17px;padding-top:15px}#globalnav .flexnav li ul li ul li a{display:block;color:#606060;background:#cac9c9;font-size:12px;line-height:1.5em;text-align:left;padding-top:17px;padding-top:15px}#globalnav .flexnav li ul li a:hover,#globalnav .flexnav li ul li a:active,#globalnav .flexnav li ul li a:focus{background:#cacaca;text-decoration:none}}@media only screen and (min-width:769px){body{padding-top:80px!important}}@media only screen and (max-width:768px){body{padding-top:150px!important}}.autoplay button:hover,.autoplay button:focus,.autoplay .button:hover,.autoplay .button:focus,.autoplay2 button:hover,.autoplay2 button:focus,.autoplay2 .button:hover,.autoplay2 .button:focus,.autoplay3 button:hover,.autoplay3 button:focus,.autoplay3 .button:hover,.autoplay3 .button:focus{background-color:#fff}header,footer{background-color:#fff!important}header abbr,header address,header article,header aside,header audio,header b,header blockquote,header body,header canvas,header caption,header cite,header code,header dd,header del,header details,header dfn,header div,header dl,header dt,header em,header fieldset,header figcaption,header figure,header footer,header form,header h1,header h2,header h3,header h4,header h5,header h6,header header,header hgroup,header html,header i,header iframe,header img,header ins,header kbd,header label,header legend,header li,header mark,header menu,header nav,header object,header ol,header p,header pre,header q,header samp,header section,header small,header span,header strong,header summary,header table,header tbody,header td,header tfoot,header th,header thead,header time,header tr,header ul,header var,header video,footer abbr,footer address,footer article,footer aside,footer audio,footer b,footer blockquote,footer body,footer canvas,footer caption,footer cite,footer code,footer dd,footer del,footer details,footer dfn,footer div,footer dl,footer dt,footer em,footer fieldset,footer figcaption,footer figure,footer footer,footer form,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer header,footer hgroup,footer html,footer i,footer iframe,footer img,footer ins,footer kbd,footer label,footer legend,footer li,footer mark,footer menu,footer nav,footer object,footer ol,footer p,footer pre,footer q,footer samp,footer section,footer small,footer span,footer strong,footer summary,footer table,footer tbody,footer td,footer tfoot,footer th,footer thead,footer time,footer tr,footer ul,footer var,footer video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}header fieldset,header img,footer fieldset,footer img{border:0}header address,header caption,header cite,header code,header dfn,header em,header strong,header th,header var,footer address,footer caption,footer cite,footer code,footer dfn,footer em,footer strong,footer th,footer var{font-style:normal;font-weight:400}header h1,header h2,header h3,header h4,header h5,header h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-size:100%;font-weight:400}header body,footer body{line-height:1}header article,header aside,header details,header figcaption,header figure,header footer,header header,header hgroup,header menu,header nav,header section,footer article,footer aside,footer details,footer figcaption,footer figure,footer footer,footer header,footer hgroup,footer menu,footer nav,footer section{display:block}header li,header nav ul,footer li,footer nav ul{list-style:none}header blockquote,header q,footer blockquote,footer q{quotes:none}header blockquote:after,header blockquote:before,header q:after,header q:before,footer blockquote:after,footer blockquote:before,footer q:after,footer q:before{content:'';content:none}header a,footer a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}header ins,footer ins{background-color:#ff9;color:#000;text-decoration:none}header mark,footer mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}header del,footer del{text-decoration:line-through}header abbr[title],header dfn[title],footer abbr[title],footer dfn[title]{border-bottom:1px dotted;cursor:help}header table,footer table{border-collapse:collapse;border-spacing:0}header caption,header th,footer caption,footer th{text-align:left}header hr,footer hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}header input,header select,footer input,footer select{vertical-align:middle}header q:after,header q:before,footer q:after,footer q:before{content:''}header abbr,header acronym,footer abbr,footer acronym{border:0;font-variant:normal}header sup,footer sup{vertical-align:super}header sub,footer sub{vertical-align:sub}header input,header select,header textarea,footer input,footer select,footer textarea{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}header legend,footer legend{color:#000}header body,footer body{font:14px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}header button,header input,header select,header textarea,footer button,footer input,footer select,footer textarea{font:99% arial,helvetica,clean,sans-serif}header table,footer table{font:100%}header code,header kbd,header pre,header samp,header tt,footer code,footer kbd,footer pre,footer samp,footer tt{font-family:monospace;*font-size:108%;line-height:100%}header body,footer body{line-height:1.6;font-family:ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,arial,helvetica,clean,sans-serif;color:#444;background:#fff;-webkit-text-size-adjust:100%}header a,footer a{color:#444;text-decoration:none}header .linkcolor,header a:active,header a:focus,header a:hover,footer .linkcolor,footer a:active,footer a:focus,footer a:hover{color:#a2b745;text-decoration:underline}header h1,header h2,header h3,header h4,header h5,header h6,header strong,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer strong{font-weight:700;line-height:1.6}header p,footer p{margin-bottom:1.6em}header .clear,footer .clear{clear:both}header .clearfix:after,footer .clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}header * html .clearfix,footer * html .clearfix{height:1%}header .clearfix,footer .clearfix{display:block}