﻿@import url("https://fonts.googleapis.com/css?family=Oswald");@-ms-viewport{width:device-width}body{background:none}body .overlay{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;top:0;width:100%;z-index:2}.container{max-width:1310px;margin:0 auto;box-sizing:border-box}#gototop{position:fixed;z-index:1}#header,#footer{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;font-weight:normal;letter-spacing:0;color:#333333;-webkit-text-size-adjust:100%;font-size:16px;text-align:left}#header p,#footer p{padding:0;margin:0}#header *,#footer *{box-sizing:border-box;line-height:1.25}#header a,#footer a{text-decoration:none;outline:none;font-family:inherit}#header span,#footer span{font-family:inherit}#header ul,#footer ul{list-style:none;margin:0;padding:0}#header{position:relative;z-index:3;background-color:#FFF}#header .box01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#header .box01>li:first-child .site-name{font-family:Helvetica,"游ゴシック","Yu Gothic",sans-serif}#header .box01>li:first-child .site-name span{display:block;font-weight:700}#header .box01>li:first-child .site-name a{color:#131313}#header .box01>li:last-child p:first-child{font-size:14px;font-family:Helvetica,"游ゴシック","Yu Gothic",sans-serif;text-align:center;letter-spacing:1px}#header .box01>li:last-child p:last-child a{display:block;background-color:#f3b100;line-height:34px;max-width:300px;width:100%;text-align:center;color:#FFF;margin:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;transition:opacity .5s}#header .box01>li:last-child p:last-child a:before{content:'';width:18px;height:18px;margin-right:6px;display:inline-block;background:url(../img/header-image03.png) no-repeat center center;background-size:contain;vertical-align:middle}#header .box01>li:last-child p:last-child a:hover{opacity:0.7}#header .box01>li:last-child ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:6px}#header .box01>li:last-child ul li{font-size:24px;font-family:'Oswald', sans-serif}#header .box01>li:last-child ul li a,#header .box01>li:last-child ul li span{color:#232323}#header .box01>li:last-child ul li:first-child a:before{content:'';width:19px;height:19px;margin-right:3px;display:inline-block;background:url(../img/header-image01.png) no-repeat center center;background-size:contain}#header .box01>li:last-child ul li:last-child{margin-left:15px}#header .box01>li:last-child ul li:last-child span:before{content:'';width:18px;height:18px;margin-right:3px;display:inline-block;background:url(../img/header-image02.png) no-repeat center center;background-size:contain}#header .box01>li:nth-child(2) img,#header .box01>li:nth-child(3) img{max-width:48px;vertical-align:bottom}#header .box01>li:nth-child(3){margin-left:10px}#footer{padding:0;margin:0}#footer ul li a{color:#363636}#footer ul li a:before{content:'';width:12px;height:12px;margin-right:5px;display:inline-block;background:url(../img/footer-arrow.png) no-repeat center center;background-size:contain}#footer ul li a:hover{text-decoration:underline}#footer .copy{background-color:#0095ec;color:#FFF;font-size:12px;text-align:center;padding:16px 0}.main-visual{position:relative;height:0}.main-visual .box01{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.main-visual .box01 h1{color:#131313;font-family:Helvetica,"游ゴシック","Yu Gothic",sans-serif;font-weight:700;padding:0}.main-visual .box01 h1:after{content:'';display:block;margin:auto;background-color:#000;margin-top:6px}#side .st-aside #mybox .ad .menu_underh2{background:url(../img/links-image-14.png) no-repeat center right;line-height:44px;color:#FFF;padding:16px;font-weight:700;margin:0}#side .st-aside #mybox .ad .menu_underh2+ul li a{color:#333333}body.category-news .entry-title,body.category-download .entry-title{display:none}body.category-news .entry-title+.kanren,body.category-download .entry-title+.kanren{margin-top:0}.kanren dt{display:none}.kanren dd{padding-left:0}.mainbox .entry-content .download-button a{display:block;max-width:250px;padding:12px;background:#016cc5;background:-moz-linear-gradient(top, #016cc5 0%, #018bd6 100%);background:-webkit-linear-gradient(top, #016cc5 0%, #018bd6 100%);background:linear-gradient(to bottom, #016cc5 0%,#018bd6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#016cc5', endColorstr='#018bd6',GradientType=0 );color:#FFF;font-size:18px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.mainbox .entry-content .download-button a:before{content:'';background:url(../img/download-button-image.png) no-repeat center center;width:27px;height:26px;display:inline-block;vertical-align:middle;margin-right:6px}@media all and (min-width: 640px){#st-menubox{border-top:solid 1px #E0DEDE;border-bottom:solid 1px #E0DEDE;margin-bottom:10px}#st-menuwide{padding:0px;margin:0 auto;max-width:1060px}nav.smanone{max-width:1060px;margin:0 auto}nav.st5{max-width:1060px;margin:0 auto}.smanone{display:block}.pcnone{display:none !important}header{padding:0}#header-l{padding-top:0}#headbox{padding:10px;margin:0 auto;text-align:left;max-width:1040px}#headbox img{margin:0}#st-headwide #headbox img{margin:0 auto}nav{display:block}.ie7 .st-aside ul li,.ie8 .st-aside ul li,.ie9 .st-aside ul li{display:list-item;padding:0}p,.yellowbox,.graybox,.redbox,.post ul li,.post ol li{font-size:15px;line-height:26px}p{margin-bottom:20px}dd p{margin-bottom:5px}.entry-title,.post .entry-title{font-size:30px;line-height:40px;color:#333;margin-bottom:20px}.entry-title a:hover{text-decoration:underline}h2{font-size:22px;line-height:32px}h2:after{bottom:-10px;left:50px}h2:before{bottom:-10px;left:50px}.post h4{background-color:#f3f3f3;font-size:16px;line-height:26px}.post h5{margin-bottom:10px;font-size:16px;line-height:26px}.post dd h5{margin-bottom:5px}#side h5{font-size:16px;line-height:26px;margin-bottom:5px}#side .st-aside .menu_underh2{font-size:14px;line-height:24px;font-weight:bold}#side .st-aside ul li{font-size:14px;line-height:24px}#side .st-aside #mybox ul li ul li{font-size:14px;line-height:24px}.oomozi{font-size:18pt;line-height:35px}.yellowbox,.redbox,.graybox{margin-bottom:20px}.h2fuu:after{bottom:-10px;left:50px}.h2fuu:before{bottom:-10px;left:50px}#header-l{float:left}#header-r a{text-decoration:none}#header-r p{margin:0px}#header-r .footermenust{padding:0 10px 0 0;margin:0px 0 5px;text-align:right}#header-r .footermenust li{border-right:1px solid #000;font-size:12px;line-height:18px;margin:0}#header-r .footermenust li:last-child{border-right:none}#header-r .footermenust a{padding:0px;margin:0px;font-size:12px;color:#000}.st-pagelink .page-numbers{padding:5px 8px}#wrapper{overflow:visible;padding:0;width:100%}#st-header{max-width:1060px;margin:0 auto 10px}#content{max-width:1140px;margin:0 auto;padding-left:15px;padding-right:15px;box-sizing:border-box}#footer-in{max-width:1060px;margin:0 auto}#footer .footerlogo{font-size:16px;line-height:26px;font-weight:bold}.sns{width:90%}.sns li{width:33%}.snstext{display:inline}dd h3 a{color:#333;text-decoration:none;font-size:16px;line-height:26px}.kanren .clearfix dd p{font-size:13px;line-height:18px}nav.st5{padding:5px;display:block}nav.st5 li{position:relative;float:left;font-size:14px;padding-left:15px;display:inline;padding-right:15px;border-right:1px solid #ccc;padding-top:5px;padding-bottom:5px}nav.st5 li:last-child{border:none}nav.st5 li .sub-menu,nav.menu li .children{display:none}nav.st5 li a{color:#333;text-decoration:none}.menu-nav.st5igation-container{overflow:hidden}nav.st5 li a:hover{text-decoration:underline}#st-menuwide div.menu,#st-menuwide nav.menu{max-width:1060px;margin:0 auto;padding:5px;display:block}#st-menuwide div.menu:after,#st-menuwide nav.menu:after{content:'';display:block;clear:both}#st-menuwide div.menu li,#st-menuwide nav.menu li{position:relative;float:left;font-size:14px;padding-left:15px;display:inline;padding-right:15px;border-right:1px solid #ccc;padding-top:5px;padding-bottom:5px}#st-menuwide div.menu li:last-child,#st-menuwide nav.menu li:last-child{border:none}#st-menuwide div.menu li .sub-menu,#st-menuwide nav.menu li .sub-menu{display:none}#st-menuwide div.menu li a,#st-menuwide nav.menu li a{color:#333;text-decoration:none}.wpcf7-submit{width:50%}#contentInner{float:left;width:100%;margin-right:-285px}.st-main{margin-right:285px;margin-left:0px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:0}#side .st-aside{float:right;width:255px;padding:0px;padding-top:30px;clear:none}#side .st-aside{padding-top:30px;margin-bottom:100px}.entry-title{font-size:20px}.container{padding-left:15px;padding-right:15px}body{min-width:1280px}#gototop{bottom:25px;right:25px}#header .box01{padding:20px 0}#header .box01>li:first-child .site-name span:first-child{font-size:20px}#header .box01>li:first-child .site-name span:last-child{font-size:45px}#header .box01>li:nth-child(2),#header .box01>li:nth-child(3){display:none}#header nav{background-color:#0095ec}#header nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#header nav ul li:nth-child(1){width:12.656%}#header nav ul li:nth-child(2){width:15.468%}#header nav ul li:nth-child(3){width:18.281%}#header nav ul li:nth-child(4){width:21.953%}#header nav ul li:nth-child(5){width:18.281%}#header nav ul li:nth-child(6){display:none}#header nav ul li:nth-child(7){width:13.361%}#header nav ul li a{color:#FFF;font-size:18px;display:block;padding:18px 0;text-align:center;transition:all .3s}#header nav ul li a:hover{background-color:#0a78e9}#header nav ul li.current a{background-color:#0a78e9}#footer{background-color:#fafafa;border-top:2px solid #e8e8e8}#footer ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:25px 0}.main-visual{padding-top:15.625%}.main-visual .box01 h1{font-size:36px}.main-visual .box01 h1:after{width:60px;height:3px}body.category-news .main-visual{background:url(../img/main-visual-news.jpg) no-repeat center center;background-size:contain}body.category-download .main-visual{background:url(../img/main-visual-download.jpg) no-repeat center center;background-size:contain}}@media all and (max-width: 640px){.container{padding-left:8px;padding-right:8px}#gototop{bottom:20px;right:0}#gototop img{width:70px}#header .box01{padding:10px 0}#header .box01>li:first-child{margin-right:auto}#header .box01>li:first-child .site-name span:first-child{font-size:14px}#header .box01>li:first-child .site-name span:last-child{font-size:28px}#header .box01>li:nth-child(3) a span{width:48px;height:48px;display:block;background:url(../img/header-sp-menu.png) no-repeat center center;background-size:contain}#header .box01>li:last-child{display:none}#header nav{position:relative}#header nav .container{position:absolute;top:0;left:0;right:0;z-index:1;padding:0}#header nav ul{display:none;background-color:#FFF}#header nav ul li{border-top:1px solid #c6c6c6;position:relative}#header nav ul li:last-child{border-bottom:1px solid #c6c6c6}#header nav ul li a{color:#000;display:block;padding:16px 8px}#header nav ul li:before{content:'';background:url(../img/nav-arrow-sp.png) no-repeat center center;background-size:contain;width:15px;height:15px;position:absolute;right:8px;top:0;bottom:0;margin:auto}#header.openNav .box01>li:nth-child(3) a span{background:url(../img/header-sp-menu-c.jpg) no-repeat center center;background-size:contain}#footer .container{padding:0}#footer ul li{border-top:1px solid #c6c6c6}#footer ul li:last-child{border-bottom:1px solid #c6c6c6}#footer ul li a{display:block;padding:16px 8px}.main-visual{padding-top:35.937%}.main-visual .box01 h1{font-size:24px}.main-visual .box01 h1:after{width:30px;height:2px}body.category-news .main-visual{background:url(../img/main-visual-news-sp.jpg) no-repeat center center;background-size:contain}body.category-download .main-visual{background:url(../img/main-visual-download-sp.jpg) no-repeat center center;background-size:contain}}
