?@charset "utf-8";
/*
Theme Name: systemup
Theme URI: https://www.system-up.jp/
Description: システムアップサイトのテーマ
Author: systemup
*/

* {
	margin: 0;
	padding: 0;
/*	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka; */
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	line-height: 150%;
	}

body {
	margin: 0;
	padding: 0;
	background-color: #cccccc;
	text-align: center;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	line-height: 150%;
	}

p, th, td {
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6, address {
	margin: 0;
	padding: 0;
	}

img {
	border: none;
	}

br.cl {
	clear: both;
	}

#main {
	margin: 0px auto;
	width: 798px;
	background-color: #ffffff;
	border: 1px solid #999999;
}

/* ヘッダ */

#header img#hdr_logo {
	float: left;
	}

#header div#hdr_s11 {
	float: right;
	width: 518px;
	height: 76px;
	text-align: left;
	}

#header h2 {
	text-align: left;
	font-size: 80%;
	color: #003399;
	width: 280px;
	margin: 20px 0px 0px 50px;
	line-height: 1.5em;
	}

#header img#hdr_s11 {
	float: right;
	}

#header img#hdr_s21 {
	float: left;
	}

#header img#hdr_top {
	float: left;
	}

#header img#hdr_jigyo {
	float: left;
	}

#header img#hdr_toiawase {
	float: left;
	}

#header img#hdr_link {
	float: left;
	}

/* フッタ */

#footer .to_page_top {
	margin-right: 20px;
	font-size: 80%;
	text-align: right;
	}

#footer .copyright  {
	padding-bottom: 10px;
	}

#footer .copyright p {
	font-size: 70%;
	}

/* トップ */

#top_main {
	width: 728px;
	padding: 10px 35px 20px 30px;
	}


#top_main .left {
	width: 390px;
	float: left;
	margin: 20px auto 20px 0px;
	}

#top_main .right {
	width: 285px;
	float: right;
	margin: 20px 0px 20px auto;
	}

#top_main .item {
	text-align: left;
	margin: 20px 5px 35px 20px;
	}

#top_main .item p {
	margin-bottom: 1em;
	}

#top_main .item table {
	border-collapse: collapse;
	}

#top_main .item th {
	border: 1px solid #999999;
	text-align: center;
	padding: 0.5em 1em;
	}

#top_main .item td {
	border: 1px solid #999999;
	text-align: left;
	padding: 0.5em 1em;
	}

/* 事業内容 */

#jigyo_main {
	width: 735px;
	margin: 20px auto 20px auto;
	}

#jigyo_main .item_right {
	width: 425px;
	float: right;
	text-align: right;
	}

#jigyo_main .item {
	width: 390px;
	text-align: left;
	margin: 20px 5px 40px auto;
	}

#jigyo_main .item p {
	margin-bottom: 1em;
	}

#jigyo_main .item_img {
	width: 280px;
	float: left;
	margin: 5px 0 40px 0;
	}

/* お問い合わせ */

#toiawase_main {
	width: 725px;
	margin: 20px auto 20px auto;
	}

#toiawase_main .item_right {
	width: 500px;
	float: right;
	text-align: right;
	}

#toiawase_main .item {
	width: 470px;
	text-align: left;
	margin: 20px 5px 40px auto;
	}

#toiawase_main .item p {
	margin-bottom: 1em;
	}

#toiawase_main .item_img {
	width: 180px;
	float: left;
	margin: 5px 0 40px 0;
	}

/* お問い合わせフォーム */

#mailform_main {
	width: 725px;
	margin: 20px auto 20px auto;
	}

#mailform_main .msg {
	width: 650px;
	margin: 20px auto 20px auto;
	text-align: left;
	color: #ff0000;
	font-weight: bold;
	}

#mailform_main .exp {
	width: 650px;
	margin: 20px auto 20px auto;
	text-align: left;
	}

#mailform_main table.inputform {
	border-collapse: collapse;
	width: 650px;
	margin: 20px auto 20px auto;
	}

#mailform_main table.inputform th {
	text-align: left;
	vertical-align: top;
	border: 1px solid #999999;
	padding: 0.5em 1em;
	width: 160px;
	}

#mailform_main table.inputform td {
	text-align: left;
	vertical-align: top;
	border: 1px solid #999999;
	padding: 0.5em 1em;
	word-break: break-all;
	}


/* リンク集 */

#link_main {
	width: 715px;
	margin: 20px auto 20px auto;
	text-align: left;
	}

#link_main .item {
	width: 675px; 
	margin-top: 20px;
	padding: 20px;
	vertical-align: top;
	border: 1px solid #999999;
	background-color: #ffffe8;
	text-align: left;
	}

#link_main .item p {
	margin-bottom: 1em;
	}

#link_main .item a {
	text-decoration: none;
	color: #000000;
	}

#link_main .item .item_right {
	width: 500px;
	float: right;
	text-align: right;
	}

#link_main .item .item_left {
	width: 160px;
	float: left;
	text-align: left;
	}

#link_main .item .item_title {
	width: 500px;
	text-align: left;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 1em;
	}

#link_main .item .item_content {
	width: 480px;
	text-align:left
	}

#link_main .item .item_url {
	width: 480px;
	text-align:left
	}

#link_main .item .item_img {
	}
