@charset "utf-8";

/* ページ共通 */
body{
padding:0;margin:0;background-image:url(/images/bg.gif);
font-size:12px;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:150%;color:#666666;
}

#shadowLeft{background:url(/images/left-1.gif) repeat-y;}
#shadowRight{background:url(/images/right-1.gif) repeat-y;}

img{border:none;}

/* 左側カラム */
#leftColumn{margin:5px 0px 80px 15px;vertical-align:top;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Tahoma;font-size:12px;}

/* 右側カラム */
#rightColumn{margin:5px 15px 80px 15px;vertical-align:top;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Tahoma;font-size:12px;}

/* テキストまわり */
h1{
font-size:12px;font-weight:bold;margin:5px 0px 10px 0px;padding-left:20px;letter-spacing:0.1em;
background:url(/images/icon_print.gif) no-repeat;
}
h2{
font-size:12px;font-weight:bold;margin:5px 0px 10px 0px;padding:0px;
}
h3{
font-size:12px;font-weight:bold;margin:5px 0px 10px 0px;padding-left:20px;letter-spacing:0.1em;
background:url(/images/icon_case.gif) no-repeat;
}
ol{margin:10px;padding:0px;}
dl{margin:0px;padding:0px;}
ul{margin:0px;padding:0px;}
li{list-style-position:outside;margin-left:20px;margin-bottom:3px;line-height:150%;}
.t11{font-size:12px;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height:150%;color:#666666;}
a:link{color:#CC6633;text-decoration:underline;}
a:visited{color:#CC6633;text-decoration:underline;}
a:active{color:#CC6633;text-decoration:none;}
a:hover{color:#CC6633;text-decoration:none;}
.linkText{font-size:11px;color:#666666;text-align:right}
.linkText a:link{color:#666666;text-decoration:underline;}
.linkText a:visited{color:#666666;text-decoration:underline;}
.linkText a:hover{color:#666666;text-decoration:none;}
p{margin:1em 0;}
.text_r{text-align:right;}
.text_b{font-weight:bold;}

/* トップページ用 */
#loginBox{
background:url(../images/login_bg.gif);padding:5px 10px;}
.inputBox{width:165px;height:15px;font-size:11px;margin-bottom:5px;}

#topNews{width:510px;margin-top:10px;background-color:#FFFFFF;
border:none;
font-size:12px;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height:150%;color:#666666;
}
#topNews dl{
width:500px;margin:0px;padding:0px;
}
#topNews dt{
width:60px;padding:0px;margin:0px 5px 5px 0px;float:left;
}
#topNews dd{
width:430px;padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;float:none;line-height:150%;float:left;
}

/* 会社概要用 */
.Ctitle{
padding:0px 0px 0px 7px;margin:10px 0px;
border-left:3px solid #FF9900;
border-bottom:1px solid #666666;
letter-spacing:1em;}
.Ctext{margin:10px;}
.Ctext ul{margin:0px;padding:0px;}
.Ctext li{margin:0px;padding:0px;list-style-position:inside;}

/* 経営理念用 */
.Ptitle{
padding:0px;margin:10px 0px;
color:#009933;
font-weight:bold;
}
.Ptext{margin:10px;}

/* 事業内容用 */
.businessMenu a {
display : block;
text-indent : 15px;
background-color:#FFCC33;
color:#666666;
margin:0px 2px 10px 0px ;padding:7px 3px 7px 0px;
font-weight:bold;text-decoration:none;
/**background-color:#FF9900;**/
}

.businessMenu a:hover{
background-color:#FF9900;
}
.businessMenuNow a:link{
color:#666666;

}
.businessMenuNow a:visited{
color:#666666;

}

.Btitle{
padding:0px 0px 0px 7px;margin:10px 0px;
border-left:3px solid #FF9900;
border-bottom:1px solid #666666;
}
.Btext{margin:10px;}

/* 採用情報用 */
.Rtitle{
text-align:center;
background:#FFCC66;padding:3px;
letter-spacing:0.5em;
margin:10px 0px ;
}

/* アクセス用 */
#googleMap iframe{
width:508px; height:440px;border: 1px solid #666666;
}
/* 問い合わせ用 */
.pageClassMail h1{
font-size:12px;font-weight:bold;margin:5px 0px 10px 0px;padding-left:20px;letter-spacing:0.1em;
background:url(/images/icon_mail.gif) no-repeat;
}

/* サイトマップ用 */
.pageClassMap h1{
font-size:12px;font-weight:bold;margin:5px 0px 10px 0px;padding-left:20px;letter-spacing:0.1em;
background:url(/images/icon_map.gif) no-repeat;
}
#sitemap ul{background:url(/images/list_border.gif) repeat-y;}
#sitemap2 ul{background-image:none;}
#sitemap li{list-style-type:none;}

/* フッター */
#footerBox{background:url(/images/bottom.gif) no-repeat;}
#footer{font-size:11px;color:#FFFFFF;text-align:center;margin:15px 0px 5px 0px;
letter-spacing:0.1em;line-height:160%;}
#footer a:link{color:#FFFFFF;text-decoration:none;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}
#footer a:active{color:#FFFFFF;text-decoration:underline;}
#footer a:visited{color:#FFFFFF;text-decoration:none;}

/* デザイン調整 */
.ma0500{margin:5px 0px;}
.ma10{margin:10px;}
.ma1000{margin:10px 0px;}
.ma1010{margin:10px 10px;}
.ma0010{margin:0px 10px;}
.ma_t10{margin-top:10px;}
.ma_b10{margin-bottom:10px;}
.ma_b20{margin-bottom:20px;}
.float_n{float:none;}
.float_c{clear:both;}