@charset "utf-8";


#contents {max-width:1400px; margin:0 auto; padding:0px 0px 90px 0px;font-family:'S-Core';z-index:100;}
@media (max-width:1023px) {
#contents {padding:0px 20px 60px 20px;}
}
@media (max-width:640px) {
#contents {padding:0px 15px 10px 15px;}
}

/* top_visual */
.top_visual {background-color:#333;color:#fff;}
.top_visual .inner {position:relative; height:300px; max-width:1400px; margin:0 auto;text-align:center;top:80px;}
.top_visual .inner .title {text-align:center;margin:0; text-shadow:1px 1px 20px #000000;}
.top_visual .inner span{float:left;margin-top:65px;width:240px;height:13px;background-color:#d15934;}
.top_visual .inner .title2 {color:#fff; font-size:23px; font-weight:200; font-family:'S-Core';}
.top_visual .inner .title {text-align:center;color:#fff; font-size:41px; font-weight:400; letter-spacing:-1px;font-family:'S-Core'; text-shadow:1px 1px 3px #333;}

@media (max-width:1260px) {
.top_visual .inner .title {left:20px; left:45%}
}

@media (max-width:1023px) {
.top_visual .inner {/* height:400px; */ /* height:380px; */ height:200px;top:50px;}
.top_visual .inner .title2 {color:#fff; font-size:17px; font-weight:200;padding-bottom:3px;}
.top_visual .inner .title {font-size:25px;}
.top_visual .inner span{display:none;}
}

@media (max-width:780px) {
.top_visual .inner {/* height:350px; */ /* height:320px; */ height:150px;}
.top_visual .inner .title2 {color:#fff; font-size:17px; font-weight:200;padding-bottom:3px;}
.top_visual .inner .title {font-size:25px;font-family:'S-Core';}
.top_visual .inner span{display:none;}
}


/* top_visual */
.top_visual2 {background-color:#333;color:#fff;}
.top_visual2 .inner {position:relative; height:250px; max-width:1400px; margin:0 auto;top:45px;}
.top_visual2 .inner .title {text-align:left;margin:0; text-shadow:1px 1px 20px #000000;font-size:29px;font-weight:500;padding-left:59px;}
.top_visual2 .inner .content{text-align:left;margin:0; font-size:16px;font-weight:300;padding-left:60px;padding-top:7px;padding-right:30px;}
.top_visual2 .inner .content a{color:#fff;background:#e85a22;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.9;}
.top_visual2 .inner .content a:hover{color:#fff;background:#cd4008;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.7;}


@media (max-width:1260px) {
.top_visual2 .inner .title {left:20px; left:45%}
}

@media (max-width:1023px) {
.top_visual2 .inner {position:relative; height:250px; max-width:1400px; margin:0 auto;top:50px;}
.top_visual2 .inner .title {text-align:left;margin:0; text-shadow:1px 1px 20px #000000;font-size:29px;font-weight:500;padding-left:49px;}
.top_visual2 .inner .content{text-align:left;margin:0; font-size:16px;font-weight:300;padding-left:50px;padding-top:7px;}
.top_visual2 .inner .content a{color:#fff;background:#e85a22;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.9;}
.top_visual2 .inner .content a:hover{color:#fff;background:#cd4008;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.7;}
}

@media (max-width:780px) {
.top_visual2 .inner {position:relative; height:210px; max-width:1400px; margin:0 auto;top:30px;}
.top_visual2 .inner .title {text-align:left;margin:0; text-shadow:1px 1px 20px #000000;font-size:25px;font-weight:500;padding-left:40px;}
.top_visual2 .inner .content{text-align:left;margin:0; font-size:14px;font-weight:300;padding-left:40px;padding-top:7px;}
.top_visual2 .inner .content a{color:#fff;background:#e85a22;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.9;}
.top_visual2 .inner .content a:hover{color:#fff;background:#cd4008;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.7;}
}


/* top_visual */
.top_visual3 {background-color:#ad4e2d;color:#fff;padding:40px 25px;height:auto;margin-bottom:50px;
background: url(../image/sub/bg_domi.jpg); 
background-color:#000;
background-size:cover;
background-repeat:   no-repeat;
background-position: center center;
}
.top_visual3 .inner {position:relative; max-width:1400px; margin:0 auto;}
.top_visual3 .inner .title {text-align:left;margin:0; text-shadow:1px 1px 20px #000000;font-size:29px;font-weight:500;padding-left:59px;}
.top_visual3 .inner .content{text-align:left;margin:0; font-size:16px;font-weight:300;padding-left:60px;padding-top:7px;padding-right:30px;}
.top_visual3 .inner .content a{color:#fff;background:#e85a22;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.9;}
.top_visual3 .inner .content a:hover{color:#fff;background:#cd4008;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.7;}


@media (max-width:1260px) {
.top_visual3 .inner .title {left:20px; left:45%}
}

@media (max-width:1023px) {
.top_visual3 .inner {position:relative; max-width:1400px; margin:0 auto;}
.top_visual3 .inner .title {text-align:left;margin:0; text-shadow:1px 1px 20px #000000;font-size:29px;font-weight:500;padding-left:49px;}
.top_visual3 .inner .content{text-align:left;margin:0; font-size:16px;font-weight:300;padding-left:50px;padding-top:7px;}
.top_visual3 .inner .content a{color:#fff;background:#e85a22;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.9;}
.top_visual3 .inner .content a:hover{color:#fff;background:#cd4008;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.7;}
}

@media (max-width:780px) {
.top_visual3 .inner {position:relative; max-width:1400px; margin:0 auto;}
.top_visual3 .inner .title {text-align:left;margin:0; text-shadow:1px 1px 20px #000000;font-size:25px;font-weight:500;padding-left:40px;}
.top_visual3 .inner .content{text-align:left;margin:0; font-size:14px;font-weight:300;padding-left:40px;padding-top:7px;}
.top_visual3 .inner .content a{color:#fff;background:#e85a22;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.9;}
.top_visual3 .inner .content a:hover{color:#fff;background:#cd4008;padding:2px 7px 4px 7px;border-radius: 20px;opacity: 0.7;}
}
/*
.location {border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background:#fff;}
.location .inner {max-width:1400px; margin:0 auto;}
.location .inner > ul:after {content:""; display:block; clear:both;}
.location .inner > ul > li {position:relative; float:left; border-right:1px solid #d8d8d8;}
.location .inner > ul > li:first-child {border-left:1px solid #d8d8d8;}
.location .inner > ul > li.home > a {display:block; width:62px; height:62px; text-indent:-999em; background:url('/image/common/icon_home.png') no-repeat 50% 50%;}
.location .inner > ul > li.depth > a {position:relative; display:block; min-width:170px; height:62px; line-height:62px; padding:0 40px 0 15px; color:#333; font-size:16px; font-weight:600; box-sizing:initial;}
.location .inner > ul > li.depth > a:hover {text-decoration:none;}
.location .inner > ul > li.depth > a:after {content:""; display:block; position:absolute; top:50%; right:15px; width:10px; height:5px; margin-top:-3px; background-image:url('/image/common/icon_bul1.png'); background-repeat:no-repeat; background-position:0 0;}
.location .inner > ul > li.depth > a.on:after {background-position:0 -10px;}
.location .inner > ul > li .box {display:none; position:absolute; top:63px; left:-1px; width:100%; border:1px solid #d8d8d8; border-top:none; background:#fff; z-index:1;}
.location .inner > ul > li .box li {border-top:1px solid #d8d8d8;}
.location .inner > ul > li .box li:first-child {border-top:none;}
.location .inner > ul > li .box li a {display:block; padding:18px 15px; color:#333; font-size:14px;}
.location .inner > ul > li .box li a:hover {text-decoration:none; color:#d74e24; background:#f9f9f9;}

@media (max-width:1023px) {
.location .inner > ul > li.home > a {width:52px; height:52px;}
.location .inner > ul > li.depth > a {height:52px; line-height:52px; font-size:15px;}
.location .inner > ul > li .box {top:53px;}
.location .inner > ul > li .box li a {padding:15px 15px;}
}

@media (max-width:640px) {
.location {display:none;}
}
*/
/* location */
.location {border-top:0px solid #d8d8d8; border-bottom:0px solid #d8d8d8; margin-bottom:50px;margin-top:-62px;width:100%;background:url('/image/common/bg_location.png') no-repeat 50% 50%;}
.location .inner {max-width:1400px; margin:0 auto;}
.location .inner > ul:after {content:""; display:block; clear:both;}
.location .inner > ul > li {position:relative; float:left; border-right:1px solid #333;}
.location .inner > ul > li:first-child {border-left:0px solid #d8d8d8;}
.location .inner > ul > li.home > a {display:block; width:62px; height:62px; line-height:62px;text-align:center;background:#c33b09;opacity:0.8;color:#fff;font-size:1.7em}
.location .inner > ul > li.depth > a {position:relative; display:block; min-width:250px; height:62px; line-height:62px; padding:0 40px 0 15px; color:#fff; font-size:17px; font-weight:400; box-sizing:initial;}
.location .inner > ul > li.depth > a:hover {text-decoration:none;}
.location .inner > ul > li.depth > a:after {content:""; display:block; position:absolute; top:50%; right:15px; width:15px; height:10px; margin-top:-3px; background-image:url('/image/common/icon_bul5.png'); background-repeat:no-repeat; background-position:0 0;}
.location .inner > ul > li.depth > a.on:after {background-position:0 -15px;}
.location .inner > ul > li .box {display:none; position:absolute; top:62px; left:-1px; width:101%; border:1px solid #666; border-top:none; background:#434343; z-index:100000;}
.location .inner > ul > li .box li {border-top:1px solid #666;}
.location .inner > ul > li .box li:first-child {border-top:none;}
.location .inner > ul > li .box li a {display:block; padding:18px 15px; color:#fff; font-size:15px;letter-spacing:-1px;}
.location .inner > ul > li .box li a:hover {text-decoration:none; color:#999; background:#333;}

@media (max-width:1023px) {
.location {border-top:0px solid #d8d8d8; border-bottom:0px solid #d8d8d8; margin-bottom:50px;margin-top:-52px;}
.location .inner > ul > li.home > a {width:52px; height:52px;line-height:52px;text-align:center;}
.location .inner > ul > li.depth > a {height:52px; line-height:52px; font-size:15px;}
.location .inner > ul > li .box {top:53px;}
.location .inner > ul > li .box li a {padding:15px 15px;}
}

@media (max-width:780px) {
.location {display:none;}
}

/* sub_title */
.sub_title {margin-top:65px; margin-bottom:40px; color:#222; font-size:41px; font-weight:500; text-align:center;font-family: "S-Core";}
.h4_tit {margin-bottom:20px; padding-left:23px; color:#d74e24; font-size:28px; line-height:36px; font-weight:600; letter-spacing:-0.5px; background-image:url('/images/ico/ico_pc_h4.png'); background-repeat:no-repeat; background-position:0 11px;}
.h4_tit.type01 {font-size:24px;}
.h5_tit {margin-bottom:15px; padding-left:15px; color:#333; font-size:22px; line-height:28px; font-weight:600; letter-spacing:-0.5px; background-image:url('/images/ico/ico_pc_dot02.png'); background-repeat:no-repeat; background-position:0 7px;}
.h5_tit.type01 {padding-left:0; color:#2c4d69; background:none;}

@media (max-width:1023px) {
.sub_title {margin-bottom:30px; font-size:34px;}
.h4_tit {margin-bottom:15px; padding-left:20px; font-size:24px; line-height:32px; background-image:url('/images/ico/ico_mob_h4.png'); background-position:0 9px; background-size:14px 14px;}
.h4_tit.type01 {font-size:20px;}
.h5_tit {margin-bottom:12px; padding-left:12px; font-size:18px; line-height:26px; background-image:url('/images/ico/ico_mob_dot02.png'); background-position:0 8px; background-size:5px 10px;}
}

@media (max-width:640px) {
.sub_title {margin-top:35px; margin-bottom:20px; font-size:24px;}
.h4_tit {margin-bottom:10px; padding-left:15px; font-size:16px; line-height:22px; background-position:0 5px; background-size:10px 10px;}
.h4_tit.type01 {font-size:16px;}
.h5_tit {margin-bottom:8px; padding-left:10px; font-size:14px; line-height:20px; background-position:0 5px;}
}

/* img_box */
.img_box {margin-top:50px; text-align:center;}
.img_box img {max-width:100%; width:auto; height:auto; vertical-align:middle;}
.img_box .m_img {display:none;}

@media (max-width:1023px) {
.img_box {margin-top:40px;}
}

@media (max-width:640px) {
.img_box {margin-top:25px;}
.img_box .p_img {display:none;}
.img_box .m_img {display:block;}
}

/* content1_tab */
.content1_tab {margin-bottom:50px;}
.content1_tab ul:after {content:""; display:block; clear:both;}
.content1_tab ul li {float:left; text-align:center;}
.content1_tab ul li a {display:block; padding:17px 0px; color:#000; border-top:1px solid #dddee0; border-bottom:1px solid #dddee0; border-right:1px solid #dddee0; background-color:#f9f9f9;font-size:15px;}
.content1_tab ul li:first-child a {border-left:1px solid #dddee0;}
.content1_tab ul li a:hover {text-decoration:none; background-color:#f3f3f3;}
.content1_tab ul li a.on {color:#fff; border-top:1px solid #dc5d33; border-bottom:1px solid #dc5d33; border-right:1px solid #dc5d33; background-color:#e66c43;font-weight:700;}
.content1_tab ul li:first-child a.on {border-left:1px solid #dc5d33;font-weight:700;}
.content1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
.content1_tab.len02 ul li {width:50%;}
.content1_tab.len03 ul li {width:33.32%;}
.content1_tab.len04 ul li {width:25%;}
.content1_tab.len05 ul li {width:20%;}
.content1_tab.len06 ul li {width:16.66%;}
.content1_tab.len07 ul li {width:14.28%;}
.content1_tab_cont {display:none; margin-top:40px;}
.content1_tab_cont.on {display:block;}

@media (max-width:1023px) {
.content1_tab {margin-bottom:50px;}
.content1_tab ul:after {content:""; display:block; clear:both;}
.content1_tab ul li {float:left; text-align:center;}
.content1_tab ul li a {display:block; padding:17px 0px; color:#333; font-size:15px;border-left:1px solid #ddd;}
.content1_tab ul li a:hover {text-decoration:none;}
.content1_tab ul li a.on {color:#fff;font-weight:800;}
.content1_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
.content1_tab.len02 ul li {width:50%;}
.content1_tab.len03 ul li {width:100%;}
.content1_tab.len04 ul li {width:25%;}
.content1_tab.len05 ul li {width:20%;}
.content1_tab.len06 ul li {width:50%;}
.content1_tab.len07 ul li {width:14.28%;}
.content1_tab_cont {display:none; margin-top:40px;}
.content1_tab_cont.on {display:block;}
}

/* content2_tab */
.content2_tab {margin-bottom:50px;}
.content2_tab ul:after {content:""; display:block; clear:both;}
.content2_tab ul li {float:left; text-align:center;}
.content2_tab ul li a {display:block; padding:10px 0px; color:#333; border:1px solid #dddee0;background-color:#f9f9f9;}
.content2_tab ul li:first-child a {border-left:1px solid #dddee0;}
.content2_tab ul li a:hover {text-decoration:none; background-color:#f3f3f3;}
.content2_tab ul li a.on {color:#fff; border-top:1px solid #4c4038; border-bottom:1px solid #4c4038; border-right:1px solid #4c4038; background-color:#6d5f56;font-weight:700;}
.content2_tab ul li:first-child a.on {border-left:1px solid #4c4038;font-weight:700;}
.content2_tab ul li a span {display:inline-block; font-size:16px; line-height:24px; font-weight:normal; vertical-align:middle;}
.content2_tab.len01 ul li {width:100%;}
.content2_tab.len02 ul li {width:50%;}
.content2_tab.len03 ul li {width:33.32%;
 -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.content2_tab.len04 ul li {width:25%;}
.content2_tab.len05 ul li {width:20%;}
.content2_tab.len06 ul li {width:16.66%;}
.content2_tab.len07 ul li {width:14.28%;}
.content2_tab_cont {display:none; margin-top:40px;}
.content2_tab_cont.on {display:block;}

@media (max-width:1023px) {
.content2_tab ul li a {padding:15px 10px;}
.content2_tab ul li a span {font-size:15px; line-height:22px; letter-spacing:-0.5px;}
}


@media (max-width:640px) {
.content2_tab {margin-bottom:50px;}
.content2_tab ul:after {content:""; display:block; clear:both;}
.content2_tab ul li {float:left; text-align:center;}
.content2_tab ul li a {display:block; padding:17px 0px; color:#333; font-size:15px;border-left:1px solid #ddd;}
.content2_tab ul li a:hover {text-decoration:none;}
.content2_tab ul li a.on {color:#fff;font-weight:800;}
.content2_tab ul li a span {display:inline-block; font-size:15px; line-height:24px; font-weight:normal; vertical-align:middle;}
.content2_tab.len02 ul li {width:100%;}
.content2_tab.len03 ul li {width:100%;}
.content2_tab.len04 ul li {width:25%;}
.content2_tab.len05 ul li {width:20%;}
.content2_tab.len06 ul li {width:50%;}
.content2_tab.len07 ul li {width:14.28%;}
.content2_tab_cont {display:none; margin-top:40px;}
.content2_tab_cont.on {display:block;}
}




/* tbl_style */
.tbl_basic {width:100%; margin-bottom:45px; border-collapse:collapse; border-top:2px solid #ea734b;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;
}
.tbl_basic caption {display:none;}
.tbl_basic th {text-align:center;padding:13px 10px; color:#333; font-size:16px; line-height:24px; font-weight:600; border:1px solid #e0e0e0; border-right:none;background-color:#f6f6f6;width:15%;}
.tbl_basic th:first-child {border-left:none;}
.tbl_basic thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic td {padding:10px 15px; color:#333; font-size:16px; line-height:22px; font-weight:normal; text-align:left; border:1px solid #e0e0e0; border-right:none; background-color:#fff;}
.tbl_basic td:first-child {border-left:none;}
.tbl_basic td.al {text-align:left;}
.paragraph .tbl_basic {margin-bottom:50px;}
.organization .tbl_basic {margin-bottom:30px;}
.organization .tbl_basic th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic {margin-bottom:35px;}
.tbl_basic th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic td {padding:15px 12px; font-size:14px; line-height:18px;}
.paragraph .tbl_basic {margin-bottom:25px;}
.organization .tbl_basic {margin-bottom:25px;}
.organization .tbl_basic th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic {margin-bottom:25px; word-break:break-all;}
.tbl_basic th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic td {padding:8px 5px; font-size:12px; line-height:16px;}
.paragraph .tbl_basic {margin-bottom:15px;}
.organization .tbl_basic {margin-bottom:15px;}
.organization .tbl_basic th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic td {padding:8px 5px; font-size:12px; line-height:16px;}
}

/* tbl_style */
.tbl_basic2 {width:100%; margin-bottom:35px; border-collapse:collapse; border-top:2px solid #ea734b;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.tbl_basic2 caption {display:none;}
.tbl_basic2 th {padding:13px 10px; color:#333; font-size:14px; line-height:20px; font-weight:600; border:1px solid #e0e0e0; border-right:none;background-color:#f6f6f6;text-align:center;}
.tbl_basic2 th:first-child {border-left:none;}
.tbl_basic2 thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic2 td {padding:10px 10px; color:#333; font-size:14px; line-height:25px; font-weight:normal; text-align:left; border:1px solid #e0e0e0; border-right:none; background-color:#fff;}
.tbl_basic2 td:first-child {border-left:none;}
.tbl_basic2 td.al {text-align:left;}
.paragraph .tbl_basic2 {margin-bottom:30px;}
.organization .tbl_basic2 {margin-bottom:30px;}
.organization .tbl_basic2 th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic2 td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic2 {margin-bottom:5px;}
.tbl_basic2 th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic2 td {padding:15px 12px; font-size:14px; line-height:18px;}
.paragraph .tbl_basic2 {margin-bottom:25px;}
.organization .tbl_basic2 {margin-bottom:25px;}
.organization .tbl_basic2 th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic2 td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic2 {margin-bottom:5px; word-break:break-all;}
.tbl_basic2 th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic2 td {padding:8px 5px; font-size:12px; line-height:16px;}
.paragraph .tbl_basic2 {margin-bottom:15px;}
.organization .tbl_basic2 {margin-bottom:15px;}
.organization .tbl_basic2 th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic2 td {padding:8px 5px; font-size:12px; line-height:16px;}
}




/* tbl_style */
.tbl_basic3 {width:100%; margin-bottom:45px; border-collapse:collapse; border-top:2px solid #ea734b;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.tbl_basic3 caption {display:none;}
.tbl_basic3 th {padding:15px 10px; color:#333; font-size:17px; line-height:20px; font-weight:500; border:1px solid #e0e0e0;background-color:#f6f6f6;text-align:center;}
.tbl_basic3 th:first-child {border-left:none;}
.tbl_basic3 thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic3 td {padding:13px 10px; color:#333; font-size:17px; line-height:27px; font-weight:300; text-align:left; border:1px solid #e0e0e0; border-right:none; background-color:#fff;text-align:center;}
.tbl_basic3 td:first-child {border-left:none;border:1px solid #e0e0e0;}
.tbl_basic3 td.al {text-align:left;border:1px solid #e0e0e0;}
.tbl_basic3 td li {padding-left:10px; color:#333;font-size:16px; line-height:27px;font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:0px 10px;}
.paragraph .tbl_basic3 {margin-bottom:30px;}
.organization .tbl_basic3 {margin-bottom:30px;}
.organization .tbl_basic3 th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic3 td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic3 {margin-bottom:35px;}
.tbl_basic3 th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic3 td {padding:15px 12px; font-size:14px; line-height:18px;}
.paragraph .tbl_basic3 {margin-bottom:25px;}
.organization .tbl_basic3 {margin-bottom:25px;}
.organization .tbl_basic3 th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic3 td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic3 {margin-bottom:25px; word-break:break-all;}
.tbl_basic3 th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic3 td {padding:8px 5px; font-size:12px; line-height:16px;}
.paragraph .tbl_basic3 {margin-bottom:15px;}
.organization .tbl_basic3 {margin-bottom:15px;}
.organization .tbl_basic3 th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic3 td {padding:8px 5px; font-size:12px; line-height:16px;}
}

.containert {
	height: 700px;
	overflow: auto;
}
.fixedHeadert {
	position: sticky;
	top: 0;
}

/* tbl_style */
.tbl_basic4 {width:100%; margin-bottom:45px; border-collapse:collapse; border-top:2px solid #ea734b;border-left:0px solid #e0e0e0;border-right:0px solid #e0e0e0;}
.tbl_basic4 caption {display:none;}
.tbl_basic4 th {font-style:italic;padding:13px 10px; width:15%; color:#d44b21; font-size:25px; line-height:20px; font-weight:600; border:1px solid #e0e0e0; background-color:#f7f7f7;text-align:center;}
.tbl_basic4 th:first-child {border-left:none;}
.tbl_basic4 thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic4 td {padding:10px 10px; color:#333; font-size:15px; line-height:20px; font-weight:normal; text-align:left; border:1px solid #e0e0e0; border-right:none; background-color:#fff;text-align:left;}
.tbl_basic4 td:first-child {border-left:none;text-align:center;width:10%;}
.tbl_basic4 td.al {text-align:center;;}
.paragraph .tbl_basic4 {margin-bottom:30px;}
.organization .tbl_basic4 {margin-bottom:30px;}
.organization .tbl_basic4 th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic4 td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic4 {margin-bottom:35px;}
.tbl_basic4 th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic4 td {padding:15px 12px; font-size:14px; line-height:18px;}
.paragraph .tbl_basic4 {margin-bottom:25px;}
.organization .tbl_basic4 {margin-bottom:25px;}
.organization .tbl_basic4 th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic4 td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic4 {margin-bottom:25px; word-break:break-all;}
.tbl_basic4 th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic4 td {padding:8px 5px; font-size:12px; line-height:16px;}
.paragraph .tbl_basic4 {margin-bottom:15px;}
.organization .tbl_basic4 {margin-bottom:15px;}
.organization .tbl_basic4 th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic4 td {padding:8px 5px; font-size:12px; line-height:16px;}
}


/* tbl_style */
.tbl_basic5 {width:100%; margin-bottom:25px; border-collapse:collapse; border-top:1px solid #ea734b;border-left:0px solid #e0e0e0;border-right:0px solid #e0e0e0;}
.tbl_basic5 caption {display:none;}
.tbl_basic5 th {padding:15px 10px; width:27%; color:#fff; font-size:19px; line-height:27px; font-weight:600; border-top:1px solid #cc5014;border-bottom:1px solid #cc5014; background-color:#d1591f;text-align:center;}
.tbl_basic5 th:first-child {border-left:none;}
.tbl_basic5 thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic5 td {padding:15px 10px; color:#333; width:73%; font-size:15px; line-height:20px; font-weight:normal; text-align:left; border:1px solid #e0e0e0; border-right:none; background-color:#f9f9f9;text-align:left;}
.tbl_basic5 td:first-child {border-left:none;text-align:center;width:10%;}
.tbl_basic5 td.al {text-align:center;;}
.paragraph .tbl_basic5 {margin-bottom:30px;}
.organization .tbl_basic5 {margin-bottom:30px;}
.organization .tbl_basic5 th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic5 td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic5 {margin-bottom:35px;}
.tbl_basic5 th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic5 td {padding:15px 12px; font-size:14px; line-height:18px;}
.paragraph .tbl_basic5 {margin-bottom:25px;}
.organization .tbl_basic5 {margin-bottom:25px;}
.organization .tbl_basic5 th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic5 td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic5 {margin-bottom:25px; word-break:break-all;}
.tbl_basic5 th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic5 td {padding:8px 5px; font-size:12px; line-height:16px;}
.paragraph .tbl_basic5 {margin-bottom:15px;}
.organization .tbl_basic5 {margin-bottom:15px;}
.organization .tbl_basic5 th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic5 td {padding:8px 5px; font-size:12px; line-height:16px;}
}


/* tbl_style */
.tbl_basic7 {width:100%; margin-bottom:45px; border-collapse:collapse; border-top:1px solid #ea734b;border-left:0px solid #e0e0e0;border-right:0px solid #e0e0e0;}
.tbl_basic7 caption {display:none;}
.tbl_basic7 th {padding:13px 10px; color:#333; font-size:14px; line-height:20px; font-weight:500; border:1px solid #e0e0e0; border-right:none;background-color:#f6f6f6;text-align:center;}
.tbl_basic7 th:first-child {border-left:none;}
.tbl_basic7 thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic7 td {padding:10px 10px; color:#777; font-size:14px; line-height:20px; font-weight:normal; text-align:left; border-bottom:1px solid #ccc; border-right:none; border-left:none; background-color:#fff;}
.tbl_basic7 td:first-child {border-left:none;}
.tbl_basic7 td.al {text-align:left;}
.paragraph .tbl_basic7 {margin-bottom:30px;}
.organization .tbl_basic7 {margin-bottom:30px;}
.organization .tbl_basic7 th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic7 td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic7 {margin-bottom:35px;}
.tbl_basic7 th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic7 td {padding:15px 12px; font-size:14px; line-height:18px;}
.paragraph .tbl_basic7 {margin-bottom:25px;}
.organization .tbl_basic7 {margin-bottom:25px;}
.organization .tbl_basic7 th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic7 td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic7 {margin-bottom:25px; word-break:break-all;}
.tbl_basic7 th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic7 td {padding:8px 5px; font-size:12px; line-height:16px;}
.paragraph .tbl_basic7 {margin-bottom:15px;}
.organization .tbl_basic7 {margin-bottom:15px;}
.organization .tbl_basic7 th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic7 td {padding:8px 5px; font-size:12px; line-height:16px;}
}

/* tbl_style */
.tbl_basic11 {width:100%; margin-bottom:45px; border-collapse:collapse; border-top:2px solid #ea734b;border-left:0px solid #e0e0e0;border-right:0px solid #e0e0e0;}
.tbl_basic11 caption {display:none;}
.tbl_basic11 th {padding:50px 10px; color:#333; font-size:16px; line-height:20px; font-weight:500; border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff;text-align:center;}
.tbl_basic11 th:first-child {border-left:none;}
.tbl_basic11 thead th {border-bottom:2px solid #e0e0e0;}
.tbl_basic11 td {padding:50px 10px; color:#333; font-size:15px; line-height:33px; font-weight:300; text-align:left; border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff;text-align:left;}
.tbl_basic11 td .orange {background:#fe6d06;color:#fff;padding:3px 5px;border-radius:5px;}
.tbl_basic11 td .blue {background:#1a82d1;color:#fff;padding:3px 5px;border-radius:5px;}
.tbl_basic11 td .green {background:#109d0f;color:#fff;padding:3px 5px;border-radius:5px;}
.tbl_basic11 td .dblue {background:#1777e3;color:#fff;padding:3px 5px;border-radius:5px;}
.tbl_basic11 td .gray2 {background:#333;color:#fff;padding:3px 8px;border-radius:5px;}
.tbl_basic11 td .gray {background:#333;color:#fff;padding:3px 5px;border-radius:5px;}
.tbl_basic11 td:first-child {border-left:none;border:1px solid #e0e0e0;}
.tbl_basic11 td.al {text-align:left;border:1px solid #e0e0e0;}
.tbl_basic11 td li {padding-left:10px; color:#111;font-size:15px; line-height:27px; background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:0px 10px;}
.paragraph .tbl_basic11 {margin-bottom:30px;}
.organization .tbl_basic11 {margin-bottom:30px;}
.organization .tbl_basic11 th {padding:15px 15px; font-size:15px; line-height:24px;}
.organization .tbl_basic11 td {padding:15px 15px; font-size:15px; line-height:22px;}

@media (max-width:1023px) {
.tbl_basic11 {margin-bottom:35px;}
.tbl_basic11 th {padding:15px 10px; font-size:16px; line-height:22px;}
.tbl_basic11 td {padding:15px 12px; font-size:14px; line-height:30px;}
.paragraph .tbl_basic11 {margin-bottom:25px;}
.organization .tbl_basic11 {margin-bottom:25px;}
.organization .tbl_basic11 th {padding:12px 10px; font-size:15px; line-height:22px;}
.organization .tbl_basic11 td {padding:12px 10px; font-size:13px; line-height:20px;}
}

@media (max-width:640px) {
.tbl_basic11 {margin-bottom:25px; word-break:break-all;}
.tbl_basic11 th {padding:8px 5px; font-size:13px; line-height:18px;}
.tbl_basic11 td {padding:8px 5px; font-size:13px; line-height:27px;}
.paragraph .tbl_basic11 {margin-bottom:15px;}
.organization .tbl_basic11 {margin-bottom:15px;}
.organization .tbl_basic11 th {padding:8px 5px; font-size:13px; line-height:18px;}
.organization .tbl_basic11 td {padding:8px 5px; font-size:12px; line-height:16px;}
}

/* list type */
.paragraph {margin-bottom:50px;}
.txt_type01 {margin-left:25px; color:#333; font-size:21px; line-height:28px; font-weight:normal;}
.list_type01 li {margin-top:7px; padding-left:12px; color:#000; font-size:15px; line-height:23px; font-weight:normal; background-image:url('/image/common/icon_dot1.png'); background-repeat:no-repeat; background-position:0 10px;}
.list_type01 li.dot_none {margin-top:0px; padding-left:12px; color:#000; font-size:15px; line-height:23px; font-weight:normal;}
.list_type01 li.dot_none2 {margin-top:7px; padding-left:12px; color:#000; font-size:15px; line-height:23px; font-weight:normal;text-align:center;}
.list_type01 li:first-child {margin-top:0;}
.list_type01 li p {margin-top:15px;}
.list_type01 li p:first-child {margin-top:0;}
.list_type01 li span {display:block; color:#a0a0a0; font-size:14px; line-height:22px;}
.list_type01 li strong {display:block; margin-top:3px; color:#ed6c01; font-size:14px; font-weight:600; line-height:22px;}
.list_type01 li strong a {color:#ed6c01;}
.list_type01.mt li {margin-top:3px;}
.list_type02 {margin:0 0 25px 22px;}
.list_type02 dt {margin-bottom:12px; padding-left:15px; color:#333; font-size:20px; line-height:28px; font-weight:600; letter-spacing:-0.5px; background-image:url('/image/common/ico_dot02.png'); background-repeat:no-repeat; background-position:0 7px;}
.list_type02 dd {margin:10px 0 0 15px; padding-left:10px; color:#333; font-size:16px; line-height:22px; font-weight:normal; background-image:url('/image/common/ico_dot03.gif'); background-repeat:no-repeat; background-position:0 10px;}
.list_type02 dd:first-of-type {margin-top:0;}
.list_type03 > li {margin-top:20px; color:#333; font-size:20px; line-height:28px; font-weight:normal;}
.list_type03 > li:first-child {margin-top:0;}
.list_type03 > li > strong {display:inline-block; margin-right:3px; padding:2px 20px; color:#fff; font-weight:normal; border-radius:50px; background:#3d5b75; vertical-align:middle;}
.list_type03 > li > .txt {display:block; margin-top:10px; padding-left:20px; background-image:url('/image/common/ico_dot02.png'); background-repeat:no-repeat; background-position:5px 7px;}
.list_type03 > li > .txt em {color:#c51436; font-size:16px;}
.list_type03 > li > ul {margin-top:10px; margin-left:15px;}
.list_type03 > li > ul > li {margin-top:5px; padding-left:18px; color:#333; font-size:16px; line-height:24px; background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:5px 10px;}
.list_type03 > li > ul > li:first-child {margin-top:0;}
.list_type03 > li > ul > li > ul {margin-top:10px;}
.list_type03 > li > ul > li > ul > li {margin-top:5px; padding-left:10px; color:#505050; font-size:14px; line-height:22px; font-weight:normal; background-image:url('/image/common/ico_dot03.gif'); background-repeat:no-repeat; background-position:0 10px;}
.list_type03 > li > ul > li > ul > li:first-child {margin-top:0;}
.list_type03 .number {margin-top:15px;}
.list_type03 .number > li {position:relative; padding:3px 0 3px 38px; background:none;}
.list_type03 .number > li > .num {position:absolute; top:0; left:0; display:inline-block; width:28px; height:28px; line-height:28px; color:#fff; text-align:center; border-radius:30px; background:#8fa1b1;}
.list_type04 > li {margin-top:20px;margin-bottom:20px; font-size:17px; line-height:150%; font-weight:normal;}
.list_type04 > li:first-child {margin-top:0;}
.list_type04 > li > strong {display:inline-block; margin-right:3px; padding:2px 0px; color:#fff; font-weight:normal; border-radius:50px; background:#fff; vertical-align:middle;}
.list_type04 > li > .txt {display:block; margin-top:10px;color:#ff0000; padding-left:20px; font-weight:600; background-image:url('/image/common/ico_dot02.png'); background-repeat:no-repeat; background-position:5px 7px;}
.list_type04 > li > .txt em {color:#c51436; font-size:16px;}
.list_type04 > li > ul {margin-top:10px; margin-left:0px;}
.list_type04 > li > ul > li {margin-top:3px; padding-left:18px; color:#333; font-size:17px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:1px 11px;}
.list_type04 > li > ul > li.bold {margin-top:5px; padding-left:18px; color:#333; font-size:16px; font-weight:500;line-height:24px; background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:5px 10px;}
.list_type04 > li > ul > li:first-child {margin-top:0;}
.list_type04 > li > ul > li.dot_none {margin-bottom:10px; padding-left:0px; background:none;color:#333;line-height:30px;font-size:17px;}
.list_type04 > li > ul > li.dot_none > ul {margin-bottom:25px; padding:10px 10px;font-size:14px; border:1px solid #e9e9e9; background-color:#f9f9f9;}
.list_type04 > li > ul > li.dot_none > ul > li {margin-top:5px; padding-left:18px; color:#333; font-size:15px; line-height:22px; background-image:url('/image/common/ico_dot01-21.png'); background-repeat:no-repeat; background-position:5px 9px;}


.list_type04 > li > ul > li.dot_none4 {margin-bottom:10px; padding-left:30px; background:none;color:#333;line-height:30px;font-size:15px;}
.list_type04 > li > ul > li.dot_none2 {margin-bottom:30px; padding-left:0px; background:none;color:#333;line-height:30px;font-size:15px;}
.list_type04 > li > ul > li.dot_none2 img {max-width:100%;height:auto;}
.list_type04 > li > ul > li.dot_none3 {margin-bottom:20px; padding-left:0px; background:none;color:#333;line-height:20px;font-size:15px;}
.list_type04 > li > ul > li > ul {margin-top:10px;}
.list_type04 > li > ul > li > ul > li {margin-top:5px; padding-left:10px; color:#505050; font-size:16px; line-height:27px; font-weight:normal; background-image:url('/image/common/ico_dot03.gif'); background-repeat:no-repeat; background-position:0 10px;}
.list_type04 > li > ul > li > ul > li:first-child {margin-top:0;}
.list_type04 .number {margin-top:15px;}
.list_type04 .number > li {position:relative; padding:3px 0 3px 38px; background:none;}
.list_type04 .number > li > .num {position:absolute; top:0; left:0; display:inline-block; width:28px; height:28px; line-height:28px; color:#fff; text-align:center; border-radius:30px; background:#8fa1b1;}
.list_type04 dl.define {margin-top:18px;}
.list_type04 dl.define dt {margin-bottom:8px; color:#003764; font-size:14px; font-weight:600;}
.list_type04 dl.define dd {position:relative; margin-top:5px; font-size:14px; padding-left:10px; line-height:150%;}
.list_type04 dl.define dd.dot_none {padding-left:0;}
.list_type04 dl.define dd.dot_none:before {display:none;}
.list_type04 dl.define dt + dd {margin-top:0;}
.list_type04 dl.define dd:before {content:""; display:block; position:absolute; top:9px; left:0; width:3px; height:3px; border-radius:3px; background-color:#a6a6a6;}
.list_type04 dl.define dd > ul {margin-top:5px; margin-bottom:10px;}
.list_type04 dl.define dd > ul > li {position:relative; margin-top:5px; padding-left:10px; color:#666; font-size:12px; font-weight:normal; line-height:150%;}
.list_type04 dl.define dd > ul > li:first-child {margin-top:0;}
.list_type04 dl.define dd > ul > li:before {content:""; display:block; position:absolute; top:8px; left:0; width:4px; height:1px; background-color:#666;}
.list_type04 dl.define dd > ul > li a {color:#0c8de1;}
.txt_box {margin-bottom:25px;margin-top:5px; padding:30px 35px; border:2px solid #e9e9e9; background-color:#fff;font-size:16px;text-align:center;font-weight:300;border-radius:0px;color:#333;}
.txt_box span {font-size:15px;}
.txt_box li {margin-top:5px; padding-left:18px; color:#333; font-size:16px; line-height:150%; background-image:url('/image/common/ico_pc_dot01.png'); background-repeat:no-repeat; background-position:5px 9px;}
.txt_box li.dot_none {margin-bottom:10px; padding-left:5px; background:none; line-height:150%;}
.txt_box p {color:#333; font-size:16px; line-height:24px; font-weight:normal;}
.txt_box dl dt {margin-bottom:12px; color:#003764; font-size:18px; line-height:24px; font-weight:600;}
.txt_box dl dd {margin-top:8px; padding-left:10px; color:#333; font-size:16px; line-height:24px; font-weight:normal; background-image:url('/images/ico/ico_pc_dot03.png'); background-repeat:no-repeat; background-position:0 10px;}
.txt_box dl dd:first-of-type {margin-top:0;}
.txt_box2 {margin-bottom:25px;margin-top:20px; padding:30px 35px; border:1px solid #e9e9e9; background-color:#f9f9f9;font-size:16px;text-align:left;font-weight:300;border-radius:0px;color:#333;}
.txt_box3 {margin-bottom:25px;margin-top:5px; padding:10px 10px; border:1px solid #e9e9e9; background-color:#fff;font-size:16px;text-align:center;font-weight:300;}
.txt_box3 iframe{height:750px;}
.list_type01 .txt_box {margin-top:20px;}
.txt_box.type01 p {font-size:14px; line-height:140%;}
.basic_box {margin-top:20px; padding:40px 30px; border:1px solid #e3e3e3;}
.basic_box .tit {color:#333; font-size:28px; font-weight:600; text-align:center; letter-spacing:-0.5px;}
.basic_box .tit span {display:inline-block; margin-left:5px; color:#979797; font-size:18px; vertical-align:middle;}
.basic_box .list_type03 {max-width:490px; margin:30px auto 0 auto;}
.basic_box .list_type03 > li {margin-top:15px;}
.basic_box .list_type03 > li > .txt {display:inline-block; margin:0; padding:0; background:none; vertical-align:middle;}
.basic_box .list_type03 > li > strong {background:#4b4b4b;}
.other .h4_tit {color:#d95e12; background-image:url('/images/ico/ico_pc_o_h4.png');}
.other .h4_tit span {display:inline-block; margin-left:5px; font-size:18px; vertical-align:middle;}
.other .list_type03 > li > strong {background:#f47f37;}
.other .list_type03 > li > .txt {display:inline-block; margin-top:0; padding-left:0; background:none; vertical-align:middle;}
.list_type05 > li {margin-top:0px; font-size:16px; font-weight:normal;}
.list_type05 > li:first-child {margin-top:0;}
.list_type05 > li > strong {display:inline-block; margin-right:3px; padding:2px 0px; color:#fff; font-weight:normal; border-radius:50px; background:#fff; vertical-align:middle;}
.list_type05 > li > .txt {display:block; margin-top:10px;color:#ff0000; padding-left:20px; font-weight:600; background-image:url('/image/common/ico_dot02.png'); background-repeat:no-repeat; background-position:5px 7px;}
.list_type05 > li > .txt em {color:#c51436; font-size:16px;}
.list_type05 > li > ul {margin-top:10px; margin-left:0px;}
.list_type05 > li > ul > li {margin-top:3px; padding-left:18px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:1px 11px;}
.list_type05 > li > ul > li.bold {margin-top:5px; padding-left:18px; color:#333; font-size:16px; font-weight:500;line-height:24px; background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:5px 10px;}
.list_type05 > li > ul > li:first-child {margin-top:0;}
.list_type05 > li > ul > li.dot_none {margin-bottom:10px; padding-left:0px; background:none;color:#333;line-height:30px;font-size:16px;}
.list_type05 > li > ul > li.dot_none > ul {margin-bottom:25px; padding:10px 10px;font-size:14px; border:1px solid #e9e9e9; background-color:#f9f9f9;}
.list_type05 > li > ul > li.dot_none > ul > li {margin-top:5px; padding-left:18px; color:#333; font-size:15px; line-height:22px; background-image:url('/image/common/ico_dot01-21.png'); background-repeat:no-repeat; background-position:5px 9px;}


.list_type05 > li > ul > li.dot_none4 {margin-bottom:10px; padding-left:30px; background:none;color:#333;line-height:30px;font-size:15px;}
.list_type05 > li > ul > li.dot_none2 {margin-bottom:30px; padding-left:0px; background:none;color:#333;line-height:30px;font-size:15px;}
.list_type05 > li > ul > li.dot_none2 img {max-width:100%;height:auto;}
.list_type05 > li > ul > li.dot_none3 {margin-bottom:20px; padding-left:0px; background:none;color:#333;line-height:20px;font-size:15px;}
.list_type05 > li > ul > li > ul {margin-top:10px;}
.list_type05 > li > ul > li > ul > li {margin-top:5px; padding-left:10px; color:#505050; font-size:16px; line-height:27px; font-weight:normal; background-image:url('/image/common/ico_dot03.gif'); background-repeat:no-repeat; background-position:0 10px;}
.list_type05 > li > ul > li > ul > li:first-child {margin-top:0;}
.list_type05 .number {margin-top:15px;}
.list_type05 .number > li {position:relative; padding:3px 0 3px 38px; background:none;}
.list_type05 .number > li > .num {position:absolute; top:0; left:0; display:inline-block; width:28px; height:28px; line-height:28px; color:#fff; text-align:center; border-radius:30px; background:#8fa1b1;}
.list_type05 dl.define {margin-top:18px;}
.list_type05 dl.define dt {margin-bottom:8px; color:#003764; font-size:14px; font-weight:600;}
.list_type05 dl.define dd {position:relative; margin-top:5px; font-size:14px; padding-left:10px; line-height:150%;}
.list_type05 dl.define dd.dot_none {padding-left:0;}
.list_type05 dl.define dd.dot_none:before {display:none;}
.list_type05 dl.define dt + dd {margin-top:0;}
.list_type05 dl.define dd:before {content:""; display:block; position:absolute; top:9px; left:0; width:3px; height:3px; border-radius:3px; background-color:#a6a6a6;}
.list_type05 dl.define dd > ul {margin-top:5px; margin-bottom:10px;}
.list_type05 dl.define dd > ul > li {position:relative; margin-top:5px; padding-left:10px; color:#666; font-size:12px; font-weight:normal; line-height:150%;}
.list_type05 dl.define dd > ul > li:first-child {margin-top:0;}
.list_type05 dl.define dd > ul > li:before {content:""; display:block; position:absolute; top:8px; left:0; width:4px; height:1px; background-color:#666;}
.list_type05 dl.define dd > ul > li a {color:#0c8de1;}

@media (max-width:1023px) {
.paragraph {margin-bottom:25px;}
.list_type01 li {padding-left:10px; font-size:14px; line-height:24px; background-image:url('/images/ico/ico_mob_dot01.png'); background-position:0 10px; background-size:4px 4px;}
.list_type01 li span {font-size:12px; line-height:18px;}
.list_type01 li strong {font-size:12px; line-height:18px;}
.list_type02 {margin:0 0 20px 22px;}
.list_type02 dt {margin-bottom:10px; padding-left:12px; font-size:17px; line-height:23px; background-image:url('/images/ico/ico_mob_dot02.png'); background-position:0 6px; background-size:5px 10px;}
.list_type02 dd {margin:8px 0 0 15px; font-size:15px; line-height:22px; background-image:url('/images/ico/ico_mob_dot03.gif'); background-size:5px 1px;}
.list_type03 > li {margin-top:10px; font-size:17px; line-height:23px;}
.list_type03 > li > .txt {background-image:url('/images/ico/ico_mob_dot02.png'); background-position:5px 6px; background-size:5px 10px;}
.list_type03 > li > .txt em {font-size:14px;}
.list_type03 > li > ul > li {padding-left:10px; font-size:14px; line-height:24px; background-image:url('/images/ico/ico_mob_dot01.png'); background-position:0 10px; background-size:4px 4px;}
.list_type03 > li > ul > li > ul > li {font-size:13px; line-height:20px; background-image:url('/images/ico/ico_mob_dot03.gif'); background-size:5px 1px;}
.list_type03 .number > li {padding:0 0 0 32px;}
.list_type03 .number > li > .num {width:25px; height:25px; line-height:25px;}
.list_type04 > li {margin-top:10px; font-size:16px;}
.list_type04 > li > .txt {background-image:url('/images/ico/ico_mob_dot02.png'); background-size:5px 10px;}
.list_type04 > li > .txt em {font-size:14px;}
.list_type04 > li > ul > li {margin-top:5px; padding-left:10px; font-size:17px; line-height:21px; background-position:0 7px;color:#555;}
.list_type04 > li > ul > li > ul > li {font-size:15px; line-height:20px; background-image:url('/image/common/ico_dot01.png');background-position:0px 10px;  background-size:5px 1px;}
.list_type04 .number > li {padding:0 0 0 32px;}
.list_type04 .number > li > .num {width:25px; height:25px; line-height:25px;}
.txt_box3 iframe{height:580px;}
.txt_box {margin-bottom:20px; padding:25px 35px;}
.txt_box p {font-size:14px; line-height:20px;}
.txt_box dl dt {margin-bottom:10px; font-size:16px; line-height:22px;}
.txt_box dl dd {font-size:14px; line-height:20px; background-image:url('/images/ico/ico_mob_dot03.png'); background-position:0 8px; background-size:4px 4px;}
.list_type05 > li {margin-top:10px; font-size:16px;}
.list_type05 > li > .txt {background-image:url('/images/ico/ico_mob_dot02.png'); background-size:5px 10px;}
.list_type05 > li > .txt em {font-size:14px;}
.list_type05 > li > ul > li {padding-left:10px; font-size:14px; line-height:24px;c}
.list_type05 > li > ul > li > ul > li {font-size:13px; line-height:20px; background-image:url('/image/common/ico_dot01.png');background-position:0px 10px;  background-size:5px 1px;}
.list_type05 .number > li {padding:0 0 0 32px;}
.list_type05 .number > li > .num {width:25px; height:25px; line-height:25px;}
}


@media (max-width:780px) {
.paragraph {margin-bottom:20px;}
.list_type04 > li > ul > li {margin-top:5px; padding-left:10px; font-size:16px; line-height:21px; background-position:0 7px;color:#555;}
.list_type04 > li > ul > li.dot_none {margin-bottom:10px; padding-left:0px; background:none;color:#555;line-height:30px;font-size:16px;}
.txt_box3 iframe{height:450px;}

}

@media (max-width:640px) {
.paragraph {margin-bottom:20px;}
.list_type01 li {margin-top:5px; padding-left:8px; font-size:12px; line-height:18px; background-position:0 7px;}
.list_type01.mt li {margin-top:5px;}
.list_type01 li p {margin-top:8px;}
.list_type02 {margin:0 0 10px 3px;}
.list_type02 dt {margin-bottom:5px; padding-left:10px; font-size:13px; line-height:20px; background-position:0 5px;}
.list_type02 dd {margin:5px 0 0 12px; font-size:12px; line-height:18px; background-position:0 7px;}
.list_type03 > li {margin-top:10px; font-size:13px; line-height:20px;}
.list_type03 > li > strong {padding:2px 15px;}
.list_type03 > li > .txt {margin-top:5px; padding-left:15px; background-position:5px 5px;}
.list_type03 > li > .txt em {font-size:12px;}
.list_type03 > li > ul {margin-top:5px;}
.list_type03 > li > ul > li {margin-top:5px; padding-left:8px; font-size:12px; line-height:18px; background-position:0 7px;}
.list_type03 > li > ul > li > ul {margin-top:5px;}
.list_type03 > li > ul > li > ul > li {margin-top:5px; font-size:12px; line-height:18px; background-position:0 7px;}
.list_type03 .number > li {margin-top:8px; padding:0 0 0 25px;}
.list_type03 .number > li > .num {top:-1px; width:20px; height:20px; line-height:20px;}
.list_type04 > li {margin-top:10px; font-size:13px;}
.list_type04 > li > strong {padding:2px 15px;}
.list_type04 > li > .txt {margin-top:5px; padding-left:15px; background-position:5px 4px;}
.list_type04 > li > .txt em {font-size:12px;}
.list_type04 > li > ul {margin-top:5px;}
.list_type04 > li > ul > li {margin-top:5px; padding-left:10px; font-size:16px; line-height:23px; background-position:0 7px;color:#555;}
.list_type04 > li > ul > li.dot_none {margin-bottom:10px; padding-left:0px; background:none;color:#555;line-height:26px;font-size:16px;}
.list_type04 > li > ul > li > ul {margin-top:5px;}
.list_type04 > li > ul > li > ul > li {margin-top:5px; font-size:14px; line-height:18px; background-position:0 7px;}
.list_type04 .number > li {margin-top:8px; padding:0 0 0 25px;}
.list_type04 .number > li > .num {top:-1px; width:20px; height:20px; line-height:20px;}
.list_type04 dl.define {margin-top:12px;}
.list_type04 dl.define dt {margin-bottom:6px; font-size:13px;}
.list_type04 dl.define dd {padding-left:8px; font-size:12px;}
.list_type04 dl.define dd:before {top:7px;}
.list_type04 dl.define dd > ul > li {font-size:11px;}
.list_type04 dl.define dd > ul > li:before {top:7px;}
.txt_box3 iframe{height:280px;}
.txt_box {margin-bottom:15px; padding:15px 15px;}
.txt_box p {font-size:12px; line-height:18px;}
.txt_box dl dt {margin-bottom:5px; font-size:13px; line-height:20px;}
.txt_box dl dd {margin-top:5px; font-size:12px; line-height:18px; background-position:2px 7px; background-size:3px 3px;}
.list_type01 .txt_box {margin-top:10px;}
.txt_box.type01 p {font-size:12px;}
.other .h4_tit span {font-size:12px;}
.list_type05 > li {margin-top:10px; font-size:13px;}
.list_type05 > li > strong {padding:2px 15px;}
.list_type05 > li > .txt {margin-top:5px; padding-left:15px; background-position:5px 4px;}
.list_type05 > li > .txt em {font-size:12px;}
.list_type05 > li > ul {margin-top:5px;}
.list_type05 > li > ul > li {margin-top:5px; padding-left:8px; font-size:12px; line-height:18px; background-position:0 7px;}
.list_type05 > li > ul > li.dot_none {margin-bottom:6px; padding-left:0;}
.list_type05 > li > ul > li > ul {margin-top:5px;}
.list_type05 > li > ul > li > ul > li {margin-top:5px; font-size:12px; line-height:18px; background-position:0 7px;}
.list_type05 .number > li {margin-top:8px; padding:0 0 0 25px;}
.list_type05 .number > li > .num {top:-1px; width:20px; height:20px; line-height:20px;}
.list_type05 dl.define {margin-top:12px;}
.list_type05 dl.define dt {margin-bottom:6px; font-size:13px;}
.list_type05 dl.define dd {padding-left:8px; font-size:12px;}
.list_type05 dl.define dd:before {top:7px;}
.list_type05 dl.define dd > ul > li {font-size:11px;}
.list_type05 dl.define dd > ul > li:before {top:7px;}
}






/* ci_list */
.ci_list {margin-top:50px;}
.ci_list ul {margin:0 -18px -36px -18px; overflow:hidden;}
.ci_list ul li {float:left; width:582px; margin:0 18px 36px 18px;}
.ci_list ul li dl .tit {padding-left:12px; color:#d74e24; font-size:21px; line-height:28px; font-weight:600; background:url('/images/ico/ico_pc_dot04.gif') no-repeat 0 13px;}
.ci_list ul li dl .img {margin-top:20px; text-align:center; border:1px solid #dbdbdb;}
.ci_list ul li dl .img img {max-width:100%; width:auto; height:auto; vertical-align:top;}
.ci_list ul li dl .btn {margin-top:20px; font-size:0; text-align:center; overflow:hidden;}
.ci_list ul li dl .btn a {float:right; display:block; width:48%; height:48px; line-height:48px; color:#fff; font-size:16px; font-weight:600; border:2px solid #4a7198; background-color:#4a7198;}
.ci_list ul li dl .btn a:first-child {float:left; color:#4b7bad; border:1px solid #4a7198; background-color:#fff;}

@media (max-width:1260px) {
.ci_list ul {margin:0 -10px -30px -10px;}
.ci_list ul li {width:50%; margin:0;}
.ci_list ul li dl {margin:0 10px 30px 10px;}
}

@media (max-width:1023px) {
.ci_list {margin-top:40px;}
.ci_list ul li dl .tit {font-size:18px;}
.ci_list ul li dl .btn a {height:40px; line-height:40px; font-size:14px;}
}

@media (max-width:640px) {
.ci_list {margin-top:20px;}
.ci_list ul {margin:0;}
.ci_list ul li {float:none; width:auto; margin:20px 0 0 0;}
.ci_list ul li:first-child {margin:0;}
.ci_list ul li dl {margin:0;}
.ci_list ul li dl .tit {font-size:14px;}
.ci_list ul li dl .img {margin-top:10px;}
.ci_list ul li dl .btn {margin-top:10px;}
.ci_list ul li dl .btn a {font-size:12px; width:47%; height:35px; line-height:35px; border:1px solid #4a7198;}
.ci_list ul li dl .btn a:first-child {border:1px solid #4a7198;}
}

/* location_wrap */
.location_wrap .location_list {margin-top:50px;}
.location_wrap .location_list .location_box {overflow:hidden;}
.location_wrap .location_list .location_box.subway {margin-bottom:50px;}
.location_wrap .location_list .location_box.subway .location_sec {padding:0 2.5%; overflow:hidden;}
.location_wrap .location_list .location_box h4 {margin-bottom:25px; padding-left:35px; color:#d74e24; font-size:28px; line-height:36px; font-weight:600; letter-spacing:-0.5px; background-repeat:no-repeat; background-position:0 50%;}
.location_wrap .location_list .location_box.subway h4 {background-image:url('/images/ico/ico_pc_subway.png');}
.location_wrap .location_list .location_box.bus h4 {background-image:url('/images/ico/ico_pc_bus.png');}
.location_wrap .location_list .location_box.subway dl {float:left; margin-right:20px; overflow:hidden;}
.location_wrap .location_list .location_box.subway dl dt {position:relative; float:left; padding:4px 0 4px 35px; color:#333; font-size:18px; font-weight:600;}
.location_wrap .location_list .location_box.subway dl.line05 dt {color:#6b4e9e;}
.location_wrap .location_list .location_box.subway dl.line03 dt {color:#e2701e;}
.location_wrap .location_list .location_box.subway dl dt strong {position:absolute; top:0; left:0; display:block; width:28px; height:28px; line-height:28px; color:#fff; font-size:16px; font-weight:600; text-align:center; background-color:#333; border-radius:30px; vertical-align:middle;}
.location_wrap .location_list .location_box.subway dl.line05 dt strong {background-color:#6b4e9e;}
.location_wrap .location_list .location_box.subway dl.line03 dt strong {background-color:#e2701e;}
.location_wrap .location_list .location_box.subway dl dd {float:left; padding:4px 0; margin-left:8px; color:#717171; font-size:18px; font-weight:600;}
.location_wrap .location_list .location_box.bus .location_sec {position:relative; overflow:hidden;}
.location_wrap .location_list .location_box.bus .location_sec:after {content:""; display:block; position:absolute; top:0; left:50%; width:1px; height:100%; margin-left:-1px; background-color:#eee;}
.location_wrap .location_list .location_box.bus .location_sec.last {padding-top:30px;}
.location_wrap .location_list .location_box.bus dl {float:left; width:44%; padding:0 3%;}
.location_wrap .location_list .location_box.bus dl dt {margin-bottom:20px; padding-left:15px; color:#333; font-size:20px; line-height:28px; font-weight:600; letter-spacing:-0.5px; background-image:url('/images/ico/ico_pc_dot02.png'); background-repeat:no-repeat; background-position:0 7px;}
.location_wrap .location_list .location_box.bus dl dd {position:relative; margin-top:10px; padding:4px 0 4px 90px; color:#333; font-size:18px; line-height:24px; letter-spacing:-0.5px; font-weight:normal;}
.location_wrap .location_list .location_box.bus dl dd:first-of-type {margin-top:0;}
.location_wrap .location_list .location_box.bus dl dd strong {position:absolute; top:0; left:0; display:block; width:80px; height:32px; line-height:32px; margin-right:5px; color:#fff; font-size:15px; font-weight:600; letter-spacing:-0.5px; text-align:center; background-color:#333; border-radius:32px; vertical-align:middle;}
.location_wrap .location_list .location_box.bus dl dd strong.blue {background-color:#037dde;}
.location_wrap .location_list .location_box.bus dl dd strong.green {background-color:#1a9809;}
.location_wrap .location_list .location_box.bus dl dd strong.red {background-color:#ca4343;}
.location_wrap .location_list .location_box.bus dl dd strong.
 {background-color:#e2770e;}
.location_wrap .location_list .location_box.bus dl dd strong.purple {background-color:#6c3baf;}
.location_wrap .location_list .location_box.bus dl dd strong.brown {background-color:#866d2d;}

@media (max-width:1023px) {
.location_wrap .location_list {margin-top:40px;}
.location_wrap .location_list .location_box h4 {margin-bottom:20px; padding-left:35px; font-size:24px; line-height:32px; background-size:25px auto;}
.location_wrap .location_list .location_box.subway {margin-bottom:40px;}
.location_wrap .location_list .location_box.subway h4 {background-image:url('/images/ico/ico_mob_subway.png');}
.location_wrap .location_list .location_box.bus h4 {background-image:url('/images/ico/ico_mob_bus.png');}
.location_wrap .location_list .location_box.subway dl {float:none; margin:10px 0 0 0;}
.location_wrap .location_list .location_box.subway dl:first-child {margin-top:0;}
.location_wrap .location_list .location_box.subway dl dt {padding:3px 0 3px 30px; font-size:16px;}
.location_wrap .location_list .location_box.subway dl dt strong {width:25px; height:25px; line-height:25px; font-size:15px;}
.location_wrap .location_list .location_box.subway dl dd {padding:3px 0; font-size:16px;}
.location_wrap .location_list .location_box.bus dl dt {margin-bottom:15px; padding-left:12px; font-size:17px; line-height:23px; background-image:url('/images/ico/ico_mob_dot02.png'); background-position:0 6px; background-size:5px 10px;}
.location_wrap .location_list .location_box.bus dl dd {padding:4px 0 4px 80px; font-size:15px; line-height:22px;}
.location_wrap .location_list .location_box.bus dl dd strong {width:70px; height:30px; line-height:30px; font-size:14px;}
}

@media (max-width:640px) {
.location_wrap .location_list {margin-top:30px;}
.location_wrap .location_list .location_box.subway {margin-bottom:25px;}
.location_wrap .location_list .location_box.subway .location_sec {padding:0 5px;}
.location_wrap .location_list .location_box h4 {margin-bottom:15px; padding-left:25px; font-size:16px; line-height:22px; background-size:16px auto;}
.location_wrap .location_list .location_box.subway dl dt {padding:2px 0 2px 25px; font-size:14px;}
.location_wrap .location_list .location_box.subway dl dt strong {width:20px; height:20px; line-height:20px; font-size:13px;}
.location_wrap .location_list .location_box.subway dl dd {padding:2px 0; font-size:14px;}
.location_wrap .location_list .location_box.bus .location_sec:after {display:none;}
.location_wrap .location_list .location_box.bus .location_sec.last {padding:0;}
.location_wrap .location_list .location_box.bus .location_sec.last dl:last-child {margin-bottom:0;}
.location_wrap .location_list .location_box.bus dl {float:none; width:auto; margin-bottom:20px; padding:0 5px;}
.location_wrap .location_list .location_box.bus dl dt {margin-bottom:8px; padding-left:10px; font-size:13px; line-height:20px; background-position:0 5px;}
.location_wrap .location_list .location_box.bus dl dd {margin-top:3px; padding:3px 0 3px 68px; font-size:12px; line-height:18px;}
.location_wrap .location_list .location_box.bus dl dd strong {width:60px; height:23px; line-height:23px; font-size:11px;}
}


/* content_area */
.content_area {max-width:1400px; margin:0 auto; }
.content_area .img {text-align:center;}
.content_area .img img {max-width:100%; width:auto; height:auto; vertical-align:top;}
.content_area .txt {position:relative; padding:30px 0px 60px 0px;font-size:15px;}
.content_area .txt p {margin-top:18px; color:#000; line-height:28px;}
.content_area .txt p:first-child {margin-top:0;}
.content_area .txt p span {color:#333;}
.content_area .txt .sign {position:absolute; right:2.5%; bottom:0;}
.content_area.eng .txt {padding:40px 2.5% 90px 2.5%;}
.content_area.eng .txt .sign {max-width:300px; padding:5px; color:#0b3e6e; font-size:14px; font-weight:600; line-height:140%; text-align:right;}
.content_area.eng .txt .sign strong {display:inline-block; margin:5px 0 0 0; font-size:20px; letter-spacing:-0.3px; vertical-align:middle;}

@media (max-width:1260px) {
.content_area .txt p {font-size:15px; line-height:25px;}
}

@media (max-width:1023px) {
.content_area .txt p {margin-top:15px; font-size:14px; line-height:24px;}
.content_area .txt .sign img {height:30px;}
}

@media (max-width:640px) {
.content_area {margin:0px auto 0 auto;}
.content_area .txt {padding:20px 2.5% 40px 2.5%;}
.content_area .txt p {margin-top:10px; font-size:13px; line-height:22px;}
.content_area .txt .sign img {height:25px;}
.content_area.eng .txt {padding:20px 2.5% 80px 2.5%;}
.content_area.eng .txt .sign {font-size:13px;}
.content_area.eng .txt .sign strong {display:block; font-size:16px;}
}





.tblmip1_a{background:#fff; width:27%; float:left; line-height:29px;color:#333;text-align:center;}
.tblmip1_a img{text-align:left;}
.tblmip1_b{background:#fff; width:71%; float:right; line-height:29px;color:#333;}
.tblmip1_c{background:#fff; width:2%; float:left;}


    @media screen and (max-width:1023px){
  .tblmip1_a {float:none; width:auto;text-align:left;}
  .tblmip1_a img{max-width:100%;height:auto;text-align:left;}
   .tblmip1_b {float:none; width:auto;}
  }


  @media screen and (max-width:640px){
   .tblmip1_a {float:none; width:auto;padding-bottom:50px;text-align:center;}
   .tblmip1_b {float:none; width:auto;}
   .tblmip1_c {display:none; width:auto;}
  }




.tblmip2_a{background:#fff; width:25%; float:left; line-height:31px;color:#333;}
.tblmip2_a img{max-width:100%;height:auto;margin:0;padding:0;}
.tblmip2_b{background:#fff; width:71%; float:right; line-height:31px;color:#333;text-align:left;font-size:17px;}
.tblmip2_c{background:#fff; width:4%; float:left;}



.tblmip2_b ul {margin-top:10px; margin-left:0px;}
.tblmip2_b ul li {margin-top:3px; padding-left:18px; color:#333; font-size:17px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:1px 11px;}
.tblmip2_b ul li.bold {margin-top:5px; padding-left:18px; color:#333; font-size:16px; font-weight:500;line-height:24px; background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:5px 10px;}
.tblmip2_b ul li:first-child {margin-top:0;}
.tblmip2_b ul li.dot_none {margin-bottom:10px; padding-left:0px; background:none;color:#333;line-height:30px;font-size:17px;}
.tblmip2_b ul li.dot_none > ul {margin-bottom:25px; padding:10px 10px;font-size:17px; border:1px solid #e9e9e9; background-color:#f9f9f9;}
.tblmip2_b ul li.dot_none > ul > li {margin-top:5px; padding-left:18px; color:#333; font-size:15px; line-height:22px; background-image:url('/image/common/ico_dot01-21.png'); background-repeat:no-repeat; background-position:5px 9px;}




  @media screen and (max-width:1280px){
  .tblmip2_a {float:none; width:auto; ;padding-bottom:50px;}
   .tblmip2_b {float:none; width:auto; padding-bottom:50px;}
  }

    @media screen and (max-width:1023px){
   .tblmip2_a {float:none; width:auto;;}
   .tblmip2_b {float:none; width:auto;}
   .tblmip2_c {display:none; width:auto;}
  }


  @media screen and (max-width:640px){
   .tblmip2_a {float:none; width:auto;padding-bottom:20px;}
   .tblmip2_b {float:none; width:auto;}
   .tblmip2_c {display:none; width:auto;}
  }



 .tblmip3_a{
  background:#fff; width:48%; float:left; line-height:29px;color:#333;;
  }
   .tblmip3_a img{
  max-width:100%;height:auto;
    margin:0;
  padding:0;

  }
  .tblmip3_b{
  background:#fff; width:48%; float:right; line-height:29px;color:#333;;
  }
  .tblmip3_c{
  background:#fff; width:4%; float:left;
  }

  @media screen and (max-width:1280px){
  .tblmip3_a {float:none; width:auto; ;padding-bottom:20px;}
   .tblmip3_b {float:none; width:auto; padding-bottom:20px;}
  }

    @media screen and (max-width:1023px){
  .tblmip3_a {float:none; width:auto;;}
   .tblmip3_b {float:none; width:auto; }
  }


  @media screen and (max-width:640px){
   .tblmip3_a {float:none; width:auto;}
   .tblmip3_b {float:none; width:auto;}
   .tblmip3_c {display:none; width:auto;}
  }



 .tblmip4_a{
  background:#fff; width:25%; float:left; line-height:29px;color:#333;;
  }
   .tblmip4_a img{
  max-width:100%;height:auto;
  margin:0;
  padding:0;
  }
  .tblmip4_b{
  background:#fff; width:71%; float:right; line-height:29px;color:#333;;
  }
  .tblmip4_c{
  background:#fff; width:4%; float:left;
  }

  @media screen and (max-width:1280px){
  .tblmip4_a {float:none; width:auto; ;padding-bottom:20px;}
   .tblmip4_b {float:none; width:auto; padding-bottom:20px;}
  }

    @media screen and (max-width:1023px){
  .tblmip4_a {float:none; width:auto;;}
   .tblmip4_b {float:none; width:auto; }
  }


  @media screen and (max-width:640px){
   .tblmip4_a {float:none; width:auto;}
   .tblmip4_b {float:none; width:auto;}
   .tblmip4_c {display:none; width:auto;}
  }



.tblmip {padding-top:30px;}
.tblmip5_a{
  background:#e66c43; width:12%; float:left; line-height:29px;color:#fff;padding:7px;
  font-weight:700;text-align:center;
  }
   .tblmip5_a img{
  max-width:100%;height:auto;
  margin:0;
  padding:10;
  
  }
  .tblmip5_b{
  background:#efefef; width:88%;text-align:left; float:right; line-height:29px;color:#333;padding:7px 7px 7px 15px;
  }
   .tblmip5_b span{font-weight:700;}
  .tblmip5_c{
  background:#fff; width:4%; float:left;
  }

  @media screen and (max-width:1023px){
   .tblmip5_a {float:none; width:auto;}
   .tblmip5_b {float:none; width:auto;}
  }



  @media screen and (max-width:640px){
   .tblmip5_a {float:none; width:auto;}
   .tblmip5_b {float:none; width:auto;font-size:12px;}
   .tblmip5_c {display:none; width:auto;}
  }



.tblmip7 {padding:0px;}
.tblmip7_a{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:370px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7_a .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7_a .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7_a .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7_a img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7_b{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:370px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7_b .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7_b .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7_b .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7_b .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7_b .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7_b span{font-weight:700;}

.tblmip7_c{background:#fff; width:2%; float:left;padding-top:30px;text-align:center;}
.tblmip7_c img{max-width:100%;height:auto;margin:0;padding:0;}




  @media screen and (max-width:1023px){
   .tblmip7_a {float:none; width:auto;}
   .tblmip7_b {float:none; width:auto;margin-top:40px;}
   .tblmip7_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


    @media screen and (max-width:680px){
   .tblmip7_a {float:none; width:auto;height:300px;}
   .tblmip7_b {float:none; width:auto;margin-top:20px;height:400px;}
   .tblmip7_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }



.tblmip7-4 {padding:0px;}
.tblmip7-4_a{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:260px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-4_a .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-4_a .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-4_a .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-4_a img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7-4_b{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:260px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-4_b .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-4_b .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-4_b .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-4_b .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7-4_b .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7-4_b span{font-weight:700;}

.tblmip7-4_c{background:#fff; width:2%; float:left;padding-top:30px;text-align:center;}
.tblmip7-4_c img{max-width:100%;height:auto;margin:0;padding:0;}


  @media screen and (max-width:1023px){
   .tblmip7-4_a {float:none; width:auto;}
   .tblmip7-4_b {float:none; width:auto;margin-top:20px;}
   .tblmip7-4_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


    @media screen and (max-width:680px){
   .tblmip7-4_a {float:none; width:auto;}
   .tblmip7-4_b {float:none; width:auto;margin-top:40px;height:320px;}
   .tblmip7-4_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }




.tblmip7-5 {padding:0px;}
.tblmip7-5_a{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:310px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-5_a .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-5_a .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-5_a .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-5_a img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7-5_b{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:310px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-5_b .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-5_b .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-5_b .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-5_b .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7-5_b .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7-5_b span{font-weight:700;}

.tblmip7-5_c{background:#fff; width:2%; float:left;padding-top:30px;text-align:center;}
.tblmip7-5_c img{max-width:100%;height:auto;margin:0;padding:0;}

  @media screen and (max-width:1023px){
   .tblmip7-5_a {float:none; width:auto;}
   .tblmip7-5_b {float:none; width:auto;margin-top:40px;}
   .tblmip7-5_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


    @media screen and (max-width:680px){
   .tblmip7-5_a {float:none; width:auto;height:370px;}
   .tblmip7-5_b {float:none; width:auto;margin-top:20px;height:340px;}
   .tblmip7-5_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


.tblmip7-5_en {padding:0px;}
.tblmip7-5_a_en{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:430px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-5_a_en .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-5_a_en .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-5_a_en .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-5_a_en img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7-5_b_en{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:430px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-5_b_en .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-5_b_en .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-5_b_en .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-5_b_en .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7-5_b_en .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7-5_b_en span{font-weight:700;}

.tblmip7-5_c_en{background:#fff; width:2%; float:left;padding-top:30px;text-align:center;}
.tblmip7-5_c_en img{max-width:100%;height:auto;margin:0;padding:0;}

  @media screen and (max-width:1023px){
   .tblmip7-5_a_en {float:none; width:auto;}
   .tblmip7-5_b_en {float:none; width:auto;margin-top:40px;}
   .tblmip7-5_c_en {display:none; width:auto;border-top:0px solid #ee6229;}
  }


    @media screen and (max-width:680px){
   .tblmip7-5_a_en {float:none; width:auto;height:530px;}
   .tblmip7-5_b_en {float:none; width:auto;margin-top:20px;height:430px;}
   .tblmip7-5_c_en {display:none; width:auto;border-top:0px solid #ee6229;}
  }






  .tblmip7-6 {padding:0px;}
.tblmip7-6_a{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:330px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-6_a .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-6_a .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-6_a .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-6_a img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7-6_b{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:330px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-6_b .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-6_b .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-6_b .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-6_b .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7-6_b .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7-6_b span{font-weight:700;}

.tblmip7-6_c{background:#fff; width:2%; float:left;padding-top:30px;text-align:center;}
.tblmip7-6_c img{max-width:100%;height:auto;margin:0;padding:0;}


  @media screen and (max-width:1023px){
   .tblmip7-6_a {float:none; width:auto;}
   .tblmip7-6_b {float:none; width:auto;margin-top:40px;}
   .tblmip7-6_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


    @media screen and (max-width:680px){
   .tblmip7-6_a {float:none; width:auto;height:360px;}
   .tblmip7-6_b {float:none; width:auto;margin-top:20px;height:400px;}
   .tblmip7-6_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


.tblmip7-6_en {padding:0px;}
.tblmip7-6_a_en{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:430px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-6_a_en .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-6_a_en .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-6_a_en .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-6_a_en img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7-6_b_en{background:#fff; width:49%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;height:430px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-6_b_en .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-6_b_en .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-6_b_en .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-6_b_en .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7-6_b_en .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7-6_b_en span{font-weight:700;}

.tblmip7-6_c_en{background:#fff; width:2%; float:left;padding-top:30px;text-align:center;}
.tblmip7-6_c_en img{max-width:100%;height:auto;margin:0;padding:0;}


  @media screen and (max-width:1023px){
   .tblmip7-6_a_en {float:none; width:auto;}
   .tblmip7-6_b_en {float:none; width:auto;margin-top:40px;}
   .tblmip7-6_c_en {display:none; width:auto;border-top:0px solid #ee6229;}
  }


    @media screen and (max-width:680px){
   .tblmip7-6_a_en {float:none; width:auto;height:530px;}
   .tblmip7-6_b_en {float:none; width:auto;margin-top:20px;height:500px;}
   .tblmip7-6_c_en {display:none; width:auto;border-top:0px solid #ee6229;}
  }


.tblmip7-3 {padding:0px;}
.tblmip7-3_a{background:#fff; width:100%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;background:url('/image/sub/bg_buddy.jpg') no-repeat 50% 50%;}
.tblmip7-3_a .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-3_a .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-3_a .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-3_a img{max-width:100%;height:auto;margin:0;padding:10;}

.tblmip7-3_b{background:#fff; width:48%; float:left; text-align:center;border:1px solid #f9b396;padding:30px;border-radius:1px;}
.tblmip7-3_b .title13{text-align:left;font-size:19px;color:#dc5823;font-weight:500;line-height:25px;}
.tblmip7-3_b .text1{text-align:left;font-size:15px;color:#333;font-weight:400;line-height:25px;padding-top:20px;}
.tblmip7-3_b .text1 li {margin-top:5px; padding-left:15px; color:#333; font-size:16px; line-height:27px; font-weight:300;background-image:url('/image/common/ico_dot01.png'); background-repeat:no-repeat; background-position:3px 11px;}
.tblmip7-3_b .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip7-3_b .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip7-3_b span{font-weight:700;}

.tblmip7-3_c{background:#fff; width:4%; float:left;padding-top:30px;text-align:center;}
.tblmip7-3_c img{max-width:100%;height:auto;margin:0;padding:0;}



  @media screen and (max-width:1023px){
   .tblmip7-3_a {float:none; width:auto;}
   .tblmip7-3_b {float:none; width:auto;margin-top:40px;}
   .tblmip7-3_c {display:none; width:auto;border-top:0px solid #ee6229;}
  }


  .tblmip7-2{}
.tblmip7-2_a{background:#fff; width:15%; float:left; line-height:27px;color:#333;text-align:left;}
.tblmip7-2_a .title7{font-size:17px;color:#ff0000;}
.tblmip7-2_a img{text-align:left;max-width:100%;height:auto;}
.tblmip7-2_b{background:#fff; width:81%; float:right; font-size:16px;color:#333;line-height:30px;font-weight:300;text-align:left;}
.tblmip7-2_b img{text-align:left;max-width:100%;height:auto;}
.tblmip7-2_c{background:#fff; width:4%; float:left;}
.tblmip7-2_text{font-size:16px;color:#333;line-height:30px;font-weight:300;text-align:justify}
.tblmip7-2_sign{float:right;font-size:19px;}


    @media screen and (max-width:1023px){
  .tblmip7-2_a {float:none; width:auto;text-align:left;}
  .tblmip7-2_a img{max-width:100%;height:auto;text-align:left;}
   .tblmip7-2_b {float:none; width:auto;}
  }


  @media screen and (max-width:640px){
   .tblmip7-2_a {float:none; width:auto;padding-bottom:50px;text-align:center;}
   .tblmip7-2_b {float:none; width:auto;text-align:center;}
   .tblmip7-2_c {display:none; width:auto;}
   .tblmip7-2_text{font-size:15px;color:#333;line-height:30px;font-weight:300;text-align:left;}
   .tblmip7-2_sign{float:left;font-size:15px;}
  }


.tblmip11_a{background:#fff; width:45%; float:left; line-height:29px;color:#333;text-align:left;}
.tblmip11_a img{text-align:left;}
.tblmip11_b{background:#fff; width:45%; float:right; line-height:29px;color:#333;text-align:left;}
.tblmip11_c{background:#fff; width:10%; float:left;}


    @media screen and (max-width:1023px){
  .tblmip11_a {float:none; width:auto;text-align:left;padding-bottom:20px;}
  .tblmip11_a img{max-width:100%;height:auto;text-align:left;}
   .tblmip11_b {float:none; width:auto;}
  }


  @media screen and (max-width:640px){
   .tblmip11_a {float:none; width:auto;padding-bottom:20px;text-align:left;font-size:13px;}
   .tblmip11_b {float:none; width:auto;font-size:13px;}
   .tblmip11_c {display:none; width:auto;}
  }



.tblmip12_a{width:30%; float:left; text-align:left;margin:0;padding:0;}
.tblmip12_a img{text-align:left;max-width:100%;height:auto;}
.tblmip12_b{width:65%; float:right; text-align:left;}
.tblmip12_b .title12{font-size:27px;color:#fff;font-weight:500;margin-bottom:20px;}
.tblmip12_b .content12{font-size:16px;color:#fff;font-weight:300;line-height:29px;}
.tblmip12_b .title12 a{color:#fff;background:#e58128;padding:2px 8px 4px 8px;border-radius: 20px;opacity: 0.9;font-size:20px;}
.tblmip12_b .title12 a:hover{color:#fff;background:#cd4008;padding:2px 8px 4px 8px;border-radius: 20px;opacity: 0.7;}
.tblmip12_c{width:5%; float:left;}


    @media screen and (max-width:1023px){
  .tblmip12_a {float:none; width:auto;text-align:left;padding-bottom:20px;}
  .tblmip12_a img{max-width:100%;height:auto;text-align:left;}
   .tblmip12_b {float:none; width:auto;}
  }


  @media screen and (max-width:640px){
   .tblmip12_a {float:none; width:auto;padding-bottom:20px;text-align:left;font-size:13px;}
   .tblmip12_b {float:none; width:auto;font-size:13px;}
   .tblmip12_c {display:none; width:auto;}
  }



.tblmip15 {padding-top:10px;}
.tblmip15_a{background:#fff; width:30%; float:left; text-align:center;border:1px solid #e76d31;padding:10px;font-size:16px;font-weight:500;color:#e76d31;line-height:28px;}
.tblmip15_a .text1{text-align:left;font-size:15px;color:#ac4329;font-weight:400;line-height:25px;padding-bottom:10px;}
.tblmip15_a .title1{text-align:left;font-size:19px;color:#333;font-weight:600;line-height:25px;padding-bottom:7px;}
.tblmip15_a img{max-width:100%;height:auto;margin:0;}

.tblmip15_b{background:#fff; width:30%; float:left; text-align:center;border:1px solid #e76d31;padding:10px;font-size:16px;font-weight:500;color:#e76d31;line-height:28px;}
.tblmip15_b img{max-width:100%;height:auto;margin:0;}
.tblmip15_b .text1{text-align:left;font-size:15px;color:#ac4329;font-weight:400;line-height:25px;padding-bottom:10px;}
.tblmip15_b .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip15_b .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip15_b span{font-weight:700;}


.tblmip15_d{background:#fff; width:30%; float:left; text-align:center;border:1px solid #e76d31;padding:10px;font-size:16px;font-weight:500;color:#e76d31;line-height:28px;}
.tblmip15_d img{max-width:100%;height:auto;margin:0;}
.tblmip15_d .text1{text-align:left;font-size:15px;color:#ac4329;font-weight:400;line-height:25px;padding-bottom:10px;}
.tblmip15_d .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip15_d .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip15_d span{font-weight:700;}

.tblmip15_e{background:#fff; width:30%; float:left; text-align:center;border:0px solid #ddd;padding:20px;font-size:19px;font-weight:500;color:#333;line-height:28px;}
.tblmip15_e img{max-width:100%;height:auto;margin:0;}
.tblmip15_e .text1{text-align:left;font-size:15px;color:#ac4329;font-weight:400;line-height:25px;padding-bottom:10px;}
.tblmip15_e .bar01{text-align:left;padding-bottom:11px;vertical-align:middle;font-size:23px;font-weight:400;color:#cc512e;font-family: "S-Core";}
.tblmip15_e .con01{text-align:left;padding-bottom:20px;vertical-align:middle;font-size:15px;color:#333;line-height:23px;}
.tblmip15_e span{font-weight:700;}


.tblmip15_c{width:5%; float:left;text-align:center;color:#ccc;line-height:28px;background:url('/image/sub/icon_arrow2.png') no-repeat 50% 60%;padding:10px;}
.tblmip15_c img{max-width:100%;height:auto;margin:0;padding:0;}


  @media screen and (max-width:1260px){
   .tblmip15_a {float:left; width:30%;}
   .tblmip15_b {float:left; width:30%;}
   .tblmip15_d {float:left; width:30%;}
   .tblmip15_c {float:left; width:5%;}
  }



  @media screen and (max-width:1023px){
   .tblmip15_a {float:none; width:auto;}
   .tblmip15_b {float:none; width:auto;margin-top:20px;}
   .tblmip15_d {float:none; width:auto;margin-bottom:20px;}
   .tblmip15_c {float:none; width:auto;
   background: url(../image/sub/icon_arrow3.png); 
background-repeat:   no-repeat;
background-position: center center
   }
  }





.bar2{ text-align:left;padding-bottom:10px;vertical-align:middle;font-size:18px;font-weight:500;color:#333555 !important;}
.bar3{ text-align:left;padding-bottom:10px;vertical-align:middle;font-size:17px;font-weight:500;color:#333555 !important;}
.bar1{ text-align:left;padding-bottom:40px;height:29px;line-height:29px;color:#d44b21 !important;vertical-align:middle;font-size:21px;font-weight:500;background:url(/image/common/icon_bul22-1.png) no-repeat 1px 5px;padding-left:27px;}
.bar1 a{color:#fff;background:#e85a22;padding:2px 8px 4px 8px;border-radius: 20px;opacity: 0.9;font-size:17px;}
.bar1 a:hover{color:#fff;background:#cd4008;border-radius: 20px;opacity: 0.9;}
.bar0{ text-align:left;padding-bottom:40px;height:29px;line-height:29px;vertical-align:middle;font-size:21px;font-weight:400;color:#333;background:url(/image/common/icon_bul2.png) no-repeat 1px 5px;padding-left:30px;}
.bar5{ text-align:center;padding:20px 0px 90px 0px;vertical-align:middle;font-size:31px;font-weight:500;color:#02529f !important;line-height:150%;}
.bar7{ text-align:center;padding:20px 0px 60px 0px;vertical-align:middle;font-size:31px;font-weight:500;color:#02529f !important;line-height:150%;}
  @media screen and (max-width:640px){
  .bar1{ text-align:left;padding-bottom:50px;height:29px;line-height:29px;color:#d44b21;vertical-align:middle;font-size:20px !important;font-weight:500;background:url(/image/common/icon_bul22-1.png) no-repeat 1px 2px;padding-left:27px;}
.bar0{ text-align:left;padding-bottom:40px;height:29px;line-height:29px;vertical-align:middle;font-size:19px;font-weight:400;color:#444;background:url(/image/common/icon_bul2.png) no-repeat 1px 5px;padding-left:27px;}
.bar2{ text-align:left;padding-bottom:20px;vertical-align:middle;font-size:17px;font-weight:bold;color:#d44b21;}
.bar5{ text-align:center;padding:20px 0px 90px 0px;vertical-align:middle;font-size:25px;font-weight:500;color:#02529f !important;line-height:150%;}





.btn_pinfo{}
.btn_pinfo a {
display: inline-block;
background-color: #d1591f;
border: 1px solid #c44c12;
text-align:center;
border-radius: 50%;
padding: 2px 10px;;
font-size: 12px;
color:#ffffff !important;
text-decoration: none;
}
.btn_pinfo a:hover {
display: inline-block;
background-color: #b94811;
border: 1px solid #c44c12;
text-align:center;
border-radius: 50%;
padding: 2px 10px;;
font-size: 12px;
color:#ffffff !important;
text-decoration: none;
}

		#tabcontainer {
			width:100%;
			margin:0 auto;
			text-align:center;
		}
		.tab {
		width:100%;
			list-style: none;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		/* Float the list items side by side */
		.tab li {
		width:20%;
		background-color:#f9f9f9;
			float: left;
			border-top:1px solid #dddee0; border-bottom:1px solid #dddee0; border-right:1px solid #dddee0; background-color:#f9f9f9;font-size:15px;
		}
			.tab li:first-child {
			border-left:1px solid #dddee0;
		}
		/* Style the links inside the list items */
		.tab li a {
			display: inline-block;
			
			color: #333;
			text-align: center;
			text-decoration: none;
			padding: 14px 16px;
			font-size: 16px;
			transition:0.3s;
		}
		/* Style the tab content */
		.tabcontent {
			display: none;
			background-color:fff;
			padding: 40px 0px;;
			text-align:left;
			color:#333;
		}
		ul.tab li.current{
			background-color:#77635a;
			color: #fff;
			font-weight:700;
		}
		.tab li.current a {
			color: #fff;
		}
		.tabcontent.current {
			display: block;
		}







@media screen and (max-width:640px){
#tabcontainer {
			width:100%;
			margin:0 auto;
			text-align:center;
		}
		.tab {
		width:100%;
			list-style: none;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		/* Float the list items side by side */
		.tab li {
		width:100%;
		background-color:#f9f9f9;
			float: left;
			border-top:1px solid #dddee0; border-bottom:1px solid #dddee0; border-right:1px solid #dddee0; background-color:#f9f9f9;font-size:15px;
		}
			.tab li:first-child {
			border-left:1px solid #dddee0;
		}

}








.news_wrap7 {margin-top:0; overflow:hidden;}
.news_wrap7 .latest_area {margin-top:0px; overflow:hidden;}
.news_wrap7 .latest_area .noticem_list {position:relative; float:left; width:20%; background-color:#fff;margin-right:4%;}
.news_wrap7 .latest_area .noticem_list .menubox {width:240px;position: fixed;top:288px;}
.news_wrap7 .latest_area .noticem_list .title {margin-top:20px;margin-left:25px ;font-size:25px;font-weight:500;color:#333;}
.news_wrap7 .latest_area .noticem_list .notice {font-size:14px;color:#333;}
.news_wrap7 .latest_area .boards_list {float:right; width:76%;}
.news_wrap7 .latest_area .boards_list .title {margin-top:42px;padding-bottom:10px;font-size:31px;font-weight:500;color:#333;border-bottom:1px solid #dddee0;}
.news_wrap7 .latest_area .boards_list .title a {font-size:31px;font-weight:500;color:#333;text-decoration:none;display:block;}
.news_wrap7 .latest_area .boards_list .title a:hover {font-size:31px;font-weight:500;color:#d75a27;text-decoration:none;}
.news_wrap7 .latest_area .noticem_list .box{height:100px;text-align:center;font-size:27px;font-weight:500;background:#d15934;color:#fff;padding-top:20px;}


.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 {width:100%;text-align:left;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 ul{ margin:0;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 li a {display:block;font-size:15px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:15px 15px;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 li a:hover {width:100%;display:block;background-color:#f7f7f7;text-decoration:none;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 li a:link {width:100%;display:block;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 li a:visited {width:100%;display:block;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 li a:active {width:100%;display:block;}
.news_wrap7 .latest_area .noticem_list .s_left_area_menu1 li a.on {color:#333; background-color:#efefef;font-weight:500;}




@media (max-width:1280px) {
.news_wrap7 .latest_area .noticem_list {position:relative; float:left; width:20%;background-color:#fff;margin-right:4%;}
.news_wrap7 .latest_area .boards_list {float:right; width:76%;}
}



@media (max-width:1028px) {
.news_wrap7 .latest_area .noticem_list {display:none;}
.news_wrap7 .latest_area .boards_list {float:none;width:100%;}
}



#bo_cate2 {margin-top:30px;}
#bo_cate2 h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate2 ul {padding-left:1px;width:100%;}
#bo_cate2 ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate2 li {float:left;margin-bottom:-2px;width:25%;}
#bo_cate2 a {display:block;position:relative;margin-left:-1px;padding:20px 10px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;line-height:1.2em;cursor:pointer;font-size:17px;}
#bo_cate2 a:focus, #bo_cate2 a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate2 #bo_cate_on2 {z-index:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;color:#d95b16;font-weight:600;}



@media (max-width:640px) {
#bo_cate2 h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate2 ul {padding-left:1px;width:100%;}
#bo_cate2 ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate2 li {float:left;margin-bottom:-1px;width:50%;}
#bo_cate2 a {display:block;position:relative;margin-left:-1px;padding:13px 13px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;line-height:1.2em;cursor:pointer;font-size:15px;}
#bo_cate2 a:focus, #bo_cate2 a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate2 #bo_cate_on2 {z-index:0;border:1px solid #ddd;background:#fff;color:#d95b16;font-weight:500;}
}



#bo_cate3 {margin-top:30px;}
#bo_cate3 h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate3 ul {padding-left:1px;width:100%;}
#bo_cate3 ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate3 li {float:left;margin-bottom:-2px;width:50%;}
#bo_cate3 a {display:block;position:relative;margin-left:-1px;padding:20px 10px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;line-height:1.2em;cursor:pointer;font-size:17px;}
#bo_cate3 a:focus, #bo_cate3 a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate3 #bo_cate_on3 {z-index:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;color:#d95b16;font-weight:600;}



@media (max-width:640px) {
#bo_cate3 h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate3 ul {padding-left:1px;width:100%;}
#bo_cate3 ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate3 li {float:left;margin-bottom:-1px;width:50%;}
#bo_cate3 a {display:block;position:relative;margin-left:-1px;padding:13px 13px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;line-height:1.2em;cursor:pointer;font-size:15px;}
#bo_cate3 a:focus, #bo_cate3 a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate3 #bo_cate_on3 {z-index:0;border:1px solid #ddd;background:#fff;color:#d95b16;font-weight:500;}
}


.videoyou {
  width: 100%;
  max-width: 900px;
  margin: 30px auto;
  border-radius: 30px;
  background-color: #f0f0f0;
  padding: 40px;
  box-sizing: border-box;
  box-shadow: 0px 8px 33px #999;
}
 
.videoyou-container {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 50%;
}
 