﻿@charset utf-8;

#contents
.visual{background:url(../img/main_bg.png) repeat-x ;position:relative}
.visual > img {max-width:100%}
.cont1{position:relative;padding:41px 0 31px 0;max-width:960px;margin:auto;overflow:hidden}
.cont1 > div {max-width:480px;position:relative;padding-bottom:19px}
.cont1 > div h2{float:left;font-family:Monda;font-size:25px;color:#4f4f4f;font-weight:bold}

.cont1 .cont1-1 {float:left;position:relative;max-width:480px;}
.cont1 .cont1-1 .cont-sub {max-width:100%;padding:45px 0 0 0}
.cont1 .cont1-1 .cont-sub .cont1-sub1 {float:left;max-width:160px}
.cont1 .cont1-1 .cont-sub .cont1-sub1 img {max-width:100%}
.cont1 .cont1-1 .cont-sub .cont1-sub2 {float:right;max-width:320px;max-height:134px}
.cont1 .cont1-1 .cont-sub .cont1-sub2 .sub-title {font-size:16px;font-weight:700;padding:0 0 17px 0;}
.cont1 .cont1-1 .cont-sub .cont1-sub2 .sub-cont {max-width:310px;height:92px;font-size:12px;font-weight:500;color:#6c6c6c;}
.cont1 .cont1-1 .cont-sub .cont1-sub2 .sub-cont span{color:#1c87d2;font-size:12px;font-weight:600}
.cont1 .cont1-1 .cont-sub .cont1-sub2 a {font-size:12px;color:#1c87d2;font-weight:700}

.cont1 .cont1-2 {float:right;position:relative;max-width:480px;}
.cont1 .cont1-2 .cont-sub {max-width:100%;padding:45px 0 0 0}
.cont1 .cont1-2 .cont-sub .cont1-sub1 {float:left;max-width:160px}
.cont1 .cont1-2 .cont-sub .cont1-sub1 img {max-width:100%}
.cont1 .cont1-2 .cont-sub .cont1-sub2 {float:right;max-width:320px;max-height:134px}
.cont1 .cont1-2 .cont-sub .cont1-sub2 .sub-title {font-size:16px;font-weight:700;padding:0 0 17px 0;}
.cont1 .cont1-2 .cont-sub .cont1-sub2 .sub-cont {max-width:310px;height:92px;font-size:12px;font-weight:500;color:#6c6c6c;}
.cont1 .cont1-2 .cont-sub .cont1-sub2 .sub-cont span{color:#1c87d2;font-size:12px;font-weight:600}
.cont1 .cont1-2 .cont-sub .cont1-sub2 a {font-size:12px;color:#1c87d2;font-weight:700}

.visual_inner{max-width:960px;margin:0 auto;position:relative;}

.visual_inner .visual_txt{position:absolute;top:20%;left:0;width:100%;}
.visual_inner .visual_txt h2{font-size:35px;color:#000000;font-weight:600;margin:0 0 15px 0;}
.visual_inner .visual_txt p{font-size:16px;color:#696969;font-weight:600;letter-spacing:-1px;width:40%;margin:0 0 0 5px;}

.visual_next_prev{position:absolute;bottom:180px;left:5%;z-index:15;width:140px;height:29px;margin:0 0 0 -480px;}
.visual_next_prev .bx-prev{width:29px;height:29px;background: url(../img/move_left.gif) no-repeat 0 0;text-indent:-9999px;vertical-align:bottom;margin:0;display:inline-block;position:absolute;top:0;left:0;}
.visual_next_prev .bx-next{width:29px;height:29px;background: url(../img/move_right.gif) no-repeat -68px 0;text-indent:-9999px;vertical-align:bottom;margin:0;display:inline-block;position:absolute;top:0;left:70px;}

.visual_next_prev .bx-prev:focus,
.visual_next_prev .bx-next:focus{outline:1px dotted #000;}