@charset "UTF-8";
@import url("nomart_common.css");

/* ================================================================ *
	Nomart, Inc.
	nomart_common.css / ver.1.0 (2011.3)
	
	Copywright Takashi Matsuyama & Nomart, Inc. All Rights Reserved.
 * ================================================================ */

#past_page_title{
	color: #000000;
	font-size: 12px;
	margin: 15px 0 0px;
	padding: 0 9px 8px;
	text-align: left;
	border-bottom: 1px solid #DCDCDC;
}

#past_left{ margin:10px 0 0 0px; font-size:78%; text-align:left; width:105px; padding:0 0 3px 0;}
#past_right{ width:830px; margin:0px 0 0 0;}
#past_left ul li{ padding:0 0 3px 9px; background: url("../images/borderbot_02.gif") repeat-x scroll center bottom transparent; margin:0 0 9px; }

#past_in_left{}
#past_in_left h3{ font-size:78%; font-weight:nomal; padding:0 0 7px 0;margin:0 0 20px 0; border-bottom: 1px solid #DCDCDC; width:830px; color:#000000; }
#past_in_left h4{ font-size:78%; font-weight:nomal; padding:0 0 6px 0;margin:0 0 5px 0; width:830px; color:#000000; }
#past_in_left h5{ font-size:70%; font-weight:nomal; line-height:1.5; padding:0 0 15px 3px;margin:0 0 8px 0; width:830px; color:#000000; background:url("../images/borderbot_02.gif") repeat-x scroll center bottom transparent; }
#news_in_right{ background: url("../images/borderbot_02.gif") repeat-x scroll center bottom transparent; float: right; margin: 0 0 15px; padding: 0 0 8px; width: 830px; }
#past_in_right{ background: url("../images/borderbot_02.gif") repeat-x scroll center bottom transparent; float: right; margin: 0 0 26px; padding: 0 0 18px; width: 830px; }
#in_past_in_right{ background: url("../images/borderbot_02.gif") repeat-x scroll center bottom transparent; float: right; margin: 0 0 10px; padding: 0 0 5px; width: 830px; }
#past_in_right_end{ float: right; margin: 0 0 0px 0; padding: 0 0 10px; width: 770px; }
.nenbox{ border-bottom: 1px solid #000000; padding:12px 0 0px 0; }
.past_img{ text-align: center; padding:0 15px 0 0; float:left; width:90px; }
.past_name{ float:right; width:665px; text-align: left;}
.past_name h4{ font-size:75%; padding:0 0 5px 0; }
.past_name h5{ font-size:78%; }
#backtop{ text-align:right; margin:0 0 25px 0; float:right; width: 770px; font-size:70%;}
.month{ margin:0 0 0 30px; }
.day{ font-size:78%; color:#000; }
.title{ font-size: 88%; padding:20px 0 20px 1em; font-weight:bold; }
#news_in_right p { font-size:75%; letter-spacing:0.5px; padding:0 0 20px 1em; line-height: 1.8; width:610px; }
#past_in_right p { font-size:75%; letter-spacing:0.5px; padding:5px; line-height: 1.5; text-align: justify; }
.newsimg{padding:8px 0 0 0;}
.cat{ color:#999; padding:0 0 0 1em; }
.past_in_ul{font-size: 75%; letter-spacing: 0.5px; line-height: 1.8; padding: 0 0 20px 1em;}
#text_l{width:350px; margin:0 20px 0 0;}
.past_name_hei{ float: right; padding: 30px 0 0; width: 665px; }
.past_name_hei h4{ font-size:75%; padding:0 0 5px 0; }
.past_name_hei h5{ font-size:78%; }
#news_in_right p a {text-decoration: underline;}
#news_in_right p a:hover{text-decoration: none;}
.news_sm{ font-size:75%; }
#past_left ul li a{ display: block; }
#print_box { width:120px; margin:0 23px 0; }
#print_box a:hover { text-decoration:none; }
#print_box_in { width:120px; height:120px; text-align:center; border: 1px solid #e6e6e6; }
#in_print_box { width:170px; margin:0 18px 0; }
#in_print_box_in { width:170px; height:170px; text-align:center;  }
.print_name_en { color:#808080;font-size:10px; }
.work_img{ width:90px; padding:0 65px 0 5px; text-align: center; }
.contact { font-size:0.6em; color:#808080; line-height:1.5; padding:0 0 0 1em; float:left;}
.contact a { color:#808080; }

.pic_right{
	width:350px;
	float:left;
}

.pic_right_in{
	padding:0 0 15px 0;
}

.sss{
	color:#555555;
}

.pic_left{
	float:left;
	font-size:85%;
	letter-spacing:0.5px;
	line-height:1.8;
	padding:0 20px 20px 1em;
	text-align:justify;
	width:446px;
}

.title_pic{
	font-size:95%;
font-weight:bold;
padding:0 0 20px 0;
}