@charset "utf-8";

/* CHILD
--------------------------------------- */

/* voc_column は他共通の組みと違うため、独自組み */
.voc_column{float:left;width:946px;border-top:1px solid #bbb;padding:20px 0px;}
.voc_column .column_left{float:left; width:310px;margin-top:20px;}
.voc_column .column_right{float:right;}
.voc_column .column_right img{margin-right:10px;}



.kind_column {background-color:#efefe3;margin-bottom:15px;}
.kind_column div{}

.kind_column div{
display:table-cell;
/*margin-bottom:1px;*/
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
}

* html .kind_column div{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html .kind_column div{/* IE 7 */
display:inline;
zoom:1;
}

.kind_column .column_left{width:280px;padding-left:30px;}
.kind_column .column_left h3{margin-bottom:10px;}
.kind_column .column_left a{margin-bottom:20px;}
.kind_column .column_right{padding-left:20px;}
.kind_column .column_right img{margin-left:10px;}




.support_box {margin-bottom:15px;}
.support_box div{}

.support_box div{
display:table-cell;
/*margin-bottom:1px;*/
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
}

* html .support_box div{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html .support_box div{/* IE 7 */
display:inline;
zoom:1;
}

.support_box .column_left{width:364px;}
.support_box .column_left img{margin-bottom:10px;}
.support_box .column_right{width:557px;padding-left:25px;}
.support_box .column_right img{margin-bottom:10px;}
.child_support_link{float:right;}