.b0207 p {text-align:center; color:#000000 !important; margin:0 0 30px 0}
.b0207 img {display:block; border-radius:10px; width:100%; margin:0 0 30px 0}

button.app {width:100%; border:1px solid #4e8252; background-color:#4e8252; padding:0 20px 0 20px; color:#ffffff; height:60px; border-radius:10px; font-size:1rem}
#quick {position:fixed; bottom:100px; right:100px; width:100px;}
#quick button {width:100px; height:100px; border-radius:100px; color:#ffffff; background-color:#4e8252; margin-bottom:10px;}
#docu {}
#docu ul,#docu li {padding:0; margin:0; list-style:none;}
#docu .toggle {color:#000000 !important; font-size:16px;}
#docu .toggle a {color:#000000 !important; font-weight:700;}
#docu .toggle i {color:#000000 !important; margin-right:10px;}
#docu .toggle p {float:right; color:#999999;}
#docu .toggle p i {margin-right:5px; color:#999999 !important}
#docu ul .inner {display:none; overflow: hidden; padding:24px; margin-top:-11px; margin-bottom:10px; background-color:#f0f0f0; font-size:16px; line-height:30px;}
#docu ul .inner li {padding-bottom:30px;}
#docu ul .inner li b {color:#ffffff; font-size:17px;}
#docu ul li .toggle {width:calc(100% - 40px); background-color:#ffffff; border:1px solid #e6e6e6; padding:19px; margin:0 auto; display:table; margin-bottom:10px; border-radius:5px;}
#docu ul .inner .reviewbox {max-width:500px; margin:0 auto; width:100%;}
#docu ul .inner .reviewbox img {max-width:100%; border-radius:10px; margin-bottom:10px; width:100%; display:block;}
#docu p {}

.c02 img {margin-bottom:50px}
.c02 img:last-child {margin-bottom:0px}

.c02 figure {width:100%; padding:0px; margin:0px; margin-bottom:100px;}
.c02 figure img {margin-bottom:0px}
.c02 figure table {margin-top:0px; width:100%}
.c02 dd b {color:#000000;}
.c02 figure h60 {margin:30px 0 10px 0}
.c02 figure table th {background:#172353}



h60 {display:block; color:#000000; font-weight:bold; font-size:1rem}
h60 i {color:#000000; margin-right:10px}


table {margin:0 auto; padding:0; border-spacing:5px; border-radius:10px; border:0px solid #dddddd; background:#ffffff; box-shadow: 0 20px 20px -20px rgba(234, 85, 86, 0.1), 0 20px 20px -20px rgba(0, 0, 0, 0.1); background:#f9f9f9;}
th, td {line-height:1.7; border-radius:10px;  text-align:center; margin:10px; padding:10px; border-bottom:0px solid #dddddd; border-right:0px solid #dddddd; background-color:#ffffff; }
td {border:1px solid #dddddd}

td.session {background-color:#f6f6f6; color:#000000; font-weight:bold}

th {color:#ffffff; font-weight:800;}
td i {margin-right:10px; color:#000000;}
td a {color:#000000; font-weight:bold}
td a:hover {border-bottom:0px solid #000000}


table tr:last-child td {}
table tr:last-child th {border-bottom:0px none;}

table td:last-child {}
table th:last-child {border-right:0px none}


.p0201 table {width:90% !important; margin-top:-50px !important; margin-bottom:100px !important}

@media ( max-width: 1100px ) {
#quick {position:fixed; bottom:30px; right:20px; width:60px;}
#quick button {width:60px; height:60px; border-radius:60px; color:#ffffff; background-color:#4e8252; margin-bottom:10px; font-size:9px;}
#docu .toggle {color:#000000 !important; font-size:13px !important;}
#docu ul .inner li b {color:#ffffff; font-size:13px;}
#docu ul .inner {display:none; overflow: hidden; padding:24px; margin-top:-11px; margin-bottom:10px; background-color:#f0f0f0; font-size:12px; line-height:20px;}
	
}