/*link menu*/
div.contBox1 {overflow:hidden; float:right !important; background-color:#fff;  height:681px; width:207px;  box-sizing:border-box; }
div.contBox1 section nav {height:100%;}
div.contBox1 section {width:207px; height:227px; position:relative; text-align:center;    box-sizing:border-box;}
div.contBox1 section a{ display:block; height:100%; padding-top:25px;   background-repeat:no-repeat;  box-sizing:border-box; }
div.contBox1 section strong.tit01{font-size:20px; display:block; font-weight:500;  }
div.contBox1 section span.ico {display:block; padding-top:5px;}
div.contBox1 section span.txt01{color:#333; display:block; padding-top:12px; font-size:12px; }
div.contBox1 section a:hover { }
section.Box_01 a{background:url("../img/bg_right_1.jpg") right top; }
section.Box_02 a{background:url("../img/bg_right_2.jpg")repeat-x left top !important; }
section.Box_03 a{background:url("../img/bg_right_2.jpg") repeat-x left top !important; }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.contBox1 {height:auto;  width:100%;  }
div.contBox1 section nav {height:100%;}
div.contBox1 section { float:left; width:33.33333%; height:170px; }
div.contBox1 section span.txt01{display:none; color:#333;padding-top:12px;  }
div.contBox1 section a { border-left:1px solid #dfdfdf;}
div.contBox1 section.Box_01 a { border-left:0px solid #dfdfdf;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}


