@charset "utf-8";

div.sidebox-TL {background: url(img/sidebox-TL.jpg) no-repeat top left; height: 30px; font-size:0; line-height:0;}div.sidebox-TC {background: url(img/sidebox-TC.jpg) repeat-x top center; height: 30px; margin: 0 25px; font-size:small; line-height:30px; color:#fff; font-weight:bold;}div.sidebox-TR {background: url(img/sidebox-TR.jpg) no-repeat top right; height: 30px; font-size:0; line-height:0;}div.sidebox-ML {background: url(img/sidebox-M.jpg) repeat-y top left; font-size:0; line-height:0;}div.sidebox-MC {background: #fff; margin:0 5px;}div.sidebox-MR {background: url(img/sidebox-M.jpg) repeat-y top right; font-size:0; line-height:0;}div.sidebox-BL {background: url(img/sidebox-BL.jpg) no-repeat top left; height: 10px; font-size:0; line-height:0;}div.sidebox-BC {background: url(img/sidebox-BC.jpg) repeat-x top center; height: 10px; margin: 0 10px; font-size:0; line-height:0;}div.sidebox-BR {background: url(img/sidebox-BR.jpg) no-repeat top right; height: 10px; font-size:0; line-height:0;}div.box-220-bottom {background: url(img/box-220-bottom.jpg) no-repeat top center; width:220px; height:27px;}div.box-380-bottom {background: url(img/box-380-bottom.jpg) no-repeat top center; width:380px; height:27px;}div#sidebar {width: 220px; float: right;}div#sidebar h3 {font-size:13px; color:#f60;}div#sidebar ul {list-style-type: none; padding:0 2px 0 5px;}div#sidebar ol {padding:0 5px 0 28px;}div#sidebar ol li {font-size:small;}div#sidebar ol a {vertical-align:baseline;}div#sidebar li {border-bottom:1px #ccc dotted;}div#sidebar a {font-size:small; vertical-align:middle;}div#sidebar a:hover {font-size:small; color:#F40;}div#sidebar ul.sidebar-list-cats li{background: url(img/folder-close.gif) no-repeat 0 8px; font-size:xx-small; padding-left:15px;}div#sidebar ul.sidebar-list-cats li:hover{background: url(img/folder-open.gif) no-repeat 0 8px;}ul.children li{padding-left:15px;}ul.sidebar-list-cats li.current-cat {background: url(img/folder-open.gif) no-repeat 0 8px;}ul.sidebar-list-cats li.current-cat a{color:#F40; font-weight:bold;}li.current-cat ul.children a{color:#000; font-weight:normal;}li.current-cat ul.children a:visited{color:#888;}div#news {margin-bottom:8px;}div#box_news_title {background: url(img/box-news-title.jpg) no-repeat top center; width:380px; height:50px;}div#news ol {list-style:none; padding:4px;}div#news li {background: url(img/li-new.gif) no-repeat top left; border:1px #ccc solid; margin:4px 3px; font-size:small; line-height:18px; padding:0 0 0 22px;}div#news li:hover {background-color:#def; border:1px #abf solid;}div#news a {display:block;}div#box_solution_title {background: url(img/box-solution-title.jpg) no-repeat top center; width:220px; height:50px;}div#solution ul {list-style:none; padding:6px;}div#solution li {border:1px #ccc solid; margin-bottom:3px;}div#solution li:hover {padding-left:0;}div#solution a {background: url(img/menu/solution.jpg) no-repeat top left; display:block; padding-left:20px;line-height:30px; color:#000;}div#solution a:hover {background:url(img/menu/solution-over.jpg) no-repeat top left; color:#fff; font-weight:bold;}div#box_column_title {background: url(img/box-column-title.jpg) no-repeat top center; width:220px; height:50px;}div#column table{text-align:center; margin:auto;}div#column td{width:60px; height:60px; padding:1px 0;}div#box_sample_title {background: url(img/box-sample-title.jpg) no-repeat top center; width:220px; height:50px;}div#sample table{text-align:center; margin:auto;}div#sample td{width:60px; height:60px; padding:1px 0;}div#box_qanda_title {background: url(img/box-qanda-title.jpg) no-repeat top center; width:220px; height:50px;}div#qanda ul {list-style:none; padding:4px;}div#qanda li {background: url(img/li-q.gif) no-repeat top left; border:1px #ccc solid; margin-bottom:3px; font-size:x-small; line-height:18px; padding:0 0 0 22px;}div#qanda li:hover {background-color:#dfc; border:1px #9d8 solid;}div#qanda a {display:block; color:#333;}div#qanda a:hover {color:#365;}div.menutoggle {padding:4px 8px; cursor:pointer; }div.menutoggle:hover {color:#f40;}#sidebar div.menutoggle a{display:block; font-size:medium; line-height:150%;}#sidebar div.menutoggle a:link{color:#fff;}#sidebar div.menutoggle a:hover{color:#646;}#sidebar div.menutoggle a:visited{color:#fff;}