@charset "UTF-8";

/*
 * company.css
 *
 * create: 2010-07-09
 * update: 2010-07-21 (Nakahara@MonkeyWorks)
 *
 */



 /* navLocal 
============================================================ */
body.company .navLocal dt {
	padding: 0;	
}



/* index
============================================================ */
#index .wrap11 .part {
	margin-bottom: 14px;
}



/* message
============================================================ */
#message .wrap12 .sub {
	width: 35%;
}

#message .wrap12 .main {
	width: 61%;
}


#message #feature .main {
	width: 406px;
}

#message #feature .lead {
	padding-left: 3px;
}

#message #feature01 .main {
	margin-top: 42px;
}

#message #feature01 .sub p {
	padding-left: 55px;
}

#message #feature02 .main {
	margin-top: 12px;
}

#message #feature03 .main {
	margin-top: 27px;
}

#message #feature03 .sub {
	width: 263px;
}

#message #feature .main h3 {
	border-bottom: dashed 1px #655314;
	padding-bottom: 3px;
	margin-bottom: 1em;
} 

/* branch
============================================================ */
#branch table.format01 th {
	width: 25%;
}



/* philosophy
============================================================ */
#philosophy .wrap21 .sub {
	width: 35%;
}

#philosophy .wrap21 .main {
	width: 61%;
}

#accessmap .map {
	border: 1px solid #A99C70;
	width: 500px;
}



/* recruit
============================================================ */
#recruit .box {
	background: url(../img/company/recruit/box-middle.png) repeat-y left top;
}

#recruit .box .child {
	background: url(../img/company/recruit/box-bottom.png) no-repeat left bottom;
	padding-bottom: 3px;
}

#recruit .box .gChild {
	background: url(../img/company/recruit/box-top.png) no-repeat left top;
	padding: 18px 26px 3px;
}

#recruit .box h2 {
	border-bottom: 1px dashed #b4a97e;
	padding-bottom: 9px;
	margin-bottom: 1em;
}

#recruit #recruit02 {
	margin-bottom: 1em;
}

#recruit #recruit02 .box {
	width: 100%;
}

#recruit #recruit02 .wrap31 .sub {
	width: 17%;
}

#recruit #recruit02 .wrap31 .main {
	width: 79%;
}

/* application */
.columnContent table.format01 {
	margin-bottom: 30px;
}

.columnContent table.format01 th {
	width: 20%;
}

.recruitClose {
	color: #f00;
	font-size: 115.4%; /* 15px */
}

#recruit03 p {
	display: inline;
	margin: 0 5px;
}

/* entry form */

body.entry table.format01 input.text {
	width: 60%;
	margin: 3px 0 6px;
}

body.entry table.format01 textarea {
	width: 99%;
	margin: 3px 0 6px;
}

body.entry table.format01 .textNotice {
	font-size: 118.2%; /* 13px */
}



/* histort
============================================================ */
#history .wrap .right {
	width: 270px;
	float: right;
}

#history .wrap .left {
	width: 230px;
	float: left;
}

#history .right .wrap21 .main {
	width:178px;
}

#history .right .wrap21 .sub {
	width: 84px;
}



/* end
============================================================ */

