@charset "utf-8";
/**********************************************
インポート・初期化・再定義用CSS
***********************************************/

/* インポート
-------------------------------------------------------------*/
@import url(shared.css);

/* 初期化・再定義
-------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}

html,
body {
    font-family: 'メイリオ',Meiryo,Verdana,Arial,sans-serif,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
    font-size: 10pt;
	height:100%;
}

body {
	line-height: 1.6;
}

h1,h2,h3,h4,h5,h6,p,table,th,td,ul,ol,li,dl,dt,dd,caption{
	font-weight:normal;
}

ul ,
ol {
    list-style: none;
    min-height:1px;
}
ul:after ,
ol:after {
    content:"";clear:both;height:0;display:block;visibility:hidden;
}
img {
    border: 0;
    vertical-align: bottom;
}
a {
    color: #000;
    outline: 0;
	text-decoration:none;

}
a:hover {
	text-decoration:underline;

}
button {
    border: none;
    background: 0;
    margin: 0;
    padding: 0;
    line-height: 1.0;
    cursor: pointer;
}
table {
    display: table;
    border-collapse: collapse;
    border-spacing: 2px;
}
table th,
table td {
	padding:8px 8px;
}

table tbody th {
	text-align:left;
}

table p,
table ul,
table ol,
table dl {
	margin:0;
}
ul,ol {
	list-style:none;
}
form {
	margin:0;
	padding:0;
}
input,select,textarea , button {
	margin:0;
    font-family: 'メイリオ',Meiryo,Verdana,Arial,sans-serif,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
}

/* for legacy browsers */
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{
	display:block;
}


/****/

@font-face {
    font-family: 'icons';
    src: url("../font/fontello.eot");
    src: url("../font/fontello.eot?#iefix") format('embedded-opentype'), url("../font/fontello.woff") format('woff'), url("../font/fontello.ttf") format('truetype'), url("../font/fontello.svg#fontello")
    format('svg');
    font-weight: normal;
    font-style: normal;
}

.top_block01{
	width:959px ;
	margin:0 auto;	
}

.new_list{
	width:100%;	
	background:#FFF;
	
}

.new_list li{
	width:95%;	
	margin:0 auto;
	padding:10px 5px;
	border-bottom:dotted 1px #CCC;
}

.new_list li:last-child{
	border-bottom:none;
}

/* clearfix
------------------------------------------------------------*/
.clearfix:after {  
	visibility: hidden;  
	display: block;  
	font-size: 0;  
	content: " ";  
	clear: both;  
	height: 0;  
}  

* html .clearfix { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  