@charset "UTF-8";


article {padding: 230px 0 0;}
@media screen and (max-width: 767px) {
article {padding: 60px 0 0;}
}


.outline {background: #ddf9f1;padding: 0 0 100px;}
.outline_title {background: #ddf9f1;padding: 25px 0;color: #1bd89e;}
.outline p.sub_title {font-size: 18px;line-height: 28px;text-align: left; color: #404040;padding: 10px 20px;width: auto;border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
margin: 0 0 20px;}
.outline dl {width: 1160px;margin: 0 auto ;}
.outline dl dt {background: #1bd89e;font-size: 28px;line-height: 36px;text-align: left; color: #fff;padding: 27px 30px 27px;}
.outline dl dt img {width: 100%;}
.outline dl dd {background: #ffffff;padding: 100px;text-align: left;}

.outline dl dd table {width: 960px; text-align: left;margin: 0 auto;border-top: 1px solid #f1f1f1;}
.outline dl dd table th {font-size: 14px;line-height: 24px; border-bottom: 1px solid #f1f1f1;vertical-align: top;padding: 20px 0;width: 17%;}
.outline dl dd table td {font-size: 14px;line-height: 24px;border-bottom: 1px solid #f1f1f1;vertical-align: top;padding: 20px 0;}
.outline dl dd table td span {color: #1bd89e; display: block;font-weight: 700;}
.outline dl dd table td ul {}
.outline dl dd table td ul li {width: 100%; margin: 0 0 10px;}
.outline dl dd table td ul li:last-child {margin: 0;}



@media screen and (max-width: 1060px) {

.outline {background: #ddf9f1;padding: 0 0 100px;}
.outline_title {background: #ddf9f1;padding: 25px 0;color: #1bd89e;}
.outline p.sub_title {font-size: 18px;line-height: 28px;text-align: left; color: #404040;padding: 10px 20px;width: auto;border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
margin: 0 0 20px;}
.outline dl {width:90%;margin: 0 auto ;}
.outline dl dt {background: #1bd89e;font-size: 28px;line-height: 36px;text-align: left; color: #fff;padding: 27px 30px 27px;}
.outline dl dd {background: #ffffff;padding: 10%;text-align: left;}

.outline dl dd table {width: 100%; text-align: left;margin: 0;border-top: 1px solid #f1f1f1;}
.outline dl dd table th {font-size: 14px;line-height: 24px; border-bottom: 1px solid #f1f1f1;vertical-align: top;padding: 20px 0;width: 20%;}
.outline dl dd table td {font-size: 14px;line-height: 24px;border-bottom: 1px solid #f1f1f1;vertical-align: top;padding: 20px 0;}
.outline dl dd table td span {color: #1bd89e; display: block;font-weight: 700;}
.outline dl dd table td ul {}
.outline dl dd table td ul li {width: 100%; margin: 0 0 10px;}
.outline dl dd table td ul li:last-child {margin: 0;}

}
@media screen and (max-width: 767px) {
.outline {background: #ddf9f1;padding: 0 0 5%;}
.outline_title {background: #ddf9f1;padding: 25px 0;color: #1bd89e;}
.outline p.sub_title {font-size: 14px;line-height: 24px;text-align: left; color: #404040;padding: 5px 10px;width: auto;border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
margin: 0 0 5%;}
.outline dl {width: 90%;margin: 0 auto;}
.outline dl dt {background: #1bd89e;font-size: 16px;line-height: 26px;text-align: left; color: #fff;padding: 2% 5%;}
.outline dl dd {background: #ffffff;padding: 5%;text-align: left;}


.outline dl dd table {width: 100%; text-align: left;margin: 0;border-top: 1px solid #f1f1f1;}
.outline dl dd table th {font-size: 12px;line-height: 20px;font-weight: 700; border-bottom: none;vertical-align: top;padding: 5% 0 0;width: 100%;display: block;}
.outline dl dd table td {font-size: 12px;line-height: 20px;border-bottom: 1px solid #f1f1f1;vertical-align: top;padding: 0 0 5%;width: 100%;display: block;}
.outline dl dd table td span {color: #1bd89e; display: block;font-weight: 700;}
.outline dl dd table td ul {}
.outline dl dd table td ul li {width: 100%; margin: 5% 0 0;}
.outline dl dd table td ul li:last-child {margin: 5% 0 0;}



}






.btn_back {padding: 100px 0 0;}
.btn_back a {text-decoration: none;}
.entry_btn{color:#f7891c;font-size:18px;line-height:60px;text-align:center;width:100%;height:60px;background-color:#fff;padding:0;border:1px solid #f7891c;margin:0 auto;display:block}
.entry_btn:hover{background-color:#f7891c;color:#fff;text-decoration:none}

@media screen and (max-width: 1060px) {.store{background:#fef2e0;padding:0 0 50px}
.entry_btn{color:#f7891c;font-size:14px;line-height:50px;font-weight:700;text-align:center;width:100%;height:50px;background-color:#fff;padding:0;text-decoration:none;border:1px solid #f7891c;margin:0 auto;display:block}
.entry_btn:hover{background-color:#f7891c;color:#fff;text-decoration:none}
}

@media screen and (max-width: 767px) {
.entry_btn{color:#f7891c;font-size:14px;line-height:50px;font-weight:700;text-align:center;width:100%;height:50px;background-color:#fff;padding:0;text-decoration:none;border:1px solid #f7891c;margin:0 auto;display:block}
.entry_btn:hover{background-color:#f7891c;color:#fff;text-decoration:none}
}

}




