/* BASIC css start */
.img_visual{width:100%; margin:0 auto; text-align:center;margin-top:-57px;}
.img_visual img{ max-width:100%;}

.nmgb20{margin-bottom:20px;}
.nmgb40{margin-bottom:40px;}

.cat_ban03_area{text-align:left;}
.cat_ban03_area .mba_box{position:relative;width:100%; height:auto;margin-bottom:50px;}
.cat_ban03_area .mba_box .mba_title{padding:0 10px 0px 10px; font-size:3.5em;line-height:43px;color:#000;margin-top:-10px;}
.cat_ban03_area .mba_box .mba_title2{padding:6px 10px 0px 10px; font-size:3.5em;line-height:43px;color:#000;margin-top:-10px;}
.cat_ban03_area .mba_box .mba_text{padding:15px 10px 0px 10px;font-size:1.125em;line-height:25px;color:#484848;}
.cat_ban03_area .mba_ban{margin:0 0 50px 0;}
/* BASIC css end */

