@charset "UTF-8";
/*
======== CONTENTS =========
	Site Name: CAREERzine
	last-updated:2008/06/26
	Description: crossbrowser setting

	1.body
	2.link
	3.common style
	4.font
	5.base layout
	6.parts
	7.ad
	8.clearfix

===========================
*/

/*
===== 1.body ======
*/

body {
	color: #333;
	background: #fff url(/rz/static/common/images/main_bg.gif);
	/* 最小幅の指定　950px */
	min-width:950px;
	text-align:center;/* box centering for ie5 */
}

/*
===== 2.link ======
*/

a				{ color: #039; text-decoration: none; }
a:link			{ color: #039; text-decoration: none; }
a:visited		{ color: #666; text-decoration: none; }
a:active , a:hover , a:focus	{ color: #f60; text-decoration: underline; }

.SecondMenu a , .SecondMenu a:link , .SecondMenu a:visited { 
	color: #fff; text-decoration: none;
}
.SecondMenu a:hover,.SecondMenu a:focus	{ 
	color: #333;text-decoration: none;
}


/*
===== 3: common style ===========================
*/


/*
<div class="blank"><hr></div>でスペースをあける
*/
.blank{clear:both; margin: 20px 0 0 0; padding: 0;}
.blank hr{margin: 0;padding: 0; display: none; }

.clear{clear:both; margin: 0; padding: 0;}
.clear hr{margin: 0;padding: 0; display: none; }

.hidden {display: none;}

/* inline elements */

strong, em {
	font-weight: bold;	/* 太字 */
	font-style: normal;	/* 斜線解除 */
}

del{
	text-decoration: line-through; /* 取り消し線 */
}

ins{
	text-decoration : none;	/* 下線を消す */
	border-bottom: 1px solid #ccc;	/* 灰色の下線 */
}


/*
===== 4.font ======
*/

h1,h2,h3,h4 {
	font-weight: bold;
	font-size:100%;
 }

span.note{
	font-weight: bold;
	color: #c30;
}

span.caution{
	color: #c30;
}



#main p{
/*	font-size: 90%;*/
/*	line-height: 1.4;*/
/* 上記をベースにp は個別対応*/
}

form.searchbox p 
{
	font-size: 80%;
	line-height: 1.1;
}

img.new{
	margin-left:2px;
	vertical-align:middle;
}


.ad_item{
	font-size: 80%;
	line-height: 1.4;
}

/*
===== 5.base layout ======
*/
#gnavi,
#header,
#footer{
	background: #fff;
}


#header_in,
#footer_in,
#contents{
	width:950px;
	margin: 0 auto;
	text-align:left;
/*	padding-top:6px;*/
}

#headmenu{
	background: #004681;
	border-bottom: 1px solid #004681;
}


#main {
/*	border-right: 1px solid #004681;*/
	float:left;
	width:626px;
	margin: 8px 0 4px 0;
	text-align:left;
}

#main .inner {
}

#sidebar {
/*	border-top: 8px solid #fff;*/
	float:left;
	width:312px;
	margin: 8px 0 0 0;
/*	background: #333;*/
}
#sidebar .inner {
}

#gotop {
	background: #004681;
	_zoom:1;
	overflow:hidden;
}

#gotop .inner {
	width:950px;
	margin: 0 auto;
	text-align:left;
}

#gotop .go_left {
	float:left;
	width:106px;
}

#gotop .go_right {
	float:right;
	width:106px;
}

/*
===== 6.parts ======
*/


img.img-right{float:right; margin:2px 0px 4px 8px;}/* 右寄せに画像を入れる */
img.img-left{float:left; margin:2px 8px 4px 0;}/* 左寄せに画像を入れる */
img.img-center{margin:2px auto 4px auto;}/* 中央に画像を入れる */



#main .app{
	margin: 0 0 10px 0;
	overflow:hidden;

}

/*
===== 7.ad ======
*/

#main .ad_list{
	margin: 0 0 8px 12px;
	padding:5px 10px 0 10px;
	background: #fff;
	border-top: 1px dotted #BEDCE7;
	border-bottom: 1px dotted #BEDCE7;
}

#main #title .ad_list{
	margin: 0 0 0 12px;
}



#main .ad_item{
	margin: 0 0 2px 0;
}


#main .banner_468{
	text-align:center;/* box centering for ie5 */
	margin: 0 0 10px 0;
}

#main .banner_468 .banner_in{
	text-align:left;/* box centering for ie5 */
	width: 468px;
	margin: 0 auto;
}

/*
===== 8.clearfix======
*/


.clearfix:after {
	content: url(/rz/static/common/images/spacer.gif);
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */


div#contents:after,
div.inner:after,
div#globalnavi:after,
div#headmenu:after,
div.apptitle:after,
div#main:after,
div#sidebar:after {
	content: url(/rz/static/common/images/spacer.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#contents,
div.inner,
div#globalnavi,
div#headmenu,
div#footer,
div#footer_in,
div.apptitle,
div#main,
div#sidebar {
	display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
 * html div#contents,
 * html div.inner,
 * html div#globalnavi,
 * html div#headmenu,
 * html div#footer,
 * html div#footer_in,
 * html div.apptitle,
 * html div#main,
 * html div#sidebar {
	height: 1%;
}
div#contents,
div.inner,
div#globalnavi,
div#headmenu,
div#footer,
div#footer_in,
div.apptitle,
div#main,
div#sidebar {
	display: block;
}
/* End Holly Hack */


/* adlink */

#main .app .adlink {
margin:0 10px 5px;
width:594px;
padding-bottom:5px;
}

#main .app .adlink_inner {
	background-image:url(/rz/static/common/images/adlink.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:5px;
	padding-top:10px;
	width:614px;
	border-bottom:#CCCCCC 1px solid;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
}

#main .app .adlink .link {
background-image:url(/rz/static/common/images/bullet.gif);
background-position:2px -1190px;
background-repeat:no-repeat;
font-size:70%;
margin-bottom:0px;
padding:0px 6px 0px 16px;
}

 * html #main .app .adlink .link {
 font-size:55%;
 }

/* adlink */