@charset "utf-8";
/* CSS Document */
.tcle_bt{ width:100%; text-align:center; font-size:24px; margin-top:22px; display:block; color:#6e28bc;}
.tcle_bt1{ width:100%; text-align:center; font-size:16px; display:block; margin-top:6px;}
.tcle_bt2{ width:100%; text-align:center; display:block; margin-top:24px;}
.tcle_bt3{ width:94%; display:block; margin:0 auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ededed; margin-top:20px;}
.tcle_bt3 b{ font-size:18px; color:#6e28bc; display:block; width:100%;}
.tcle_bt3 p{ font-size:16px; display:block; width:100%; line-height:24px; margin-top:8px;}



@media (min-width:320px) and (max-width:480px){
	.nx_bar1{width:100%; height:auto; max-width:640px; margin:0 auto; text-align:center; margin-top:10px;}
	.nx_mrx{width:100%; max-width:640px; margin:0 auto; overflow:hidden; margin-top:10px; background:#fff; padding-bottom:30px;}
	.nx_nr{ width:100%; max-width:640px; margin:0 auto; overflow:hidden; margin-top:10px; background:#fff; padding-bottom:20px;}
	.tcle_bt2{ width:100%; text-align:center; display:block; margin-top:14px;}
	.tcle_bt3 p{font-size:14px}
}

@media (min-width:480px) and (max-width:640px){
}

#content_main_box_x{padding:10px 5px;    line-height: 180%;}
#content_main_box_x img{display:inline;}
.redcolord{font-weight:bold;color:red;}