@charset "utf-8";
/* CSS Document */

#container * { font-style: normal; line-height: normal; font-weight: normal; margin: 0px; padding: 0px; }
#container h1 { background-image: url(images/search.jpg); background-repeat: no-repeat; text-indent: -9999px; height: 61px; display: block; margin-top: 10px; }
#container ul { list-style-image: none; padding-left: 10px; }
#container li { line-height: 177%; background-image: url(images/link_icon.gif); background-repeat: no-repeat; background-position: left center; list-style-type: none; padding-left: 10px; }
#container a:link { line-height: 177%; color: #0033FF; text-decoration: underline; }
#container a:visited { line-height: 177%; color: #FF3300; text-decoration: underline; }
#container a:hover { line-height: 177%; color: #000099; text-decoration: underline; }
#container .page_top { height: 14px; padding-left: 810px; display: block; padding-top: 5px; }
#cotegory { padding-bottom: 40px; padding-top: 15px; }
#cotegory h2 { background-image: url(images/cotegory.jpg); background-repeat: no-repeat; height: 29px; text-indent: -9999px; margin: 0px; padding: 0px 0px 15px; }
#cotegory h3 { margin-bottom: 9px; padding-left: 3px; }
#cotegory h4 { font-size: 14px; font-weight: bold; color: #666666; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
#cotegory table { border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #2597BC; border-right-color: #A5C8DB; border-bottom-color: #A5C8DB; border-left-color: #A5C8DB; background-image: url(images/item_back1.jpg); background-repeat: no-repeat; margin-bottom: 12px; background-position: left top; width: 218px; }
#cotegory td { vertical-align: top; padding-top: 7px; }
.cate_left { float: left; width: 446px; margin-right: 6px; }
.cate_l { float: left; width: 220px; padding-right: 7px; }
.cate_r { float: right; width: 220px; }
.cate_right { width: 446px; float: right; margin-left: 4px; }
.cate_box01 { height: 425px; }
.cate_box02 { height: 233px; }
.cate_box03 { height: 143px; }
.cate_box04 { height: 546px; }
.cate_box05 { height: 112px; }
.cate_box06 { height: 95px; }
.cate_box07 { height: 185px; }
.cate_box08 { height: 225px; }
.cate_box09 { height: 124px; }
.cate_box10 { height: 137px; }
#fish { padding-bottom: 40px; }
#fish h2 { background-image: url(images/fish.jpg); background-repeat: no-repeat; height: 29px; text-indent: -9999px; padding-bottom: 15px; }
#fish table.fish_box1,
#fish table.fish_box2 { background-image: url(images/item_back2.jpg); background-repeat: no-repeat; background-position: left top; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #2597BC; border-right-color: #A5C8DB; border-bottom-color: #A5C8DB; border-left-color: #A5C8DB; }
#fish td { vertical-align: top; }
#fish .fish_tit { margin: 0px; padding: 7px 0px 0px; height: 30px; }
#fish .fish_tit .fish_img1 { float: left; padding-right: 5px; padding-left: 13px; }
#fish .fish_tit .fish_img2 { float: left; padding-right: 5px; padding-left: 255px; }
#fish .fish_box1 ul { padding-left: 75px; }
#fish .fish_box2 ul { padding-left: 40px; }
#number_jan .textfield { width: 190px; }
.fish_box1 { height: 418px; width: 238px; float: left; }
.fish_box2 { height: 418px; width: 651px; float: right; }
#number_jan { padding-bottom: 40px; }
#number_jan h2 { background-image: url(images/num_jan.jpg); background-repeat: no-repeat; height: 29px; text-indent: -9999px; padding-bottom: 15px; }
.num_box { float: left; }
#keywords { padding-bottom: 40px; }
#keywords h2 { background-image: url(images/keyword.jpg); text-indent: -9999px; height: 29px; padding-bottom: 15px; background-repeat: no-repeat; }
#keywords .textfield { width: 250px; }
#trader { position: relative; left: 0px; top: -16px; }
#pdf    { position: absolute; z-index: 6666; left: 752px; top: 20px; }

#number_jan_key { padding-bottom: 10px; }
#number_jan_key h2 { background-image: url(images/num_jan_key.jpg); background-repeat: no-repeat; height: 29px; text-indent: -9999px; padding-bottom: 15px; }
#number_jan_key .num_box { float: none; margin-left: 55px; }
.clear { clear: both; }
#container { position: relative; }

table#artinus { margin-bottom: 12px; width: 218px; background: url(images/artinus01.jpg) no-repeat left top; border-top: 2px solid #080403; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; height: 202px; }

