body{min-width:1150px;position:relative}a{text-decoration:none;color:#666;-webkit-transition:color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}a:hover{text-decoration:underline;color:#01b3cd}#main{display:block}#content,#footer{line-height:1.5;-webkit-text-size-adjust:none}#content *,#footer *{box-sizing:border-box}#content img,#footer img{vertical-align:bottom}#content table,#footer table{border-collapse:collapse;border-spacing:0}#main .cv a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#main .cv a:hover{opacity:0.7}#main .bold{font-weight:bold}#main .blue{color:#01b3cd}#main .pink{color:#ff4a8a}#main .red{color:#ff1b4e}#content{padding-top:50px}#footer{color:#fff;background:#363636}#footer a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;color:#fff}#footer a:hover{opacity:0.7}#footer .footer-menu ul:after{content:'';display:block;clear:both}#footer .footer-menu li{float:left}#footer .footer-menu .inner{margin:0 auto;width:1100px}#footer .footer-menu .inner:after{content:'';display:block;clear:both}#footer .footer-menu01{padding:25px 0;border-bottom:1px solid #666}#footer .footer-menu01 p{margin-right:45px;float:left}#footer .footer-menu01 ul{padding-top:10px;float:left}#footer .footer-menu01 li{margin-right:40px;font-size:14px}#footer .footer-menu01 li:last-child{margin-right:0}#footer .footer-menu01 .sns{padding-top:10px;float:right}#footer .footer-menu01 .sns:after{content:'';display:block;clear:both}#footer .footer-menu01 .sns .sns-btn{margin-right:45px;float:left}#footer .footer-menu01 .sns .sns-btn:last-child{margin-right:0}#footer .footer-menu02{padding:20px 0}#footer .footer-menu02 ul{float:left}#footer .footer-menu02 li{margin-right:25px}#footer .footer-menu02 li:last-child{margin-right:0}#footer .footer-menu02 p{float:right;color: #FFF;}
