	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/direct/css/direct_comp.css";

#contents table.hikaku01{
	margin: 0px 0px 5px 0px;
}

#contents table.hikaku01 td.c1{
	border:solid 1px #CCCCCC;
	padding: 1px;
	width: 536px !important;
	width /**/: 540px;
}

#contents table.hikaku01 td.c2{
	border:solid 1px #CCCCCC;
	padding: 1px;
	width: 256px !important;
	width /**/: 260px;
}

#contents table.hikaku01 td.sp{
	border:none;
	padding: 0px 10px 0px 9px;
	width: 1px !important;
	width /**/: 20px;
}


#contents table.hikaku01 td.c2 h3{
	padding: 7px 1px 7px 5px;
	width: 250px !important;
	width /**/: 256px;
}

#contents table.hikaku01 td.c1 h3{
	padding: 7px 1px 7px 5px;
	width: 530px !important;
	width /**/: 536px;
}

#contents table.hikaku01 td h3{
	margin: 0px 0px 7px 0px;
	text-align:center;
	font-weight:bold;
	background-color:#F3F3F3;
}


#contents table.hikaku01 div.pack{
	padding: 5px 5px 0px 15px;
	text-align:left;
}

#contents table.hikaku01 td.c1 div.pack{
	padding: 5px 5px 0px 15px;
	text-align:center;
}

#contents table.hikaku01 div.img{
	padding: 5px auto;
	text-align:center;
}


/* linkarea */

#contents  div.matome{
	padding: 10px 10px 5px 10px;
	margin: 0;
	width: 520px !important;
	width /**/: 540px;
}

#contents  div.matome h2{
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}


/* Updated¥ 2013/09/03,E */

/*ƒ}[ƒWƒ“Œn*/

.tm5 {margin-top:5px !important;}
.tm10 {margin-top:10px !important;}
.tm15 {margin-top:15px !important;}
.tm20 {margin-top:20px !important;}
.tm25 {margin-top:25px !important;}
.tm30 {margin-top:30px !important;}
.tm35 {margin-top:35px !important;}
.tm40 {margin-top:40px !important;}

.bm5 {margin-bottom:5px !important;}
.bm10 {margin-bottom:10px !important;}
.bm15 {margin-bottom:15px !important;}
.bm20 {margin-bottom:20px !important;}
.bm25 {margin-bottom:25px !important;}
.bm30 {margin-bottom:30px !important;}
.bm35 {margin-bottom:35px !important;}
.bm40 {margin-bottom:40px !important;}

.rm5 {margin-right:5px !important;}
.rm10 {margin-right:10px !important;}
.rm15 {margin-right:15px !important;}
.rm20 {margin-right:20px !important;}
.rm25 {margin-right:25px !important;}
.rm30 {margin-right:30px !important;}
.rm35 {margin-right:35px !important;}
.rm40 {margin-right:40px !important;}

.lm5 {margin-left:5px !important;}
.lm10 {margin-left:10px !important;}
.lm15 {margin-left:15px !important;}
.lm20 {margin-left:20px !important;}
.lm25 {margin-left:25px !important;}
.lm30 {margin-left:30px !important;}
.lm35 {margin-left:35px !important;}
.lm40 {margin-left:40px !important;}

/*contents*/

#howto .main_h2 {
	padding: 17px 0 0 17px;
	width: 540px;
	height: 32px;
	background: url(/kojin/direct/apply/image_uniq/howto_heading_bg.01.jpg) no-repeat left center;
}

#howto h3.mian_h3_01 {
	color: #333333;
	margin-top: 11px;
}
#howto h3.mian_h3_01 img {
	margin: 0 3px 5px 1px;
	vertical-align: middle;
}

#howto h3.mian_h3_02 {
	color: #006600;
	margin-top: 11px;
}
#howto h3.mian_h3_02 img {
	margin: 0 3px 5px 1px;
	vertical-align: middle;
}

#howto h4 {
	margin-bottom: 10px;
}

#howto .linkBlock {
	background: #fffceb;
	border: 1px solid #e3daa8;
	padding: 6px;
	margin-bottom: 15px;
}
#howto div.linkBlock li {
	float: left;
	padding: 0;
	margin-right: 6px;
	line-height: 0;
}
#howto div.linkBlock li.last {
	margin: 0;
}

