/* CSS Document */

/* ------------------------------
NEWS
------------------------------ */

a:visited {
	color: #999;
	text-decoration: underline;

}

#contents #sub_title{padding:28px 0 35px 40px;}
#contents #main_txt{padding:0 0 25px 40px;}
#contents #news{ margin-left:40px;  margin-bottom:35px; width:600px;
background-image:url(../../uminosei/news/img/bar1.gif);
background-repeat:no-repeat;
background-position:top; 
}





#contents #news dl{
    clear:both;
    float:left;
    font-size:12px;
    width:580px;
    display:inline;
    line-height:140%;
    background-image:url(../../uminosei/news/img/bar1.gif);
    background-repeat:no-repeat;
    background-position:bottom; 
}

#contents  #news dt {
color:#999999;
    clear:both;
    float:left;
    width:75px;
    padding-bottom:15px;
    padding-top:15px;
}

#contents  #news dd {
    float:left;
    width:490px;
    padding-bottom:15px;
    margin-top:15px;
    padding-left:15px;
    background-image:url(../../uminosei/news/img/arrow1.gif); background-repeat:no-repeat; background-position:left top;    

}

.back{padding-left:40px; padding-bottom:20px;}



#contents #news_deatail{margin-left:40px; width:600px;  background-image:url(../../uminosei/news/img/bar1.gif); background-repeat:no-repeat; background-position:top; padding-top:20px; }
#contents #news_deatail #m_txt h2{font-size:18px; color:#53A9FF; font-weight:bold; padding-bottom:22px;}

#contents #news_deatail #box1{width:600px; clear:both;  line-height:150%;}
#contents #news_deatail #box1 #box_l{width:188px; float:left; padding-right:15px;}
.clear_p{clear:both; width:600px;  margin-left:40px; padding-top:20px; padding-bottom:3px;}
#contents #news_deatail #box1 #box_r{width:397px; float:right;}
#contents #news_deatail #box1 #box_r100{width:100%; float:right;}


#bar1{margin-bottom:35px;}


table.note td{background-color:#E7E7E7; padding:20px;}


#txt_sub{
    width:600px;
    margin-left:40px;
    line-height: 170%;
}
#meru_box2{ width:620px; background-image:url(../../uminosei/merumaga/img/bg.jpg); background-repeat:no-repeat; background-position:bottom right; margin-bottom:10px;} 
#meru_box{margin-top:40px; padding-bottom:20px;} 
.red{ color:#FF0000; font-weight:normal;}

/* ------------------------------
present
------------------------------ */

#pre_box{margin-top:30px; width:600px;}
#pre_box table{
	width:100%;
	margin-bottom:25px;
}
#pre_box td{
	padding-right:20px;
	vertical-align:top;
}
#pre_box td .p_title{
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
}
#pre_box td .right{
	text-align:right;
}
#pre_box02 .p_title2{
	width:580px;
	padding:5px 0 5px 20px;
	margin-bottom:15px;
	background:url(../../uminosei/present/img/bg_p_title.gif) no-repeat left top;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}
#pre_box02 .section{
	margin:0 0 30px 15px;
}
#pre_minibox{color:#666666; clear:both; margin-bottom:25px; margin-top:5px;}
#pre_main_txt{background-image:url(../../uminosei/news/img/bar1.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:30px;}

#pre_bt{margin:30px 0 30px 0; text-align:center;} 
.bold{font-weight:bold;}
