
/*************************************************************/
/*                                                           */
/*  contents.css ( 項目部用スタイルシート )                  */
/*                                                           */
/*************************************************************/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*  画面全体の設定                                           */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	margin : 0px 0px 0px 10px ;
	/* S 2010/02/15 YOSHIMURA ADD */
	/* line-height : 125% ; */
	line-height : 1.3 ;
	/* E 2010/02/15 YOSHIMURA ADD */
	/* S 2010/02/12 YOSHIMURA ADD  Center Align */
	text-align : center ;
	/* E 2010/02/12 YOSHIMURA ADD  Center Align */
}

#box {
	background-color : #ffffff ;
	height : 100% ;
	width : 770px ;
	margin : auto ;	/* 2010/03/05 YOSHIMURA ADD */
	/* S 2010/02/17 YOSHIMURA ADD */
	line-height : 1.3 ;
	/* E 2010/02/17 YOSHIMURA ADD */
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*  項目部分の設定                                           */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#main {
	border : 3px #ffffff solid ;
	text-align : center ;
}

.komoku_div {
	text-align : left ;
	/* S 2010/03/05 YOSHIMURA UPD */
	/*	padding : 10px 2px ; */
	padding : 10px auto ;
	/*	margin : 5px 0px 20px ; */
	margin : 5px auto 20px ;
	/* E 2010/03/05 YOSHIMURA UPD */
	/* S 2010/02/15 YOSHIMURA ADD */
	line-height : 1.3 ;
	/* E 2010/02/15 YOSHIMURA ADD */
}

/* ﾘｽﾄ */
.komoku_ul {
	list-style : square outside url(../img/icon2.png) ;
	/* S 2010/03/05 YOSHIMURA ADD */
	padding-left : 20px ;
	margin-left : 20px ;
	/* E 2010/03/05 YOSHIMURA ADD */
}

.komoku_li {
	padding : 0px 3px ;
	margin : 17px 0px ;
	font-size : 1.1em ;
	/* S 2010/02/12 YOSHIMURA ADD */
	/* line-height: 17px; */
	line-height : 1.3
	/* E 2010/02/12 YOSHIMURA ADD */
}

.div_padding {
	padding : 0px 20px 0px 0px ;
	/* S 2010/02/17 YOSHIMURA ADD */
	line-height : 1.3 ;
	/* E 2010/02/17 YOSHIMURA ADD */
}

/* --- TOPページの設定 ------------------------- */
	/* ﾒｲﾝﾀｲﾄﾙ */
#index_title {
	border : none ;
	height : 270px ;
}

/* Topics */
#index_appeal {
	font-size : 1.2em ;
	/* S 2010/02/17 YOSHIMURA ADD */
	/* line-height : 125% ; */
	line-height : 1.3 ;
	/* E 2010/02/17 YOSHIMURA ADD */
	/* S 2010/02/17 YOSHIMRUA UPD */
	/* border : 1px #aaffaa solid ; */
	border : 1px #aaaaff solid ;
	/* E 2010/02/17 YOSHIMRUA UPD */
	padding : 5px 0px ;
	margin : 0px 5px 20px ;
	/* height : 300px ; 2010/04/07 DEL */
}

/* 2009/05/07 ohta 変更　　height : 285px → 300px */
	

	/* 項目ﾀｲﾄﾙ */
.komok_t {
	border : none ;
	height : 32px ;
	margin : 0px 5px 0px ;
	text-align : left ;
	/* S 2010/02/17 YOSHIMURA ADD */
	line-height : 1.3 ;
	/* E 2010/02/17 YOSHIMURA ADD */
}

/* 項目ﾒｲﾝ */
.komok_b {
	/* S 2010/02/17 YOSHIMRUA UPD */
	/* background-color : #eeffee ; */
	background-color : #eeeeff ;
	/* S 2010/02/17 YOSHIMRUA UPD */
	border : none ;
	padding : 5px 1px ;
	margin : 0px 5px 20px ;
	text-align : left ;
	/* S 2010/02/17 YOSHIMURA ADD */
	line-height : 1.3 ;
	/* E 2010/02/17 YOSHIMURA ADD */
}

/* --- 会社情報のページの設定 ------------------------- */
	/* ﾃｰﾌﾞﾙ */
.info_tbl {
	margin : 10px 30px 30px ;
}

.info_tbl2 {
	margin : 0 ;
	padding : 0 ;
	text-align : right ;
}

.info_td1 {
	padding : 1px 5px ;
	width : 82px ;
	background-color : #fff7e6 ;
	vertical-align : middle ;
}

