@charset "utf-8";
/* CSS Document */
.amg_banner_wrap {position: relative; z-index: 2; height: 0; padding-bottom: 52.756%; overflow: hidden;}
.amg_banner_wrap > div {position: absolute!important; top: 0!important; left: 0!important; right: 0!important; bottom: 0!important;}
@media only screen and (max-width:992px){/*依照banner手機版RWD尺寸進行變動*/
    .amg_banner_wrap {padding-bottom: 101.312%;}
}

.banner {position: relative; z-index: 2;}

.ind_A {background: url("../images/ind_bg_01.jpg") no-repeat top center / cover; padding: 6.359% 0 13.926% 0; color: #fff;}
.ind_A .not {font-weight: 600; text-align: center; letter-spacing: 1.94px; line-height: 1.111111; display: flex; flex-flow: column; justify-content: center; align-items: center; padding: 0; margin: 0 0 4.883% 0;}
.ind_A .not::after {content: ''; width: 1px; height: 80px; background: #fff; display: block; margin: 28px 2px 0 0;}
.ind_A .tit {font-size: 733.333%; color: rgba(226, 227, 228, 0.7); font-weight: 400; text-align: center; letter-spacing: 0.2px; line-height: 1.18182; padding: 0 10px 0 0; margin: 0 0 9.459% 0;}
.ind_A .not2{ margin: -2% 0 2% 0; letter-spacing: 17px; }
.ind_A .not2::after { content: none; }

.ind_B {background: url("../images/ind_bg_02.jpg") no-repeat top center / cover; padding: 0 0 3.311% 0;}
.ind_B .lis {display: flex; flex-flow: wrap; transform: translateY(-72px);}
.ind_B .lis > div {width: 32.1892%; margin: 0 1.7162% 30px 0; position: relative; z-index: 1;}
.ind_B .lis > div:nth-child(3n+3), .ind_B .lis > div:last-child {margin: 0 0 30px 0;}
.ind_B .lis > div > .img {line-height: 0; font-size: 0;}
.ind_B .lis > div > .txt {color: #212529; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; padding: 27px 15.406% 23px 23.7%; display: flex; flex-flow: column; justify-content: flex-start;}
.ind_B .lis > div:nth-child(2n+2) > .txt {justify-content: flex-end;}
.ind_B .lis > div > .txt > .tit {color: #000e9d; font-weight: 600; line-height: 1.2777778; letter-spacing: 1.95px; padding: 0; margin: 0 0 13px 0; display: flex; flex-flow: column;}
.ind_B .lis > div > .txt > .tit span {font-size: 218.75%; line-height: 1; letter-spacing: 7.5px; display: block; margin: 0 0 8px 2px;}
.ind_B .lis > div > .txt > p {font-size: 120%; font-weight: 600; line-height: 1.2; letter-spacing: 0.5px; margin: 0 0 0 2px;}
.ind_B .lis > div > .txt > ul, .ind_B .lis > div > .txt > ul li {list-style-type:none; margin: 0; padding: 0;}
.ind_B .lis > div > .txt > ul {padding: 18px 0 0 0;}
.ind_B .lis > div > .txt > ul li {line-height: 1.667221; letter-spacing: 0.05px; position: relative; z-index: 1; padding: 0 0 4px 21px;}
.ind_B .lis > div > .txt > ul li::before {content: ''; background: url("../images/icon_01a.png") center / cover; width: 9px; height: 9px; position: absolute; top: 7px; left: 1px;}

.ind_C {background: url("../images/ind_bg_03.jpg") no-repeat top center / cover; padding: 5.781% 20px 3.206% 20px; color: #212529;}
.ind_C .not {font-weight: 600; text-align: center; letter-spacing: 1.94px; line-height: 1.111111; display: flex; flex-flow: column; justify-content: center; align-items: center; padding: 0 1px 0 0; margin: 0 0 2.416% 0;}
.ind_C .not::after {content: ''; width: 1px; height: 80px; background: #212529; display: block; margin: 28px 1px 0 0;}
.ind_C .tit {font-size: 733.333%; color: #547317; font-weight: 400; text-align: center; letter-spacing: 0.4px; line-height: 1.18182; padding: 0 10px 0 0; margin: 0 0 0 0;}
.ind_C .img {line-height: 0; font-size: 0; text-align: center; padding: 0 0 46px 1px;}
.ind_C .not2{ margin: -2% 0 2% 0; letter-spacing: 17px; }
.ind_C .not2::after { content: none; }

.ind_D {background: #fff; padding: 119px 0 3.101% 0;}
.ind_D .lis {display: flex; flex-flow: wrap; padding: 0 2px 0 0;}
.ind_D .lis > div {width: 23.8362%; margin: 0 1.551733% 30px 0; border: 1px solid rgba(182, 182, 184, 0.8); position: relative; z-index: 1; transition: all 0.5s ease 0s;}
.ind_D .lis > div:nth-child(4n+4), .ind_D .lis > div:last-child {margin: 0 0 30px 0;}
.ind_D .lis > div > .img {position: absolute; top: -64px; left: calc(50% - 65px); z-index: 100; width: 128px; height: 128px; border-radius: 128px; background: #fff; border: 1px solid #b6b6b8; display: flex; flex-flow: wrap; justify-content: center; align-items: center; line-height: 0; font-size: 0; padding: 15px;}
.ind_D .lis > div > .txt {color: #212529; background: rgba(255, 255, 255, 0.8); padding: 88px 10.97% 14.84% 11.613%;}
.ind_D .lis > div > .txt > .tit {color: #547317; font-weight: 600; line-height: 1.1666667; letter-spacing: 1.8px; padding: 0; margin: 0 0 16px 0;}
.ind_D .lis > div > .txt > p {font-size: 114.286%; font-weight: 600; line-height: 1.2; letter-spacing: 0.6px;}
.ind_D .lis > div > .txt > ul, .ind_D .lis > div > .txt > ul li {list-style-type:none; margin: 0; padding: 0;}
.ind_D .lis > div > .txt > ul {padding: 19px 0 0 0;}
.ind_D .lis > div > .txt > ul li {line-height: 1.2222222; letter-spacing: 0.05px; position: relative; z-index: 1; padding: 0 0 12px 22.5px;}
.ind_D .lis > div > .txt > ul li::before {content: ''; background: url("../images/icon_01a.png") center / cover; width: 9px; height: 9px; position: absolute; top: 5px; left: 1.5px;}
.ind_D .lis > div:hover {border: 1px solid #6d9623;}

.ind_E {background: url("../images/ind_bg_04.jpg") no-repeat top center / cover; padding: 3.101% 0 426px 0; color: #fff;}
.ind_E .frame_1311 > .not {font-weight: 600; text-align: center; letter-spacing: 5.94px; line-height: 1.111111; display: flex; flex-flow: column; justify-content: center; align-items: center; padding: 0 0 0 6px; margin: 0 0 4px 0;}
.ind_E .frame_1311 > .not::after {content: ''; width: 1px; height: 80px; background: #fff; display: block; margin: 28px 8px 0 0;}
.ind_E .frame_1311 > .tit {font-size: 611.111%; color: rgba(226, 227, 228, 0.5); font-weight: 400; text-align: center; letter-spacing: 0px; line-height: 1.272727273; padding: 0 10px 0 0; margin: 0 auto 2.594% auto; max-width: 1000px;}
.ind_E .frame_1311 p {letter-spacing: 0.09px; line-height: 2; text-align: center; padding: 0 3px 0 0;}
.ind_E .frame_1311 > .txt {max-width: 1309px; margin: 7.934% 0 0 -2px; position: relative; z-index: 100; color: #fff;}
.ind_E .frame_1311 > .txt > .con {background: #00249c; position: absolute; top: 0; left: 0; right: 0; z-index: 100; padding: 3.591% 0 4.584% 0;}
.ind_E .frame_1311 > .txt > .con > .lis {display: flex; flex-flow: wrap; justify-content: space-between; padding: 3.515% 4.584% 3.515% 4.584%;}
.ind_E .frame_1311 > .txt > .con > .lis > div {width: calc(100% / 3); border-right: 1px solid #fff; padding: 0 2.944% 0 3.365%; display: flex; flex-flow: column; justify-content: center; text-align: center;}
.ind_E .frame_1311 > .txt > .con > .lis > div:nth-child(3n+3) {border-right: 0;}
.ind_E .frame_1311 > .txt > .con > .lis > div .tit {color: #fff; font-weight: 600; line-height: 1.090909091;; letter-spacing: 2.4px; padding: 0; margin: -13px 0 18px 0;}
.ind_E .frame_1311 > .txt > .con > .lis > div p {font-weight: 600; line-height: 1.2857142857; letter-spacing: 0.5px;}
.ind_E .frame_1311 > .txt > .con > .sty2 {padding: 3.515% 10px;}
.ind_E .frame_1311 > .txt > .con > .sty2 > div {width: calc(100% / 2); padding: 0 3.724% 10px 3.724%;}
.ind_E .frame_1311 > .txt > .con > .sty2 > div:nth-child(2n+2) {border-right: 0;}
.ind_E .frame_1311 > .txt > .con > .sty2 > div .tit {margin: -2px 0 26px 0;}
.ind_E .frame_1311 > .txt > .con > .but {display: flex; flex-flow: wrap; justify-content: flex-end; padding: 27px 30px 0 30px;}
.ind_E .frame_1311 > .txt > .con > .but a {display: flex; flex-flow: wrap; justify-content: flex-end; align-items: center; font-weight: 600; line-height: 1; letter-spacing: 2.5px; padding: 20px 30px; margin: 0 -26px 0 0;}
.ind_E .frame_1311 > .txt > .con > .but a:link, .ind_E .frame_1311 > .txt > .con > .but a:visited {text-decoration:none; color:#fff; transition: all 0.5s ease 0s;}
.ind_E .frame_1311 > .txt > .con > .but a:active, .ind_E .frame_1311 > .txt > .con > .but a:hover {text-decoration:none; color:#000e9d; padding: 20px 20px 20px 70px; margin: 0; background: #fff; cursor:pointer; transition: all 0.5s ease 0s;}
.ind_E .frame_1311 > .txt > .con > .but a img {margin: 0 0 -2px 19px;}
.ind_E .frame_1311 > .not2{ margin: 12px 0 4px 0; letter-spacing: 17px; }
.ind_E .frame_1311 > .not2::after { content: none; }

.ind_F {color: #000e9d; background: #e2e3e4; padding: 387px 0 5% 0;}
.ind_F .tit {font-weight: 600; text-align: center; letter-spacing: 4.6px; line-height: 1.111111; display: flex; flex-flow: column; justify-content: center; align-items: center; padding: 0 2px 0 0; margin: 0 0 24px 0;}
.ind_F .tit::after {content: ''; width: 1px; height: 80px; background: #000e9d; display: block; margin: 11px 0 0 0;}
.ind_F .con {display: flex; flex-flow: wrap; width: 100%; max-width: 1005px; /*padding: 0 153px;*/ margin: 0 auto 5.111% auto;}
.ind_F .con a:link, .ind_F .con a:visited {text-decoration:none; color:#000e9d; transition: all 0.5s ease 0s;}
.ind_F .con a:active, .ind_F .con a:hover {text-decoration:underline; color:#91d500; cursor:pointer; transition: all 0.5s ease 0s;}
.ind_F .con > div ul, .ind_F .con > div ul li {list-style-type:none; margin: 0; padding: 0;}
.ind_F .con > div ul li {width: 100%; /*max-width: 450px;*/ text-align: center; line-height: 1.5; padding: 0 0 10px 0;}
.ind_F .con > .lef {width: 100%; letter-spacing: 1px; padding: 0 0 0 0; margin: 0;}
.ind_F .con > .rig {width: 100%; letter-spacing: 1px; margin: 0 0 0 -1px;}
.ind_F .but {display: flex; flex-flow: wrap; justify-content: flex-end; padding: 20px 2px 0 2px;}
.ind_F .but a {display: flex; flex-flow: wrap; justify-content: flex-end; align-items: center; font-weight: 600; line-height: 1; letter-spacing: 2.9px; padding: 18px 15px 20px 65px; margin: 0 0 0 0; background: #000e9d;}
.ind_F .but a:link, .ind_F .but a:visited {text-decoration:none; color:#fff; transition: all 0.5s ease 0s;}
.ind_F .but a:active, .ind_F .but a:hover {text-decoration:none; color:#000e9d; margin: 0; background: #fff; cursor:pointer; transition: all 0.5s ease 0s;}
.ind_F .but a img {margin: 0 0 -2px 25px;}


@media only screen and (max-width:1600px){
    .ind_A .tit, .ind_C .not, .ind_C .tit, .ind_D .lis, .ind_E .frame_1311 > .not, .ind_E .frame_1311 > .tit, .ind_E .frame_1311 p, .ind_F .tit {padding: 0;}
    .ind_A .tit {margin: 0 0 8% 0;}
    .ind_A .not {margin: 0 0 3% 0;}
    .ind_B .lis > div > .txt > p {margin: 0;}
    .ind_B .lis > div > .txt > .tit span {margin: 0 0 8px 0;}
    .ind_C .img {padding: 0 0 40px 0;}
    .ind_E .frame_1311 > .txt {margin: 6% 0 0 0;}
    .ind_E .frame_1311 > .txt > .con > .lis > div, .ind_E .frame_1311 > .txt > .con > .sty2 > div {padding: 0 3.112%;}
    .ind_F {padding: 350px 0 5% 0;}
    .ind_F .but {padding: 20px 0 0 0;}
}
@media only screen and (max-width:1400px){
    .ind_A {padding: 6% 0 12% 0;}
    .ind_A .tit, .ind_C .tit {font-size: 570%;}
    .ind_A .tit {margin: 0 0 6% 0;}
    .ind_B {padding: 0;}
    .ind_B .lis > div > .txt {padding: 20px 16%;}
    .ind_B .lis > div > .txt > .tit {line-height: 1.1; letter-spacing: 1.5px; margin: 0 0 10px 0;}
    .ind_B .lis > div > .txt > .tit span {font-size: 200%; margin: 0;}
    .ind_B .lis > div > .txt > ul {padding: 10px 0 0 0;}
    .ind_B .lis > div > .txt > ul li {line-height: 1.4;}
    .ind_B .lis > div > .txt > ul li::before {top: 4px;}
    .ind_C {padding: 6% 20px 5% 20px;}
    .ind_C .img {padding: 0 0 30px 0;}
    .ind_D {padding: 110px 0 3% 0;}
    .ind_D .lis > div > .img {width: 110px; height: 110px; padding: 20px; top: -55px; left: calc(50% - 55px);}
    .ind_D .lis > div > .txt {padding: 80px 7% 14% 7%;}
    .ind_D .lis > div > .txt > .tit {letter-spacing: 1px; margin: 0 0 10px 0;}
    .ind_D .lis > div > .txt > p {letter-spacing: 0.3px;}
    .ind_D .lis > div > .txt > ul {padding: 15px 0 0 0;}
    .ind_D .lis > div > .txt > ul li {letter-spacing: 0;}
    .ind_D .lis > div > .txt > ul li::before {top: 3px;}
    .ind_E {padding: 5% 0 400px 0;}
    .ind_E .frame_1311 > .tit {max-width: 960px;}
    .ind_E .frame_1311 > .txt {margin: 4% 0 0 0;}
    .ind_E .frame_1311 > .txt > .con > .lis {padding: 3% 3%;}
    .ind_E .frame_1311 > .txt > .con > .sty2 {padding: 3% 1%;}
    .ind_E .frame_1311 > .txt > .con > .lis > div, .ind_E .frame_1311 > .txt > .con > .sty2 > div {padding: 0 2%;}
    .ind_E .frame_1311 > .txt > .con > .lis > div p {letter-spacing: 0;}
    .ind_E .frame_1311 > .txt > .con > .but {padding: 20px 30px 0 30px;}
    .ind_F {padding: 21% 0 6% 0;}
    .ind_F .con {margin: 0 auto 3% auto;}
}
@media only screen and (max-width:1200px){
    .ind_A {padding: 60px 0 120px 0;}
    .ind_A .not, .ind_C .not, .ind_E .frame_1311 > .not, .ind_F .tit {letter-spacing: 0.9px;}
    .ind_A .not::after, .ind_C .not::after, .ind_E .frame_1311 > .not::after, .ind_F .tit::after {height: 60px; margin: 20px 0 0 0;}
    .ind_A .tit, .ind_C .tit {font-size: 530%;}
    .ind_A .tit {margin: 0 0 40px 0;}
    .ind_B .lis {transform: translateY(-60px);}
    .ind_B .lis > div > .txt {padding: 10px 11%;}
    .ind_B .lis > div > .txt > .tit {letter-spacing: 1px;}
    .ind_B .lis > div > .txt > .tit span {font-size: 170%; letter-spacing: 3.5px;}
    .ind_C {padding: 60px 20px;}
    .ind_C .not {margin: 0 0 10px 0;}
    .ind_D {padding: 100px 0 30px 0;}
    .ind_D .lis > div > .img {width: 90px; height: 90px; padding: 15px; top: -45px; left: calc(50% - 45px);}
    .ind_D .lis > div > .txt {padding: 60px 10px 20px 10px;}
    .ind_D .lis > div > .txt > p {letter-spacing: 0;}
    .ind_E {padding: 60px 0 290px 0;}
    .ind_E .frame_1311 > .tit {font-size: 500%; line-height: 1.1; max-width: 750px; margin: 0 auto 20px auto;}
    .ind_E .frame_1311 > .txt {margin: 30px 0 0 0;}
    .ind_E .frame_1311 > .txt > .con {padding: 20px 0;}
    .ind_E .frame_1311 > .txt > .con > .lis {padding: 20px;}
    .ind_E .frame_1311 > .txt > .con > .sty2 {padding: 20px 10px;}
    .ind_E .frame_1311 > .txt > .con > .lis > div, .ind_E .frame_1311 > .txt > .con > .sty2 > div {padding: 0 10px;}
    .ind_E .frame_1311 > .txt > .con > .lis > div .tit {letter-spacing: 1px; margin: -10px 0 10px 0;}
    .ind_F {padding: 21% 0 60px 0;}
    .ind_F .con {margin: 0 auto;}
}
@media only screen and (max-width:992px){
    .ind_A .not, .ind_C .not, .ind_E .frame_1311 > .not, .ind_F .tit {margin: 0 0 20px 0;}
    .ind_A .tit, .ind_C .tit {font-size: 400%; margin: 0 0 30px 0;}
    .ind_B .lis > div > .txt {padding: 10px;}
    .ind_B .lis > div > .txt > .tit {font-size: clamp(22px, 2.7vw, 36px) !important; letter-spacing: 0; margin: 0 0 5px 0;}
    .ind_B .lis > div > .txt > .tit span {font-size: 130%;}
    .ind_B .lis > div > .txt > p {font-size: 100%; line-height: 1.1; letter-spacing: 0;}
    .ind_B .lis > div > .txt > ul {padding: 5px 0 0 0;}
    .ind_D {padding: 100px 0 0 0;}
    .ind_D .lis > div, .ind_D .lis > div:nth-child(4n+4) {width: 48%; margin: 0 4% 60px 0;}
    .ind_D .lis > div:nth-child(2n+2), .ind_D .lis > div:last-child {margin: 0 0 60px 0;}
    .ind_D .lis > div > .txt {padding: 60px 20px 20px 20px;}
    .ind_D .lis > div > .txt > ul li::before {top: 4px;}
    .ind_E, .ind_F {padding: 60px 0;}
    .ind_E .frame_1311 > .tit {font-size: 400%;}
    .ind_E .frame_1311 p {letter-spacing: 0;}
    .ind_E .frame_1311 > .txt > .con {position: relative; top: auto; left: auto; right: auto; bottom: auto; padding: 0 0 20px 0;}
    .ind_E .frame_1311 > .txt > .con > .lis {padding: 0 20px;}
    .ind_E .frame_1311 > .txt > .con > .lis > div {width: 100%; border-right: 0; border-bottom: 1px solid #fff; padding: 30px 0;}
    .ind_E .frame_1311 > .txt > .con > .lis > div:last-child {border-bottom: 0;}
    .ind_E .frame_1311 > .txt > .con > .lis > div .tit {margin: 0 0 10px 0;}
    .ind_E .frame_1311 > .txt > .con > .lis > div p {text-align: center;}
    .ind_E .frame_1311 > .txt > .con > .but {justify-content: center;}
}
@media only screen and (max-width:768px){
    .ind_A .not, .ind_C .not, .ind_E .frame_1311 > .not, .ind_F .tit {letter-spacing: 1px;}
    .ind_A .not::after, .ind_C .not::after, .ind_E .frame_1311 > .not::after, .ind_F .tit::after {height: 40px; margin: 10px 0 0 0;}
    .ind_A .tit, .ind_C .tit, .ind_E .frame_1311 > .tit {font-size: 300%;}
    .ind_B .lis > div, .ind_B .lis > div:nth-child(3n+3), .ind_B .lis > div:last-child {width: 100%; max-width: 422px; margin: 0 auto 30px auto;}
    .ind_B .lis > div > .txt {padding: 25px 17%;}
    .ind_B .lis > div > .txt > .tit {font-size: clamp(27px, 5.903vw, 36px) !important; line-height: 1.2777778; letter-spacing: 1.95px; margin: 0 0 13px 0;}
    .ind_B .lis > div > .txt > .tit span {font-size: 241.667%; line-height: 1; letter-spacing: 7.5px; margin: 0 0 8px 0;}
    .ind_B .lis > div > .txt > p {font-size: 111.1111%; line-height: 1.2; letter-spacing: 0.5px;}
    .ind_B .lis > div > .txt > ul {padding: 18px 0 0 0;}
    .ind_B .lis > div > .txt > ul li::before {top: 7px;}
    .ind_E .frame_1311 p {line-height: 1.5;}
    .ind_F .con {flex-flow: column; align-items: center;}
    .ind_F .con > .lef {/*width: auto;*/ padding: 0 0 0 0;}
    .ind_F .con > .rig {/*width: auto;*/}
    .ind_F .con > div ul li {line-height: 1.2; padding: 0 0 20px 0;}
    .ind_F .but {justify-content: center;}
}
@media only screen and (max-width:576px){
    .ind_A .not, .ind_C .not, .ind_E .frame_1311 > .not, .ind_F .tit {letter-spacing: -1px;}
    .ind_A .tit, .ind_C .tit, .ind_E .frame_1311 > .tit {font-size: 155%; letter-spacing: -1px;}
    .ind_D .lis > div, .ind_D .lis > div:nth-child(4n+4), .ind_D .lis > div:nth-child(2n+2), .ind_D .lis > div:last-child {width: 100%; max-width: 310px; margin: 0 auto 60px auto;}
}
@media only screen and (max-width:430px){
    .ind_A .not::after, .ind_C .not::after, .ind_E .frame_1311 > .not::after, .ind_F .tit::after {height: 30px;}
    .ind_B .lis > div > .txt {padding: 20px 10%;}
    .ind_B .lis > div > .txt > .tit {font-size: clamp(27px, 7.907vw, 36px) !important; line-height: 1.1; margin: 0 0 5px 0;}
    .ind_B .lis > div > .txt > .tit span {font-size: 200%; letter-spacing: 5px; margin: 0;}
    .ind_B .lis > div > .txt > ul {padding: 10px 0 0 0;}
    .ind_E .frame_1311 > .txt > .con > .but {padding: 0 20px;}
    .ind_E .frame_1311 > .txt > .con > .but a {width: 100%; letter-spacing: 1.5px; justify-content: center; padding: 20px; margin: auto;}
    .ind_E .frame_1311 > .txt > .con > .but a:active, .ind_E .frame_1311 > .txt > .con > .but a:hover {padding: 20px 20px 20px 70px;}
    .ind_E .frame_1311 > .txt > .con > .but a img {margin: 0 0 0 10px;}
    .ind_F .con > .lef, .ind_F .con > .rig {width: 100%;}
    .ind_F .con > div ul li {text-align: center;}
    .ind_F .con > div ul li b {display: block;}
}
@media only screen and (max-width:350px){
    .ind_A {padding: 60px 0 90px 0;}
    .ind_A .tit, .ind_C .tit, .ind_E .frame_1311 > .tit {font-size: 170%;}
    .ind_B .lis {transform: translateY(-40px);}
    .ind_B .lis > div > .txt {padding: 10px 20px;}
    .ind_B .lis > div > .txt > .tit {font-size: 21px !important; letter-spacing: 0;}
    .ind_B .lis > div > .txt > .tit span {font-size: 130%; letter-spacing: 2px;}
    .ind_B .lis > div > .txt > p {font-size: 100%; letter-spacing: 0;}
    .ind_B .lis > div > .txt > ul li::before {/*top: 5px;*/}
    .ind_D .lis > div > .txt > ul li::before {top: 4px;}
    .ind_D .lis > div > .txt > .tit {letter-spacing: 0;}
    .ind_E .frame_1311 > .txt > .con > .lis {padding: 0 10px;}
    .ind_E .frame_1311 > .txt > .con > .but {padding: 0 10px;}
    .ind_E .frame_1311 > .txt > .con > .but a {letter-spacing: 1px;}
    .ind_E .frame_1311 > .txt > .con > .but a:active, .ind_E .frame_1311 > .txt > .con > .but a:hover {padding: 20px 20px 20px 50px;}
    .ind_E .frame_1311 > .txt > .con > .but a img {width: 25px; margin: 0 0 0 5px;}
    .ind_F .but {padding: 0;}
    .ind_F .but a {width: 100%; justify-content: center; letter-spacing: 1px; padding: 18px 15px 20px 15px;}
    .ind_F .but a:active, .ind_F .but a:hover {padding: 18px 15px 20px 35px;}
    .ind_F .but a img {width: 25px; margin: 0 0 0 5px;}
}