@charset "UTF-8";.region-content #main,.region-content #main article,.region-content #main article section{left:0;display:block;width:100%;position:relative}.region-content #main{top:60px;padding-bottom:100px}.region-content #main article{top:0;margin:0 auto;padding:0;min-width:320px;max-width:1100px}.region-content #main article section{top:0;font-size:15px;font-size:.9375rem}.region-content #main article section .field__label{display:none}.region-content #main article section #pagetitle{margin:10px auto;width:100%}.region-content #main article section #pagetitle h3{width:100%;text-align:center;line-height:1.2;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ6","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:26px;font-size:1.625rem}.region-content #main article section .tabs{position:relative;margin:40px auto 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.region-content #main article section .tabs #catalog,.region-content #main article section .tabs #manual{position:relative;top:5px;padding:10px 5px;width:40%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#aaa;font-family:din-2014-narrow,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ6","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;color:#fff;line-height:1;font-size:16px;font-size:1rem;cursor:pointer;opacity:1;-webkit-transition:all .3s;transition:all .3s;float:left}.region-content #main article section .tabs #catalog.active,.region-content #main article section .tabs #catalog:active,.region-content #main article section .tabs #catalog:hover,.region-content #main article section .tabs #manual.active,.region-content #main article section .tabs #manual:active,.region-content #main article section .tabs #manual:hover{top:0;padding:15px 5px;background-color:#0078ff}.region-content #main article section .tabs #catalog .dotto,.region-content #main article section .tabs #catalog .nondotto,.region-content #main article section .tabs #manual .dotto,.region-content #main article section .tabs #manual .nondotto{font-size:16px;font-size:1rem;font-weight:700}.region-content #main article section .tabs #catalog .arrow-down,.region-content #main article section .tabs #manual .arrow-down{margin-top:0}.region-content #main article section .tabs #catalog.active .arrow-down,.region-content #main article section .tabs #catalog:active .arrow-down,.region-content #main article section .tabs #catalog:hover .arrow-down,.region-content #main article section .tabs #manual.active .arrow-down,.region-content #main article section .tabs #manual:active .arrow-down,.region-content #main article section .tabs #manual:hover .arrow-down{margin-top:-4px}.region-content #main article section #details{margin:0 auto 50px;width:98%;text-align:center;border-radius:5px;border:5px solid #0078ff;-webkit-transition:all .3s;transition:all .3s;opacity:0}.region-content #main article section #details .detail{display:block;position:relative;margin:0 auto;padding:30px;border-radius:5px}.region-content #main article section #details .detail .imgborder{border:1px solid #ddd}.region-content #main article section #details .detail .center{text-align:center}.region-content #main article section #details .detail .right{text-align:right}.region-content #main article section #details .detail ul.catalogul{margin:20px auto;width:100%}.region-content #main article section #details .detail ul.catalogul li.catalogli{margin:0 auto 40px;width:100%}.region-content #main article section #details .detail ul.catalogul li.catalogli dl{margin:20px auto;width:100%}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dt{margin:0 auto;width:100%;background-color:#0078ff;border-radius:5px;text-align:center;color:#fff;line-height:1.2;font-size:16px;font-size:1rem;font-weight:700;padding:7px 0}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd{margin:0 auto;width:100%}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 20px;width:100%}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li{width:18%;-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;margin:20px 1% 0;float:left}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a{display:block;position:relative;margin:0 auto;width:100%}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a img{width:100%;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;border:0}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a .lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;line-height:1;-webkit-transition:all .3s;transition:all .3s;opacity:1}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a .lang img.flags{width:30px;-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px;float:left}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a .lang .text{margin-left:5px;font-size:12px;font-size:.75rem;color:900;white-space:nowrap;float:left}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a:hover img{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid rgba(0,0,0,.15)}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a:hover .lang{opacity:.6}.region-content #main article section #details .detail ul.catalogul li.catalogli dl dd ul.flex li a:hover .lang img.flags{border:0}.region-content #main article section #details.on{opacity:1}