@charset "utf-8";

/* ========================================  全html共通基本css */


/*-- 基本設定 --*/


html,body,div#main_wrap{
_text-align:center;
}



* {
margin:0px;
padding:0px;
list-style-type:none;
font-weight:normal;
text-decoration:none;
}



h1,h2,h3,h4,h5,h6{
clear:both;
}


h1,h2,h3,h4,h5,h6,p,div,p,dt,dd,li,td {
_text-align:left;
}

th{
text-align:center;
}


img {
border:0px;
vertical-align:bottom;
}


body {

background: white url(../img/bk_body.gif) repeat-x;
}

a {
color:#219a00;
}

a:visited {
color:purple;
}

a:hover {
color:#006f7f;
}


ul{
list-style-type: none;
}

li {
list-style-type: none;
}



/*-- clearfix --*/

div,
h1,
h2,
h3,
h4,
dl,
ul{
/zoom:1;
}

div:after,
h1:after,
h2:after,
h3:after,
h4:after,
dl:after,

ul:after
{
content:' ';
display:block;
clear:both;
visibility: hidden;
height:0;
}


.clear {
clear:both;
}



.f_left {
float:left;
margin:0 30px 10px 0;
}

.f_right {
float:right;
margin:0 0 10px 30px ;
}


.mar10 {
margin:10px 0 0 0 ;
}




