@charset "utf-8";
/* CSS Document */

span{font-size:inherit;}
/* TinyMCE specific rules */
body.mceContentBody {
   /*background: #FFF;*/
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
}

.mceContentBody td{
	padding: 0 0 1em 0;
}

.cp_main_title{
font-family:Arial, Helvetica, sans-serif; 
font-size:23px; 
color:#476fb0; 
font-weight:normal;
}

.cp_main_title02{
font-family:Arial, Helvetica, sans-serif; 
font-size:160%; 
color:#476fb0; 
font-weight:normal;
}

.cp_main_title03{
font-family:Arial, Helvetica, sans-serif; 
font-size:160%; 
color:#246698; 
font-weight:normal;
}

.cp_main_title04{
font-family:Arial, Helvetica, sans-serif; 
font-size:160%; 
color:#2A59A5; 
font-weight:normal;
}

.cp_main_title05{
font-size:160%; 
color:#4773B2;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
.cp_sub_name{
color:#2A59A5;
font-family:Arial,Helvetica,sans-serif;
font-size:160%;
font-weight:normal;
}

.cp_sub_title{
color:#476FB0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.cp_sub_title02{
color:#4F81D5;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
}

.cp_sub_title03{
font-size:13px;
font-weight:bold;
color:#4773B2;
font-family:Arial,Helvetica,sans-serif;
}

.cp_sub_title04{
font-size:12px;
color:#4F81D5;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
}

.cp_question_title{
color:#4F81D5;
font-weight:bold;
font-size:12px;
}

.cp_num_list{
color:#246698;
font-size:14px;
font-style:normal;
font-weight:bold;
padding-bottom:1em;
padding-top:0;
vertical-align:text-top;
}

.cp_num_list_italic{
color:#246698;
font-size:150%;
font-style:italic;
font-weight:bold;
padding-top:5px;
vertical-align:text-top;
}

.cp_num_list02{
color:#104397;
font-size:100%;
font-weight:normal;
vertical-align:text-top;
}

.cp_url_link01{
color:#3E8BB3;
font-weight:bold;
text-decoration:none;
}

.cp_url_link02{
color:#3E8BB3;
font-weight:normal;
text-decoration:none;
}

.cp_no_point{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.cp_point_list, .cp_point_list li{
	margin:0 0 10px 0;
}

.cp_point_list_disc{
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0 23px;
}

.cp_bule_word{
	color:#2890B1;
}
