@charset "UTF-8";/* CSS Document */@import "common.css";/*flash------------------------*/.flash {	background:url(../images/flash/img.gif) 0 0 no-repeat;	width:818px;	height:248px;	padding:6px;	margin-bottom:25px;}/*contents_inner------------------------*/.contents_inner {	width:810px;	margin:auto;}/*contents_main------------------------*/.contents_main {	width:595px;	float:left;}.product_wrap {	width:595px;	margin-bottom:25px;}.product_title {	width:595px;	margin-bottom:15px;}.btn_detail {	float:right;	width:100px;	padding-top:28px;}.btn_detail a {	background:url(../images/common/btn_detail.gif) 0 0 no-repeat;	width:100px;	height:22px;	display:block;	text-indent:-9999px;}.btn_detail a:hover {	background:url(../images/common/btn_detail.gif) -100px 0 no-repeat;	width:100px;	height:22px;	display:block;	text-indent:-9999px;}.btn_detail02 {	float:right;	width:100px;	padding-top:5px;}.btn_detail02 a {	background:url(../images/common/btn_detail.gif) 0 0 no-repeat;	width:100px;	height:22px;	display:block;	text-indent:-9999px;}.btn_detail02 a:hover {	background:url(../images/common/btn_detail.gif) -100px 0 no-repeat;	width:100px;	height:22px;	display:block;	text-indent:-9999px;}.product_img {	width:570px;	margin-bottom:14px;}/*product01---------*/.product_title01 {	width:495px;	float:left;}.product_title01 h2 {	background:url(../images/main/title_img01.gif) 0 0 no-repeat;	height:50px;	text-indent:-9999px;	line-height:-1em;}.product_bg01 {	background:url(../images/main/bg_img01.gif) 0 0 no-repeat;	width:570px;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 10px;	height: 420px;}.product_bg02 {	background:url(../images/main/bg_img02.gif) 0 0 no-repeat;	width:570px;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 10px;	height: 297px;}.product_bg03 {	background:url(../images/main/bg_img03.gif) 0 0 no-repeat;	width:570px;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 10px;	height: 235px;}/*product02---------*/.product_title02 {	width:495px;	float:left;}.product_title02 h2 {	background:url(../images/main/title_img02.gif) 0 0 no-repeat;	height:50px;	text-indent:-9999px;	line-height:-1em;}/*product03---------*/.product_title03 {	width:495px;	float:left;}.product_title03 h2 {	background:url(../images/main/title_img03.gif) 0 0 no-repeat;	height:25px;	text-indent:-9999px;	line-height:-1em;}/*product_name01----------*/.product_name01 {	width:278px;	float:left;	margin-bottom:14px;}.product_name01 h3 {	background:url(../images/main/product_name01_title.gif) 0 0 no-repeat;	width:278px;	height:23px;	line-height:-1em;	text-indent:-9999px;}.product_name01_bg {	background:url(../images/main/product_name01_bg.gif) 0 0 no-repeat;	padding:5px;	height:75px;	font-size:0.8em;}.product_name01_bg ul {	margin:0;	padding:0;	list-style-position:inside;}/*product_name02----------*/.product_name02 {	width:278px;	float:right;	margin-bottom:14px;}.product_name02 h3 {	background:url(../images/main/product_name02_title.gif) 0 0 no-repeat;	width:278px;	height:23px;	line-height:-1em;	text-indent:-9999px;}.product_name02_bg {	background:url(../images/main/product_name02_bg.gif) 0 0 no-repeat;	padding:5px;	height:75px;	font-size:0.8em;}.product_name02_bg ul {	margin:0;	padding:0;	list-style-position:inside;}/*product_name03----------*/.product_name03 {	width:278px;	float:left;}.product_name03 h3 {	background:url(../images/main/product_name03_title.gif) 0 0 no-repeat;	width:278px;	height:23px;	line-height:-1em;	text-indent:-9999px;}.product_name03_bg {	background:url(../images/main/product_name03_bg.gif) 0 0 no-repeat;	padding:5px;	height:75px;	font-size:0.8em;}.product_name03_bg ul {	margin:0;	padding:0;	list-style-position:inside;}/*product_name04----------*/.product_name04 {	width:278px;	float:right;}.product_name04 h3 {	background:url(../images/main/product_name04_title.gif) 0 0 no-repeat;	width:278px;	height:23px;	line-height:-1em;	text-indent:-9999px;}.product_name04_bg {	background:url(../images/main/product_name04_bg.gif) 0 0 no-repeat;	padding:5px;	height:75px;	font-size:0.8em;}.product_name04_bg ul {	margin:0;	padding:0;	list-style-position:inside;}/*product_name05----------*/.product_name05 {	width:278px;	float:left;}.product_name05 h3 {	background:url(../images/main/product_name05_title.gif) 0 0 no-repeat;	width:278px;	height:23px;	line-height:-1em;	text-indent:-9999px;}.product_name05_bg {	background:url(../images/main/product_name05_bg.gif) 0 0 no-repeat;	padding:5px;	height:75px;	font-size:0.8em;}.product_name05_bg ul {	margin:0;	padding:0;	list-style-position:inside;}/*product_name06----------*/.product_name06 {	width:278px;	float:right;}.product_name06 h3 {	background:url(../images/main/product_name06_title.gif) 0 0 no-repeat;	width:278px;	height:23px;	line-height:-1em;	text-indent:-9999px;}.product_name06_bg {	background:url(../images/main/product_name06_bg.gif) 0 0 no-repeat;	padding:5px;	height:75px;	font-size:0.8em;}.product_name06_bg ul {	margin:0;	padding:0;	list-style-position:inside;}/*case------------------------*/.case01 a {	background-image:url(../images/main/case1.gif);	background-repeat:no-repeat;	width:104px;	height:170px;	float:left;	padding-top: 40px;	padding-right: 5px;	padding-left: 5px;	color: #999999;	display:block;}.case02 a {	background-image:url(../images/main/case2.gif);	background-repeat:no-repeat;	width:104px;	height:170px;	float:left;	padding-top: 40px;	padding-right: 5px;	padding-left: 5px;	color: #999999;		display:block;}.case03 a {	background-image:url(../images/main/case3.gif);	background-repeat:no-repeat;	width:104px;	height:170px;	float:left;	padding-top: 40px;	padding-right: 5px;	padding-left: 5px;	color: #999999;	display:block;	}.case04 a {	background-image:url(../images/main/case4.gif);	background-repeat:no-repeat;	width:104px;	height:170px;	float:left;	padding-top: 40px;	padding-right: 5px;	padding-left: 5px;	color: #999999;		display:block;}.case05 a {	background-image:url(../images/main/case5.gif);	background-repeat:no-repeat;	width:104px;	height:170px;	float:left;	padding-top: 40px;	padding-right: 5px;	padding-left: 5px;	color: #999999;		display:block;}/*sidemenu------------------------*/.sidemenu {	width:200px;	float:right;}.topics_title {	margin:0;	padding:0;	width:200px;	height:18px;	background:url(../images/main/topics_title.gif) no-repeat;	text-indent:-9999px;	line-height:-1em;}.topics_bottom {	background:url(../images/main/topics_bottom.gif) 0 100% no-repeat;	margin-bottom:20px;	padding-bottom:10px;}.topics_bg {	background-color:#EDEAE6;	margin:0;	padding:0 10px 5px;}.topics_bg p {	border-bottom:1px dotted #867256;	padding-bottom:3px;	font-size:0.8em;}