.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { zoom:1; } body { background: #FFF url(/user_file/s118806653-sh/etc/body_bg.jpg) left top repeat-x fixed !important; } #main_container { width: 900px !important; color: #333; margin-top: 15px; } #main_container td { color: #333; } #main_container th { color: #333; font-size: 13px; font-weight: normal; vertical-align: top; } #main_container a { color: #990; text-decoration:none; } #main_container a:visited { color: #990; } #main_container a:hover { color: #990; text-decoration:underline; } #main_container a img { border: none; } #main_container address { text-decoration: none; font-style: normal; font-size: 100%; } /* if[^ */ .g_price { font-size: 120%; color: #c00; } #c-content strong { font-weight: bold; } strong.c-item-name { font-size: 120%; } /* header */ ul.c-sub-navi, ul.c-sub-navi { list-style-type: none; margin: 0; padding: 0; } ul.c-sub-navi { text-align: right; } ul.c-sub-navi li { display: inline; border-left: 1px solid #ccc; padding: 0 0.5em; } ul.c-sub-navi li a { color:#ff9 !important; } #c-header { width: 900px; height: 141px; overflow: hidden; position: relative; background: url(/user_file/s118806653-sh/etc/header_bg_2.jpg) left top no-repeat !important; } #c-header-logo { position: absolute; left:20px; top:18px; } #c-header-tel { position: absolute; left:651px; top:74px; } #c-gnavi { width: 900px; margin: 0 auto; height: 32px; overflow: hidden; } #c-gnavi ul, #c-gnavi li { list-style-type: none; margin: 0; padding: 0; } #c-gnavi li { display: inline; padding-left:1px; } /* sidebar */ #c-sidebar { width: 220px; margin-top: 10px; } #c-sidebar h3 { margin: 0; padding: 0; line-height: 1; } #c-sidebar .c-sidebar-module { width: 200px; /width: 220px; border: 1px solid #ccc; padding: 9px; background: #fff; margin-bottom: 10px; } #c-sidebar ul { list-style-type: none; margin: 0; padding: 0; } #c-sidebar ul li { font-size: 13px; line-height: 1; margin: 0 0 8px 8px; padding: 0 0 0 1em; background: url(/user_file/s118806653-sh/etc/marker_right_tri.gif) left top no-repeat; } #c-sidebar ul.c-sidebar-banner li { margin: 0 0 10px 0; padding: 0; background: none; } #c-sidebar ul.c-sidebar-banner li p { font-size: 11px; line-height: 1.25; color: #666; margin: 0 5px; } /* content */ #c-content { width: 640px; /width: 670px; margin: 10px 0 0 10px; background: #fff; padding: 15px; } #c-content .ph { margin: 10px auto; background: #fff; } #c-content .ph-r { float: right; padding: 0 0 10px 10px; background: #FFF; } #c-content .ph-l { float: left; padding: 0 10px 10px 0; background: #FFF; } #c-content h1 { padding: 0 0 0 0; margin: 0 0 0 0; font-size: 18px; line-height: 1.2; } #c-content h2 { padding: 0 0 0.2em 0; margin: 0 0 0.4em 0; font-size: 16px; line-height: 1.2; border-bottom: 1px solid #ccc; color: #660; } #c-content p { margin: 0; padding: 0; font-size: 13px; line-height: 1.5; } #c-content .c-lead { padding: 15px; margin-bottom: 20px; } #c-content .c-lead p { font-size: 14px; line-height: 1.5; } #c-mainpage #c-content { width: 670px; background: none; padding: 0; } #c-content .c-section { margin-bottom: 20px; clear: both; } #c-content table.c-datasheet { border:1px solid #ccc; table-layout: auto; border-spacing: 0; border-collapse: collapse; } #c-content table.c-datasheet td, #c-content table.c-datasheet th { padding: 3px 6px; border: 1px solid #ccc; font-size: 12px; line-height: 1.2; } #c-content table.c-datasheet th { text-align: left; background: #ededed; } /* main */ #c-feed { background: #fff url(/user_file/s118806653-sh/etc/main_feed_bg_2.jpg) left top no-repeat; border: 1px solid #ccc; width: 100%; height: 118px; overflow: hidden; margin-bottom: 10px; } #c-feed h2, #c-feed ul { margin-left: 235px; } #c-feed h2 { margin-top: 10px; } #c-feed ul { margin-bottom: 10px; } #c-main-banner { width: 682px; } #c-main-banner li { float: left; width: 341px; } /* footer */ #c-footer { width: 900px; margin: 0 auto 20px auto; border-top: 1px solid #ccc; padding: 20px 0; } #c-footer address { font-size: 11px; } #c-footer ul, #c-footer li { list-style-type: none; margin: 0 0 1.5em 0; padding: 0; } #c-footer li { display: inline; border-right: 1px solid #ccc; padding: 0 0.5em; } #c-footer li.last { border-right: none; padding-right: 0; }