#my-scrollbar{ background-color:#fff; }
.btnArea{ display:none; }

.sub01_tt{ font-size:16px; font-weight:700; color:#111; margin-bottom:2rem; }
.sub01_st{ font-size:15px; font-weight:500; color:#333; margin-bottom:1.5rem; line-height:1.7em; }
.sub01_de{ list-style:disc; padding-left:20px; margin-bottom: 0;}
.sub01_de > li{ font-size:15px; font-weight:500; color:#444; margin-bottom:10px; }
.sub01_de > li:last-child{ margin-bottom:0; }
.sub01_de > li > p{ font-weight:300; margin:0; font-size: 13px;}

.sub01_btn{ margin-top:2rem; text-align:right; padding:0; }
.sub01_btn > li{ display:inline-block; color:#efefef; margin-bottom:5px; }
.sub01_btn > li > a{ display:block; font-size:14px; padding:5px 15px; text-align:center; border-radius:4px; background-color:#333; font-weight:300; color:#efefef; }

.font-rd{color: #ee2c3c;}

.page-section.border-bottom{padding-bottom: 2rem;}

.grey-box{
	width: 100%;
    height: 100%;
    padding: 2rem;
    background-color: #f5f5f5;
}

.etc{font-size: 15px; margin-bottom: 0 !important;}

.word-spacing > li{word-spacing: 5px;}

@media(max-width:500px){
	.sub01_btn > li > a{ font-size:13px; }
}