.hc2_img_bill {
	border-top: 1px solid rgb(204, 204, 204); 
	border-bottom: 1px solid rgb(204, 204, 204);}

ul.hc2_arrow01 li {
	padding-left: 1.4em;
	background-image:url(/image/common/arrow1.gif);
    background-repeat: no-repeat;
	background-position: 0 2px;
    margin: 0.7em 1.5em 0 0;
}

.hc2_arrow01 li img {
	margin-top: 5px;
	margin-bottom: 10px;}

.hc2_img_bar {
	width:auto; 
	height:7px; 
	background-image:url(/item/image/common/item_bg007.gif); 
	background-repeat:repeat-x; 
	overflow:hidden;}

.hc2_inline_ul {margin-top:10px;}

.hc2_inline_ul li {
	float:left; 
	width:12em; 
	text-indent: 1.4em;
	background-image: url(/item/image/common/item_ic001.gif); 
	background-repeat :no-repeat;	
	background-position: 0 3px;}

.hc2_w15e {width:16em;}

.hc2_r_top0 {margin-top:0; padding-top:0;}


.hc2_pad_l20 {padding-left:20px;}

.hc2_pad_l30 {padding-left:30px;}

.hc2_pad_l50 {padding-left:50px;}

.hc2_title1 {
	border-top:none;
	border-left:none;
	border-right:none;}

.hc2_section_box {
	width: 450px;
	margin: 0 auto;
}
.hc2_section_box_itt {
	width: 580px;
	margin: 0 auto;
}

/*---------- width ----------*/
.hc2_wi200{
	width:200px;
}
.hc2_wi390{
	width:390px;
}
.hc2_wi313{
	width:313px;
}

.c_display_blue {
    /*background: none repeat scroll 0 0 #E1EEF6;
    border-bottom: 3px solid #78A9D1;*/
    display: table-cell;
    padding-bottom: 10px;
    width: 312px;
	vertical-align:top;
}
.c_display_tab {
    display: table;
}
c_display_lineup01{
	display: table;
}
c_display_lineup01_in{
	display: table-cell;
}

/*---------- margin ----------*/
.ml47 {
	margin-left:47px;
}

