p{margin-bottom:1em;margin-top:1em;line-height:1.4}.button{position:relative;color:#fff;text-align:center;display:inline-block;padding:10px;border-radius:5px;text-decoration:none}.button:after{position:absolute;top:50%;right:10px;content:'';width:7px;height:7px;-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.button:hover{top:3px;box-shadow:0 0px 0 #fff}.green-btn{background-color:#77d23f;box-shadow:0 3px 0 #52b216}.green-btn:after{border-top:solid 2px #fff;border-right:solid 2px #fff}.glay-btn{color:#004ea2;background-color:#eeeeee;box-shadow:0 3px 0 #fff}.glay-btn:after{border-top:solid 2px #004ea2;border-right:solid 2px #004ea2}.yellow-btn{color:#000;background-color:#ffe100;box-shadow:0 3px 0 #cebc34}.yellow-btn:after{border-top:solid 2px #000;border-right:solid 2px #000}.note{font-size:13px;color:#888888;text-align:left;padding-left:0}.pre{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}iframe,img{vertical-align:bottom}li{list-style-type:none}.contents{width:1000px;margin:0 auto;padding:0 20px}.border-top{border-top:solid 1px #ddd;padding-top:40px}.text1{font-size:28px;font-weight:bold;color:#333}.text2{line-height:1.8;font-size:15px;font-weight:normal;color:#333}.text3{line-height:1.5;font-size:13px;font-weight:normal;color:#333}.text4{line-height:1.5;font-size:11px;font-weight:normal;color:#888}.txt-bold{font-weight:bold}.center{margin:0 auto;text-align:center !important}.text-red{color:#ff3c3c}.text-blue{color:#004ea2}.blue-ttl{color:#fff;font-size:28px;font-weight:bold;background-color:#004ea2;padding:15px}.mb40{margin-bottom:40px}.side-bn{position:fixed;width:80px;height:auto;right:0;bottom:0;margin:auto 0;z-index:999}.side-bn a{display:block;width:100%}.side-bn a:hover{position:relative;top:3px}.side-bn.bn-1{top:150px}.side-bn.bn-2{top:440px}.side-bn.bn-3{top:541px}.side-bn.bn-4{top:640px;position:fixed}.side-bn.bn-4 a{position:relative;color:#fff;font-weight:bold;width:80px;height:40px;padding-top:40px;background-color:#004ea2;border-radius:5px 0 0 5px;text-align:center}.side-bn.bn-4 a:after{position:absolute;left:50%;top:25px;display:block;content:'';width:15px;height:15px;border-left:solid 2px #fff;border-top:solid 2px #fff;-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.follow-bn{position:fixed;right:20px;bottom:20px;z-index:999}.follow-bn a{display:block;width:100%;height:100%}.follow-bn .close-btn{position:absolute;right:-12px;top:-12px;cursor:pointer;z-index:1000}#header2-follow{position:fixed;top:-80px;display:block;width:100%;min-width:1040px;height:100px;background:#fff;z-index:1000;border-top:solid 3px #004ea2;box-shadow:0px 0px 10px #ddd;box-sizing:border-box}#header2-follow .top-nav-box{overflow:hidden;*zoom:1;float:left;width:450px;text-align:center;padding-left:20px;padding-top:10px}#header2-follow .top-nav-box li{float:left;width:25%;box-sizing:border-box;list-style-type:none;height:80px}#header2-follow .top-nav-box li a{display:block;position:relative;color:#000;text-decoration:none;font-size:14px;font-weight:bold;height:100%}#header2-follow .top-nav-box li a img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -80%);-ms-transform:translate(-50%, -80%);-webkit-transform:translate(-50%, -80%);transform:translate(-50%, -80%)}#header2-follow .top-nav-box li a span{display:block;padding-top:55px}#header2-follow .container{width:1000px;margin:0 auto;padding:0 20px;position:relative}#header2-follow .container{*zoom:1}#header2-follow .container:after{content:"";display:table;clear:both}#header2-follow .inner{width:100%}#header2-follow .logo{float:left;margin-top:25px}#header2-follow .logo-link{transition:opacity .2s}#header2-follow .logo-link:hover{opacity:.8}#header2-follow .logo-text{margin-top:10px;font-size:11px;font-weight:bold;color:#444}#header2-follow .top-text{float:left;margin:40px 0 0 20px;font-size:13px;font-weight:bold;color:#333}#header2-follow .topnav-btnbox{width:380px;font-size:12px;overflow:hidden;*zoom:1;padding-bottom:5px;float:right}#header2-follow .topnav-btnbox .left-btn-box{width:50%;float:left;padding-top:12px}#header2-follow .topnav-btnbox .left-btn-box dt{font-size:12px;font-weight:bold;padding-bottom:12px;text-align:center}#header2-follow .topnav-btnbox .left-btn-box dt span{font-size:16px}#header2-follow .topnav-btnbox .left-btn-box dd{margin-left:0}#header2-follow .topnav-btnbox .left-btn-box dd a{width:100%;font-size:16px;font-weight:bold;box-sizing:border-box}#header2-follow .topnav-btnbox .right-btn-box{float:right;width:calc(50% - 10px);padding-left:10px}#header2-follow .topnav-btnbox .right-btn-box .kojin-btn{margin-top:0;margin-bottom:6px}#header2-follow .topnav-btnbox .right-btn-box .kojin-btn a{box-shadow:0 0 0 #fff;width:100%;font-size:16px;font-weight:bold;box-sizing:border-box;padding:8px 0;border-radius:0 0 5px 5px}#header2-follow .topnav-btnbox .right-btn-box .kojin-btn a:hover{top:0}#header2-follow .topnav-btnbox .right-btn-box .muryou-btn{margin-top:0}#header2-follow .topnav-btnbox .right-btn-box .muryou-btn a{padding:5px 0;width:100%;font-size:16px;font-weight:bold;box-sizing:border-box}#mainv{overflow:hidden;*zoom:1}#mainv .container{text-align:center}#mainv .container img{max-width:100%;vertical-align:bottom}#mainv .mainv-txt{color:#004ea2;font-size:34px;font-weight:bold;padding:0px;text-align:center;margin:20px 0 15px}#mainv .mainv-txt .bg-red{font-size:32px;background-color:#ff3c3c;color:#fff;padding:10px 6px;margin-right:42px;padding:7px 14px 2px;position:relative}#mainv .mainv-txt .bg-red:after{border:28px solid transparent;border-left:20px solid #ff3c3c;content:'';display:block;position:absolute;top:0;right:-48px}#mainv .mainv-txt .txt-red{font-size:40px;color:#ff3c3c}#mainv .mainv-txt .small-txt{font-size:33px}#loopslider{margin:0 auto;width:100%;height:85px;text-align:left;position:relative;overflow:hidden}#loopslider ul{height:85px;float:left;display:inline;overflow:hidden}#loopslider ul li{width:150px;height:85px;padding:0 10px;float:left;display:inline;overflow:hidden}#loopslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}#loopslider ul{display:inline-block;overflow:hidden}#modal-appoint,#modal-gigaraku{position:relative;padding-right:20px}#modal-appoint .close-btn,#modal-gigaraku .close-btn{position:absolute;top:10px;right:0;cursor:pointer}.popup-btn{border-bottom:3px solid #ccc;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;position:relative}.popup-btn:hover{top:2px;border-bottom:1px solid #ccc}#cboxOverlay{background:#000;bottom:0;left:0;right:0;top:0;z-index:8888;position:fixed}#colorbox{z-index:9999;outline:none}#cboxContent{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;outline:none}#cboxWrapper{outline:none}#cboxClose{position:absolute;cursor:pointer;top:-30px;right:30px;width:100px;height:30px;color:#fff;font-size:14px;font-weight:bold;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px;border-radius:8px 8px 0 0;border:none;background:#cbcbcb}.modal-wrapper{display:none}
