@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}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;}ul {	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;}/*------- 特殊 -------*/.alt{position:absolute;top:-5000px;left:-999px;}/*新clear float*/.clearfloat{	height:0px;	font-size:1%;	clear:both;	display:block;}/*------- 共通タグ -------*/body {	background-image: url((URL));	background-repeat: repeat;	background-position: left top;	}h1 a{	background-image: url(img/sasayaki_logo.gif);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 70px;	width: 320px;	float: left;}h2 {	margin-top: 10px;}h3 {	font-weight: bold;	width: 720px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #0092d0;	margin-top: 5px;}h4 {	font-weight: bold;	margin-top: 30px;}#contain #company h3 {	border-bottom-color: #339900;}h5{	font-weight: bold;	margin-bottom: 5px;	padding: 0px;}/*------- 共通クラス -------*/.kokuchi_center {	text-align: center;	width: 100%;	margin-top: 250px;}.kokuchi_center2 {	text-align: center;	width: 100%;	margin-top: 50px;}.honbun{	margin-top: 10px;	width: 300px;}.urllink{	margin-top: 10px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;}.urllink a:link{	margin-top: 10px;	width: 310px;	color: #0099CC;}.urllink a:visited{	margin-top: 10px;	width: 310px;	color: #0099CC;}#contain .content_each a:link{	color: #0099CC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#contain .content_each a:visited{	color: #0099CC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#contain .content_each a:hover{	color: #FFFFFF;	background-color: #FF99FF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#top_explain{	float: right;	width: 390px;	margin-top: 15px;}#contain {	width: 720px;	margin-right: auto;	margin-left: auto;}.content_each {	padding-top: 20px;}.content_each ul {	float: right;	width: 500px;}.content_each ul li{	margin-top: 7px;}.content_each h5{	background-image: url(http://sasayaki.com/home/top/share/sa.gif);	background-repeat: no-repeat;}.thum{	float: left;}.navi{	margin-right: auto;	margin-left: auto;	text-align: right;	margin-top: 20px;	width: 680px;	color: #999999;}.navi a:link{	color: #0099CC;}.navi a:visited{	color: #0099CC;}.navi a:hover{	color: #FFFFFF;	background-color: #FF99FF;}#footer{	margin-right: auto;	margin-left: auto;	text-align: center;	padding-top: 20px;	}#copy {	height:15px;	padding-bottom: 30px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999;}/*------- 会社概要 -------*/#company_prof {}.midashi {	font-weight: bold;	color: #0092D0;}.midashi2 {	font-weight: bold;	color: #009900;}.naiyo {	font-size: 12px;}.comp {	margin-top: 5px;}