@charset "Shift_JIS";
/* CSS Document */


/* 全体のレイアウト */
a:link   { color: #333;	text-decoration:underline;}
a:visited{	color:#333;	text-decoration:underline;}
a:hover  {	color: #28BA32;	text-decoration:underline;}
a:active {	color: #fc0;	text-decoration:none;}

body {
margin:0px;
padding:0px;
background-color:#fff;
color:#333;
font-family:ＭＳ Ｐゴシック, Arial, Helvetica, sans-serif;
text-align:center;
}

#warp {
 width:100%;
 background-color:#fff;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

h1, #footer {
background-color:#424242;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin:0px;
padding:5px 0px;
text-align:center;
}

#footer_link{
margin-bottom:20px;
font-size:12px;
color:#999999;
text-align:center;
}

/* top_box */
#center_box{
background-color:#424242;
text-align:center;
}

#top_box{
background-color:#FFFFFF;
width:800px;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#under_box{
border:solid 1px #ccc;
background-color:#f2f2f2;
padding:15px;
}

.whatnew{
background-color:#CCCCCC;
width:700px;
font-size:12px;
float:left;
}

.monotukuri{
width:104px;
border-left:solid 14px #f2f2f2; 
float:left;
}

.address{
clear:both;
border-top:solid 30px #f2f2f2;
}

.news_box{
border-top:dotted 1px #ccc;
border-bottom:dotted 1px #ccc;
margin:10px 0px;
padding:5px 0px;
}

.syousai{
padding:0px 0px 0px 10px;
display:inline;
}

div.whatnew p{
margin:0px;
padding:0px;
margin-bottom:1px;
}

div.address p{
margin:0px;
padding:0px;
font-size:12px;
display:inline;
}

/* 細かい設定 */
.cboth{
margin:0px;
padding:0px;
clear:both;
}

.space{
padding-top:20px;
}

.cap{
margin:0px;
padding:10px 0px 0px 0px;
font-size:10px;
line-height:130%;
color:#006699;
}

.redlink{
color:#CC0000;
}