@charset "utf-8";
/* CSS Document */

@import "entrycategorybtn.css";

/* mainContents */

#mainContents{
	background-color:#eaeaea;
	background-image:url(../image/common/bg_companyname.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	padding:20px 0 0 0;
}


#mainContents h3{
	font-size:16px;
	padding:13px 0 0 15px;
	width:365px;
	margin:0 0 0 15px;
}

#mainContents h4{
	font-size:18px;
	margin:12px 0 15px -5px;
	padding:3px;
}

#pageNavi{
	float:right;
	background-color:#eaeaea;
	text-align:right;
	padding:0 10px 0 0;
	width:460px;
	margin:0;
}

#pageNavi ul{
	list-style:none;
	text-align:right;
}

#pageNavi li{
	float:left;
	padding:0 0 0 3px;
}

#pageNavi a{
	width:70px;
	padding:40px 0 5px 0;
	font-size:12px;
	overflow:hidden;
	display:block;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	background-image:url(../image/common/btn_bg_pagenavi_all.jpg);
}

#pageNavi a:hover{
	color:#FF3300;
	background-repeat:no-repeat;
}

#pageNavi #entryNaviPrint{
	margin-right:20px;
}

#pageNavi #entryNaviPrint a{
	background-position:0px -80px;
	padding:15px 0 15px 0;
	color:#000000;
	font-weight:bold;
}

#pageNavi #entryNavi1 a{
	background-position:-80px -80px;
}
#pageNavi #entryNavi2 a{
	background-position:-160px -80px;
}
#pageNavi #entryNavi3 a{
	background-position:-240px -80px;
}
#pageNavi #entryNavi4 a{
	background-position:-320px -80px;
}
#pageNavi #entryNavi5 a{
	background-position:-400px -80px;
}

#pageNavi #entryNaviPrint a:hover{
	background-position:0px 0px;
}
#pageNavi #entryNavi1 a:hover{
	background-position:-80px 0px;
}
#pageNavi #entryNavi2 a:hover{
	background-position:-160px 0px;
}
#pageNavi #entryNavi3 a:hover{
	background-position:-240px 0px;
}

#pageNavi #entryNavi4 a:hover{
	background-position:-320px 0px;
}
#pageNavi #entryNavi5 a:hover{
	background-position:-400px 0px;
}


#page1 #entryNavi1 a{
	background-position:-80px 0px;
	color:#FF3300;
	font-weight:bold;
}
#page2 #entryNavi2 a{
	background-position:-160px 0px;
	color:#FF3300;
	font-weight:bold;
}
#page3 #entryNavi3 a{
	background-position:-240px 0px;
	color:#FF3300;
	font-weight:bold;
}
#page4 #entryNavi4 a{
	background-position:-320px 0px;
	color:#FF3300;
	font-weight:bold;
}
#page5 #entryNavi5 a{
	background-position:-400px 0px;
	color:#FF3300;
	font-weight:bold;
}



#mainContents #page{
	background-color:#FFFFFF;
}


/* page1 基本情報レイアウト */

#page1 #mainContents h4{
	margin:0 0 10px 0;
	padding:5px;
	background-image:url(../image/common/bg_entryframeTitle.jpg);
	background-repeat:repeat-x;
	border-top:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

#page1 #mainContents ul{
	list-style:none;
	margin:
}

#page1 #mainContents #page{
	padding:30px;
}

#page1 #mainContents #page li{
	padding:3px;
}

#page1 #mainContents .block{
	background-image:url(../image/common/bg_entryframe2.gif);
	margin:0 0 15px 0;
	padding:6px;
	border:solid 1px #ffffff;
}

#page1 #mainContents #imageAndBasicdata #left{
	float:left;
}

#page1 #mainContents #imageAndBasicdata #left img{
	margin-right:10px;
}

#page1 #mainContents #imageAndBasicdata th{
	width:120px;
}