.info_td2 {
	padding : 1px 5px ;
	width : 500px ;
	/* S 2010/02/15 YOSHIMURA ADD */
	/*line-height : 120% ;*/
	line-height : 1.2 ;
	/* E 2010/02/15 YOSHIMURA ADD */
	vertical-align : middle ;
}

.info_tbl_s {
	margin : 0px ;
}

.info_td_s {
	padding : 0px 10px 0px 0px ;
	/* S 2010/02/15 YOSHIMURA ADD */
	line-height : 1.2 ;
	/* E 2010/02/15 YOSHIMURA ADD */
}

/* --- 事例紹介のページの設定 ------------------------- */
	/* ﾃｰﾌﾞﾙ */
.jirei_tbl {
	/* S 2010/03/05 YOSHIMURA UPD */
	/*	margin : 20px 0px ; */
	margin : 20px auto ;
	/* E 2010/03/05 YOSHIMURA UPD */
	width : 700px ;
}

/* --- イベントのページの設定 ------------------------- */
.evt_tbl1 {
	margin : 0px ;
/* 2010-Jan-29 こんな書き方はダメ
 border-width ;
1px :
*/
	border-width : 1px ;
}

.evt_tbl2 {
	margin : 0px ;
/* 2010-Jan-29 こんな書き方はダメ
 border-width ;
1px :
*/
	border-width : 1px ;
}

.evt_tb1 {
	height : 50px ;
	padding : 1px ;
	/* S 2010/02/10 YOSHIMURA ADD */
	/* line-height: 15px; */
	line-height : 1.3 ;
	/* E 2010/02/10 YOSHIMURA ADD */
}

.evt_tb2 {
	height : 50px ;
	padding : 1px ;
	vertical-align : middle ;
}

.titlec {
	/* S 2010/02/10 YOSHIMURA UPD */
	/* background-color : #00cc00 ; */
	background-color : #6666ee ;
	/* E 2010/02/10 YOSHIMURA UPD */
	color : #ffffff ;
	border-width : 1px ;
	text-align : center ;
}

.event_div {
	height : 200px ;
	padding : 50px ;
}

.ipt {
	color : #339933 ;
	width : 4em ;
}

/* --- 採用情報のページの設定 ------------------------- */
	/* info部分 */
.saiyo_info {
	background-color : #fff7e6 ;
	border : 2px #999999 inset ;
	margin : 20px 20px ;
	padding : 1px ;
	text-align : left ;
}

/* 項目 */
.saiyo_div1 {
	border : none ;
	font-weight : bold ;
	margin : 0px 15px 0px ;
	padding : 1px 10px ;
	text-align : left ;
}

.saiyo_div2 {
	border : none ;
	margin : 0px 15px 10px ;
	padding : 1px 20px ;
	text-align : left ;
	/* S 2010/02/17 YOSHIMURA ADD */
	line-height : 1.3 ;
	/* E 2010/02/17 YOSHIMURA ADD */
}

/* ﾃｰﾌﾞﾙ */
.saiyo_td1 {
	background-color : #fff7e6 ;
	padding : 1px 5px ;
	text-align : left ;
	vertical-align : middle ;
	width : 90px ;
}

.saiyo_td2 {
	background-color : #ffffff ;
	padding : 1px 5px ;
	/* S 2010/02/12 YOSHIMURA ADD */
	/* line-height: 15px; */
	line-height : 1.3 ;
	/* E 2010/02/12 YOSHIMURA ADD */
	text-align : left ;
	width : 450px ;
}

/* --- 社内紹介のページの設定 ------------------------- */
	/* ﾃｰﾌﾞﾙ */
.syanai_td1 {
	padding : 1px ;
	vertical-align : middle ;
}
/* S 2010/02/17 YOSHIMURA UPD */
.syanai_td2 {
	padding : 15px 5px ;
}

.syanai_td3 {
	height : 30px ;
}

/* E 2010/02/17 YOSHIMURA UPD */

/* --- 社内紹介のページの設定 ------------------------- */
	/* 背景付きタイトルバー */
.shn_bg {
	/* S 2010/02/10 YOSHIMURA UPD */
	/* background-color : #cceecc ; */
	background-color : #ccccee ;
	/* E 2010/02/10 YOSHIMURA UPD */
/* 2010-Jan-29 ファイル名が不適切
	background-image : url(../img/.jpg) ;
*/
	background-repeat : no-repeat ;
	padding : 1px ;
	font-size : 1.1em ;
	height : 1.2em ;
	width : 98% ;	/* 2010/03/05 add */
}

