#tch-contents-wrap-id img{border: 0; margin: 0; padding: 0}
#tch-contents-wrap-id dl,#tch-contents-wrap-id dt,#tch-contents-wrap-id dd{margin: 0; padding: 0; list-style: none}
#tch-contents-wrap-id ul,#tch-contents-wrap-id ol,#tch-contents-wrap-id li{margin: 0; padding: 0}
#tch-contents-wrap-id a{text-decoration: none; color: rgb(255, 255, 255)}
#tch-contents-wrap-id a:hover,#tch-contents-wrap-id .a:active{color: rgb(255, 255, 255); text-decoration: underline; font-weight: bold}
#tch-contents-wrap-id p{margin: 0; padding: 0; border: 0}
#tch-contents-wrap-id #wrap{width: 100%; margin: 0 auto}
#tch-contents-wrap-id h4.titDepth01{color: rgb(0, 0, 0); font-size: 2.6rem; background: url(h4_icon.png) no-repeat left 0.8rem; padding: 0 0 0 3.4rem; clear: both; margin: 5rem 0 1rem 0}
#tch-contents-wrap-id h4.titDepth02{color: rgb(0, 0, 0); font-size: 2.8rem; text-align: center; margin: 3rem 0}
#tch-contents-wrap-id h5{background: url(h5_icon.png) 0.5rem 0.6rem no-repeat; font-size: 2.4rem; padding: 0 0 0.5rem 2.6rem; margin: 2rem 0 1rem 0; color: rgb(0, 0, 0)}
#tch-contents-wrap-id h6{background: url(h6_icon.png) 0.5rem 1rem no-repeat; font-size: 2.2rem; padding: 0 0 0.5rem 2.6rem; margin: 0.5rem 0 0 0; color: rgb(0, 0, 0)}
#tch-contents-wrap-id table{width: 100%; border-collapse: collapse; margin: 0 0 4rem 0; border-top: 0.3rem solid rgb(0, 174, 255)}
#tch-contents-wrap-id caption{position: relative; top: -9999em; left: -9999em; font-size: 0; height: 0; line-height: 0; width: 0}
#tch-contents-wrap-id td{border: 0.1rem solid rgb(210, 210, 210); text-align: center; padding: 1rem}
#tch-contents-wrap-id th{font-weight: bold; background-color: rgb(249, 254, 255); border-left: 0.1rem solid rgb(11, 169, 243); border-right: 0.1rem solid rgb(11, 169, 243); border-bottom: 0.1rem solid rgb(11, 169, 243); color: rgb(0, 151, 222); padding: 1rem 0}
#tch-contents-wrap-id .title_box_blue{background-color: rgb(6, 163, 240); font-size: 2.4rem; color: rgb(255, 255, 255); padding: 2rem; font-weight: bold; border-radius: 1.5rem; margin: 0 auto 4rem auto; text-align: center}
#tch-contents-wrap-id .text_box{padding: 0.5rem; margin: 0 0 3rem 0; font-size: 1.8rem}
#tch-contents-wrap-id .text_box ul{padding: 0; margin: 0 0 1rem 1rem}
#tch-contents-wrap-id .text_box ul li{display: list-item; list-style: "•"; margin: 0.5rem 0 0.5rem 0.3rem; padding: 0 0 0 0.5rem}
#tch-contents-wrap-id .text_box ol{padding: 0; margin: 0 0 2rem 0}
#tch-contents-wrap-id .text_box ol li{font-size: 1.8rem; display: list-item; list-style: decimal-leading-zero; margin: 0 0 1rem 3rem; padding: 0 0 0 0.5rem}
#tch-contents-wrap-id .text_box dl{padding: 0; margin: 0 0 2rem 0.5rem}
#tch-contents-wrap-id .text_box dt{font-size: 2.2rem; color: rgb(0, 0, 0); margin: 2rem 0 1rem 0; padding: 0 0 0 1.4rem; font-weight: bold; background: url(dt_icon.png) 0 0.7rem no-repeat}
#tch-contents-wrap-id .text_box dd{display: list-item; list-style: "•"; margin: 1rem 0 1rem 0.7rem; padding: 0 0 0 0.5rem}
#tch-contents-wrap-id .text_box dd.none{list-style: none}
#tch-contents-wrap-id .text_blue{color: rgb(17, 72, 175)}
#tch-contents-wrap-id .text_red{color: rgb(230, 0, 18)}
#tch-contents-wrap-id .text_B1{font-size: 2.4rem}
#tch-contents-wrap-id .left{text-align: left}
#tch-contents-wrap-id .center{text-align: center}
#tch-contents-wrap-id .right{text-align: right}
@media screen and (max-width: 320px){
#tch-contents-wrap-id table{letter-spacing: -0.05rem}
#tch-contents-wrap-id th{font-size: 1.7rem}
#tch-contents-wrap-id td{font-size: 1.6rem}
#tch-contents-wrap-id h4.titDepth01{color: rgb(0, 0, 0); font-size: 2.4rem; background: url(h4_icon.png) no-repeat left 0.8rem; padding: 0 0 0 3.4rem; clear: both; margin: 0 0 3rem 0}
#tch-contents-wrap-id h5{background: url(h5_icon.png) 0.5rem 0.4rem no-repeat; font-size: 2rem; padding: 0 0 0.5rem 2.2rem; margin: 0; color: rgb(0, 0, 0)}
#tch-contents-wrap-id h6{background: url(h6_icon.png) 0.5rem 0.8rem no-repeat; font-size: 1.8rem; padding: 0 0 0.5rem 2.6rem; margin: 0.5rem 0 0 0; color: rgb(0, 43, 113)}
#tch-contents-wrap-id .tabcontents ul li{width: calc(50% - 2rem); margin: 0 0 0.5rem 0}
#tch-contents-wrap-id .tabcontents ul li:nth-child(even){margin: 0 0 0.5rem 2rem}
#tch-contents-wrap-id .text_box{font-size: 1.6rem}
#tch-contents-wrap-id .text_box ul li{font-size: 1.6rem}
#tch-contents-wrap-id .text_box dt{font-size: 2rem; background: url(dt_icon.png) 0 0.6rem no-repeat}
#tch-contents-wrap-id .text_box dd{font-size: 1.6rem}
}
@media screen and (min-width: 321px) and (max-width: 768px){
#tch-contents-wrap-id .tabcontents ul li{width: calc(50% - 1rem); margin: 0 0 0.5rem 0}
#tch-contents-wrap-id .tabcontents ul li:nth-child(even){margin: 0 0 0.5rem 1rem}
}
@media screen and (min-width: 769px) and (max-width: 1023px){
#tch-contents-wrap-id .tabcontents ul li{width: calc(50% - 1rem); margin: 0 0 0.5rem 0}
#tch-contents-wrap-id .tabcontents ul li:nth-child(even){margin: 0 0 0.5rem 1rem}
}
