@charset "Shift_JIS";					/*使用する文字コード*/

/*-------------------基本設定-------------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #666666;
	font-size: 10pt;
	line-height: 12pt;
	background-color: #FFFFFF;
	margin: 0px;
}
h1, h2, h3, form, p, ul, li, ol {
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
th {
	text-align: left;
	font-weight: normal;
}
table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
}
a:link {								/*通常時のリンク設定*/
	color: #FFE441;
}
a:visited {								/*クリック後のリンク設定*/
	color: #F36527;
}
a:hover {								/*マウスオーバー時のリンク設定*/
	color: #358CD5;
}
a:active {								/*クリック時のリンク設定*/
	color: #358CD5;
}
.link a:link, .link a:visited, .link a:active {								/*クリック時のリンク設定*/
	color: #FFFFFF;
	text-decoration: none;
}	
.link a:hover{								/*マウスオーバー時のリンク設定*/
	color: #FFFFFF;
	text-decoration: underline;
}
.link2 a:link2, .link2 a:visited, .link2 a:active {								/*クリック時のリンク設定*/
	color: #FF6600;
	text-decoration: none;
}	
.link2 a:hover{								/*マウスオーバー時のリンク設定*/
	color: #FF6600;
	text-decoration: underline;
}
/*-------------------文字設定-------------------*/
.fontsize8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}
.fontsize10_linehi12 {
	font-size: 10pt;
	line-height: 12pt;
}
.fontsize12_linehi16 {
	font-size: 12pt;
	line-height: 16pt;
}
/*-------------------独自追加項目-------------------*/
.font_bold {							/*太字の設定*/
	font-weight: bold;
}
.font_color_orange {						/*フォントカラーの設定　項目が増える場合は、.font_color_色名で増やしていく*/
	color: #FF9900;
}
.font_color_red {
	color: #FF0000;
}
.bg_color_gray {							/*背景色の指定　項目が増える場合は、.bg_color_色名で増やしていく*/
	background-color: #E5E5E5;
}
.bg_color_navy {
	background-color: #003170;
}
.bg_color_white {
	background-color: #FFFFFF;
}
.bg_haikei {								/*背景画像の指定*/
	background-image: url(../common_images/bg_main.gif);
	background-repeat: repeat-y;
}
.padding_T10RL15 {								/*パディング(余白)の設定*/
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.padding_T15B10 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.padding_T15 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.padding_T10 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.padding_TRBL15 {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.padding_RL10 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padding_RL15 {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.padding_TL10 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padding_B10 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.padding_L15 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.padding_L10 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.margin_L15 {
	margin: 0px 0px 0px 15px;
}
.margin_TBL15 {
	margin: 15px 0px 15px 15px;
}
.margin_T25 {
	margin: 25px 0px 0px 0px;
}
.margin_T25L10 {
	margin: 25px 0px 0px 10px;
}
.margin_T15L10 {
	margin: 15px 0px 0px 10px;
}
.margin_L24 {
	margin: 0px 0px 0px 24px;
}
.margin_T10L24 {
	margin: 10px 0px 0px 24px;
}
.margin_T15L65 {
	margin: 15px 0px 0px 65px;
}
.border {								/*ボーダーの設定*/
	border: 1px solid #ABABAB;
}
form {									/*formタグ挿入で直下に入るスペースをなくす設定*/
	margin: 0px;
}
.form1 {									/*form項目*/
	width: 130px;
	background-color: #E5E5E5;
}
.form2 {									/*form項目*/
	width: 370px;
	background-color: #FFFFFF;
}
h1 {									/*h1タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
	font-weight: normal;
}
h2 {									/*h2タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
}
h3 {									/*h3タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
}
/*-------------------ヘッダー-------------------*/
#header1 {
	background-image: url(../common_images/header02.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 30px;
	padding-right: 15px;
}
#header2 {
	background-image: url(../common_images/header07.jpg);
	background-repeat: no-repeat;
	height: 19px;
	padding-left: 30px;
}
/*-------------------フッター-------------------*/
#footer1 {
	background: url(../common_images/footer01.gif) left bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
/*-------------------見出し-------------------*/
.midashi_top {
	background: url(../images/index01.gif) left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 21px;
	padding-left: 15px;
}
.midashi_kasou {
	background: url(../common_images/title.gif) left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 25px;
	padding-left: 25px;
}
.komidashi {
	background: url(../common_images/titles.gif) left top;
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 25px;
}
/*-------------------トップページ-------------------*/
#info1 {
	background: url(../images/index02.gif) left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	padding-left: 15px;
}
#info2 {
	background-image: url(../images/index06.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
}
#toi1 {
	background: url(../images/index03.gif) left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	padding-left: 15px;
}
#toi2 {
	background: url(../images/index04.gif) left top;
	background-repeat: no-repeat;
	height: 53px;
	padding-left: 20px;
}
#setsubi {
	width: 170px;
	padding-top: 15px;
}
/*-------------------会社案内-------------------*/
#gaiyou1 {
	background-color: #E5E5E5;
	width: 100px;
}
#gaiyou2 {
	background-color: #FFFFFF;
	width: 370px;
}
#access {
	width: 240px;
}
/*-------------------設備-------------------*/
#syuyou1 {
	background-color: #E5E5E5;
	width: 150px;
}
#syuyou2 {
	background-color: #E5E5E5;
	width: 60px;
}
/*-------------------事業内容-------------------*/
#jigyou1 {
	width: 80px;
}
#jigyou2 {
	width: 160px;
}
/*-------------------お問い合わせ-------------------*/
.toi1 {
	background-image: url(../contact/images/waku03.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 50px;
}