#howto ul.flowImg {
	margin-bottom: 10px;
}
#howto ul.flowImg li {
	float: left;
	padding: 0;
	line-height: 0;
}

#howto div.apply div.button02 {
    padding: 10px 0;
    text-align: center;
}

/* Updated£ 2013/09/03,E */



/* Updated¥ 2013/11/27 */

/* parts */
#dir_apply_index .tCenter{
	text-align: center !important;
}

/* linkBlock */
#dir_apply_index div.linkBlock{
	background: #fffceb;
	border: 1px solid #e3daa8;
	margin-bottom: 8px;
	padding: 8px 6px 7px 6px;
}

#dir_apply_index div.linkBlock ul li{
	float: left;
	line-height: 0;
	margin-right: 5px;
	padding: 0;
}

#dir_apply_index div.linkBlock ul li.last{
	margin-right: 0;
}

/* h2,h3 */
#dir_apply_index .main_h2 {
	background: url(/kojin/direct/apply/image_uniq/index_bg_001.jpg) no-repeat left center;
	padding: 9px 0 8px 17px;
	width: 523px;
}

#dir_apply_index h3.mian_h3_01 {
	color: #333333;
	margin-bottom: 8px;
}
#dir_apply_index h3.mian_h3_01 img {
	vertical-align: middle;
}

#dir_apply_index h3.mian_h3_02 {
	color: #006600;
	margin-top: 11px;
}
#dir_apply_index h3.mian_h3_02 img {
	margin: 0 3px 5px 1px;
	vertical-align: middle;
}


/* column3Wrap */
#dir_apply_index div.column3Wrap h4 {
	margin-bottom: 10px;
	text-align: center;
}

#dir_apply_index div.column3Wrap p {
	padding: 0 12px;
}

#dir_apply_index div.column3Wrap {
	background: url(/kojin/direct/apply/image_uniq/index_bg_002.gif) repeat-y 0 0;
}

#dir_apply_index div.column3Wrap div.columnBlock01,
#dir_apply_index div.column3Wrap div.columnBlock02,
#dir_apply_index div.column3Wrap div.columnBlock03 {
	float: left;
	padding: 13px 0 8px 0;
	width: 175px;
}

#dir_apply_index div.column3Wrap div.columnBlock01 {
	background: #fff9bb;
	margin-right: 8px;
}

#dir_apply_index div.column3Wrap div.columnBlock02 {
	background: #ebf3a4;
	margin-right: 7px;
}

#dir_apply_index div.column3Wrap div.columnBlock03 {
	background: #dcf493;
}


/* bgBorderBlock */
#dir_apply_index div.bgBorderBlockA01 {
	background: url(/kojin/direct/apply/image_uniq/index_bg_003.gif) repeat-y 0 0;
	margin-left: 3px;
	width: 537px;
}

/* column2Wrap */
#dir_apply_index div.bgBorderBlockA01 div.column2Wrap div.columnBlock01 {
	background: #fff9bb;
}

#dir_apply_index div.bgBorderBlockA01 div.column2Wrap div.columnBlock02 {
	background: #ebf3a4;
}

#dir_apply_index div.column2Wrap div.columnBlock01 {
	float: left;
	width: 265px;
	padding: 13px 0 5px 0;
}

#dir_apply_index div.column2Wrap div.columnBlock02 {
	float: right;
	width: 265px;
	padding: 13px 0 5px 0;
}

#dir_apply_index div.column2Wrap h4 {
	margin-bottom: 10px;
	text-align: center;
}

#dir_apply_index div.column2Wrap p {
	padding: 0 14px;
}


/* cautionBlock */
#dir_apply_index ul.cautionBlockA01 li {
	text-indent: -1em;
	padding-left: 1em;
}

/* btnBlock */
#dir_apply_index div.btnBlockA01 ul {
	padding: 0 0 0 9px;
}

#dir_apply_index div.btnBlockA01 ul li {
	float: left;
	margin-right: 111px;
	padding: 0;
}

#dir_apply_index div.btnBlockA01 ul li.last {
	margin-right: 0;
}

#dir_apply_index div.dir_apply_index_arrow ul {
	padding: 0 0 0 30px;
}

#dir_apply_index div.dir_apply_index_arrow ul li {
	float: left;
	margin-right: 96px;
	padding: 0;
}

#dir_apply_index div.dir_apply_index_arrow ul li.last {
	margin-right: 0;
}

/* Updated£ 2013/11/27 */
