@charset "utf-8";


/* Reset
------------------------------------------------*/

*{
	vertical-align:baseline;  
    font-family:inherit;  
    font-style:inherit;  
    font-size:100%;  
    border:none;  
    padding:0;  
    margin:0;  
}  

.table{font-size:inherit;border-collapse:separate; border-spacing:0; }/*親のfont-sizeを継承*/

th{font-weight:normal; text-align:left;}

a img, img{border:0;vertical-align:bottom;}

div{margin:0;padding:0;}

hr{display:none; }

/* Text
------------------------------------------------*/

html,input,select,textarea{
	color:#333333;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kakugo Pro W3", "メイリオ", "Meiryo", sans-serif;
	line-height:1.6;
	font-weight:normal;
}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a{
	color:#3333CC;
	text-decoration:none;
}
a:hover{ text-decoration:underline; }


/* List
------------------------------------------------*/

ul li{ list-style:none; }
ol li{ list-style:none;}

/* Class
------------------------------------------------*/

/*for block element only*/
.hidden{
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}

/*for all element*/
.vanish{display:none;}


/* clearfix */
/*for modern browser*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}


.smaller{ font-size:88%; line-height:1.2; }


/* Structure
------------------------------------------------*/
html{overflow-y: scroll;}

body{
	margin:0px;
	background-color:#F2F2F2;
}

#news_area{
	padding:15px;
	min-height:250px;
	}
	
#news_area dl{
	padding:0 0 10px 0;
	}
#news_area dt{
	padding:0 0 0 15px;
	background:url(../img/info/icon_01.gif) 0 3px  no-repeat;
	}
#news_area dd{
	padding:0 0 0 15px;
	}
#news_area dd img{
	padding:2px 0 0 5px;
	vertical-align:top;
}

#news_area dd a{
	color:#E25E00;
}

