@charset "utf-8";
/* CSS Document */



@import "style.css";



/*----------------------------------------------------------------------------------

----------------------------------------------------------------------------------*/

body{
margin:0;
padding:0;
font-size:90%;
line-height:160%;
color:#333333;
}

a:link{
color:#006FA2;
text-decoration:underline;
}
a:hover{
color:#0099CC;
text-decoration:none;
}

a:visited{
color:#8080A0;
text-decoration:underline;
}

a:hover img{
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}

ul,li,p,h1,h2{
margin:0;
padding:0;
}

li{
list-style:none;
}
	
.separat{
color:#CCCCCC;
margin:0 4px;
}





h2.type1{
background-image:url(../img/t_img/maru1.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}

h2.type2{
padding-bottom:0.5em;
margin-bottom:0.5em;
border-bottom:#dddddd solid 1px;
}

h3.type1{
border-left:#FF6699 solid 4px;
border-bottom:#FFCCCC solid 1px;
padding:0 0 4px 0.5em;
}

.type3{color:#8080A0; font-weight:bold;}



.f10{font-size:10px;}
html*.ie_f12{font-size:12px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f80{font-size:80%;}
.f90{font-size:90%;}

.box1{margin-bottom:1em;}
.box2{margin-bottom:2em;}
.box3{margin-bottom:3em;}
.box4{
background-color:#E8F4F4;
padding:20px;
}


.dot1{
background-image:url(../img/t_img/dot.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:1em
}

.dot2{
background-image:url(../img/t_img/dot.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:2em
}

.dot3{
background-image:url(../img/t_img/dot.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:3em
}


.border1{
border:#dddddd solid 1px;
}


.padding05{
padding:0.5em;
}
.padding1{
padding:1em;
}


.table{
border-collapse: collapse;
border:#cccccc solid 1px;
}

.table2 td{
background-image:url(../img/t_img/dot.gif);
background-position:bottom;
background-repeat:repeat-x;
}


