  @charset "utf-8";

/* header */
#header .award{
	font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	position:absolute; right:15px; top:92px; width:295px; text-align:center; font-size:93.4%; font-weight:bold; color:#C03;
	line-height:1.2;
}


/*  index_page_slide
---------------------------------------------------------- */
#index_slide{
	position:relative;
	height:340px;
	background:url(/tech/c_tohoku_jukan/images/bg_index_slide.jpg) no-repeat left top;
	margin-bottom:30px;
}

#index_slide .slide_ctrl{
	position:absolute;
	top:319px;
	left:458px;
	width:100px;
}

#index_slide .slide_btns {
	float:left;
	width:auto;
	line-height:1;
}

#index_slide .slide_btns li{
	float:left;
	width:8px;
	margin-right:10px;
	line-height:1;
}

#index_slide .slide_box {}

#index_slide .slide_box li{
	cursor:pointer;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}

/*  main_contents
---------------------------------------------------------- */

.main_contents{
	position:relative;
	margin-bottom:30px;
}

.main_contents p{
	text-align:justify;
	text-justify: inter-ideograph;
}

.main_contents .col{
	width:620px;	
}

div#main .main_contents h2{
	margin:0 0 12px;
}

.main_contents .btns li{
	float:left;
	width:auto;
}

.main_contents .btns li.overview{
	width:620px;
	margin-bottom:20px;
}
.main_contents .btns li.interview{
	width:300px;
	margin-right:20px;
}

.main_contents .rail_map{
	position:absolute;
	right:0px; top:-10px;
}

@media print{
	#img_map_flow img.flow_img{
		width:860px;
		height:auto;
		margin-left:50px;
		margin-bottom:-2em;
	}
}