.box_OuterSite {
	margin: 5px auto;
	padding: 5px auto;
}

/*
.td_padding1 {
	padding : 1px;
}
*/

.sisatsu_L_div {
	text-align : left ;
	padding : 5px 5px 5px 10px ;
	margin : 5px 0 5px 5px ;
	line-height : 1.3 ;
	float : left ;
}

.sisatsu_R_div {
	text-align : left ;
	padding : 5px 10px 5px 5px ;
	margin : 5px 5px 5px 0 ;
	line-height : 1.3 ;
	float : right ;
}

.sisatsu_C_div {
	text-align : left ;
	padding : 5px 5px ;
	margin : 5px 10px ;
	line-height : 1.3 ;
	clear : both ;
}

.indent_window {
	text-indent : 1em ;
	font-style : normal ;
	font-weight : normal ;
	font-size : 15px ;
}

.anchor {
	line-height : 1.7 ;
}

ol.first {
	list-style-position:inside; 
	padding-left : 0px; 
	margin-left : -35px;
	font-style : normal ;
	font-weight : normal ;
	font-size : 15px;
	line-height : 1.5 ;
}

ol.last {
	list-style-position : inside; 
	padding-left : 0px; 
	margin-left : 0px; 
	font-style : normal ;
	font-weight : normal ;
	font-size : 15px;
	line-height : 1.5 ;
}

ol {
	list-style-position : inside; 
	padding-left : 0px; 
	margin-left : 0px; 
	font-size : 1em ;
	letter-spacing : 0.1em;
}

/* 先輩から一言ページ用 */
.komoku_syain1 {
	text-align : left ;
	padding : 5px 20px ;
	margin : 5px 50px ;
	line-height : 1.3 ;
	border : ridge 0px ;
}

.komoku_syain2 {
	text-align : left ;
	padding : 10px 20px ;
	margin : 5px 30px ;
	line-height : 1.3 ;
	border : ridge 0px ;
}

.syainH_td1 {
	width : 35% ;
	vertical-align : middle ;
	padding-left : 20px ;
	padding-top : 10px ;
	padding-bottom : 15px ;
}

.syainH_td2 {
	width : 65% ;
	height : 15px ;
	vertical-align : bottom ;
	padding-right : 15px ;
	padding-top : 5px ;
}

.syainH_td3 {
	width : 65% ;
	height : 15px ;
	vertical-align : middle ;
	padding-right : 15px ;
}

.syainH_td4 {
	width : 65% ;
	height : 70px ;
	vertical-align : top ;
	padding-right : 15px ;
	padding-bottom : 5px ;
}
/* syainH_td2, syainH_td3, syainH_td4の */
/* width と padding-right は合わせる */

.syainD_td1 {
	width : 25px ;
	background-color : #6699FF ;
	text-align : center ;
	vertical-align : middle ;
}

.syainD_td2 {
	padding : 1px 4px ;
}

.ul_map {
	margin-left: 10px;
	padding-left: 10px;
	letter-spacing: 0.1em; 
	line-height: 2.5 ;
	font-weight: bolder;
}

.ul_map2 {
	margin-top: -7px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-left: 10px;
	letter-spacing: 0.1em; 
	line-height: 1.5 ;
	font-weight: normal;
}

.li_map {
	list-style-type: none; 
	background: url(../img/icon_sitemap1.png) left 0.6em no-repeat;
	margin-top: 10px;
	padding-top: 0.2em;
	padding-left: 20px;
}

.li_map1 {
	list-style-type: none; 
	margin-top: -15px;
	padding-left: 20px;
}

.li_map2 {
	list-style-type: none; 
	background: url(../img/icon2.png) left 0.5em no-repeat; 
	padding-top: 0.1em;
	padding-left: 20px;
}

.map_L_div {
	text-align: left;
	padding: 0 5px 0 10px;
	margin: 0 0 0 10px;
	line-height: 1.3;
	float: left;
}

.map_R_div {
	text-align: left;
	padding: 0 10px 0 5px;
	margin: 0 10px 0 0;
	line-height: 1.3;
	float: right;
}

.map_C_div {
	text-align: left;
	padding: 0;
	margin: 0;
	clear: both;
}

.back_btn {
	background-image: url(../img/btn_seihin_back.png); 
	background-repeat: no-repeat;
	text-align: left;
	height: 2em;
}

.seihin_link_td1 {
	width: 30%;
}
.seihin_link_td2 {
	width: 30%;
}
.seihin_link_td3 {
	width: 30%;
}

