@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section{display:block}html,body{width:100%}body{color:#333;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", sans-serif;_font-family:'ＭＳ Ｐゴシック', sans-serif;font-size:13px;line-height:1.5;word-break:break-all;-webkit-text-size-adjust:none;background:none}a{color:#299bad}a:link,a:visited{text-decoration:underline}a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%}li{list-style:none}fieldset{border:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle}textarea{overflow:auto}legend{display:none}img{border:none;vertical-align:top}object{vertical-align:middle;outline:none}em,strong{font-weight:bold;font-style:normal}small{font-size:100%}abbr,acronym{border:none;font-variant:normal}.clr{zoom:1}.clr:after{content:"";display:block;clear:both}body{background:url("../img/bg.png") repeat}#loading{z-index:1000;position:absolute;left:0;top:0;display:block;width:100%;height:100%}#loading p{position:absolute;left:50%;top:50%;display:block;height:54px;width:54px;margin-left:-27px;margin-top:-27px}.no-scroll{overflow:hidden}.wrapper{position:relative;width:100%;height:100%;min-width:1024px;overflow:hidden}.wrapper .smb li{position:relative;float:left;line-height:20px;height:20px;margin-right:3px}.wrapper .smb li.tw{width:90px}.wrapper .smb li.fb{width:120px}.wrapper .smb li.gp{width:70px}.wrapper .header{z-index:4;position:fixed;top:0;left:0;height:480px;width:100%;background:url("../img/header_bg.png") 50% 0 no-repeat}.wrapper .header .headerCont{position:relative;display:block;width:804px;height:480px;margin:0 auto}.wrapper .header hgroup .logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:50%;top:155px;display:block;margin:0 auto auto -25px}.wrapper .header hgroup .logo_sub{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:50%;top:40px;margin-left:-165px;display:block}.wrapper .header .sen{position:absolute;left:50px;top:160px;display:block;width:260px;height:340px}.wrapper .header .sen .logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:55px;top:10px}.wrapper .header .sen .msg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:0;bottom:0}.wrapper .header .sen .text{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:15px;top:10px}.wrapper .header .ten{position:absolute;top:160px;right:50px;display:block;width:260px;height:340px}.wrapper .header .ten .logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:10px;right:55px}.wrapper .header .ten .msg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:0;bottom:0}.wrapper .header .ten .text{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:10px;right:15px}.wrapper .header .smb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:25px;bottom:40px}.wrapper .mainCont{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:9;position:relative;display:block;width:100%;margin:600px 0 0 0;background:url("../img/bg_cont02.png") repeat}.wrapper .mainCont .contWrap{position:relative;width:100%;padding-bottom:40px}.wrapper .mainCont .contWrap .contInner{width:1024px;margin-right:auto;margin-left:auto}.wrapper .mainCont .contWrap .contInner p{width:100%;text-align:center}.wrapper .mainCont .contWrap .ttl{position:relative;width:100%;text-align:center}.wrapper .mainCont .about{background:url("../img/bg_cont01.png") repeat;padding-bottom:50px !important}.wrapper .mainCont .about .icon_msg{position:absolute;left:50%;top:-50px;margin-left:-52px}.wrapper .mainCont .about .ttl{top:-3px;padding-top:100px;background:url("../img/bg_brd.png") 0 0 repeat-x;margin-bottom:15px}.wrapper .mainCont .about .contInner p{color:#999;font-size:13px;font-weight:bold;letter-spacing:2px;line-height:2.0;padding:10px 0}.wrapper .mainCont .profile{z-index:3}.wrapper .mainCont .profile .ttl{top:-3px;padding-top:50px;background:url("../img/bg_brd.png") 0 0 repeat-x;margin-bottom:15px}.wrapper .mainCont .profile .person{position:relative;display:block;width:450px;height:180px;margin-top:30px;margin-bottom:30px}.wrapper .mainCont .profile .person p{width:auto !important;display:inline-block}.wrapper .mainCont .profile .person .img{z-index:3;position:absolute;left:0;top:0}.wrapper .mainCont .profile .person .kana{position:absolute;left:200px;top:20px}.wrapper .mainCont .profile .person .name{position:absolute;left:200px;top:55px}.wrapper .mainCont .profile .person .brd{position:absolute;left:190px;top:85px}.wrapper .mainCont .profile .person .job{position:absolute;left:200px;top:115px}.wrapper .mainCont .profile .person .link{position:absolute;left:200px;top:150px}.wrapper .mainCont .profile .person .link li{position:relative;float:left;line-height:20px;height:20px;width:20px;margin-right:20px}.wrapper .mainCont .profile .person .link li.hp{width:24px !important}.wrapper .mainCont .profile .person .link li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.wrapper .mainCont .profile .person .logo{z-index:2}.wrapper .mainCont .profile .sen{float:left;margin-left:30px}.wrapper .mainCont .profile .sen .logo{position:absolute;left:-70px;top:85px}.wrapper .mainCont .profile .ten{float:right;margin-right:20px}.wrapper .mainCont .profile .ten .logo{position:absolute;left:105px;top:-30px}.wrapper .mainCont .history{z-index:3;overflow:hidden}.wrapper .mainCont .history .ttl{display:none}.wrapper .mainCont .history .contInner{padding-right:25px}.wrapper .mainCont .contact{z-index:2;margin-top:-92px;padding:0 0 30px 0;background:url("../img/bg.png") repeat}.wrapper .mainCont .contact .ttl{top:-3px;padding-top:90px;background:url("../img/bg_brd.png") 0 0 repeat-x;margin-bottom:20px}.wrapper .footer{z-index:4;width:100%}.wrapper .footer .footerCont{position:relative;display:block;width:1024px;height:80px;margin:auto}.wrapper .footer .footerCont .smb{position:absolute;left:410px;top:0px}.wrapper .footer .copy{position:absolute;left:0;bottom:20px;width:100%;text-align:center;font-size:10px;color:#666;letter-spacing:1px;font-weight:bold}.snowBg{background-color:#3d9bd1;background-image:url("../img/snow.png"),url("../img/snow3.png"),url("../img/snow2.png");-webkit-animation:snow 15s linear infinite;-moz-animation:snow 15s linear infinite;-ms-animation:snow 15s linear infinite;animation:snow 15s linear infinite}@keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px}100%{background-position:500px 1000px, 400px 400px, 300px 300px}}@-moz-keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px}50%{background-color:#b4cfe0}100%{background-position:500px 1000px, 400px 400px, 300px 300px;background-color:#6b92b9}}@-webkit-keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px}50%{background-color:#b4cfe0}100%{background-position:500px 1000px, 400px 400px, 300px 300px;background-color:#6b92b9}}@-ms-keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px}100%{background-position:500px 1000px, 400px 400px, 300px 300px}}@media screen and (max-width: 1022px){.header{position:absolute !important}}
