@charset "UTF-8";

/* MAIN */
div#main {
	padding-top: 30px;
}

/* ----LEFT MENU---- */
div#leftcolumn {
	float: left;
	width: 205px;
}
/* ----RIGHT---- */
div#rightcolumn {
	float: right;
	width: 570px;
}


div#leftcolumn h1 {
	padding-bottom: 20px;
	font-size: 90%;
	color: #999;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div#leftcolumn ul {
	list-style: none;
	font-family: Helvetica, Arial, sans-serif;
}

div#leftcolumn li a {
	font-weight: bold;
}


li.remenu1, li.remenu2, li.remenu1_hit, li.remenu2_hit {
	border-bottom: 1px dashed #D1E2EB;	
	border-top: 1px dashed #D1E2EB;
	padding-top: 12px;
	padding-bottom: 12px;
}

li.rettl1, li.rettl2 {
	border-bottom: 1px dashed #D1E2EB;	
	padding-top: 12px;
	padding-bottom: 12px;
}

li.remenu1, li.remenu2, li.remenu3, li.remenu4, li.remenu1_hit, li.remenu2_hit, li.remenu3_hit,  li.remenu4_hit  {
	padding-left: 15px;
	background: #FFF url("/cmn2/images/common/arrows.gif") no-repeat center left;
}

li.remenu2, li.remenu2_hit {
	margin-top: 12px;
	font-size: 75%;
	line-height: 140%;
}

li.rettl2 {
	margin-bottom: 12px;
}

li.remenu1, li.remenu3, li.rettl1, li.rettl2, li.remenu1_hit, li.remenu3_hit  {
	font-size: 75%;
	line-height: 140%;
	margin-top: 4px;
}

 li.remenu4, li.remenu4_hit {
	font-size: 100%;
	line-height: 140%;
	margin-top: 4px;
}

div#leftcolumn li strong {
	color: #53A8C7;
	letter-spacing: 0.2em;
}

div#leftcolumn li span {
	padding-left: 5px;
	color: #CC3333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

li.remenu1 a:link, li.remenu2 a:link, li.remenu3 a:link, li.remenu4 a:link {color: #333; text-decoration: none;}
li.remenu1 a:visited, li.remenu2 a:visited, li.remenu3 a:visited, li.remenu4 a:visited {color: #333; text-decoration: none;}
li.remenu1 a:active, li.remenu2 a:active, li.remenu3 a:active, li.remenu4 a:active {color: #999; text-decoration: none;}
li.remenu1 a:hover, li.remenu2 a:hover, li.remenu3 a:hover, li.remenu4 a:hover {color: #999; text-decoration: none;}
li.remenu1_hit a:link, li.remenu2_hit a:link, li.remenu3_hit a:link, li.remenu4_hit a:link {color: #999900; text-decoration: none;}
li.remenu1_hit a:visited, li.remenu2_hit a:visited, li.remenu3_hit a:visited, li.remenu4_hit a:visited {color: #999900; text-decoration: none;}
li.remenu1_hit a:active, li.remenu2_hit a:active, li.remenu3_hit a:active, li.remenu4_hit a:active {color: #999900; text-decoration: none;}
li.remenu1_hit a:hover, li.remenu2_hit a:hover, li.remenu3_hit a:hover, li.remenu4_hit a:hover {color: #999900; text-decoration: none;}

/* add 2011.6.7 */
div#leftcolumn li.midashi_maru{ padding-top:4px; }
div#leftcolumn li.midashi_maru strong{
	font-size: 100%;
	line-height: 140%;
	padding-left: 15px;
	color:#333;
	letter-spacing:0em;
	background: #FFF url(http://www.innocent.co.jp/cmn2/images/common/arrows_maru.gif) no-repeat center left;
}
div#leftcolumn li.midashi_maru li{
	margin-left:15px;
}


/* list page */
div#rightcolumn div#recruit_list h2{
	height:auto;
}
div#rightcolumn div#recruit_list h3{
	font-size:85%;
	color:#004283;
	margin-top:7px;
}
div#rightcolumn div#recruit_list ul{
	border-top:#004283 1px solid;
	margin-top:25px;
}
div#rightcolumn div#recruit_list ul li{
	padding:8px 8px 7px 8px;
	list-style:none;
	border-bottom:#D1E2EB 1px solid;
}
div#rightcolumn div#recruit_list ul li a{
	line-height:120%;
	font-size:80%;
	font-weight:bold;
	background: url(http://www.innocent.co.jp/cmn2/images/common/arrows.gif) no-repeat center left;
	padding-left:15px;
	text-decoration:none;
}
div#rightcolumn div#recruit_list ul li span{
	padding-left: 5px;
	color: #C33;
	font-size:90%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* no recruit */
div#rightcolumn div#recruit_list p#no_recruit{
	margin-top:25px;
	line-height:120%;
	font-size:80%;
	color:#999;
}



