@charset "utf-8";

body, div, th, td, h1, h2, h3, h4, h5, h6, p, ol, dl, dt, dd, form {
	margin:0px; 
	padding:0px; 
	font-size:12px; 
	font-weight:normal; 
	font-family:"ＭＳ Ｐゴシック", "Osaka", arial, helvetica, san-serif; 
	word-break:break-all;
	color:#333333;
	list-style-type: none;
}
.list1 {
	line-height:1.8em;
	margin:0px; 
	padding:0px;
    font-size:14px; 
	vertical-align:top;
	list-style-image:url(images/file-g.gif);

}
.list2 {
    line-height:1.8em;
	text-indent:15pt;
	margin:0px; 
	padding:0px;
    font-size:12px; 
    list-style-type:circle;

}
.list3 {
    line-height:1.8em;
	text-indent:30pt;
	margin:0px; 
	padding:0px;
    font-size:12px; 
    list-style-image:url(images/el.gif);
}
.gaiyou {
    margin:0px; 
	padding:0px;
    font-size:12px; 
	color:#333333;
    line-height:140%;

}
.saiyou {
    margin:20px; 
	padding:0px;
    font-size:18px; 
	color:#999999;
    line-height:140%;

}
.seo {
    margin:0px; 
	padding:0px;
    font-size:10px; 
	color:#999999;
    line-height:140%;
}

.block {
    margin:0px; 
	padding:0px;
    font-size:13px;
	line-height:200%; 
	color:#333333;
}
.caption {
	margin:1px;
	color:#333333;
	font-size:10px; 
	text-align:left;
	line-height:130%;
}
.lifeinfo {
	margin:0px;
	color:#333333;
	font-size:11px; 
	line-height:120%;
}
.resume {
	margin:1px;
	color:#333333;
	font-size:12px; 
	text-align:left;
	line-height:150%;
}
.privacy {
	margin:3px;
	padding:3px;
	color:#000000;
	font-size:12px; 
	line-height:150%;
}
.news {
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:10px; 
	line-height:100%;
}
table {border-style:hidden; border-collapse:collapse; border-spacing:0px;}
img {border:none;}

a {color:#0679A8;}
a:hover {color:#38ABDA;}

