body {	font-size: 12px;	line-height: 18px;	color: #535353;	background-color: #F5F5F5;	margin: 0px;	padding: 0px;	text-align: center;}td{	font-size: 12px;	line-height: 18px;	color: #535353;	text-align: left;}form{	margin:0px;	padding:0px;}h1{display:none;}h1,h2,h3{	color: #000000;	margin:0px;	padding:0px;}a:link,a:visited{	color: #AF0000;	text-decoration: underline;}a:hover,a:active{	color: #AF0000;	text-decoration: none;}.tume{	letter-spacing: -1px;}.red{	color: #E4002C;}.f10{	font-size: 10px;}.f10red{	font-size: 10px;	line-height: 12px;	color: #E4002C;}.hide{	display:none;}.margin12{	margin-bottom:12px;}#bg{	background-image: url(../img/bg.gif);	background-repeat: repeat-y;	display: block;	margin: 0px auto;	padding: 0px 22px;	width: 824px;	text-align: left;}#sidemenu{	background-image: url(../img/menu_bg.gif);	background-repeat: repeat-x;	padding: 14px 14px 5px;}#sidemenu div{	margin-bottom: 8px;}#sidemenu a:link,#sidemenu a:visited{	color: #FFFFFF;	background-image: url(../img/menu_bullet.gif);	background-repeat: no-repeat;	padding-left: 15px;	background-position: 0px 4px;	text-decoration: none;}#sidemenu a:hover,#sidemenu a:active{	color: #FFFFFF;	background-image: url(../img/menu_bullet_r.gif);	background-repeat: no-repeat;	padding-left: 15px;	background-position: 0px 4px;	text-decoration: underline;}#sidemenu strong{	color: #FFFFFF;	background-image: url(../img/menu_bullet_r.gif);	background-repeat: no-repeat;	padding-left: 15px;	background-position: 0px 4px;}#side{	background-image: url(../img/side_bg.gif);	vertical-align: top;	width: 210px;}.mobile{	background-color: #D3D3D3;	border: 1px solid #FFFFFF;	margin-top: 33px;	margin-left: 10px;}.mobile td{	padding: 15px 9px;}.mobile1{	color: #FFFFFF;	background-color: #878787;	height: 21px;	width: 168px;	padding-top: 2px;	text-align: center;	margin-bottom: 6px;}.mobile2{	background-color: #FFFFFF;	height: 21px;	width: 165px;	border: 1px solid #878787;	margin-bottom:4px;}.mobile3{	background-color: #FFFFFF;	float: left;	height: 21px;	width: 110px;	border: 1px solid #878787;	margin-right:4px;}.mobile4{	text-align: center;	margin: 0px;	float: left;	height: 23px;	width: 50px;	margin-bottom: 23px;}.mobile4 a:link,.mobile4 a:visited{	background-image: url(../img/btn_submit.gif);	background-repeat: no-repeat;	display:block;	height: 20px;	width: 50px;	padding-top: 3px;	color: #FFFFFF;	text-decoration: none;}.mobile4 a:hover,.mobile4 a:active{	background-image: url(../img/btn_submit_r.gif);	background-repeat: no-repeat;	display:block;	height: 20px;	width: 50px;	padding-top: 3px;	color: #535353;	text-decoration: none;}.mobile5{	clear:both;	color: #FFFFFF;	background-color: #878787;	height: 21px;	width: 168px;	padding-top: 2px;	text-align: center;	margin-bottom: 6px;}.mobile6{	float: left;	height: 75px;	width: 77px;}.mobile7{	font-size: 10px;	line-height: 1.4em;}#main{	vertical-align: top;	padding-top: 33px;	padding-left: 27px;	padding-bottom:5px;}#footer{	background-image: url(../img/footer_bg.gif);	background-repeat: repeat-x;	padding-top: 15px;	padding-right: 9px;	padding-left: 9px;	font-size: 10px;	line-height: 15px;	height: 131px;	width: 762px;}#footlink1{}#footlink1 a:link,#footlink1 a:visited{	color: #535353;}#footlink1 a:hover,#footlink1 a:active{	color: #535353;	text-decoration: none;}#footlink2{	float: left;	padding-top: 15px;	color: #FFFFFF;}#footlink2 a:link,#footlink2 a:visited{	color: #FFFFFF;}#footlink2 a:hover,#footlink2 a:active{	color: #FFFFFF;	text-decoration: none;}#footcopy{	text-align: right;	float: right;	padding-top: 15px;}.contents{	clear:both;	margin-bottom: 30px;}.topBtn1 a:link,.topBtn1 a:visited{	background-image: url(../img/top_btn1.jpg);	background-repeat: no-repeat;	display: block;	margin: 0px;	padding: 0px;	height: 155px;	width: 190px;	text-indent: -9999px;}.topBtn1 a:hover,.topBtn1 a:active{	background-image: url(../img/top_btn1_r.jpg);	background-repeat: no-repeat;	display: block;	margin: 0px;	padding: 0px;	height: 155px;	width: 190px;	text-indent: -9999px;}.topBtn2 a:link,.topBtn2 a:visited{	background-image: url(../img/top_btn2.jpg);	background-repeat: no-repeat;	display: block;	margin: 0px;	padding: 0px;	height: 155px;	width: 190px;	text-indent: -9999px;}.topBtn2 a:hover,.topBtn2 a:active{	background-image: url(../img/top_btn2_r.jpg);	background-repeat: no-repeat;	display: block;	margin: 0px;	padding: 0px;	height: 155px;	width: 190px;	text-indent: -9999px;}h2.title1{	font-size: 14px;	line-height:1.3em;	background-image: url(../img/title_bg.gif);	background-repeat: no-repeat;	height: 23px;	width: 492px;	border: 1px solid #8D8D8D;	padding: 5px 0px 0px 17px;	margin: 0px 0px 12px 0px;	background-position: 1px 1px;}h2.title2{	font-size: 14px;	line-height:1.3em;	background-image: url(../img/title_bg.gif);	background-repeat: no-repeat;	height: 23px;	width: 227px;	border: 1px solid #8D8D8D;	padding: 5px 0px 0px 17px;	margin: 0px 0px 12px 0px;	background-position: 1px 1px;}h2.title1 a:link,h2.title1 a:visited{	color: #000000;	text-decoration: none;}h2.title1 a:hover,h2.title1 a:active{	color: #AF0000;	text-decoration: underline;}h2.title2 a:link,h2.title2 a:visited{	color: #000000;	text-decoration: none;}h2.title2 a:hover,h2.title2 a:active{	color: #AF0000;	text-decoration: underline;}h3.sub1,h3.sub2{	margin:0px;	padding:0px;	}h3.sub1 a:link,h3.sub1 a:visited{	background-image: url(../img/subtitle_bg_w211.gif);	background-repeat: no-repeat;	height: 26px;	width: 211px;	font-size: 12px;	padding-top: 3px;	padding-left: 22px;	font-weight: normal;	display:block;}h3.sub1 a:hover,h3.sub1 a:active,h3.sub1 strong{	background-image: url(../img/subtitle_bg_w211_r.gif);	background-repeat: no-repeat;	height: 26px;	width: 211px;	font-size: 12px;	padding-top: 3px;	padding-left: 22px;	font-weight: normal;	display:block;}h3.sub2 a:link,h3.sub2 a:visited{	background-image: url(../img/subtitle_bg_w252.gif);	background-repeat: no-repeat;	height: 26px;	width: 252px;	font-size: 12px;	padding-top: 3px;	padding-left: 22px;	font-weight: normal;	display:block;}h3.sub2 a:hover,h3.sub2 a:active,h3.sub2 strong{	background-image: url(../img/subtitle_bg_w252_r.gif);	background-repeat: no-repeat;	height: 26px;	width: 252px;	font-size: 12px;	padding-top: 3px;	padding-left: 22px;	font-weight: normal;	display:block;}h3.sub3 a:link,h3.sub3 a:visited{	background-image: url(../img/subtitle_bg_w170.gif);	background-repeat: no-repeat;	height: 26px;	width: 148px;	font-size: 12px;	padding-top: 3px;	padding-left: 22px;	font-weight: normal;	display:block;}h3.sub3 a:hover,h3.sub3 a:active,h3.sub3 strong{	background-image: url(../img/subtitle_bg_w170_r.gif);	background-repeat: no-repeat;	height: 26px;	width: 148px;	font-size: 12px;	padding-top: 3px;	padding-left: 22px;	font-weight: normal;	display:block;}.text{	margin-left: 3px;	width: 509px;	margin-bottom: 12px;}.margintop12{	margin-top:12px;}.guidance {	clear:both;	margin-top: 15px;	margin-left: 25px;}.topproduct {	height: 149px;	width: 244px;	margin-left: 3px;	border: 1px solid #C1C1C1;	margin-top: 7px;}/*KASOU*/.pageNavi{	margin-bottom:25px;}h4{	font-size: 12px;	color: #000000;	background-image: url(../img/menu_bullet.gif);	background-repeat: no-repeat;	background-position: 0px 5px;	margin: 0px 0px 5px;	padding: 0px 0px 0px 12px;}.chart{	border: 1px solid #8D8D8D;}.pagetop{	margin: 0px;	padding: 0px;	font-size: 10px;	height:13px;	float: right;	clear:both;}.manual {	background-image: url(../products/img/products_manual01.gif);	background-repeat: no-repeat;	width: 511px;	margin-top: 18px;	margin-bottom: 15px;	padding-top: 55px;}.manualBody {	background-repeat: no-repeat;	border-right: 1px solid #E4002C;	border-left: 1px solid #E4002C;	padding: 0px 18px 5px 60px;}.manualEnd {	background-image: url(../products/img/products_manual02.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 8px;	width: 511px;}.manual1{	width: 150px;	padding-top:15px;	padding-bottom:15px;}.manual2{	background-color: #FFFFFF;	height: 21px;	width: 89px;	border: 1px solid #878787;	margin-right:4px;	float: left;}.manual3{	background-color: #FFFFFF;	height: 21px;	width: 127px;	border: 1px solid #878787;	margin-right:4px;	float: left;}.manual4{	text-align: center;	margin: 0px;	float: left;	height: 23px;	width: 50px;}.manual4 a:link,.manual4 a:visited{	background-image: url(../img/btn_submit.gif);	background-repeat: no-repeat;	display:block;	height: 20px;	width: 50px;	padding-top: 3px;	color: #FFFFFF;	text-decoration: none;}.manual4 a:hover,.manual4 a:active{	background-image: url(../img/btn_submit_r.gif);	background-repeat: no-repeat;	display:block;	height: 20px;	width: 50px;	padding-top: 3px;	color: #535353;	text-decoration: none;}div.contents table.spec{	margin-bottom:20px;	border-bottom: 1px solid #8D8D8D;}div.contents table.spec td{	border-top: 1px solid #8D8D8D;	border-left: 1px solid #8D8D8D;	padding: 3px 6px;}div.contents table.spec th{	background-color: #D3D3D3;	border-top: 1px solid #8D8D8D;	font-weight: normal;	color: #000000;	text-align: justify;	padding: 3px 6px;}div.contents table.spec td.spec1{	font-weight: bold;	text-align: center;	color: #000000;}.buy{	margin-top:20px;	margin-bottom:35px;}/*FAQ*/.faqBase{	border: 1px solid #8D8D8D;	background-color: #D3D3D3;}h3.faqTitle{	background-image: url(../img/menu_bullet.gif);	background-repeat: no-repeat;	background-position: 5px 5px;	padding-left: 17px;	margin-top: 15px;	margin-bottom: 5px;	font-size: 14px;}.faq{	background-color: #FFFFFF;}.faqQ{	background-image: url(../img/faq_q.gif);	background-repeat: no-repeat;	padding-left: 24px;	padding-bottom: 10px;	border-bottom: 1px solid #D3D3D3;	margin-bottom: 5px;}.faqA{	background-image: url(../img/faq_a.gif);	background-repeat: no-repeat;	padding-left: 24px;	padding-bottom: 25px;}/*SITEMAP*/body.sitemap div.contents p{	background-image: url(../img/menu_bullet.gif);	background-position: 3px 5px;	padding-left: 15px;	background-repeat: no-repeat;}body#privacy div.contents li{	background-image: url(../img/menu_bullet.gif);	background-position: 3px 5px;	padding-left: 15px;	background-repeat: no-repeat;	margin-bottom:15px;	line-height: 1.3em;	list-style-type: none;}body#keihouki div.btn {	font-size: 12px;	text-align: center;	background-color: #FFFFFF;	background-image: url(../img/btn_bg.gif);	background-repeat: repeat-x;	background-position: left bottom;	width: 80px;	padding: 3px;	border: 1px solid #8D8D8D;}body#keihouki{	font-size: 12px;	line-height: 18px;	color: #535353;	background-color: #F5F5F5;	margin: 8px;	padding: 8px;	text-align: center;}