.content_start { font-size:13px; color:#666666; }
.content_start .text_area { box-sizing:border-box; padding:0 10px; }
.content_start .tit { font-size:15px; color:#1d76bb; padding-top:20px; }
.content_start .tit.first { padding-top:0; }
.content_start .content_01 table,
.content_start .content_02 table { width:100%; padding-top:5px; }
.content_start .content_01 table td,
.content_start .content_02 table td { padding:5px 0; vertical-align:top; line-height:18px; }
.content_start .content_01 table td:first-child,
.content_start .content_02 table td:first-child { width:23px; text-align:center; font-size:11px; }

.content_start .content_01 > .content_01_01 { float:left; width:50%; vertical-align:top; }
.content_start .content_01 > .content_01_02 { float:left; width:50%; vertical-align:top; padding-top:15px; }
.content_start .content_01 > .content_01_03 { clear:both; float:left; padding-top:10px; width:100%; }
.content_start .content_01 > .content_01_03 img { width:100%; }

.content_start .content_02 { clear:both; float:left; padding-top:30px; width:100%; }
.content_start .content_02 > .content_02_02 {
	padding-top:15px; padding-right:15px; float:left; box-sizing:border-box; width:27%;
}
.content_start .content_02 > .content_02_03 {
	padding-top:15px; float:left; box-sizing:border-box; width:73%;
}

.content_start .content_02 table { border:1px solid #e1e1e1; padding-top:0; }
.content_start .content_02 table td {
	font-size:13px !important; text-align:left !important; padding:5px 0 5px 30px; line-height:13px !important;
}
.content_start .content_02 table .cell_color { background:#1d76bb; color:#fff; padding-left:20px; }

#wrap #main_content .content_inside .left_sidebar { height:835px; }