.clearfix:after{content:"";display:block;clear:both}body{padding:0;margin:0;color:#333;font-family:"Sawarabi Mincho"}.contents_block{font-size:3vw;line-height:1.1}.clear{clear:both}.top{text-align:center;background-color:black}@media screen and (max-width: 991px){.top{padding-top:20px}}@media print, screen and (min-width: 992px){.top{padding-top:200px}}.top .mainvusual{margin:0 auto}@media screen and (max-width: 991px){.top .mainvusual{width:50%}}@media print, screen and (min-width: 992px){.top .mainvusual{width:35%}}.top .mainvusual img{width:100%}.section{width:100%;margin:0 auto;line-height:35px}@media screen and (max-width: 991px){.section{margin-bottom:5px}}@media print, screen and (min-width: 992px){.section{max-width:1000px;margin-bottom:50px;font-size:20px}}.section p{padding:0 1%}.sectionTitle{margin:0 auto;margin-top:40px;margin-bottom:50px;text-align:center;border-bottom:solid 2px black}@media screen and (max-width: 991px){.sectionTitle{width:90%}}@media print, screen and (min-width: 992px){.sectionTitle{width:50%}}.sectionTitle h2{margin-bottom:10px}@media screen and (max-width: 991px){.sectionTitle h2{font-size:5vw}}@media print, screen and (min-width: 992px){.sectionTitle h2{font-size:35px}}.sectionArticle1{width:100%;margin:30px 0;text-align:center}.sectionArticle2{margin:auto;margin-bottom:30px}.sectionArticle2 p{margin-top:40px}@media print, screen and (min-width: 992px){.sectionArticle2 p{float:left;　　width:70%}}@media screen and (max-width: 991px){.sectionArticle2 img{width:80%;margin:5% 10%}}@media print, screen and (min-width: 992px){.sectionArticle2 img{float:left;width:30%}}@media screen and (max-width: 991px){.sectionArticle3 img{width:96%;margin:0 2%}}@media print, screen and (min-width: 992px){.sectionArticle3 img{float:left;width:33%;margin:3% 2% 5% 0}}@media screen and (max-width: 991px){.sectionArticle3 p{width:90%}}@media print, screen and (min-width: 992px){.sectionArticle3 p{float:left;width:63%;margin-top:30px}}.sectionArticle4{width:100%;text-align:left;margin-bottom:30px}@media print, screen and (min-width: 992px){.sectionArticle4{margin-bottom:100px}}.sectionArticle5{width:100%;margin:0 auto}@media screen and (max-width: 991px){.sectionArticle5 img{width:90%;margin:0 5%}}@media print, screen and (min-width: 992px){.sectionArticle5 img{width:40%;float:left}}@media screen and (max-width: 991px){.sectionArticle5 p{width:100%}}@media print, screen and (min-width: 992px){.sectionArticle5 p{width:56%;margin-top:160px;margin-left:2%;float:left}}@media screen and (max-width: 991px){.sectionArticle6{width:100%;font-size:2.5vw}}@media print, screen and (min-width: 992px){.sectionArticle6{margin-top:40px;margin-bottom:100px;text-align:center}}.sectionArticle7{width:100%}@media print, screen and (min-width: 992px){.sectionArticle7{margin-bottom:100px}}@media print, screen and (min-width: 992px){.sectionArticle7 p{margin-top:130px;width:50%;float:left}}@media screen and (max-width: 991px){.sectionArticle7 img{width:90%;margin:0 5%}}@media print, screen and (min-width: 992px){.sectionArticle7 img{width:48%;float:left}}.sectionArticle8{width:100%}@media print, screen and (min-width: 992px){.sectionArticle8{margin-bottom:30px;text-align:center}}@media print, screen and (min-width: 992px){.sectionArticle8 p{width:100%;text-align:center;margin-bottom:20px}}@media screen and (max-width: 991px){.sectionArticle8 iframe{width:100% !important}}.sectionArticle9{text-align:center}.sectionArticle10{width:100%;max-width:1200px;margin-bottom:30px;text-align:center}.sectionArticle11{text-align:left}#yomoyama{width:100%;max-width:1000px}#yomoyama .sectionTitle{width:50%;margin:unset;text-align:left !important}#yomoyama .sectionArticle9{padding:0 1%;text-align:left}.themeTitle{width:100%;height:100px;text-align:center}.themeTitle h2{padding:20px 0;font-size:0px;color:white;background-color:black}.specInfo{width:100%;max-width:1200px;margin:0 auto;font-size:15px}.specInfo table{width:100%;margin-bottom:50px;border-collapse:collapse;table-layout:fixed;word-break:break-all;word-wrap:break-word;border:solid 1px black}.specInfo table th{border:solid 1px black;text-align:left}.specInfo table td{width:20%;border:solid 1px black;word-wrap:break-word}.specInfo .tableHaeder{background-color:lightgray}.specInfo .tableHaeder th{text-align:center}.specInfo .tableHaeder td{text-align:center}.history{width:100%;max-width:1200px;margin:25px auto 50px auto}@media print, screen and (min-width: 992px){.historyInfo{float:left;width:60%}}.historyInfoYear{width:100%;margin-bottom:-20px;text-align:center;font-size:40px}.historyInfoYearBk{width:80%;margin:0 auto;height:30px;background:#ffffff;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(55%, #fb9d23), to(#fff));background:linear-gradient(to right, #fff 0%, #fb9d23 55%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 )}.historyInfoMachineImg{width:80%;margin:0 auto}.historyInfoMachineImg img{width:100%}@media screen and (max-width: 991px){.historyDetail{width:96%;margin:0 auto;font-size:4vw;text-align:center}}@media print, screen and (min-width: 992px){.historyDetail{float:right;width:40%;margin-top:60px}}@media print, screen and (min-width: 992px){.historyDetail p{font-size:20px}}.historyDetail h2{margin-bottom:20px}@media screen and (max-width: 991px){.historyDetail h2{font-size:6vw}}@media print, screen and (min-width: 992px){.historyDetail h2{font-size:45px}}.historyDetail table{width:80%}@media screen and (max-width: 991px){.historyDetail table{font-size:4vw}}@media print, screen and (min-width: 992px){.historyDetail table{font-size:18px}}@media screen and (max-width: 991px){.historyDetailProtoType{margin-top:40px;font-size:4vw;text-align:center}}@media print, screen and (min-width: 992px){.historyDetailProtoType{margin-top:50px}}.historyDetailProtoType table{margin:0 auto}.historyEventTitle{width:100%;max-width:1200px;margin:0 auto;text-align:left}.historyEventTitle p{width:60px;padding-left:5px;border-bottom:35px solid #7d0000;border-right:25px solid transparent;height:0;color:white;text-align:center;line-height:30px}@media print, screen and (min-width: 992px){.historyEventTitle p{font-size:20px}}.historyEventSection{width:100%;max-width:1200px;margin:0 auto;border-top:solid 2px #7d0000}.historyEvent{width:100%;max-width:1200px;padding:20px 0;margin:0 auto}@media screen and (max-width: 991px){.historyEventArticle{font-size:4vw;text-align:center}}@media print, screen and (min-width: 992px){.historyEventArticle{float:left;width:40%;font-size:18px}}.historyEventArticleYear{margin-bottom:15px;font-size:25px;font-weight:bold}.historyEventArticle p{margin-bottom:5px}@media screen and (max-width: 991px){.historyEventArticleImg{margin-top:20px}}@media print, screen and (min-width: 992px){.historyEventArticleImg{float:left;width:60%;text-align:center}}.historyEventArticleImg img{float:left}@media screen and (max-width: 991px){.historyEventArticleImg img{width:46%;margin:0 2%}}@media print, screen and (min-width: 992px){.historyEventArticleImg img{width:25%;margin:0 5%}}.reference{width:100%}@media screen and (max-width: 991px){.reference{text-align:left}}@media print, screen and (min-width: 992px){.reference{max-width:1200px;margin:0 auto;text-align:right;font-size:13px}}.reference p{width:100%;word-break:break-all}@media print{html>body{width:100%;min-width:inherit;margin:0}.l-header{position:inherit;background:#fff}.l-header__nav{display:none}.l-contents{padding-top:48px}.l-footer{display:none}}
