/*///////////////////////////

{ CSS概要 }

　 01 : 要素
　 02 : リンク
　 03 : 見出し
　 04 : レイアウト

///////////////////////////*/

/*======== 01 : 要素 ========*/

*{
	margin:0;
	padding:0;
	border:none;
	font-family:Verdana,san-serif;
	font-size:12px;
	line-height:1
.em;
	line-height: 1
.;
}

body,table{color:#333333;}

p{padding:0 30px 10px;}
em{border-bottom:1px solid #333;font-style:normal;}
hr{height:0px;margin:10px 0 10px 30px;border:0;border-bottom:1px solid #ddd;}
select,input,textarea{
    margin:1px 0;
    border:1px solid #333;
    background-color:transparent;
}
input:hover,select:hover,textarea:hover{border:1px solid #666;}
input:focus,select:focus,textarea:focus{border:1px solid #00bff3;background-color:#eee;}
input.button{padding:0 1em;}


/*======== 02 : リンク ========*/

a{text-decoration:none;}
a:link,a:visited{color:#333333;}
a:hover,a:active{color:#666;} 


/*======== 03 : 見出し ========*/

h1{
    height:200px;
    line-height:200px;
    margin:0 30px;

}
h2{margin:10px 0;background:url('img/line.gif') center repeat-x;}
h2 span.w{margin:0 20px;padding:0 10px;background-color:#fff;}
h3{
    margin:20px 30px 10px;
    padding:0 22px;
    color:#9d9595;
    font-weight:normal;
    background:url('img/a.gif') left center no-repeat;
}
h4{
    margin:10px 30px 5px;
    color:#cccccc;
    text-decoration:underline;
    font-weight:normal;
}



/*======== 04 : レイアウト ========*/

.menu{
    height:100%;
    border:1px dotted #000;
    border-width:0 1px;
    text-align:center;
    background:#f1f4e1 url('img/0059.gif');
}
.menu ul{
    padding:20px 0;
    list-style-type:none;
}
.menu li{padding-bottom:10px;list-style-type:none;}
.topimg{
    height:200px;
    margin:10px;
    border:1px solid #cccccc;
    background:url('img/sample_topimg.gif') right bottom no-repeat;
}
.record{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.text{padding:10px 40px;}
.text ul{list-style-type:circle;padding:0 10px;}
.text ul li{list-style-type:circle;padding:0 10px;}
.text ol{margin:0 10px;}
.text ol li{margin:0 10px;}

.pict{padding:10px 30px;}
.pict img{border:1px solid #ccc;}

.banner{margin:10px 0;padding:0 30px 10px;}
.banner dl{margin-bottom:10px;background:url('img/line.gif') bottom repeat-x;}
.banner dt{width:200px;float:left;}
.banner dd{margin-left:210px;padding-left:5px;}

.mark{font-family:sans-serif;font-size:12px;}
.clear{clear:both;}
