@charset "utf-8";

p, dl {display:inline-block; width:100%;}

.mv{width:100%; position:relative;}
.mv .bx-wrapper img{width:100%;}
.mv .bx-wrapper .bx-controls-direction{width:1200px; position:absolute; top:50%; left:50%; margin-left:-600px; margin-top:-7.5px;}
.mv .bx-wrapper .bx-controls-direction a {position:absolute; width:15px; height:29px; text-indent:-9999px;}
.mv .bx-wrapper .bx-prev {left:0; background: url("/img/left_btn.png") no-repeat;}
.mv .bx-wrapper .bx-next {right:0; background: url("/img/right_btn.png") no-repeat;}
.mv .bx-wrapper .bx-pager{width:100%; position:absolute; bottom:60px; left:0; text-align:center;}
.mv .bx-wrapper .bx-pager .bx-pager-item{display:inline-block; margin-right:10px;}
.mv .bx-wrapper .bx-pager .bx-pager-item:last-of-type{margin-right:0;}
.mv .bx-wrapper .bx-pager.bx-default-pager a{display:block; width:15px; height:15px; background:url("/img/mv_off.png") no-repeat; text-indent:-9999px;}
.mv .bx-wrapper .bx-pager.bx-default-pager a.active{background:url("/img/mv_on.png") no-repeat;}

