@charset "Shift_JIS";

/*全体設計*/
#bgBox{
background-image: url(../images/bg_company.gif);
background-repeat: no-repeat;
background-position: center top;
}

.story {
float: left;
width:707px;
background: #FFF;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#contents_image {
margin-top:3px;
}

/*みだし共通*/
#midashi {
margin: 20px 0px 0px 15px;
padding: 0;
}

.midashi_tit {
margin: 25px 0px 0px 0px;
padding: 0px;
font-size:14px;
line-height: 16px;
font-weight:bold;
background-color:#F8F8F8;
border-top: 1px solid #ccc;
border-left: 0px solid #eee;
border-right: 0px solid #ccc;
border-bottom: 1px solid #ccc;
}

#topics {
margin: 20px 45px 0px 30px;
padding: 0;
font-size:12px;
line-height: 18px;
}

.topics_text {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin: 10px 0px 0px 0px;
padding: 0px 10px 10px 10px;
font-size:12px;
line-height: 23px;
color:#666;
}
.topics_text2 {
text-align:left;
margin: 30px 0px 0px 0px;
padding: 0px;
font-size:12px;
line-height: 20px;
color:#666;
}

#midashi {
margin: 20px 0px 0px 15px;
padding: 0;
}

.news_midashi {
margin: 25px 0px 0px 0px;
padding: 4px 60px 6px 10px;
font-size:16px;
line-height: 20px;
font-weight:bold;
color:#69B461;
border-left: 7px solid #69B461;
border-bottom: 1px solid #69B461;
background: url('../img/oshirase.gif') no-repeat right;
}

.press_midashi {
margin: 25px 0px 0px 0px;
padding: 4px 60px 6px 10px;
font-size:16px;
line-height: 20px;
font-weight:bold;
color:#6175b4;
border-left: 7px solid #6175b4;
border-bottom: 1px solid #6175b4;
background: url('../img/press.gif') no-repeat right;
}

.tenjikai_midashi {
margin: 25px 0px 0px 0px;
padding: 4px 60px 6px 10px;
font-size:16px;
line-height: 20px;
font-weight:bold;
color:#b49461;
border-left: 7px solid #b49461;
border-bottom: 1px solid #b49461;
background: url('../img/tenjikai.gif') no-repeat right;
}

.newpro_midashi {
margin: 25px 0px 0px 0px;
padding: 4px 60px 6px 10px;
font-size:16px;
line-height: 20px;
font-weight:bold;
color:#b46164;
border-left: 7px solid #b46164;
border-bottom: 1px solid #b46164;
background: url('../img/newpro.gif') no-repeat right;
}

.news_date {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:627px;
margin: 0px 0px 20px 0px;
padding: 2px 5px 2px 0px;
font-size:12px;
text-align:right;
color:#666;
background-color: #ededed;
}



/*会社情報サブメニュー共通*/

#namics_box {
margin: 0px 0px 0px 0px;
}

#namics_box ul {
width:700px;
margin: 0;
padding: 0;
list-style: none;
}
#namics_box li {
float:left;
margin: 0;
padding: 0;
line-height: 12px;
}

#namics_box ul li a{
display:block;
font-size:10px;
padding: 3px 0px 2px 0px;
color:#333;
text-decoration:none;
background:#fff;
width:154px;
padding-left:17px;
background:url(../images/ya2.gif) no-repeat 3px 60%;
border-left: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
border-top: 1px solid #BCBCBC;
}

#namics_box ul li a:hover{
color:#333;
padding-left:17px;
background-image:url(../images/ya2.gif) ;
background-color:#DCDCDC;
}

#namics_box ul li a#namics_box5{
width:155px;
border: 1px solid #BCBCBC;
}

#namics_box ul li a.stay_namics_box {background-color:#DCDCDC;}


.topics_box {
margin:20px 30px 0px 30px; 
width:630px;
}

.topics_contents {
margin: 10px 0px 0px 0px;
}

.topics_box ul {
margin: 0;
padding: 0;
}
.topics_box ul li {
margin: 0;
padding: 11px 0px 11px 0px;
border-bottom: 1px dashed #ccc;
list-style: none;
font-size:1px;
line-height:1px;
}

.topics_box ul li p#kiji_cate {
width: 60px;
margin: 0;
padding: 0;
}
.topics_box ul li p#kiji_cate img{
margin: 0;
padding: 0;
border:none;
}
.topics_box .kiji_date{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.topics_box ul li p#kiji_link {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin: -14px 0px 0px 63px;
padding: 0px;
font-size:12px;
line-height:16px;
color:#666;
padding-left:18px;
background:url(../images/ya1.gif) no-repeat 0px 2px;
}

#topics ul {
margin: 0;
padding: 0;
}
#topics ul li {
margin: 0;
padding: 0;
list-style: none;
}

.new_red{
font-family:"Century Gothic";
color:#ff0000;
font-weight:bold;
}

.new_red2{
font-family:"Century Gothic";
color:#ff0000;
font-weight:bold;
font-size:12px;
}