@charset "UTF-8";/*!* 共通ヘッダーと共通フッターのスタイリング*/html,body{position:relative}body{padding-top:50px!important}#ch-common-header{position:fixed;top:0;left:0;width:100%;height:50px;z-index:100}@media only screen and (max-width:768px){body{padding-top:50px!important}#ch-common-header{height:50px}}#ch-common-header{background-color:#fff;border-bottom:1px solid #d6d6d6;padding-top:8px}.ch-common-row{overflow:hidden;*zoom:1;width:100%;max-width:62.5rem;margin:0 auto}.ch-common-row .ch-common-left{float:left;margin-left:10px}.ch-common-row .ch-common-left h1{line-height:0}.ch-common-row .ch-common-right{float:right;margin-right:10px}.ch-common-nav{display:none;clear:both}.ch-common-nav ul{padding:0;margin:0}.ch-common-nav li{list-style-type:none}.ch-common-nav li a{display:block;background-color:#fff;padding:10px;border-bottom:1px solid #d6d6d6;font-size:12px;color:#444}.ch-common-nav li a:hover{background-color:#f6f6f6}.ch-common-nav li li a{padding-left:30px}@media screen and (min-width:64.063em){.ch-common-nav{display:block;clear:none;float:right}.ch-common-nav li{float:left}.ch-common-nav li a{position:relative;border:none}.ch-common-nav li a:hover{color:#0078a0}.ch-common-nav li a.ch-child-toggle-on+ul{display:block}.ch-common-nav li li{float:none}.ch-common-nav li li a{padding-left:10px}.ch-common-nav ul ul{position:absolute;display:none}}.ch-common-toggle button{color:#ccc;display:inline-block;padding:5px 10px;border:1px solid #d6d6d6;margin-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ch-common-toggle button:hover{background-color:#f6f6f6}@media screen and (min-width:64.063em){.ch-common-toggle{display:none}}#ch-common-footer{background-color:#444;margin-top:0;padding:30px 0}#ch-common-footer p,#ch-common-footer a{color:#fff;font-size:12px}#ch-common-footer ul{overflow:hidden;*zoom:1;margin:0;padding:0;text-align:center}#ch-common-footer li{display:inline-block;list-style:none;margin-right:20px}#ch-common-footer li:last-child{margin-right:0}#ch-common-footer .copyright{margin-top:20px;text-align:center}@media screen and (max-width:64.063em){#ch-common-footer li{font-size:10px}}#ch-referrer-notice{position:fixed;bottom:0;left:0;width:100%;margin:0;opacity:0;-moz-transition:opacity 1s 0;-o-transition:opacity 1s 0;-webkit-transition:opacity 1s 0;transition:opacity 1s 0;z-index:10000}#ch-referrer-notice.toggle{opacity:1}#nt-header{font-size:62.5%;width:100%;height:96px;position:fixed;top:0;border-bottom:1px solid #ccc;z-index:100}.new-header{height:auto!important}.nt-headerbase-top{width:100%;height:56px;margin:0 auto;background-color:#fff;border-bottom:6px solid #f0ff06}@media screen and (min-width:1080px){.nt-logo-container{position:relative;width:1050px;height:50px;margin:auto}}@media screen and (max-width:1079px){.nt-logo-container{position:relative;width:100%;height:50px;margin:auto}}.nt-logo-container h1{position:absolute;top:5px;left:5px;width:250px;height:40px;margin:0}.nt-logo-container h1 a{display:block;width:250px;height:40px}.nt-logo-container h1 a img{height:40px;vertical-align:top}@media screen and (min-width:1080px){.nt-logo-container h2{position:absolute;top:5px;right:5px;height:40px;text-align:right;line-height:18px;font-size:13px;letter-spacing:2px;margin:0;font-weight:700}.nt-logo-container h2 span{font-size:10px;letter-spacing:1px}}@media screen and (min-width:769px) and (max-width:1079px){.nt-logo-container h2{position:absolute;top:5px;right:5px;height:40px;text-align:right;line-height:18px;font-size:12px;letter-spacing:2px;margin:0;font-weight:700}.nt-logo-container h2 span{font-size:10px;letter-spacing:1px}}@media screen and (min-width:481px) and (max-width:768px){.nt-logo-container h2{position:absolute;top:5px;right:5px;height:40px;text-align:right;line-height:40px;font-size:12px;letter-spacing:2px;margin:0;font-weight:700}.nt-logo-container h2 span{display:none}}@media screen and (max-width:480px){.nt-logo-container h2{position:absolute;top:68px;left:10px;text-align:left;color:#fff;font-size:12px;letter-spacing:2px}.nt-logo-container h2 span{display:none}}.nt-headerbase-bottom{width:100%;height:40px;margin:0 auto;background-color:#000;font-family:noto sans japanese,sans-serif;font-weight:600}@media screen and (min-width:1080px){.slicknav_menu{display:none}ul#nt-nav{width:970px;height:40px;margin:0 auto;padding:0 5px;letter-spacing:-.4em}ul#nt-nav li{display:inline-block;position:relative;z-index:1;width:192px;height:40px;line-height:40px;font-size:13px;text-align:center;letter-spacing:normal}ul#nt-nav li span.angle:after{font-family:fontawesome;content:'\f107';margin:10px 0 0 5px}ul#nt-nav li a{display:block;width:192px;height:40px;color:#fff;text-decoration:none}ul#nt-nav li a:hover{color:#fff;text-decoration:none;background-color:#333}ul#nt-nav li a:active{color:#fff;text-decoration:none;background-color:#333}ul#nt-nav li ul.sub-menu{display:none;position:absolute;top:40px;background:#333;margin:0}ul#nt-nav li:hover ul.sub-menu{display:block}ul#nt-nav li:hover ul.sub-menu li a:hover{display:block;color:#222;background:#ddd}}@media screen and (min-width:769px) and (max-width:1079px){.slicknav_menu{display:none}ul#nt-nav{width:100%;height:40px;padding:0 5px;text-align:center;letter-spacing:-.4em}ul#nt-nav li{display:inline-block;position:relative;z-index:1;padding:0 10px;height:40px;line-height:40px;font-size:12.5px;text-align:center;letter-spacing:normal}ul#nt-nav li span.angle:after{font-family:fontawesome;content:'\f107';margin:10px 0 0 5px}ul#nt-nav li a{display:block;padding:0 20px;color:#fff;text-decoration:none}ul#nt-nav li a:hover{color:#fff;text-decoration:none;background-color:#333}ul#nt-nav li a:active{color:#fff;text-decoration:none;background-color:#333}ul#nt-nav li ul.sub-menu{display:none;position:absolute;top:40px;background:#333}ul#nt-nav li:hover ul.sub-menu{display:block}ul.sub-menu li{height:23px;line-height:23px;font-size:11.5px;text-align:center;letter-spacing:normal}ul#nt-nav li:hover ul.sub-menu li a:hover{display:block;color:#222;background:#ddd}}@media screen and (max-width:768px){ul#nt-nav{display:none}.slicknav_menu{display:block;z-index:10}.slicknav_menu li span.angle{display:none}}