@charset "utf-8";

@import url(skin.css);
@import url(font_s.css);

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item{min-height: 261px;}


#introduce .intro_top{background-image:url(/images/forla/introduce_top_img1.jpg);}
#goal .goal_top{background-image:url(/images/forla/goal_top_img1.jpg);}


.department.ui.uib.type1 .uibodo .thm_caption .btnwrap{margin-top:30px;}
.department.ui.uib.type1 .uibodo .thm_caption .btnwrap:after{content:"";display:block;clear:both;}
.department.ui.uib.type1 .uibodo .thm_caption .btnwrap a{position:relative;float:left;display:inline-block;padding:10px 20px 10px 50px;margin-right:3px;margin-top:3px;border:1px solid #ccc;line-height:1.3}
.department.ui.uib.type1 .uibodo .thm_caption .btnwrap a:hover{background:#617084;color:#fff;border-color:#617084}
.department.ui.uib.type1 .uibodo .thm_caption .btnwrap a:before{content:"";display:block;position:absolute;left:10px;top:50%;width:33px;height:33px;margin-top:-16px;background:url(/images/media/sub04/ir_ico.png);}
.department.ui.uib.type1 .uibodo .thm_caption .btnwrap a.facebook:before{background-position:-34px 0;}

.depart_topbox.type3{margin:0 0 70px;padding:0 0 30px;}
.depart_topbox.type3 .box_bg{position:absolute;bottom:0;right:0;width:523px;height:219px;background:url(/images/department/depart_top_type3_bg.jpg) no-repeat;}
.depart_topbox.type3 .img_area{position:relative;}
.depart_topbox.type3 .content_area{display:block;position:absolute;top:50%;left:0;width:100%;margin:-94px 0 0 -15px;padding:40px 0 0;color:#1b1b1b;text-align:center;}
.depart_topbox.type3 .content_area:before{display:block;position:absolute;top:-5px;left:50%;width:7px;height:42px;margin:0 0 0 -4px;background:#1b1b1b;content:'';}
.depart_topbox.type3 .content_area strong{display:block;font-size:34px;font-weight:bold;}
.depart_topbox.type3 .content_area em{display:block;font-size:14px;}
.depart_topbox.type3 .content_area em span{display:block;}

/* µ¿¾Æ¸® ¼Ò°³ */
.depart_cnt.full .item .depart_cnt_content .depart_cnt_tile li{float: none;width:100%;}
.depart_cnt.full .item .depart_cnt_content .depart_cnt_tile li span.tile_text{max-height: none;}