#board_01{min-height:60px;padding:0;background:#eee;border-bottom:1px solid #ccc}#board_02{min-height:600px;padding:40px 0}#board_02 .p2{width:100%;color:#fff;padding:10px 0;min-height:40px}.vpic_s4{margin-right:10px;background-color:#eee;width:100%;height:200px;text-align:center;line-height:200px;white-space:nowrap;*font-size:180px;*font-family:Arial;overflow:hidden}.vpic_s4:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.vpic_s4 img{max-width:100%;min-height:200px;line-height:200px;*font-size:180px;*font-family:Arial;vertical-align:middle;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.vbox_s3{display:inline-block;margin:10px 5px;background-color:#fff;width:180px;height:230px;text-align:center;overflow:hidden;border:solid 1px #eee}.vpic_s4 .pic_s3{background-color:#eee;width:100%;height:150px;text-align:center;line-height:150px;white-space:nowrap;*font-size:140px;*font-family:Arial;overflow:hidden}.vbox_s3 img{max-width:100%;min-height:150px;line-height:150px;*font-size:140px;*font-family:Arial;vertical-align:middle}.vbox_s3 .p2{margin-top:10px;padding:8px 5px;background-color:#fff;width:100%;height:100px;text-align:center;font-size:16px;line-height:1.2em}.vbox_s3 .p2:hover{color:#fff;background-color:#4682c1}#board_08{position:relative;min-height:60px;padding:5% 10%}.v-block{position:relative}.v-block>.title{background-color:rgba(0,0,0,.8);color:#eee;position:absolute;padding:.5rem;width:100%;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.v-block>.desc{position:absolute;bottom:0}.v-block>.thumb{width:100%;height:auto}section#about{position:relative;display:block;width:100%;min-height:500px;padding:20px 0;background:#fff;background-image:url(../img/44041966-exhibition.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}section#about ul li{margin:0;padding:0;list-style:none}section#about ul{vertical-align:top;display:inline-block;background:#fff;margin:5px}section#about ul.left{width:48%;padding:2% 2%}section#about ul.right{width:48%;padding:2% 2%}section#about ul li{position:relative;display:inline-block;width:100%;padding:10px;text-align:text-center;background:#fff}@media only screen and (max-width:768px){section#about ul.left,section#about ul.right{width:90%;margin:3% 5%;min-height:200px;overflow:hidden}}div#contents li{margin-left:2em}#board_04{position:relative;display:inline-block;width:100%;min-height:350px;padding:50px 5%}#board_04 .row{width:100%;text-align:center}#board_04 .box04{display:inline-block;margin:2% 1%;width:12%;text-align:center}#board_04 .box04 img{border-radius:50px;box-shadow:0 8px 7px -4px rgba(0,0,0,.3);margin-bottom:15px}@media only screen and (max-width:1024px){#board_04{min-height:640px}#board_04 .box04{width:20%}}@media only screen and (max-width:768px){#board_04{min-height:750px}#board_04 .box04{width:30%}}@media only screen and (max-width:480px){#board_04{min-height:900px}#board_04 .box04{width:45%}}.line-u3{background:url(../img/com-line-3.gif) repeat-x 50% 50%;margin-bottom:10px}.font-u3{font-size:24px;color:#00a5aa;padding:6px 15px;background:#fff;font-weight:400;height:30px}.line-u2{background:url(../img/com-line-2.gif) repeat-x 50% 50%;margin-bottom:10px}.font-u2{font-size:24px;color:#f33;padding:6px 15px;background:#fff;font-weight:400;height:30px}.nbox_left{display:inline-block;float:left;width:28%;padding-top:50px;padding-bottom:30px}.nbox_center{display:inline-block;float:right;width:68%;padding:50px 0}.nbox_left a{display:block;min-width:100%;padding:6px 15px;margin:5px 0;min-height:30px;border-radius:5px;color:#fff;background:#365d98;font-weight:900}.nbox_left a:hover{background:#a5c6e0 url(../img/aside-menu-list.png) no-repeat right 50%}.nbox_left a:link{color:#fff}.nbox_left a.active{color:#fff;background:#d90036 url(../img/aside-menu-list.png) no-repeat right 50%}.nbox_left a+a{border-top:1px solid #eee}.nbox_right{display:inline-block;float:left;width:28%;margin:30px 0;text-align:center}.nbox_right img{padding-bottom:5px;max-width:100%}@media only screen and (max-width:768px){.nbox_left{display:none}.nbox_right,.nbox_center{width:90%;margin:3% 5%}.nbox_right img{padding-bottom:5px;max-width:45%}}.news_left{display:inline-block;float:left;width:20%;padding-top:30px}.news_right{display:inline-block;float:right;width:78%}@media only screen and (max-width:768px){.news_left,.news_right{width:90%;margin:3% 5%}}section#news{width:100%;min-height:300px;padding:0 0}section#news ul{background:#fff;padding:10px 10px;margin:5px}section#news ul li{text-align:left;padding:10px;counter-increment:list;list-style-type:none;min-height:80px}section#news ul li+li{border-top:1px solid #eee}section#news ul li a{color:#444;line-height:1.8rem}section#news ul li:hover{background:#f2f2f2}section#news ul li:before{content:counter(list)'.';font-size:5rem;line-height:1;color:#bbb}section#news ul li:after{position:relative;bottom:-2.4rem;content:"";height:1px;display:block}@media(min-width:768px){section#news ul li{padding-left:8rem}}@media(max-width:768px){section#news ul li:before{display:none}#board_04{width:100%;position:relative;display:inline-block;height:300px}.box04{width:100%;position:relative;display:inline-block}.cl-3s{display:inline-block;float:left;margin:.5%;width:15.67%}section#push{min-height:300px;padding:20px 0}section#push .container{padding-bottom:30px}}.download{position:relative;display:block;width:100%;float:left;padding:30px 0;min-height:500px;overflow:hidden}.d-icon{color:#238c00;text-align:right;padding-left:10px}section#user{position:relative;display:block;width:100%;min-height:500px;padding:30px 0;background:#fff}section#user .u_left{float:left;width:58%;padding:2% 2%}section#user .u_right{width:38%;float:right}@media only screen and (max-width:767px){section#user .u_left,section#user .u_right{display:block;width:90%;margin:3% 5%;min-height:200px}}@media(min-width:768px){.reasons li:before{position:absolute;margin-left:-7rem}}#view_size h4{font-size:inherit}.ssl{position:absolute;float:right;z-index:100;top:72%}@media(max-width:768px){.ssl{position:relative;display:block;top:unset}}#login ul,#register ul,#reset ul{list-style-type:none}#btnregist{color:#fff}