/* Common Layout */
#masthead { background:#000; }
}
.header-wrap { background:#000; }
.nav-collapse .overseas a { border-right:0; }
#colophon { text-align:center; background:#000; color:#FFF; padding:1em }
#colophon span { font-size:x-small; font-weight:normal; }
#footer p { text-align:center; }
#footer a { color:#333; }
/* top */

.ico_new { padding:3px; float:left; line-height:1; }
/* top mainimg*/
#mainimage img { width:100%; height:auto }
/* top product*/
.content-wrap { position:relative; width:100%; }
.image-wrap img { width:100%; height:auto }
.image-wrap { z-index:10; float:left; position: relative }
.txt-wrap h3 { font-size:1.5em; 1.5em
}
#product .productB h3 { padding:15px; font-size:110% }
#product .productB .image-wrap img { width:90%; height:auto; margin:0 auto; }
#product .productB .txt-wrap { position:static; padding:0 15px; }
#product .productB .txt-wrap p { line-height:1.2; margin-bottom:20px; }
.news-column-section { background:#f0e9de; width:100%}
.news-column-section ul li a { text-align:left; color:#333; background:url(../images/linkmark.gif) no-repeat; padding-left:10px; }
.news-column-section ul li a:hover { color:#00F }
#news-section ul,  #column-section ul { width:100%; text-align:left; line-height:1.8; border-top: 1px solid #333; padding-top:10px; }
