html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td {    margin: 0;    padding: 0;}html,body { -webkit-text-size-adjust: none;}h1,h2,h3,h4,h5,h6 {    font-size: 100%;    font-weight: normal;}table {    border-spacing: 0;}fieldset,img,abbr,acronym {    border: 0;} hr {    border: 0;    height: 1px;    background-color: #cccccc;    color: #cccccc;}a img,:link img,:visited img {    border: none;}img{border-style:none;}a {    overflow: hidden;    outline: none;}a:link{	color:#ff9900;	text-decoration: none;}a:visited{	color:#ff9900;	text-decoration: none;}a:hover{	color:#ffcc00;	text-decoration: underline;}.radius{    border-radius: 4px;       -webkit-border-radius: 4px;    -moz-border-radius: 4px;position: relative;behavior: url(/PIE/PIE.htc);}p{#ffffff;}/* Layout ==========*/body {	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN',Verdana,'ＭＳ Ｐゴシック', sans-serif;	margin: 0;	padding: 0;	color: #333333;	font-size:13px;	line-height:1.6;	background-color: #ffffff;	background-image: url(../baseimage/bg.jpg);	background-repeat: repeat-x;	background-attachment: fixed;}.mt5 { margin-top:5px; }.mt10 { margin-top:10px; }.mt20 { margin-top:20px; }.mt30 { margin-top:30px; }.mr5 { margin-right:5px; }.mr10 { margin-right:10px; }.mr20 { margin-right:20px; }.mr30 { margin-right:30px; }.ml5 { margin-left:5px; }.ml10 { margin-left:10px; }.ml20 { margin-left:20px; }.ml30 { margin-left:30px; }.mb5 { margin-bottom:5px; }.mb10 { margin-bottom:10px; }.mb20 { margin-bottom:20px; }.mb30 { margin-bottom:30px; }.t10{ font-size:10px;}.t12{ font-size:12px;}.t12b{ font-size:12px; font-weight:bold;}.t14{ font-size:14px;}.t14b{ font-size:14px; font-weight:bold;}.lw160 { float:left; width:160px; }.lw200 { float:left; width:200px; }.lw240 { float:left; width:240px; }.lw360 { float:left; width:360px; }.lw460 { float:left; width:460px; }.lw580 { float:left; width:580px; }.lw500 { float:left; width:500px; }.lw700 { float:left; width:700px; }p{font-size:13px;line-height:1.6;background-color:#ffffff;}.clear{clear:both;}/* Content ==========*/#container {border-top:solid 5px #fac117;width: 1000px;background: #FFF;margin: 0 auto; }#content {width:960px;margin:0 auto;padding: 0;}/* Header ==========*/#header{width:960px;height:80px;}#header-left {float:left;width:300px;height:50px;margin:15px 0 0 0;}#header-right {float:left;width:660px;margin:35px 0 0 0;text-align:right;font-size:12px;}/* Navi ==========*/#navi{width:960px;height:40px;}#navi ul {margin:0;padding:0;list-style-type:none;overflow: auto;}#navi li {margin:0;padding:0;float: left;}/* Bread Crumb==========*/#bread-crumb{width:960px;height:25px;padding:10px 0 0 0;font-size:12px;}#bread-crumb a {    overflow: hidden;    outline: none;font-weight:normal;}#bread-crumb a:link{	color:#333333;	text-decoration: none;}#bread-crumb a:visited{	color:#333333;	text-decoration: none;}#bread-crumb a:hover{	color:#ff9900;	text-decoration: underline;}/* Visual ==========*/#main-visual{width:960px;height:300px;margin:0; overflow:hidden;z-index:5;}#main-visual-bottom{width:960px;height:10px;margin:0 0 20px 0; }/* Main Content ==========*/#main-content{padding:0 0 20px 0;}/* Footer ==========*/#top-scroll{width:960px;height:20px;text-align:right;margin:20px 0 10px 0;}#footer {width:960px;height:30px;padding:10px 0;margin:0 0 0 0;border-top:solid 3px #fac117;font-size:10px;}/* Top Page ==========*/#topinfo{width:960px;margin:0 0 20px 0;}.topinfo-left{float:left;width:220px;margin-right:20px;}.topinfo-center{float:left;width:480px;margin-right:20px;line-height:18px;}.topinfo-right{float:left;width:200px;}.info-box{float:left;width:470px;}.info-box-title{border:solid 1px #cccccc;width:448px;height:23px;background: url(../baseimage/info_box_bg.jpg) no-repeat;padding:5px 0 0 20px;font-weight:bold;font-size:12px;line-height:1.8;}.info-box-inner{border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:9px;line-height:1.4;font-size:12px;width:450px;height:100px;overflow:auto;}.press-release{width:430px;}.press-release dt{float:left;width:90px;}.press-release dd{float:left;width:340px;}.news-release{width:420px;}.news-release dt{float:left;width:110px;}.news-release dd{float:left;width:310px;}/* Page ==========*/.page-title{width:960px;height:50px;border-top:solid 3px #fac117;font-size:21px;font-weight:bold;line-height:1.8;padding:3px 0 0 0;margin:0 0 20px 0;background:url(../baseimage/title_bg.gif) no-repeat;}.heading{width:945px;height:35px;font-size:18px;line-height:1.8;font-weight:bold;padding:3px 0 0 15px;margin:0 0 20px 0;background:url(../baseimage/heading_bg.gif) no-repeat;}/* Products ==========*/.product-box{float:left;width:180px;margin-right:30px;}.product-box2{float:left;width:180px;height:330px;padding:10px;margin: 0 20px 20px 0;background:#e9e9e9;}.product-box3{float:left;width:180px;height:160px;padding:10px;margin: 0 20px 20px 0;background:#e9e9e9;}.product-left{float:left;width:210px;}.product-right{float:left;width:700px;}/* Info ==========*/.info-table{border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;}.info-table th{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:5px;background: #f4f4f4;}.info-table td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:5px;}.info-table2{border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;font-size:10px;}.info-table2 th{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:5px;background: #f4f4f4;}.info-table2 td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:5px;}.inner-table{border-top:none;border-left:none;}.inner-table th{border-right:none;border-bottom:none;padding:0px;}.inner-table td{border-right:none;border-bottom:none;padding:0px;}.comment-icon{border:solid 1px #cccccc;float:left;width:68px;height:68px;background:#cccccc;margin:0 10px 20px 0;border-radius: 4px;   -webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;behavior: url(/PIE/PIE.htc);}.comment-text-m{float:left;width:650px;height:43px;border:solid 1px #cccccc;padding:15px 10px 10px 10px;line-height:1.6;margin:0 0 20px 0;background:#e2f3fd;border-radius: 4px;   -webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;behavior: url(/PIE/PIE.htc);}.comment-text-w{float:left;width:650px;height:43px;border:solid 1px #cccccc;padding:15px 10px 10px 10px;line-height:1.6;margin:0 0 20px 0;background:#fde8e2;border-radius: 4px;   -webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;behavior: url(/PIE/PIE.htc);}