@charset "utf-8";

.quick-links ul li a				 {padding: 0 10px 0 80px; height: 70px; display: table-cell; vertical-align: middle;}
.quick-links ul li a span		 {display: none;}
.gallery_view 						{padding-right: 30%; background-position: 100% top; background-size: auto 100%;}





/***** ADD CSS *****/
#mainContainer {
  display: block;
  width: 100%;
  max-width: 98%;
  margin: 0 auto;
}
._recentPhotoUl .recentBbsLi .recentBbsInnerUl {
  left: 90px;
}

.visual_area {
  width: 55%;
  height: 340px;
  background: url(/sites/Type-18A/images/T_visual.png) no-repeat center center;
}
.viul_cont {
  width: 45%;
  height: 340px;
  box-sizing: border-box;
  padding-top: 5px;
}
.viul_cont h2 {
  font-size: 35px;
  padding-top: 99px;
  padding-left: 65px;
}
.viul_cont p {
  font-size: 13px;
}
.viul_cont h3 {
  font-size: 20px;
}
.viul_cont h2:after {
  top: 80px;
  background: url(/sites/Type-18A/images/T_viul_cont.png) right center no-repeat;
}
.link_box {
  float: left;
  width: 50%;
  border-left: none;
}
.link_box h2 {
  padding: 7px 0 7px 20px;
  box-sizing: border-box;
}
.link_box .link_list {
  padding-top: 15px;
}
.link_box .link_list li {
  width: 33.3%;
  float: left;
}
.link_box .link_list li a {
  padding: 71px 0 7px 0 !important;
  text-align: center;
}
.txt_remove {
  display: none;
}
.link_box li:nth-child(1) {
  background: url(/sites/Type-18A/images/link_ico01.png) top center no-repeat !important;
}
.link_box li:nth-child(2) {
  background: url(/sites/Type-18A/images/link_ico02.png) top center no-repeat !important;
}
.link_box li:nth-child(3) {
  background: url(/sites/Type-18A/images/link_ico03.png) top center no-repeat !important;
}
.detail_view {
  float: left;
  width: 49%;
  background: url(/sites/Type-18A/images/T_detail_img.png) no-repeat left center;
}
.detail_view p {
  padding: 56px 0;
}

/***** MEDIA QUERY *****/
@media screen and (max-width:540px) {
  .quick-links ul li				{width: 50%;}
}
