
@charset "utf-8";
/* CSS Information =====================
File name: model.css
Description: model base
Editor: @fukui
Last Editor:@fukui
Date: 2010/02/03
====================================== */

/* ■プロパティの書き順 */

/*
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 */

 
 /* ***********************************************************************
        1 : recruitページ
*********************************************************************** */

#new_all{
	width:989px;
	margin:0px auto;
}


#new_all a{
	text-decoration:none;
	color:#595959;
}

#new_all a:hover{
	text-decoration:none;
	color:#FF9900;
}

/******** 左カラム ************************************/

#new_all #left_column{
	float:left;
	width:218px;
	padding:20px 7px 0px 7px;
}

#link_box{
	width:218px;
	padding:0px 0px;
	background-image:url(../images/new_category_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}


#link_box li{
	padding:0px 0px 7px 0px;
}

#link_box li img{
	vertical-align:bottom;
}

#link_box #rec_link{
	padding:10px 5px 0px 4px;
	background-color:#534741;
}
	
#link_box #rec_link img{
	margin:0px 0px 10px 0px;
}

/******** 右カラム ************************************/

#new_all #right_column{
	float:left;
	width:698px;
	padding:0px 0px 0px 25px;
	line-height:1.7em;
}

h2{
	padding:20px 0px 26px 0px;
}


#new_all #right_column a{
	text-decoration:underline;
	color:#FF9900;
}

#new_all #right_column a:hover{
	text-decoration:underline;
	color:#FF9900;
}

/******** 01 ************************************/

#right_column #top_box{
	width:698px;
}

#right_column #top_box #lead01{
	margin:0px 0px 10px 0px;
}

#right_column #top_box #tb_left{
	float:left;
	width:520px;
	padding:0px 20px 0px 0px;
}

#right_column #top_box #tb_left p{
	padding:0px 0px 15px 0px;
}

#right_column #top_box #tb_left table{
	margin:0px 0px 20px 0px;
}

#right_column #top_box #tb_left #ichiran_btn{
	width:520px;
	text-align:center;
}

#right_column #top_box #tb_right{
	float:left;
	width:158px;
}

#right_column #top_box #tb_right img{
	margin:0px 0px 23px 0px;
}


/******** 02.03 ************************************/

#right_column .shinsei_pad{
	margin:0px 0px 0px 20px;
	line-height:1em;
	font-size:0.9em;
}

#right_column .lead{
	margin:20px 0px 13px 0px;
}

#right_column ul{
	width:632px;
	padding:0px 0px 0px 15px;
	list-style-type:disc;
}

#right_column #pdf_box{
	width:698px;
}

#right_column #pdf_box p{
	width:683px;
	background-image:url(../img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 0.4em;
	padding:0px 0px 0px 15px;
}

#right_column #tb_left #pdf_box01{
	width:460px;
	background-image:url(../img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 0.4em;
	padding:0px 0px 0px 15px;
	margin:0px 0px 15px 0px;
}

#right_column #pdf_box a{
	text-decoration:underline;
	color:#FF9900;
}

#right_column #pdf_box table{
	width:698px;
	margin:15px 0px 0px 0px;
	background-color:#F2F2F2;
}

#right_column #pdf_box table td{
	padding:12px;
}

#right_column #pdf_box table td img{
	vertical-align:top;
	margin:0px 0px 0px 10px;
}

#right_column .each_part{
	width:522px;
	padding:12px;
	margin:30px 0px 0px 74px;
	background-color:#FFFDEC;
	border:2px solid #FCF7CD;
}

#right_column #top_part02{
	width:522px;
	text-align:left;
	margin:10px 0px 0px 0px;
}

#right_column #part02_left{
	width:87px;
	float:left;

}

#right_column #part02_right{
	width:435px;
	float:left;

}

#right_column #part02_right a{
	text-decoration:underline;
	color:#FF9900;
}

#right_column #part02_right img{
	vertical-align:middle;
	margin:0px 10px 0px 0px;

}

#right_column #part02_left #kiyaku{
	width:297px;
	background-image:url(../img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 0.4em;
	padding:0px 0px 0px 15px;
}

#right_column #part02_left .img_pad{
	margin:0px 0px 10px 0px;
}


#right_column .font_bold{
	font-weight:bold;
}

#right_column .font_size{
	font-size:1.1em;
	line-height:2.5em;
}

 /* ***********************************************************************
        2 : linkページ
*********************************************************************** */

#new_all #right_column_link{
	float:left;
	width:698px;
	padding:0px 0px 0px 25px;
	line-height:1.7em;
}

#right_column_link h2{
	padding:20px 0px 26px 0px;
}

#right_column_link table .td_pad{
	width:468px;
}

#right_column_link h3{
	width:453px;
	font-size:1.3em;
	padding:0px 0px 15px 15px;
	background-image:url(../img/link_icon.gif);
	background-repeat:no-repeat;
	background-position:0em 0.35em;
}

#right_column_link .link_hr{
	margin:20px 0px;
}

#right_column_link .mtkiji ol{
	list-style-type:decimal;
	padding:0px 0px 0px 15px;
}

#right_column_link .mtkiji ul{
	list-style-type:disc;
	padding:0px 0px 0px 15px;
}

/* ■CSS追加や修正の場合書く決めごと */

/* 追加 2009/02/20 @fukui */
