@charset "utf-8";/*!
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/a:link,a:visited,body,html,legend{color:#000}#black,#black a:link,#black a:visited{color:#fff}#black a:link,#black a:visited,a:active,a:hover,a:link,a:visited{text-decoration:underline;outline:0}#noFlash #noFlashDiv,#yui3-css-stamp.cssreset{display:none}#menu,body{background:#fff}.adv_con:before,q:after,q:before{content:''}#bt_top,#menu_sp .menu_bt{text-align:center;cursor:pointer}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}.basefont,body,html{font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;letter-spacing:.2rem;line-height:1.5;-webkit-text-size-adjust:100%}#aidn{font-family:Lato,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;font-weight:500}a,body,html{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}body{margin:0;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}a:active,a:hover{color:#969696}#black{margin:0;background:#000}#flashContent{position:absolute;outline:0;visibility:hidden;width:100%}#noFlash{padding:10px;line-height:2.5}#noFlash .adv,#noFlash h1{line-height:1.5}#noFlash h1{font-weight:700;font-size:1.1rem;padding-top:7px;margin-bottom:0}#noFlash img{margin-top:20px}#noFlash #noFlashDiv .tex{line-height:1.5;margin-top:20px}#noFlash #noFlashImg{margin-top:20px;padding-left:0;padding-right:0;border-radius:0}#noFlash .hr_top{padding-top:20px}#common_back{margin-bottom:20px}.hr_top{border-top:1px solid #000}#black .hr_top{border-top:1px solid #fff}#loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#menu{position:fixed;font-size:1rem;letter-spacing:.5rem;z-index:100;top:0;height:100%}#menu .menu_con{padding:40px}#menu .menu_con h2{font-size:.7rem;letter-spacing:.2rem;margin-top:3px;padding-bottom:10px}#menu .menu_con p,#menu ul{margin-top:20px}#menu .menu_con a,#menu a{text-decoration:none;color:#000}#menu .menu_con a:active{color:#666;outline:0}#menu .menu_con .off{color:#ccc}#menu .menu_foot{padding-top:6px;padding-left:40px}#aidn #footer ul li,#menu ul li{display:inline-block;margin-right:6px;cursor:pointer;transition:.2s ease}#aidn #footer ul li img,#menu ul li img{width:40px;height:40px;transition:background .2s ease}#aidn #footer ul li:hover,#menu ul li:hover{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3)}.adv_con{display:inline-block;text-decoration:underline;transition:.2s ease;cursor:pointer;position:relative}#aidn #footer .adv_con,#menu .adv_con{margin-top:15px;color:#000;font-size:.7rem;display:inline-block;text-decoration:none}#aidn #footer .adv_con .text,#menu .adv_con .text{margin-bottom:8px;letter-spacing:.2rem;border-bottom:1px dotted}#aidn #footer .adv_con img,#menu .adv_con img{width:150px;height:150px}#aidn #footer .adv_con{margin-bottom:20px}.adv_con .image{transition:.2s ease}.adv_con:hover>.image{opacity:.8}.adv_con:before{position:absolute;width:100%;background-color:#ccc;height:100%;opacity:0;z-index:-1;left:0;transition:.2s ease}.adv_con:hover:before{opacity:.3}#footer .adv .txlink,#menu .adv .txlink{font-size:1rem;margin:10px 0;white-space:nowrap}#footer .adv .txlink a,#menu .adv .txlink a{border-bottom:1px dotted;padding:8px 0;text-decoration:none;transition:.2s ease}#footer .adv .txlink a{color:#000;border-bottom-color:#fff}#menu .adv .txlink a{color:#fff;border-bottom-color:#000}#footer .adv .txlink a span,#menu .adv .txlink a span{transition:.2s ease;padding:5px}#footer .adv .txlink a span{background:#fff}#menu .adv .txlink a span{background:#000}#footer .adv .txlink a:hover,#menu .adv .txlink a:hover{border-bottom-color:#FC0}#footer .adv .txlink a:hover>span,#menu .adv .txlink a:hover>span{background:#FC0}#menu_sp{display:none;position:fixed;top:0;left:0;width:100%;z-index:300}#menu_sp .menu_bt{background:#000;background:rgba(0,0,0,.8);width:60px;height:60px;position:absolute;top:0;right:0}.burger,.burger span{display:inline-block;transition:all .4s;box-sizing:border-box}.burger{position:relative;width:40px;height:32px;top:13px}.burger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px}.burger span:nth-of-type(1){top:0}.burger span:nth-of-type(2){top:15px}.burger span:nth-of-type(3){bottom:0}.burger.active span:nth-of-type(1){transform:translateY(15px) rotate(-315deg);-webkit-transform:translateY(15px) rotate(-315deg);-ms-transform:translateY(15px) rotate(-315deg)}.burger.active span:nth-of-type(2){-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.burger.active span:nth-of-type(3){transform:translateY(-15px) rotate(315deg);-webkit-transform:translateY(-15px) rotate(315deg);-ms-transform:translateY(-15px) rotate(315deg)}#bt_top{display:none;height:150px;background:#000;color:#FFF;transition:.2s ease;transition-property:background,color}#bt_top p{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:1.2rem}#bt_top:hover{background:#ccc;color:#000}@media (max-width:800px){#menu{display:none}#menu.common{width:100%;top:0;right:0;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}#menu.common .menu_con{font-size:1rem;padding-top:5vh;padding-bottom:3.3vh}#menu.common .menu_con h2{font-size:.7rem}#menu .menu_con p{margin-top:13px}#menu.common .menu_foot{padding-top:2px}#menu ul li{margin-right:9px;letter-spacing:.2rem}#menu.common .adv_con{margin-top:6px;font-size:.7rem}#menu.common .adv_con img{width:100px;height:100px}#footer .adv .txlink,#menu .adv .txlink{font-size:.9rem}#menu .adv .txlink a{color:#000;border-bottom-color:#fff}#menu .adv .txlink a span{background:#fff}#menu_sp{display:block}#bt_top{height:100px}#bt_top p{font-size:1rem}}#aidn #footer{position:fixed;bottom:2px;font-size:.6rem;padding-left:40px;z-index:90}#aidn #footer p{color:#000}.goog-te-gadget{margin-top:10px;margin-bottom:10px}.goog-te-gadget a:link,.goog-te-gadget a:visited{text-decoration:none}div.skiptranslate{opacity:0}#google_translate_element div.skiptranslate{opacity:1;letter-spacing:.2rem}