@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";body{background:url(../images/body_bg.jpg) repeat-y center top fixed;background-size:cover;color:#4d4d4d;font-family:Helvetica,Arial,sans-serif;font-size:100%;height:100%}#wrapper{margin:0 auto;width:100%;min-height:100vh;background:url(../images/main_bg.png) repeat}#header{position:fixed;margin:0;padding:0;height:110px;z-index:20;width:100%;background-color:#fff}#header .logo_wrap{background-color:#eb4732;text-align:center;width:200px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:10px}#header .logo_wrap a{display:block;margin-bottom:10px}#header .logo_wrap a .h_01{width:50px}#header .logo_wrap a .h_02{width:100px}#header .navbar{padding:0 !important}#header .navbar .navbar-collapse{background-color:#fff;opacity:.95;padding:20px}#header .navbar .navbar-collapse .main .nav-item:hover{border-color:#eb4732}#header .navbar .navbar-collapse .main .nav-item:hover>a{color:#eb4732}#header .navbar .navbar-collapse .main .nav-item.active{border-color:#eb4732}#header .navbar .navbar-collapse .main .nav-item.active>a{color:#eb4732}#header .navbar .navbar-collapse .main .nav-item .dropdown-menu li.active a{color:#eb4732}.lum-lightbox{z-index:30}.swiper{width:100%}.swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.swiper .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.swiper [class^=swiper-button-]{color:#eb4732}.swiper .swiper-pagination-bullet-active{background-color:#eb4732}#contents{padding:110px 0 40px;text-align:center}#contents #catLinks a{padding:5px 0 5px 3px;border-left:3px solid gray;color:gray;text-align:left;text-decoration:none;font-size:13px;line-height:1.1;box-sizing:border-box}#contents #catLinks a:hover{background:gray;color:#fff}#contents #catLinks a:hover i{background:#fff;border:1px solid gray !important;color:gray !important}#contents #catLinks a i{font-style:normal;width:55px;margin:0 7px 0 3px;padding:2px 4px;background:gray;color:#fff;font-weight:bold;font-size:13px;letter-spacing:1px;text-align:center;border-radius:3px}#contents #catLinks a i.p3_1{border:3px solid #fa92c9;color:#fde4f1}#contents #catLinks a i.p3_2{border:3px solid #ffa514;color:#ffeed3}#contents #catLinks a i.p3_3{border:3px solid #ffeb91;color:#fff2b6}#contents #catLinks a i.p3_4{border:3px solid #7dc31e;color:#eafdd1}#contents #catLinks a i.p3_5{border:3px solid #41b9d2;color:#e2f7fb}#contents #catLinks a span{line-height:1.2em}#contents .article{text-align:left}#contents #news th{vertical-align:top;padding-right:20px;padding-bottom:15px}#contents #news td{text-align:left;padding-bottom:15px}#contents h1,#middle-top h3,#middle-bottom h3,#contents.page h3.divisions{width:100%;margin:20px 0;font-weight:bold;padding:10px 0 15px;border-bottom:1px solid #eb4732;color:#eb4732;font-size:200%;background:none;text-align:center}#footer .bannerfooter{margin-top:20px;font-size:.8rem}#footer .pageTop{position:fixed;right:20px;bottom:20px;width:50px;height:50px;opacity:.8;z-index:20;overflow:hidden}#footer address{margin-bottom:0;padding-bottom:2rem}a{color:#4d4d4d;text-decoration:underline}a:hover{color:#455a8d;text-decoration:none}a.btn{display:inline-block;min-width:120px;margin:5px 10px 10px 0;padding:10px 40px 10px 10px;background:url(../images/arrow.png) no-repeat 95% center #f78144;color:#fff;font-weight:bold;text-align:left;text-decoration:none;border:0 none;border-radius:5px}a.btn2{display:inline-block;min-width:195px;margin:0 10px 10px 0;padding:10px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;background-color:#ff8f63;border:0 none;border-radius:5px}a.btn2 span{color:#ff0}a.more{display:block;border:2px solid #eb4732;margin:25px 0 20px;padding:10px 0;color:#eb4732;text-align:center;text-decoration:none;font-weight:bold;font-size:120%;letter-spacing:1px}a.more:hover{background:#eb4732;color:#fff}a.pagenav{display:inline-block;margin:0;padding:5px 10px;background:#455a8d;color:#fff;font-weight:bold;text-decoration:none;border:0 none;border-radius:5px;cursor:pointer}a.pagenav:hover{opacity:.9}a.bgcA{background-color:#eb4732}a.btn.bgcA:hover,a.btn2.bgcA:hover{background-color:#ca0000;color:#fff}a.bgcB{background-color:#f78144}a.btn.bgcB:hover,a.btn2.bgcB:hover{background-color:#ca0000;color:#fff}a.bgcC{background-color:#f8b15f}a.btn.bgcC:hover,a.btn2.bgcC:hover{background-color:#ca0000;color:#fff}a.bgcD{background-color:#1894e8}a.btn.bgcD:hover,a.btn2.bgcD:hover{background-color:#3481ce;color:#fff}a.bgcE{background-color:#999}a.bgcF{background-color:#ccc}a.bgcG{background-color:#960}a.btn2.bgcG:hover{background-color:#960}a.bgcH{background-color:#f69}a.btn2.bgcH:hover{background-color:#f69}a.bgcI{background-color:#1d8682}a.btn.bgcI:hover,a.btn2.bgcI:hover{background-color:#0d6f6b;color:#fff}a.bgcJ{background-color:#29c8ff}p.break{max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#contents.page h1,#contents.page h2{margin:40px auto 20px;padding:15px 20px;color:#4d4d4d;background:#eaeaea;text-align:left;font-size:115%;border:none;font-weight:bold}#contents.page h3{float:none;clear:both;margin:40px 0;text-align:center;color:#4d4d4d;font-size:150%;font-weight:bold;text-align:center}#contents.page h4{margin:35px 0 20px;padding:10px 5px;border-bottom:1px solid #4d4d4d;color:#4d4d4d;text-align:left;font-size:115%;font-weight:bold}#contents.page .content_wrap h4{margin-top:25px}#contents.page dt{padding:5px 5px 5px 18px;background:url(../images/bullet.png) no-repeat left 12px;color:#4d4d4d;text-align:left;font-weight:bold}#contents.page h5{padding:0 5px 5px 15px;border-left:5px solid #eb4732;border-bottom:1px solid #eb4732;color:#404040;font-size:110%;text-align:left;font-weight:bold;margin:30px 0 15px}#contents.page h6{margin:20px 0 10px;text-align:left;color:#eb4732;font-size:105%;font-weight:bold}#contents.page .item-page h4:first-child,#contents.page .item-page h5:first-child,#contents.page .item-page h6:first-child{margin-top:0}#contents.page dd{margin-bottom:10px;text-align:left}#contents.page p{text-align:left;margin:0 0 1em}#contents.page p strong{font-weight:bold;color:#4d4d4d}#contents.page p.readmore{margin-top:20px}#contents.page blockquote{margin:30px 0;padding:20px 30px;background:#f9f9f9;font-size:13px;color:#4d4d4d;text-align:left;text-indent:-0.5ex}#contents.page blockquote:before{content:'"';position:relative;left:.5ex}#contents.page blockquote:after{content:'"';position:relative;right:.5ex}#contents.page ol,#contents.page ul{text-align:left;list-style:none outside;margin-bottom:20px}#contents.page ol{padding-left:0;counter-reset:num}#contents.page ol>li{text-indent:-1.7em;margin-left:1.7em}#contents.page ol>li:before{width:1.5em;display:inline-block;text-align:right;margin-right:.4em;counter-increment:num;content:counter(num) ". ";color:#eb4732;font-weight:bold}#contents.page ul{padding-left:0}#contents.page ul li{background:url(../images/bullet.png) no-repeat 0 6px;padding-left:20px;text-indent:0}#contents.page table{font-size:100%;color:#4d4d4d;margin:15px 0 30px;border:1px solid #f78144;border-collapse:collapse}#contents.page table th,#contents.page table td{padding:10px;border-left:1px solid #f78144;background:#fff}#contents.page table tr:nth-child(even) th,#contents.page table tr:nth-child(even) td{background:#eaeaea}#contents.page table th{border-bottom:1px solid #f78144;color:#455a8d;text-align:center}#contents.page table td{text-align:left}#contents.page table td.nowrap{white-space:nowrap}#contents.page table.score,#contents.page table.deadline{margin-top:10px;width:auto;border:none;border-spacing:5px}#contents.page table.score td,#contents.page table.deadline td{text-align:center;padding:10px 50px;border:0 none;border-radius:5px}#contents.page table.score tr td:nth-child(odd){background:#f78144;color:#fff}#contents.page table.score tr td:nth-child(even){background:#ff6;color:#036}#contents.page table.deadline tr:nth-child(even) td:nth-child(odd),#contents.page table.deadline tr:nth-child(odd) td:nth-child(even){background:#960;color:#fff}#contents.page table.deadline tr:nth-child(odd) td:nth-child(odd),#contents.page table.deadline tr:nth-child(even) td:nth-child(even){background:#f69;color:#fff}#contents.page table.docs th{background:#f78144 !important;color:#fff;border-bottom:1px solid #fff}#contents.page table.docs tbody tr:last-child th{border-bottom:none}#contents.page table.indexTable{border:none;width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}#contents.page table.indexTable tbody tr td{background:none;border:none;padding-left:0;padding-right:0}#contents.page table caption{caption-side:top;margin:10px 0;padding:5px 10px;background:#f78144;color:#fff;font-weight:bold;text-align:left}#contents.page table a.btn{min-width:auto;background-image:none;padding:10px}#contents.page img.caption{margin:0 0 5px;padding:0}#contents.page form{padding:20px;border:1px solid #999}#contents.page form table{margin:0 auto;width:60%;border:0 none}#contents.page form table th,#contents.page form table td,#contents.page form table tr:nth-child(even) th,#contents.page form table tr:nth-child(even) td{border:0 none;background:rgba(0,0,0,0)}#contents.page form table th{text-align:left;vertical-align:top}#contents.page form caption{background:none rgba(0,0,0,0);color:#4d4d4d;text-align:center;font-size:120%}#contents.page form label{vertical-align:middle}#contents.page form input{vertical-align:middle}#contents.page form input[type=text]{width:40%;padding:5px}#contents.page form select{width:40%;padding:5px}#contents.page form textarea{padding:5px;width:90%}#contents.page .line{color:#455a8d;border-bottom:1px dashed #455a8d}#contents.page .caution{color:red;font-weight:bold}#contents.page div.profile{margin-bottom:25px}#contents.page div.profile h6{margin-top:0;color:#2d2d2d;font-style:italic;font-size:100%;font-weight:normal}#contents.page .article{padding:0 10px}#contents.page .article .tab div{display:flex;align-items:stretch}#contents.page .article .tab div a{display:flex;position:relative;background:#eaeaea;color:#4d4d4d;align-items:center;justify-content:center;height:100%;width:100%;padding:5px;color:#4d4d4d;text-decoration:none;font-size:1rem;font-weight:bold}#contents.page .article .tab div a:hover,#contents.page .article .tab div a.active{background:gray;color:#fff}#contents.page .article .tab div a.active:after{content:url(../images/tab_active.png);position:absolute;left:50%;bottom:-15px;margin-left:-13px}#contents.page .article .item-page{padding:0 10px}#contents.page .article .item-page .img-intro-left,#contents.page .article .item-page .img-fulltext-left{margin:0;padding:0 20px 20px 20px;display:inline-block;float:left}#contents.page .article .item-page .img-intro-right,#contents.page .article .item-page .img-fulltext-right{margin:0;padding:0 20px 20px 20px;display:inline-block;float:right}#contents.page .article .item-page .img-intro-none,#contents.page .article .item-page .img-fulltext-none{display:none}#contents.page .article .item-page .img-intro-right img,#contents.page .article .item-page .img-intro-left img,#contents.page .article .item-page .img-fulltext-left img,#contents.page .article .item-page .img-fulltext-right img{width:100%;max-width:960px}#contents.page .article .item-page .campus{background:url(../images/sapporo_map.png);width:980px;height:1235px;position:relative}#contents.page .article .item-page .campus div{margin:0;padding:0;position:absolute}#contents.page .article .item-page .campus div.movie1,#contents.page .article .item-page .campus div.movie2,#contents.page .article .item-page .campus div.movie3,#contents.page .article .item-page .campus div.movie4{left:18px}#contents.page .article .item-page .campus div.movie5,#contents.page .article .item-page .campus div.movie6,#contents.page .article .item-page .campus div.movie7,#contents.page .article .item-page .campus div.movie8{left:712px}#contents.page .article .item-page .campus div.movie1,#contents.page .article .item-page .campus div.movie5{top:56px}#contents.page .article .item-page .campus div.movie2,#contents.page .article .item-page .campus div.movie6{top:294px}#contents.page .article .item-page .campus div.movie3,#contents.page .article .item-page .campus div.movie7{top:532px}#contents.page .article .item-page .campus div.movie4,#contents.page .article .item-page .campus div.movie8{top:770px}#contents.page .article .item-page .campus div.movie9{left:357px;top:1031px}#contents.page .article .item-page.divisions{padding:0;padding-top:30px}#contents.page .article .item-page.divisions .title{margin-bottom:20px}#contents.page .article .item-page.divisions .labs_box{margin:5px;padding:10px;height:100%}#contents.page .article .item-page.divisions .labs_box .image{text-align:center;margin-bottom:20px}#contents.page .article .item-page.faq p{padding:20px;position:relative;background:#fff;border:2px solid #f78144;border-radius:4px;margin-left:20px;float:none}#contents.page .article .item-page.faq p:after,#contents.page .article .item-page.faq p:before{right:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#contents.page .article .item-page.faq p:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}#contents.page .article .item-page.faq p:before{border-color:rgba(39,194,255,0);border-right-color:#f78144;border-width:18px;margin-top:-18px}#contents.page .article .item-page.faq ul{margin-left:30px;margin-bottom:30px}#contents.page .article .item-page.sointro dd p{margin-top:20px}#contents.page .article .item-page.calendar{text-align:center}#contents.page .article .blogdivisions p{margin-top:20px}#contents.page .article .blog{padding-top:30px}#contents.page .article .blog>p:first-child{margin-top:20px}#contents.page .article .blog .column-1,#contents.page .article .blog .column-2,#contents.page .article .blog .column-3{overflow:hidden;width:100%;margin:0 0 15px 0;padding:15px 20px;box-shadow:0 1px 5px rgba(0,0,0,.3);background:#fff}#contents.page .article .blog .column-3{margin-right:0}#contents.page .article .blog .row-0,#contents.page .article .blog .row-1,#contents.page .article .blog .row-2{clear:both}#contents.page .article .blog .row-0{margin-top:20px}#contents.page .article .blog .pagination{flex-wrap:wrap;justify-content:center}#contents.page .article .blog .pagination p{box-sizing:border-box;width:100%;text-align:center}#contents.page .article .blog .pagination ul li{background:none;padding:0 10px 10px 10px}#contents.page .article .blog .pagination ul li .icon-angle-double-left::before{content:"<<"}#contents.page .article .blog .pagination ul li .icon-angle-left::before{content:"<"}#contents.page .article .blog .pagination ul li .icon-angle-double-right::before{content:">>"}#contents.page .article .blog .pagination ul li .icon-angle-right::before{content:">"}#contents.page .article .blog .pagination ul li.page-item a{color:#404040}#contents.page .article .blog .pagination ul li.page-item.active a{color:#fff;background-color:#036;border-color:#036}#contents.page .article .blog .pagination ul li.page-item.active a:hover{opacity:.9}#contents.page .article .items-row{margin-bottom:30px}#contents.page .article .items-row img{margin:0 10px 10px 0}#contents.page .article .items-row h2{margin-top:0}#contents.page .article .items-row .information,#contents.page .article .items-row .students{border-top:3px solid #4384c4}#contents.page .article .items-row .events,#contents.page .article .items-row .alumni{border-top:3px solid #13c29f}#contents.page .article .items-row .admission{border-top:3px solid #e2920c}#contents.page .article .items-row .photo{border-top:3px solid #a61d31}#contents.page .article .items-row span.category-name{font-style:italic;font-size:95%}#contents.page .article .items-row span.published{color:#455a8d;font-size:95%;font-weight:bold}#contents.page .article .items-row .img-intro-left{margin:0;padding:0 20px 20px 0;display:inline-block;float:left}#contents.page .article .items-row .img-intro-left img{max-width:200px}#contents.page .article .items-row .img-intro-right{margin:0;padding:0 0 20px 20px;display:inline-block;float:right}#contents.page .article .items-row .img-intro-right img{max-width:200px}#contents.page .article .items-row .img-intro-none{display:none}#contents.page .article dl.article-info dd.category-name{float:right;font-style:italic}#contents.page .article dl.article-info dd.published{float:right;color:#455a8d;font-weight:bold}#contents.page .article.program ul{margin-bottom:20px;border-bottom:1px solid #eb4732;padding:0;letter-spacing:-1em}#contents.page .article.program ul.program{margin-top:30px}#contents.page .article.program ul li{display:inline-block;letter-spacing:0;width:50%;background:none;margin:0;padding:0;text-align:center}#contents.page .article.program ul li a{font-size:110%;display:block;width:100%;padding:10px 0;text-decoration:none}#contents.page .article.program ul li a:hover{text-decoration:underline}#contents.page .article.program ul li.active.tabl{background:url("../images/tabl.png") no-repeat right bottom}#contents.page .article.program ul li.active.tabr{background:url("../images/tabr.png") no-repeat left bottom}#contents.page .article.program ul li.active a,#contents.page .article.program ul li.active a:hover{color:#fff}#contents.page .article .link_card_wrap .link_card_item a img{transition:all .3s ease}#contents.page .article .link_card_wrap .link_card_item a:hover img{opacity:.6}#contents.page .article .link_card_wrap .link_card_btn{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;background-color:#fff;border:1px solid #eb4732;margin-bottom:20px;padding:0;text-decoration:none}#contents.page .article .link_card_wrap .link_card_btn img{display:inline-block;height:100%;width:60px}#contents.page .article .link_card_wrap .link_card_btn span{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:10px;font-size:.9rem;color:#1a1a1a;font-weight:bold;text-align:left;line-height:1.3}#contents.page .article .link_card_wrap .link_card_btn span:after{content:"";font-family:"bootstrap-icons";color:#eb4732;font-weight:normal;margin-left:10px}#contents.page .article .clearLeft{clear:left}#contents.page .title{margin:0 auto;position:relative}#contents.page .title img{position:absolute;right:20px;bottom:15px}#contents.page #middle-top .moduledivisions .wrap{display:flex;flex-wrap:wrap;gap:30px;text-align:center}#contents.page #middle-top .moduledivisions .wrap .item3,#contents.page #middle-top .moduledivisions .wrap .item4{width:calc((100% - 30px)/2)}#contents.page #middle-top .moduledivisions .wrap .item3 a,#contents.page #middle-top .moduledivisions .wrap .item4 a{display:inline-block}#contents.page #middle-top .moduledivisions .wrap .item3 a img,#contents.page #middle-top .moduledivisions .wrap .item4 a img{filter:saturate(50%);border-radius:10px;transition:all .1s 0s ease}#contents.page #middle-top .moduledivisions .wrap .item3 a img.p3_1,#contents.page #middle-top .moduledivisions .wrap .item4 a img.p3_1{border:4px solid #fa92c9}#contents.page #middle-top .moduledivisions .wrap .item3 a img.p3_2,#contents.page #middle-top .moduledivisions .wrap .item4 a img.p3_2{border:4px solid #ffa514}#contents.page #middle-top .moduledivisions .wrap .item3 a img.p3_3,#contents.page #middle-top .moduledivisions .wrap .item4 a img.p3_3{border:4px solid #ffeb91}#contents.page #middle-top .moduledivisions .wrap .item3 a img.p3_4,#contents.page #middle-top .moduledivisions .wrap .item4 a img.p3_4{border:4px solid #7dc31e}#contents.page #middle-top .moduledivisions .wrap .item3 a img.p3_5,#contents.page #middle-top .moduledivisions .wrap .item4 a img.p3_5{border:4px solid #41b9d2}#contents.page #middle-top .moduledivisions .wrap .item3 a:hover img,#contents.page #middle-top .moduledivisions .wrap .item4 a:hover img{filter:saturate(100%);transform:scale(1.05)}#contents.page #middle-top .moduledivisions .wrap .item3 div,#contents.page #middle-top .moduledivisions .wrap .item4 div{margin-top:10px}#contents.page.community .blog{padding-top:0}#contents.page.community .blog>h2,#contents.page.community h3,#contents.page.community h1{margin:0 0 30px;font-weight:bold;padding:10px 0 15px;border:none;border-bottom:2px solid #eb4732;color:#eb4732;font-size:150%;background:none;text-align:left}#contents.page.community h1{text-align:center;margin-top:50px}#contents.page.community .items-row .information,#contents.page.community .items-row .evntsrprts{border-top:3px solid #4384c4}#contents.page.community .items-row .classes{border-top:3px solid #13c29f}#contents.page.community .items-row .reports{border-top:3px solid #e2920c}#contents.page.community .items-row .e3so,#contents.page.community .items-row .events{border-top:3px solid #a61d31}#contents.page.community .navbar-toggler.com-mainmenu{width:100%;margin:10px 10px 0;padding:10px 0;font-size:100%;border-color:#888}#contents.page.community .navbar-collapse.com-mainmenu{padding:5px 10px}#contents.page.community .navbar-collapse.com-mainmenu ul{margin-bottom:0}#contents.page.community .navbar-collapse.com-mainmenu ul li{background:none;padding-left:0}#contents.page.community .navbar-collapse.com-mainmenu ul li.active>a{color:#fff;background-color:#eb4732}#contents.page.community .navbar-collapse.com-mainmenu ul li a{padding-left:10px;padding-right:10px;background-color:#eaeaea;border-bottom:2px solid #e6e6e6}#contents.page.community .navbar-collapse.com-mainmenu ul li ul li.active a{color:#000;-webkit-text-decoration:dashed underline 1px #eb4732;text-decoration:dashed underline 1px #eb4732}#contents.page.community .navbar-collapse.com-mainmenu ul li ul li a{background-color:#fff !important;border-bottom:1px solid #e6e6e6;padding-left:20px;text-indent:-5px}#contents.page.community .navbar-collapse.com-mainmenu ul li ul li a:before{content:"";display:inline-block;position:relative;left:-5px;top:-4px;width:5px;height:5px;background:#eb4732;border-radius:100%}@media screen and (min-width: 990px){#wrapper{max-width:1110px}#header{height:170px}#header .logo_wrap a .h_01{width:90px;margin:8px auto}#header .logo_wrap a .h_02{width:160px;margin-bottom:10px}#header .navbar .navbar-collapse{padding:0}#header .navbar .navbar-collapse .global{font-size:.9rem}#header .navbar .navbar-collapse .global a:hover{color:#a0a0a0}#header .navbar .navbar-collapse .global #ghu{background-image:url(../images/icon_hu.png);background-position:center left;background-repeat:no-repeat;background-size:auto 1rem;padding-left:20px}#header .navbar .navbar-collapse .global #ehu{background-image:url(../images/icon_sehu.png);background-position:center left;background-repeat:no-repeat;background-size:auto 1rem;padding-left:20px}#header .navbar .navbar-collapse .main{display:table;border-collapse:separate;border-spacing:5px}#header .navbar .navbar-collapse .main .nav-item{display:table-cell;font-size:1rem;font-weight:bold;width:140px;min-height:45px;text-align:center;line-height:1rem;vertical-align:middle;border-bottom:1px solid #4d4d4d}#header .navbar .navbar-collapse .main .nav-item .dropdown-toggle{white-space:normal}#header .navbar .navbar-collapse .main .nav-item .dropdown-menu li{padding-top:5px;padding-bottom:5px}#contents{padding-top:170px}#contents #slider{position:relative;margin:0}#contents #slider .badge{position:absolute;right:65px;bottom:50px;z-index:10;width:151px;height:151px}#contents #catLinks{max-width:980px}#contents #catLinks a{min-height:2.5rem}#contents #innerLinks{max-width:980px}#contents #innerLinks a.btn{background-image:url(../images/arrow_down.png);width:100%}#contents #introduction,#contents #middle-top,#contents #middle-bottom,#contents.page .article{max-width:980px;margin:0 auto}#contents.page .article{padding:0}#contents.page .article .link_card_wrap{display:flex;flex-wrap:wrap;margin-right:-20px}#contents.page .article .link_card_wrap>*{width:33.3%;padding-right:20px}#contents.page .article .link_card_wrap .link_card_btn span{padding:15px}#contents.page .article .link_card_wrap .link_card_btn span:after{margin-left:15px}#contents.page #middle-top .moduledivisions .wrap .item3{width:calc((100% - 60px)/3)}#contents.page #middle-top .moduledivisions .wrap .item4{width:calc((100% - 90px)/4)}#contents.page.community .blog>h2,#contents.page.community h3{margin-top:20px}#contents.page.community .navbar-collapse.com-mainmenu{margin-top:20px;padding:5px 15px}#footer{max-width:980px;margin:0 auto}}@media screen and (min-width: 1060px){#header{width:1110px;padding-right:50px}#header .logo_wrap{margin-left:50px}#contents{padding-top:170px}}
/*# sourceMappingURL=base.min.css.map */