@charset "UTF-8";*,dd,dl,dt,h1,h2,h3,h4,img,li,ol,p,ul{margin:0;padding:0}#contents,#header,#pankuzu{text-align:left}#inquiry a,body{color:#333}#inquiry a:hover,a:hover{text-decoration:underline}.topmenu,h2{height:30px}#credit a,#credit a:hover,#inquiry a,#sidemenu li a:hover,#topmenu ul li a:hover,a{text-decoration:none}body{font-size:1em;line-height:1em;font-style:normal;font-weight:400;text-align:center;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url(../images/850_bg.gif) center}#topmenu li,.logo,h1{font-weight:700}a{color:#06f}a:visited{color:#90f}a:hover{color:#36f}a:active{color:red}a img{border:0}dd,dl,dt,li,ol,ul{list-style-type:none}#container{width:830px;margin-left:auto;margin-right:auto;background-color:#FFF}#header{width:830px;height:93px;margin-top:10px;background:url(../images/top_bg.jpg) no-repeat}#topmenu li,.topmenu{display:block;width:111px}h1{font-size:12px;padding:8px 0 0 20px}h1 a,h1 a:hover,h1 a:visited{color:#fff;text-decoration:none}.logo{font-size:24px;margin:43px 0 0 20px}#inquiryimg{margin-top:-40px;margin-left:652px}#inquiry{padding:4px 20px 0 0;font-size:12px;line-height:12px;text-align:right;float:right}#inquiry img{margin:2px 4px 0 0}#inquiry a:hover{color:#666}#topmenu{border-top:#4969cd solid 5px;padding-left:12px}#topmenu li{float:left;font-size:13px;line-height:30px;margin:0 2px}#topmenu ul li a{background:url(../images/top_menu.jpg) no-repeat;display:block;height:30px;color:#ffff7c}#topmenu ul li a:hover,.topmenu{color:#0214ba;background:url(../images/top_menu_hover.jpg) no-repeat}.topmenu{padding-top:1px}#message h2,.indeximg{margin:0;padding:0}#pankuzu{clear:both;font-size:12px;padding:5px 30px}#contents{background-color:#FFF}* html h2,h2,h3,h4,h5{font-size:16px;margin-top:10px;background:url(../images/h_title_bg.gif);font-weight:700}#message,* html #message{width:457px;margin-bottom:25px}#maincontents{float:left;width:600px}h2{padding:12px 8px 0 20px}h3,h4,h5{height:22px}* html h2,h3,h4,h5{padding:12px 8px 8px 20px}#message{margin-left:auto;margin-right:auto}* html #message{margin-left:70px}#message h2{font-size:18px;height:18px;font-weight:700;color:#005db2;text-align:center;background-image:none}#message p{padding-top:10px;font-size:13px;line-height:20px}.introduction{padding:8px}.introduction p{padding-bottom:10px;font-size:13px;line-height:20px}.introduction ul{margin-top:-6px;margin-bottom:6px}.introduction li{font-size:13px;margin-left:42px;padding:2px 0;list-style:circle}#news table,.introduction table{margin:auto}* html .introduction table{width:590px;margin:auto}.introduction caption{padding:12px 0 4px;font-size:13px;line-height:16px}.introduction td{padding:4px;font-size:13px;line-height:16px}#news td,.product{line-height:20px;font-size:13px}.product{padding-bottom:10px}.product img{padding:0 10px;float:left}#news{padding:8px}#news table{width:590px}#news td{padding:4px;border-bottom:#CCC solid 2px}.newsLeft{background-color:#efefef;width:100px;text-align:center}.clear{clear:both}#sidemenu{width:220px;background-color:#f2f2f2;float:right}.sideTitle{font-size:13px;font-weight:700;height:28px;color:#fff;width:200px;margin:10px;padding:8px 0 0 28px;background:url(../images/side_menu.jpg) no-repeat}#sidemenu li a,* html #sidemenu li a{display:block;height:26px;color:#333;background-image:url(../images/side_menu_list.gif)}#sidemenu ul{font-size:13px;line-height:28px;margin:-10px 0 15px 15px}* html #sidemenu ul{font-size:13px;line-height:26px;margin:-3px 0 15px 15px}#sidemenu li a{width:165px;padding:0 0 0 25px}* html #sidemenu li a{width:190px;padding-left:25px}#sidemenu li a:hover{color:#005db2;background-image:url(../images/side_menu_list_hover.gif)}#sidemenu p{margin-top:-10px;padding:10px;font-size:13px;line-height:18px}#footer{clear:both;width:830px;margin-bottom:10px;background:url(../images/under_bg.jpg) bottom no-repeat}.pagetop{font-size:11px;text-align:right;padding:20px 20px 0 0}#footermenu{margin:10px 0;padding-bottom:10px;text-align:center;border-bottom:#4969cd solid 4px}#footermenu li{display:inline;font-size:13px}#copyright{width:830px;margin-top:6px;padding:0 0 36px;font-size:13px;font-family:Arial,Helvetica,sans-serif;text-align:center}#credit,* html #credit{font-size:9px;float:right}#credit{margin:-28px 16px 0 0}* html #credit{margin:-28px 10px 0 0}#credit a{color:#99e8e8}#credit a:hover{color:#496acd}