li {list-style-type:none;}
.em_cont{width:1200px;margin:0 auto;padding:50px 0;}
.ea_box>img{width:100%;}
.em_box2{background: #f1f1f1;}
.ea_brief p{font-size:20px;line-height:30px;letter-spacing: 5px;color:#494949;}
.ea_brief p:first-of-type{margin-top:20px;margin-left: 2%;}
.ea_brief2{margin: auto;text-align: center;}
.ea_brief3{margin: auto;text-align: center;}
.em_title{background-size:100%;color:#d70000;letter-spacing: 15px;font-size:45px;background-repeat:  no-repeat;padding-bottom:10px;font-weight: lighter;margin:0;}
.em_title2{background-size:97% 83%;color:#d70000;letter-spacing: 8px;font-size:34px;background-repeat:  no-repeat;padding-bottom:19px;font-weight: lighter;margin:0;}
.ea_box2{background: #e6ded7;}
.ea_box3{padding-bottom: 30px;}
.em_title{display:inline-block;vertical-align:bottom;background-image:url('../themes/DST_TCM/assets/image/bk_left.png');background-position:left bottom;padding-right:50px;padding-left:15px;}
.em_title2{display:inline-block;vertical-align:bottom;background-image:url('../themes/DST_TCM/assets/image/bk_left.png');background-position:100% 90%;padding-right:5%;padding-left:3%;}
.ea_box3 .ea_brief{height: 100%;padding: 50px 0; background: url('../themes/DST_TCM/assets/image/add_me_list_bg.png') no-repeat 100% 100%;background-size: 95% 100%;}
.ea_box3 .ea_brief .ea_title_sp{padding: 35px 0;}
.ea_box3 .ea_brief .ea_title{text-align: center; padding: 30px 0; color: #e26d62; letter-spacing: 10px;}
.ea_box3 .ea_brief .ea_title2{text-align: center; padding-top: 10px;  color: #e26d62; letter-spacing: 10px;}
.ea_box3 .ea_brief .custom_title{padding-top: 0px;}
.ea_box3 .ea_brief .custom_title1{padding-top: 25px;}
.ea_box3 .ea_brief .ea_title>span{font-size: 20px;letter-spacing: 3px;}
.ea_box3 .ea_brief .ea_title>h2{margin-bottom: -5px;letter-spacing: 5px;}
.ea_title2 .ea_btn{letter-spacing: 2px;display: inline-block;margin-left: 10px;height: 45px;line-height: 45px;padding: 0 40px;background-color: #e26d62;color: #fff!important;font-size: 20px;margin-bottom: 5%;}
.ea_box3 .ea_brief .content{display: block;margin: auto; text-align: center;width: 80%;margin-left:  18%;}
.ea_box2 .ea_brief2 .content2{display: block;margin: auto; text-align: center;line-height: 35px;font-size: 18px;}
.ea_box2 .ea_brief3 .content2{display: block;margin: auto; text-align: center;line-height: 35px;font-size: 18px;}
.ea_brief .content>ul{display: inline-block;width: 36%; text-align: left;margin-right: 10%;margin-left: -2%;}
.ea_brief .content>ul>li{display: flex;margin-top: 5px;align-items:flex-start;font-size: 18px;}
.ea_brief .content>ul>li:before{content:"•"; color: black; margin-right: 10px;font-weight: 900;}
.ea_brief2 .content>ul{display: inline-grid; text-align: left;margin-right: 100px; width: auto;padding: 20px 0;}
.ea_brief2 .content>ul>li:before{content:"✔"; color: black; margin-right: 10px;}
.ea_brief3 .content>ul{display: inline-grid; text-align: left;margin-right: 8%;margin-left: 8%; width: auto;padding: 20px 0;}
.ea_brief3 .content>ul>li:before{content:"✔"; color: black; margin-right: 10px;}
a:link, a:visited, a:hover, a:active{color: black;}
.content2 .last{font-size: 13px;}
.content2 a{display: inline-block;}
.lg_hiden{display: none;}


@media only screen and (min-width: 766px) and (max-width: 1215px) {
    .em_cont {
        width: 90%;
     }
    .ea_brief3 .content>ul{
        margin-right: 6%;
        margin-left: 0%;
    }
    .content2 .last{
        margin-right: 6%;
        margin-left: 6%;
    }

}



@media screen and (max-width:766px){
    .em_cont{width:100%;padding:45px 15px 25px!important;text-align:center;}
    .ea_box3 .ea_brief .ea_title>span{font-size: 18px;}
    .ea_brief .em_title{font-size: 30px;margin-left: 7%;letter-spacing: 8px;background-position: 89% 90%;}
    .ea_brief p:first-of-type{margin-top: 17px;letter-spacing: 1px;}
    .ea_box3 .ea_brief .ea_title>h2{letter-spacing: 2px;font-size: 23px!important;}
    .ea_box3 { width: 90%;margin: auto;} 
    .ea_box3 .ea_brief .ea_title{padding: 15px 0;}
    .ea_box3 .ea_brief{height: 100%; padding: 50px 0; background: url('../themes/DST_TCM/assets/image/add_me_list_bg_mb.png') no-repeat left / 105% 105%;margin-bottom: 20px;}
    .ea_box3 .ea_brief .content{display: block;margin: auto; text-align: center;width:100%;padding-left: 10%;letter-spacing: 0;    margin-left: 4%;}
    .ea_box3 .ea_brief .content>ul{display: block;text-align: justify;margin-bottom: 0;width: 90%;}
    .ea_box3 .ea_brief .content>ul>li{font-size: 15px;margin: 0;width: 100%;letter-spacing: 0;line-height: 16px;margin-bottom: 7px;}
    .ea_brief p{text-align: justify;width: 93%;padding-left: 4%;}
    .ea_title2 .ea_btn{margin-top: 15px;margin-bottom: 15px;font-size: 18px;}
    .ea_box3 .ea_brief .ea_title_sp{padding: 10px 0 15px;}
    .ea_title>h2 {font-size: 25px;}
    .ea_brief3 .content>ul{display: contents; text-align: center;margin-right: 100px; width: auto;padding: 20px 0;}
    .ea_brief3 .content>ul{display: contents; text-align: center;margin-right: 100px; width: auto;padding: 20px 0;}
    .ea_brief3 .content>ul>li{display: block;margin-top: 5px;align-items:flex-start;font-size: 16px;letter-spacing: 2px;}
    .ea_brief3 .em_title2{letter-spacing: 0px;font-size: 30px;padding-bottom: 16px;padding-right: 17px;padding-left: 17px;margin-bottom: 10px;}
    .ea_box2 .ea_brief3 .content2>span{white-space: pre;font-size: 16px;letter-spacing: 0;}
    .ea_box2 .ea_brief3 .content2 img{height: 26px;}
    .ea_box2 .ea_brief3 .content2{margin-top: 30px;line-height: 30px;}
    .ea_box3 .ea_brief .ea_title2{padding-top: 0;}
    .ea_title_sp2{font-size: 1.7rem!important;letter-spacing:0px}
    .content2 .last{font-size: 12px!important;}
    .ea_box3 .ea_brief .ea_title>span {display: inline-block;margin-top: 3px;}
    .ea_box2 .ea_brief3 .content2>span:nth-child(1) {display: block;}
}
@media screen and (max-width:499px){
    .ea_brief p{font-size: 17px;}
    .ea_box3 .ea_brief{padding: 30px 15px 25px!important;}
    .ea_box3 .ea_brief .ea_title>h2{font-size: 20px!important;}
    .ea_box3 .ea_brief .content>ul>li{font-size: 14px;}
    .ea_title2 .ea_btn{font-size: 16px;margin-left: 0;}
    .ea_brief3 .content>ul>li{font-size: 17px;}
    .ea_box2 .ea_brief3 .content2>span{font-size: 17px;}
    .lg_hiden{display: block;}
    .ea_box3 .ea_brief:nth-of-type(1) .ea_title_sp, .ea_box3 .ea_brief:nth-of-type(2) .ea_title_sp{
        padding: 10px 0 22px;
    }
    .em_title{
        padding-right: 26px;
        padding-left: 31px;
    }
}