.m_tit {font-size:24px; color:#1e1e1e; font-weight:800; text-align:center; margin:40px 0; }

.m_box01 ul {width:600px; float:right; position:relative; left:-50%;}
.m_box01 ul li {float:left; position:relative; left:50%; margin-right:15px;}
.m_box01 ul li:last-of-type {margin-right:0;}
.m_box01 ul li span {width:160px; height:140px; display:inline-block; position:absolute; top:20px; left:16px; color:#fff; font-size:30px; text-align:center; letter-spacing:-1.5px; line-height:140px;}

.m_box02 {background:url("/img/m_img01.png") no-repeat; width:640px; height:737px;}
.m_box02 p {margin-left:20px;}
.m_box02 .name {color:#fff; font-size:74px; font-weight:lighter; letter-spacing:-7px; margin-top:230px;}
.m_box02 .name span {font-size:86px;}
.m_box02 .txt {color:#fff; font-size:18px; line-height:26px; font-weight:lighter; margin-top:5px;}
.m_box02 .btn {width:168px; height:43px; border:1px solid #fff; line-height:43px; margin-top:55px; background:url("/img/btn_arrow.png") 144px center no-repeat;}
.m_box02 .btn a {display:block; color:#fff; padding-left:20px; font-weight:300; letter-spacing:-1px;}

.m_box03 {width:600px; margin:0 auto; overflow:hidden;}
.m_box03 .m_box03_01 {background:url("/img/m_img02.png") no-repeat; width:600px; height:380px; position:relative;}
.m_box03 .m_box03_01 p {text-align:center; color:#fff;}
.m_box03 .m_box03_01 p:nth-child(1) {margin-top:107px;}
.m_box03 .m_box03_01 p:nth-child(2) {font-size:40px; font-weight:300; letter-spacing:-1.5px;}
.m_box03 .btn {width:200px; height:45px; margin:40px auto 0; border:1px solid #fff; line-height:45px; display:block; background:url("/img/btn_arrow.png") 174px center no-repeat; text-align:left !important;}
.m_box03 .btn a {display:block; color:#fff; padding-left:20px; font-weight:300; letter-spacing:-1px;}

.m_box03_innerbox{width:600px; overflow:hidden;}
.innerbox_left{width:300px; height:521px; float:left;}
.m_box03_05{background:url("/img/m_img05.png") no-repeat; width:300px; height:173px;}
.m_box03 .m_box03_05 a {display:block; width:300px; height:173px;}
.m_box03 .m_box03_05 p {text-align:center;}
.m_box03 .m_box03_05 p:nth-child(1) {margin-top:50px; font-size:16px; color:rgba(82,69,60,0.4);}
.m_box03 .m_box03_05 p:nth-child(2) {font-size:24px; font-weight:400; letter-spacing:-1.5px; color:#52453c;}
.m_box03_04{background:url("/img/m_img04.png") no-repeat; width:300px; height:173px;}
.m_box03 .m_box03_04 a {display:block; width:300px; height:173px;}
.m_box03 .m_box03_04 p {text-align:center;}
.m_box03 .m_box03_04 p:nth-child(1) {margin-top:50px; font-size:16px; color:rgba(255,255,255,0.4);}
.m_box03 .m_box03_04 p:nth-child(2) {font-size:24px; font-weight:400; letter-spacing:-1.5px; color:#fff;}
.m_box03_06{background:url("/img/m_img07.png") no-repeat; width:300px; height:175px;}
.m_box03 .m_box03_06 a {display:block; width:300px; height:173px;}
.m_box03 .m_box03_06 p {text-align:center;}
.m_box03 .m_box03_06 p:nth-child(1) {margin-top:50px; font-size:16px; color:rgba(255,255,255,0.4);}
.m_box03 .m_box03_06 p:nth-child(2) {font-size:24px; font-weight:400; letter-spacing:-1.5px; color:#fff;}
.innerbox_right{width:300px; height:521px; float:left;}
.m_box03 .m_box03_03 {background:url("/img/m_img03.png") no-repeat; width:300px; height:260px; float:left;}
.m_box03 .m_box03_03 a {display:block; width:300px; height:260px;}
.m_box03 .m_box03_03 p {text-align:center; color:#fff;}
.m_box03 .m_box03_03 p:nth-child(1) {margin-top:95px;}
.m_box03 .m_box03_03 p:nth-child(2) {font-size:40px; font-weight:300; letter-spacing:-1.5px;}
.m_box03 .m_box03_02 {background:#eae1d2; width:300px; height:261px; float:left;}
.m_box03 .m_box03_02 a {display:block; width:300px; height:261px;}
.m_box03 .m_box03_02 p {text-align:center; color:#52453c;}
.m_box03 .m_box03_02 p:nth-child(1) {margin-top:95px; font-size:18px;}
.m_box03 .m_box03_02 p:nth-child(2) {font-size:40px; font-weight:300; letter-spacing:-1.5px;}

/* .m_box03 .m_box03_02 {background:#eae1d2; width:300px; height:260px; float:left;}
.m_box03 .m_box03_02 a {display:block; width:300px; height:260px;}
.m_box03 .m_box03_02 p {text-align:center; color:#52453c;}
.m_box03 .m_box03_02 p:nth-child(1) {margin-top:95px;}
.m_box03 .m_box03_02 p:nth-child(2) {font-size:40px; font-weight:300; letter-spacing:-1.5px;}

.m_box03 .m_box03_03 {background:url("/img/m_img03.png") no-repeat; width:300px; height:260px; float:left;}
.m_box03 .m_box03_03 a {display:block; width:300px; height:260px;}
.m_box03 .m_box03_03 p {text-align:center; color:#fff;}
.m_box03 .m_box03_03 p:nth-child(1) {margin-top:95px;}
.m_box03 .m_box03_03 p:nth-child(2) {font-size:40px; font-weight:300; letter-spacing:-1.5px;}

.m_box03 .m_box03_04 {background:url("/img/m_img04.png") no-repeat; width:300px; height:150px; float:left;}
.m_box03 .m_box03_04 a {display:block; width:300px; height:150px;}
.m_box03 .m_box03_04 p {text-align:center; color:#fff;}
.m_box03 .m_box03_04 p:nth-child(1) {margin-top:40px;}
.m_box03 .m_box03_04 p:nth-child(2) {font-size:24px; font-weight:300; letter-spacing:-1.5px;}

.m_box03 .m_box03_05 {background:url("/img/m_img05.png") no-repeat; width:300px; height:150px; float:left;}
.m_box03 .m_box03_05 a {display:block; width:300px; height:150px;}
.m_box03 .m_box03_05 p {text-align:center; color:#fff;}
.m_box03 .m_box03_05 p:nth-child(1) {margin-top:40px;}
.m_box03 .m_box03_05 p:nth-child(2) {font-size:24px; font-weight:300; letter-spacing:-1.5px;}

 */