@charset "UTF-8";

/*----------------------------------------------------
	リセット
----------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,p,blockquote,th,td{
    margin: 0;padding: 0;
}
table{
    border-collapse: collapse;border-spacing: 0;
}
fieldset,img{ border: 0; }
address,caption,cite,code,dfn,em,strong,th,var{
    font-style: normal;font-weight: normal;
}
li { list-style: none; } caption,th{ text-align: left; }
h1,h2,h3,h4,h5,h6{
    font-size: 100%;font-weight: normal;
}
q:before,q:after{ content: ''; }
abbr,acronym{ border: 0;font-variant: normal; }
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }
input,textarea,select{ font-family: inherit;font-size: inherit;font-weight: inherit; }
input,textarea,select{ *font-size: 100%; }

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.menus {
	font-weight:600;
	}
	
.menus h3 {
	font-size:16px;
	font-weight:800;
	
	}
		
.menus li {
	margin-top:1.5em; margin-bottom:1.5em;
	}
.menus {
	margin-top:2.5em;
	}
.com {
	margin-top:2.0em;
	font-size:16px;
	font-weight:600;
	
	margin:35px 0 0 15px;
	
}
.com2 {
	margin-top:2.0em;
	font-size:16px;
	font-weight:600;
	float:left;
	margin:35px 0 0 30px;
	
}



.company {
	margin-top:2.0em;
	font-size:14px;
	float:left;
	font-weight:500;
	margin:0 0 0 30px;
}

	
.company table tb {
	font-size:1px;
	font-weight:500;
	margin:0 0 0 10px;
}

.company2 {
	margin-top:2.0em;
	font-size:14px;
	float:left;
	font-weight:500;
	margin:0 0 0 30px;
}

.company2 table tb {
	font-size:14px;
	font-weight:500;
	}
	