@charset "utf-8";
/* CSS Document */

.main_container { width:100%; position:relative; padding-bottom:68px;}

.main_visual {width:100%; max-width:1800px; position:relative; overflow:hidden; margin:0 auto;}
.main_visual .imgs {width:100%; height:550px;; position:relative;}
.main_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.main_visual .imgs .view_btn { position:absolute; bottom:50%; left:50%; margin:0 0 -83px -62px;}
.main_visual .imgs li.li_01 {left:0; background:url('/img/the_main_visual_img01.jpg') center no-repeat; height:550px}
.main_visual .imgs li.li_02 { background:url('/img/the_main_visual_img02.jpg') center no-repeat; height:550px}

.main_visual .indis { position:absolute; bottom:50%; right:50%; margin:0 -504px -247px 0;}
.main_visual .indis ul {display:inline-block; overflow:hidden; float:left; }
.main_visual .indis ul li {width:auto; height:18px; float:left; margin-left:10px; position:relative;}
.main_visual .indis ul li.first {margin-left:0; }
.main_visual .indis ul li a {width:100%; height:100%; display:block;}

.main_con { width:100%; max-width:1000px; position:relative; margin:0 auto; overflow:hidden;}
.main_con > .con_ul > li { float:left; position:relative;}
.main_con > .con_ul > li.li_02 > .view_btn,
.main_con > .con_ul > li.li_04 > .view_btn { position:absolute; bottom:61px; left:86px; }

