@charset "utf-8";
/*!
 * CSS Name: Reboot
 * Version: 1.1.0
 * CSS URI: https://github.com/naturalogy/Reboot
 * Author: Shotarrow Sakamoto / naturalogy
 * Author URI: http://naturalogy.net/
 * License: GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Copyright (c) naturalogy all rights reserved.
*/
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}a:hover img{filter:alpha(opacity=90);opacity:.9}ul{list-style-type:none}hr{margin:0;border:0;border-top:dotted 1px #ccc}.clr{position:relative;overflow:hidden}.btn,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border-radius:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;border-radius:0!important}.disB{display:block}.disT{display:table}.disTC{display:table-cell}.disI{display:inline}.disIB{display:inline-block}.noto{font-family:"Noto Sans Japanese",sans-serif}.lalign{text-align:left!important}.calign{text-align:center!important}.ralign{text-align:right!important}.jalign{text-align:justify!important}.bold{font-weight:700}.v_mid{vertical-align:middle}.lfloat{float:left}.rfloat{float:right}.l_thru,del{text-decoration:line-through}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.fontXX{font-size:xx-small!important}.fontX,.mini,.note_s{font-size:x-small!important}.fontM{font-size:medium!important}.fontL{font-size:large!important}.no_lh{line-height:105%!important}.attention,.red{color:#900!important}.blue{color:#057!important}.yellow{color:#fa5!important}.orange{color:#c40!important}.m_auto{margin-left:auto!important;margin-right:auto!important}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.px20{width:20px}.px22{width:22px}.px25{width:25px}.px30{width:30px}.px35{width:35px}.px40{width:40px}.px50{width:50px}.px60{width:60px}.px70{width:70px}.px80{width:80px}.px90{width:90px}.px100{width:100px}.px110{width:110px}.px120{width:120px}.px150{width:150px}.px180{width:180px}.px200{width:200px}.px220{width:220px}.px240{width:240px}.px250{width:250px}.px300{width:300px}.px320{width:320px}.px380{width:380px}.w3p{width:3%!important}.w5p{width:5%!important}.w7p{width:7%!important}.w10p{width:10%!important}.w12p{width:12%!important}.w13p{width:13%!important}.w15p{width:15%!important}.w16p{width:16.666%!important}.w20p{width:20%!important}.w25p{width:25%!important}.w30p{width:30%!important}.w33p{width:33.333%!important}.w35p{width:35%!important}.w40p{width:40%!important}.w45p{width:45%!important}.w50p{width:50%!important}.w55p{width:55%!important}.w60p{width:60%!important}.w65p{width:65%!important}.w70p{width:70%!important}.w75p{width:75%!important}.w80p{width:80%!important}.w85p{width:85%!important}.w90p{width:90%!important}.w95p{width:95%!important}.w100p{width:100%!important}.hi20{height:20px;overflow:hidden}.hi22{height:22px;overflow:hidden}.hi25{height:25px;overflow:hidden}.hi30{height:30px;overflow:hidden}.hi35{height:35px;overflow:hidden}.hi40{height:40px;overflow:hidden}.hi50{height:50px;overflow:hidden}.hi60{height:60px;overflow:hidden}.hi70{height:70px;overflow:hidden}.hi80{height:80px;overflow:hidden}.hi90{height:90px;overflow:hidden}.hi100{height:100px;overflow:hidden}.hi120{height:120px;overflow:hidden}.hi150{height:150px;overflow:hidden}.hi180{height:180px;overflow:hidden}.hi200{height:200px;overflow:hidden}.hi220{height:220px;overflow:hidden}.hi240{height:240px;overflow:hidden}.hi250{height:250px;overflow:hidden}.hi300{height:300px;overflow:hidden}.hi320{height:320px;overflow:hidden}.hi380{height:380px;overflow:hidden}table caption{text-align:left;font-weight:700;color:#555}table caption:before{content:"[ "}table caption:after{content:" ]"}table th{font-weight:400}@media (min-width:768px){.nav .dropdown:hover>.dropdown-menu{display:block}}.pagetop{display:none;position:fixed;bottom:10px;right:20px;z-index:9999}.pagetop a{background:rgba(0,0,0,.5);display:block;width:40px;text-align:center;color:#fff;font-size:20px;line-height:1;text-decoration:none;padding:10px 0;border-radius:50%!important;box-shadow:rgba(0,0,0,.1) 0 0 5px 3px;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 5px 3px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 5px 3px}.pagetop a:hover{background:rgba(0,0,0,.8)}