#page1 #mainContents #organizationAndResults{
	margin:0 0 15px 0;
	padding:0;
	border:solid 1px #ffffff;
	background-image:url(../image/common/bg_entryframe.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#page1 #mainContents #organization{
	float:left;
	width:48%;
	border:none;
	background:none;
	margin:0;
}

#page1 #mainContents #results{
	float:right;
	width:48%;
	border:none;
	background:none;
	margin:0;
}

#page1 #mainContents #results th{
	width:100px;
	vertical-align:top;
}

#page1 #mainContents #offcerAndCustomer{
	margin:0 0 15px 0;
	padding:0;
	border:solid 1px #ffffff;
	background-image:url(../image/common/bg_entryframe.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#page1 #mainContents #offcer{
	float:left;
	width:48%;
	border:none;
	background:none;
	margin:0;
}

#page1 #mainContents #customer{
	float:right;
	width:48%;
	border:none;
	background:none;
	margin:0;
}

#page1 #mainContents table{
	margin:0 0 5px 0;
}

#page1 #mainContents th,#page1 #mainContents td{
	padding:3px;
}

#page1 #mainContents th{
	font-family:Verdana;
	text-align:left;
}

/* page3 最新情報レイアウト */

#page3 #mainContents #page{
	padding:15px;
}

#page3 #mainContents #page h4{
	margin:0 0 0 20px;
}

#page3 #mainContents .block{
	background-image:none;
	border:none;
	padding:10px;
	line-height:150%;
	border-top:dotted 1px #999999;
}

/* page4 ＵＩターンレイアウト */

#page4 #mainContents #page{
	padding:15px;
}

#page4 #mainContents #page h4{
	margin:0 0 0 20px;
}

#page4 #mainContents .block{
	background-image:none;
	border:none;
	padding:10px;
	line-height:150%;
	border-top:dotted 1px #999999;
}

/* page5 インターンレイアウト */

#page5 #mainContents .block{
	background-image:url(../image/common/bg_entrytitle.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:15px;
	padding:0 20px 20px 20px;
	border-top:double 3px #cccccc;
	border-left:double 3px #cccccc;
	border-right:double 3px #777777;
	border-bottom:double 3px #777777;
}

#page5 #mainContents .line{
	border-bottom:dotted 1px #CC6600;
	padding:3px;
}

#page5 #mainContents #page{
	padding:15px;
}

#page5 #receptionInfoTitle{
	border:none;
}

#page5 #receptionInfo{
	margin:0 0 0 58px;
}

#page5 #school{
	float:left;
	width:300px;
	margin:3px 3px 3px 5px;
}

#page5 #workcontent{
	padding:5px 0 5px 0;
}

#page5 #workcontent #title{
	margin:0 0 2px 5px;
}

#page5 #workcontent #content{
	padding:3px;
	margin:0 5px 5px 5px;
	border:solid 1px #999999;
}


#newsentry #mainContents #page{
	padding:20px;
}

#newsentry #newsEntryForm{
	width:730px;
	margin:0 auto;
}

#newsentry #newsEntryForm h4{
	margin:0;
	padding:0 0 5px 0;
}

#newsentry #newsEntryForm #comment-text{
	width:700px;
	height:200px;
	border:solid 1px #666666;
	padding:5px;
	margin:0 0 10px 0;
}

#newsentry #newsEntryForm #button{
	text-align:center;
	margin:0 auto;
}

#newsentry #newsEntryForm #button input{
	width:100px;
	padding:5px;
	font-size:16px;
	background-image:url(../image/common/btn_bg_forform.jpg);
	border-top:double 3px #CCCCCC;
	border-left:double 3px #CCCCCC;
	border-right:double 3px #777777;
	border-bottom:double 3px #777777;
}

#newsentry #newsEntryForm #previewText{
	border:solid 1px #bbbbbb;
	background-color:#f5f5f5;
	padding:5px;
	margin:0 0 10px 0;
	line-height:130%;
}













