/*----------------------------------------------------------------------------------------------- Global Styles ----------------------------------------------------------------------------------------------*/ * { padding:0; margin:0; } h1, h2, h3, h4, p, pre, blockquote, label, ul, fieldset, address { margin:1em 0; } li, dd { margin-left:5%; } fieldset { padding: .5em; } select option{ padding:0 5px; } .hide, .print-logo, .close-button{ display:none; } .left{ float:left; } .right{ float:right; } .clear{ clear:both; height:1px; font-size:1px; line-height:1px; } a img{ border:none; } /*----------------------------------------------------------------------------------------------- Layout Changed text color from a49f9f to 6F6B6B -----------------------------------------------------------------------------------------------*/ body{ font-family: Arial, Verdana, sans-serif; font-size:0.8em; color:#333; text-align: center; background-color: #EEF1F5; } #wrap{ width:960px; text-align: left; position:relative; background-color: #FFF; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #header{ position: relative; height:111px; background:url(../images/header.gif) 0 0 no-repeat; width: 960px; } #main{ background:url(../images/sidebar_back.gif) 960px 0 repeat-y; padding-bottom:4px; } #main:after { display: block; height: 0; clear: both; visibility: hidden; } * html #main {height: 1%;} #content{ width:100%; } #sidebar{ width:221px; padding:3px 0 3px 13px; float:right; } #footer{ clear:both; border-top:1px solid #eaeef3; background-image: url(../images/header_nonav.gif); background-repeat: repeat-x; background-position: top; color: #516B8C; padding-top: 12px; padding-right: 0; padding-bottom: 30px; padding-left: 0; font-size: 0.8em; margin-right: auto; margin-left: auto; } /*----------------------------------------------------------------------------------------------- Header -----------------------------------------------------------------------------------------------*/ h2#logo{ margin:0; width:100%; height:82px; } h2#logo a{ width:278px; height:50px; position: absolute; top:26px; left:18px; display:block; text-indent:-9999px; text-decoration:none; background-image: url(../images/title.gif); background-repeat: no-repeat; background-position: 0 0; } #gsearch{ width:291px; height:37px; position:absolute; top:23px; right:7px; padding:10px 0 0 0; text-align:right; } #gsearch input.text{ font-size:11px; padding:0px 2px; position:relative; top:-3px; _top:-2px; width:145px; margin-right:2px; } #gsearch label { padding-right:4px; } #gsearch label img { margin-bottom:1px; } #gsearch input.go { margin:0; } /*----------------------------------------------------------------------------------------------- Title Bar -----------------------------------------------------------------------------------------------*/ #titlebar{ height:50px; margin:1px 0 0 0; padding:6px 12px 6px 21px; background:url(../images/titlebar.gif) 0 0 repeat-x; } #titlebar h1{ margin:0; font-size:1.8em; font-weight:normal; color:#2b4b73; width:800px; float:left; height:26px; } .breadcrumb{ color:#ababab; font-size:10px; } .breadcrumb a{ color:#748fa3; } /*----------------------------------------------------------------------------------------------- Main Content -----------------------------------------------------------------------------------------------*/ .header{ margin-top:3px; } .twocol .lcol{ width:50%; float:left; } .twocol .rcol{ width:50%; float:right; } .twocol{ background:url(../images/bg_2col99.gif) 0 100% no-repeat; margin-top:2px; clear:left; } .twocol:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .inner{ padding-top: 2px; padding-right: 5px; padding-bottom: 7px; background-image: url(../images/col_top.gif); background-repeat: repeat-x; background-position: 0 0; } .twocol .inner p{ margin-top:3px; } /* Three Column ----------------------------------------*/ input.text{ font-size:11px; } a:hover img.cat-image{ border:3px solid #8390A4; } /* a:hover #wrap #main #content .thumbnail .cat-image { border:3px solid #8390A4; } */ .more { margin: 0 0 10px 0; clear: both; } .thumbnail img:hover { border:3px solid #8390A4; } .thumbnail1 img:hover { border:3px solid #8390A4; } .thumbnail2 img:hover { border:3px solid #8390A4; } .thumbnail3 img:hover { border:3px solid #8390A4; } .thumbnail4 img:hover { border:3px solid #8390A4; } .thumbnail5 img:hover { border:3px solid #8390A4; } .thumbnail6 img:hover { border:3px solid #8390A4; } .thumbnail7 img:hover { border:3px solid #8390A4; } .thumbnail8 img:hover { border:3px solid #8390A4; } .thumbnail9 img:hover { border:3px solid #8390A4; } .thumbnail10 img:hover { border:3px solid #8390A4; } .thumbnail11 img:hover { border:3px solid #8390A4; } .thumbnail12 img:hover { border:3px solid #8390A4; } .thumbnail13 img:hover { border:3px solid #8390A4; } .thumbnail14 img:hover { border:3px solid #8390A4; } .thumbnail15 img:hover { border:3px solid #8390A4; } .thumbnail16 img:hover { border:3px solid #8390A4; } .thumbnail17 img:hover { border:3px solid #8390A4; } .thumbnail18 img:hover { border:3px solid #8390A4; } /*----------------------------------------------------------------------------------------------- Sidebar -----------------------------------------------------------------------------------------------*/ #sidebar .box{ border:1px solid #e9eaec; margin:2px 0; padding:0 13px; } a.active{ font-weight: bold; } /*----------------------------------------------------------------------------------------------- Text & Stylings -----------------------------------------------------------------------------------------------*/ a{ color:#677d9d; outline:none; } a:hover, ul. a.active:hover{ color:#363636; } ul{ margin:12px 0; list-style-type:none; } .inner ul{ margin:0; } ul li{ margin:2px 0; padding:0 0 0 10px; font-size: 14px; font-weight: bold; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 10px; } ul li ul{ margin:0; } ul li ul li{ background:url(../images/bullet_sub.gif) 0 5px no-repeat; padding-left:6px; margin-left:8px; font-size: 12px; font-weight: lighter; } ul. li{ font-weight:bold; } ul. li ul li{ font-weight: normal; font-size:12px; } ul.alt{ font-weight:bold; } .navigation { height: 22px; } .navigation li{ float: left; margin-right: 14px; } h2{ font-size:15px; color:#60738F; margin:16px 0; font-weight:bold; } h3{ margin:14px 0 -10px 0; font-size:12px; color:#5D5D5D; clear:both; } h3.head, #sidebar h3, h3.lite{ margin:0; font-size:12px; color:#556e92; padding:6px 0px 5px 9px; background-color: #eef1f5; background-image: url(../images/bluehead_back.gif); background-repeat: repeat-y; background-position: 0 0; } #content .twocol h3.head{ margin-top:0; } strong.strong { font-weight:bold; color:#363636; } #wrap #main #content .bkcollor { background-color: #E6F9E5; padding-top: 10px; padding-bottom: 10px; margin-right: 0px; margin-left: 370px; padding-left: 10px; } #wrap #main #content .twocol .line { background-image: url(../images/back3x3.gif); background-repeat: repeat-x; background-color: #EFEFEF; height: 1px; width: 722px; } .thumbnail, .thumbnail4, .thumbnail5, .thumbnail6, .thumbnail7, .thumbnail8, .thumbnail9, .thumbnail10, .thumbnail11, .thumbnail12, .thumbnail13, .thumbnail14, .thumbnail15, .thumbnail16, .thumbnail17, .thumbnail18 { cursor: pointer; } .thumbnail img, .thumbnail4 img, .thumbnail5 img, .thumbnail6 img, .thumbnail7 img, .thumbnail8, .thumbnail9, .thumbnail10, .thumbnail11, .thumbnail12, .thumbnail13, .thumbnail14, .thumbnail15, .thumbnail16, .thumbnail17, .thumbnail18 img { margin-right: 5px; } .cat-image { border: 3px solid #BDC4D1; float: left; margin-right: 5px; margin-bottom: 5px; } #target, #target4, #target5, #target6, #target7, #target8, #target9, #target10, #target11, #target12, #target13, #target14, #target15, #target16, #target17, #target18 { border:3px solid #bdc4d1; float:left; margin-right:10px; margin-bottom: 10px; } .line { background-color: #EEF1F5; height: 2px; margin-top: 10px; margin-bottom: 20px; } /* btn ----------------------------------------*/ .btn a:link{ background-image: url(../images/download.gif); background-repeat: no-repeat; background-position: left center; height: 40px; width: 120px; display: block; } .btn a:visited { background-image : url(../images/download.gif); background-repeat: no-repeat; background-position: left center; height: 40px; width: 120px; display: block; } .btn a:hover { background-image : url(../images/download_on.gif); height: 40px; width: 120px; display: block; } .btn a:active { background-image : url(../images/download.gif); height: 40px; width: 120px; display: block; } /* btns(トップの総合カタログ) ----------------------------------------*/ .btns a:link{ background-image: url(../images/sdownload.gif); background-repeat: no-repeat; background-position: left center; height: 40px; width: 120px; display: block; } .btns a:visited { background-image : url(../images/sdownload.gif); background-repeat: no-repeat; background-position: left center; height: 40px; width: 120px; display: block; } .btns a:hover { background-image : url(../images/sdownload_on.gif); height: 40px; width: 120px; display: block; } .btns a:active { background-image : url(../images/sdownload.gif); height: 40px; width: 120px; display: block; } .font12 { color: #FFF; background-color: #A2AEC3; padding-top: 8px; padding-bottom: 8px; font-size: 1.2em; } /*画像マウスオーバー*/ a img:hover{ opacity:0.9; filter: alpha(opacity=90); -ms-filter: "alpha( opacity=90 )"; }