
div.bb_wrapper {position:relative;min-width:1200px;width:100%;height:900px;}
div.bb_wrapper div.bb_item div.bb_image {position:absolute;display:none;top:0;left:0;width:100%;height:900px;border:0px solid blue; text-align:center;}
/*div.bb_wrapper div.bb_item a.bb_image img {display:block;position:absolute;left:50%;margin-left:-600px;border:0px solid red;cursor:pointer;}*/
div.bb_wrapper div.bb_item div.bb_image div.text_wrap {display:block;position:relative;top:300px;color:#fff;text-align:center;border:0px solid red;
text-shadow: 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3);
-moz-text-shadow: 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3);
-wepkit-text-shadow: 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3), 0 0 3px rgb(0,0,0,0.3);
}
/*div.bb_wrapper div.bb_item div.bb_image div.text_wrap {display:block;position:absolute;top:300px;left:50%;margin-left:-250px;color:#fff;text-align:center;border:0px solid red;
text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
-moz-text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
-wepkit-text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
}*/
div.bb_wrapper div.bb_item div.bb_image div.text_wrap p.txt_eng {margin-bottom:20px;padding:0;font-size:18px;font-weight:300;
text-shadow: 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3);
-moz-text-shadow: 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3);
-wepkit-text-shadow: 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3);
}
div.bb_wrapper div.bb_item div.bb_image div.text_wrap h2.txt_shin {margin:0 0 10px;padding:0;font-size:56px;font-weight:100;
text-shadow: 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3);
-moz-text-shadow: 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3);
-wepkit-text-shadow: 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3), 0 0 1px rgb(0,0,0,0.3);
}
div.bb_wrapper div.bb_item div.bb_image div.text_wrap h2.txt_bold {position:relative;top:-20px;margin:0 0 40px;padding:0;font-size:56px;font-weight:700;}
/*div.bb_wrapper div.bb_item div.bb_image div.text_wrap a.txt_btn {display:block;margin:0 auto;padding:0;width:200px;height:50px;line-height:50px;text-align:center;border:1px solid #fff;border-radius:0;font-size:16px;font-weight:300;color:#fff;
/*text-shadow: 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000;
-moz-text-shadow: 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000;
-wepkit-text-shadow: 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000;*/
/*text-shadow:none;
-moz-text-shadow:none;
-wepkit-text-shadow:none;
background:none;-webkit-transition:.6s;transition:.6s;
}*/

div.bb_wrapper div.bb_item div.bb_image div.text_wrap a.txt_btn {display:block;margin:0 auto;padding:0;width:200px;height:50px;line-height:50px;text-align:center;border:1px solid #4385F6;border-radius:0;font-size:16px;font-weight:300;color:#fff;
text-shadow:none;
-moz-text-shadow:none;
-wepkit-text-shadow:none;
background:#4385F6;-webkit-transition:.6s;transition:.6s;
}

/*div.bb_wrapper div.bb_item div.bb_image div.text_wrap a.txt_btn:hover {border:1px solid #4385F6;background:#4385F6;/*background:rgba(255,255,255,1.0);*//*color:#fff;}*/
div.bb_wrapper div.bb_item div.bb_image div.text_wrap a.txt_btn i {position:relative;top:-1px;left:0;margin-left:4px;-webkit-transition:.4s;transition:.4s;}
div.bb_wrapper div.bb_item div.bb_image div.text_wrap a.txt_btn:hover i {left:4px;}

div.bb_wrapper div.bb_item div.img1 {background:url(/main_visual/img/img1.jpg) center center no-repeat;background-size:2000px auto;}
div.bb_wrapper div.bb_item div.img2 {background:url(/main_visual/img/img2.jpg) center bottom no-repeat;background-size:2000px auto;}
div.bb_wrapper div.bb_item div.img3 {background:url(/main_visual/img/img3.jpg) center bottom no-repeat;background-size:2000px auto;}

div.bb_wrapper .bb_bullets {position:absolute;display:block;width:90px;height:30px;bottom:50px;left:50%;margin-left:-45px;border:0px solid red;}
div.bb_wrapper .bb_bullets span {display:block;float:left;margin-top:12px;margin-right:15px;width:13px;height:13px;border-radius:8px;cursor:pointer;background:none;/*background-image:url(/main_visual1/img/btn_off.png);*/border:2px solid #fff;}
div.bb_wrapper .bb_bullets span.last {margin-right:0px;}
div.bb_wrapper .bb_bullets span.active {margin-top:12px; margin-left: width:13px;height:13px;border-radius:13px;background:#fff;border:2px solid #fff;/*background:#00829A;*//*background-image:url(/main_visual1/img/btn_on.png);*/}
