@charset "utf-8";

/* ##################################### company.css ##################################### */

/* ========================== side menu ========================== */
#sideMenu li.index, #sideMenu li.index a { background: url(../company/img/sideMenu.gif) 0 0; }
#sideMenu li.index a.on, #sideMenu li.index a:hover { background: url(../company/img/sideMenu.gif) -200px 0; }
#sideMenu li.message, #sideMenu li.message a { background: url(../company/img/sideMenu.gif) 0 -30px; }
#sideMenu li.message a.on, #sideMenu li.message a:hover { background: url(../company/img/sideMenu.gif) -200px -30px; }
#sideMenu li.idea, #sideMenu li.idea a { background: url(../company/img/sideMenu.gif) 0 -60px; }
#sideMenu li.idea a.on, #sideMenu li.idea a:hover { background: url(../company/img/sideMenu.gif) -200px -60px; }
#sideMenu li.map, #sideMenu li.map a { background: url(../company/img/sideMenu.gif) 0 -90px; }
#sideMenu li.map a.on, #sideMenu li.map a:hover { background: url(../company/img/sideMenu.gif) -200px -90px; }
#sideMenu li.press, #sideMenu li.press a { background: url(../company/img/sideMenu.gif) 0 -120px; }
#sideMenu li.press a.on, #sideMenu li.press a:hover { background: url(../company/img/sideMenu.gif) -200px -120px; }
#sideMenu li.xart, #sideMenu li.xart a { background: url(../company/img/sideMenu.gif) 0 -150px; }
#sideMenu li.xart a.on, #sideMenu li.xart a:hover { background: url(../company/img/sideMenu.gif) -200px -150px; }

/* ========================== index ========================== */
.post {}
.post dl { }
.post dt { clear:both; float:left; width:85px; }
.post dd { float:left; width:361px; margin-bottom:8px; }
.post dd.end { margin:0; }
.post .sub { color:#666; }

/* ========================== idea ========================== */
.ideaContents { padding:20px 20px 5px 20px; }
.ethics { padding:20px 20px 0 20px; }
.ideaContents, .ethics { background:#eee; border-top:1px solid #BED3F3; border-bottom:1px solid #BED3F3; color:#084285; font-size:14px; line-height:2.5em; }
.ethics ul { margin:0 0 20px 20px; }
.ethics li { list-style:square; padding-bottom:2px; margin-bottom:13px; border-bottom:1px dotted #aaa; line-height:2em; }
.ethics li.end { margin-bottom:0; }

/* ========================== map ========================== */
img.map { margin-bottom:10px; padding:20px; background:#fff; border:1px solid #DE989C; }
.ptintButton { padding-left:210px; }
.route { width:392px; margin-bottom:10px; padding:10px 0 10px 150px; background:#eee;  }

/**/

