@charset "utf-8";

/* ----------------------------

File Name:  main.css
Last Update:2011-05-25

---------------------------- */

/* ----------　基本構造　---------- */
body {
	background-color:#FFFFCC;
	margin:0px;
	font-size: 87.5%;
	line-height: 140%;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

a:link
{ color: #660000; text-decoration: none;}
a:visited
{ color: #660000; text-decoration: none;}
a:hover
{ color: #FF6600; text-decoration: underline;}
a:active
{ color: #FF0000; text-decoration: underline;}


/* ----------　ヘッダ　---------- */
#title_img {
	margin:0px auto 30px auto;
	background-image: url(img/index_back.gif);
	background-repeat: repeat-x;
	text-align:center;
}

h1,h2{/*タイトル文字(非表示)*/
	display:none;
}


/* ----------　文字指定　---------- */
.font1 {
	font-size: 12pt;
	line-height: 140%;
}
.font2 {
	font-size: 14pt;
	font-weight: bold;
	line-height: 140%;
	color: #660000;
}

.font3 {
	font-size: 10pt;
	line-height: 140%;
}

.font4 {
	font-size: 10pt;
	line-height: 140%;
	color:#C00;
}

/* ----------　最新情報スペース　---------- */

#info_box {
	width: 500px;
	padding: 20px;
	margin: 30px auto;
	border: 1px solid #666666;
	background-color:#FFF;
}

#info_box h3{
	padding: 0px 0px 10px 0px;
	margin: 0px auto;
	color:#600;
	
}

#info_box h4{
	padding:5px;
	margin: 0px auto;
	background-color:#930;
	background-image:url(img/icon_h4.gif);
	background-position: 6px;
	background-repeat:no-repeat;
	text-indent:25px;
	color:#FFF;
}

#info_box p{
	padding: 0px 10px;
}

#info_box dl {/*概要箇条書き用 */
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#info_box dt {/*見出し*/
	margin: 10px 0px 5px 20px;
	padding: 10px 0px 5px 0px;
	border-bottom:dotted #999 1px;
	font-weight:bold;
	color:#930;
}

#info_box dd {/*項目*/
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 20px;
	background-repeat:no-repeat;
	background-position:5px;
}

/* ----------　フッター　---------- */

#footer{
clear:both;
margin:0px auto 0px auto;
padding:20px 0px;
border-top:1px solid #c0c0c0;
background-color:#FFF;
font-size:small;
/*text-align:center;*/
}

address{
margin-right:8px;
float:right;
font-style:normal;
}

/***　会社リンク　***/
#publicBox{ float:left; }
#publicBox ul{
margin: 0;
padding: 0;
list-style: none;
}
#publicBox li{
display:inline;
padding:0px 8px ;
border-right:1px solid #262626
}
#publicBox li.last{
border:none !important;
}

#publicBox a:link{ color:#000000; }
#publicBox a:visited{ color:#000000; }
#publicBox a:hover{ color:#000000; }
#publicBox a:active{ color:#000000; }

