/*------------------Page Property*/body {	background-image: url(../img/bg.gif);	text-align: center;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";	font-size: 12px;}a:link     { text-decoration: none; }a:hover     { text-decoration: underline; }a:visited   { text-decoration: none; }/*------------------Contents Navigation*/#header_bg {	width:100%;background:url(../img/cat_header/bg_test_back.gif);height:56px;}#header_box {	margin:auto;width:742px;}#header_navi_box {	width:570px;float:right;}#header_navi_1 {	width:570px;height:18px;float:inherit;}#header_navi_2 {	width:570px;height:15px;float:inherit;}#header_navi_3 {	width:570px;float:inherit;}.smallnavi {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	display: inline;	padding-right: 5px;	padding-left: 5px;	padding-top:0px;	font-size:10px;	line-height:12px;	text-align:right;}.smallnavi a {	background-color:none;}.smallnavi a:hover {	background-color:#CCFF66;	color: #CC3366;	text-decoration: underline;	}.guide {	width:700px;	height:20px;	text-align:right;	margin-top:5px;	}.guide ul {	list-style-type:none;	margin:0px;}.guide ul li {	font-size:9px;	background:yellow;	line-height:12px;	vertical-align:bottom;	display:inline;}.guide ul li a{	color:red;}.guide ul li a:hover {	color:green;	text-decoration:underline;}	.guide2 {	width:740px;	height:20px;	text-align: right;	margin:auto;	margin-top:5px;	}.guide2 ul {	margin:0px;	list-style-type:none;}.guide2 ul li {	font-size:9px;	line-height:13px;	color:#336666;	display:inline;	border-right:1px solid #666666;	padding-right: 5px;	padding-left: 5px;	padding-top:0px;}.guide2 ul li a {	color:navy;}.guide2 ul li a:hover {	color:#CC3366;	background:#CCCCFF;	text-decoration:underline;}.symbol {	width:740px;	margin:auto;	text-align:left;	font-size:15px;	line-height:20px;	color:#00a49c;	font-weight:bold;}.exposition {	width:730px;	margin:auto;	font-size:10px;	line-height:13px;	color:#666666;	padding-left:10px;	text-align:left;}.clear_col{	clear:both;	height:0px;	margin:0px;	padding:0px;}.footer {	width:450px;	height:40px;	padding:5px;	font-size:10px;	line-height:15px;	margin:auto;}.footer a {	text-decoration:none;	color:#336666;}.footer a:hover {	background:#99FF66;	color:#336666;	text-decoration:underline;}	.logo {	width:720px;	text-align: left;	positoin: relative;	top:0px;}#footer_frame {	width:100%;	height:40px;	text-align:center;	background:#e4e4e4;}#footer_box {	width:740px;	margin:auto;}#footer_box2 {	width:400px;	float:left;}#footer_box3 {	width:340px;	font-size:9px;	line-height:12px;	float:right;	text-align:right;	padding-top:10px;}#footer_box3 a {	color:#336666;}#footer_box3 a:hover {	color:#CC3366;	background:#CCFFCC;}#footer_logo {	width:30px;	height:30px;	margin:5px;	background:url(../img/cat_header/ksicon.gif);	float:left;}#footer_comp {	width:350px;	height:30px;	font-size:9px;	line-height:12px;	float:left;	text-align:left;	padding-top:10px;}/*-----------------Contents Header Navi */.navi_main_1,.navi_main_1 a {	background:url(../img/cat_header/header_final.gif) 0px 0px no-repeat;	height:56px;	width:170px;	display:block;	float:left;}.navi_main_2,.navi_main_2 a {	background:url(../img/cat_header/header_final.gif) -170px 0px no-repeat;	height:18px;	width:46px;	display:block;	float:left;}.navi_main_3,.navi_main_3 a {	background:url(../img/cat_header/header_final.gif) -216px 0px no-repeat;	height:18px;	width:63px;	display:block;	float:left;}.navi_main_4,.navi_main_4 a {	background:url(../img/cat_header/header_final.gif) -279px 0px no-repeat;	height:18px;	width:84px;	display:block;	float:left;}.navi_main_5,.navi_main_5 a {	background:url(../img/cat_header/header_final.gif) -363px 0px no-repeat;	height:18px;	width:53px;	display:block;	float:left;}.navi_main_6,.navi_main_6 a {	background:url(../img/cat_header/header_final.gif) -416px 0px no-repeat;	height:18px;	width:69px;	display:block;	float:left;}.navi_main_7,.navi_main_7 a {	background:url(../img/cat_header/header_final.gif) -485px 0px no-repeat;	height:18px;	width:60px;	display:block;	float:left;}.navi_main_8,.navi_main_8 a {	background:url(../img/cat_header/header_final.gif) -545px 0px no-repeat;	height:18px;	width:76px;	display:block;	float:left;}.navi_main_9,.navi_main_9 a {	background:url(../img/cat_header/header_final.gif) -621px 0px no-repeat;	height:18px;	width:119px;	display:block;	float:left;}.navi_main_11,.navi_main_11 a {	background:url(../img/cat_header/header_final.gif) -170px -18px no-repeat;	height:15px;	width:46px;	display:block;	float:left;}.navi_main_12,.navi_main_12 a {	background:url(../img/cat_header/header_final.gif) -216px -18px no-repeat;	height:15px;	width:63px;	display:block;	float:left;}.navi_main_13,.navi_main_13 a {	background:url(../img/cat_header/header_final.gif) -279px -18px no-repeat;	height:15px;	width:84px;	display:block;	float:left;}.navi_main_14,.navi_main_14 a {	background:url(../img/cat_header/header_final.gif) -363px -18px no-repeat;	height:15px;	width:53px;	display:block;	float:left;}.navi_main_15,.navi_main_15 a {	background:url(../img/cat_header/header_final.gif) -416px -18px no-repeat;	height:15px;	width:69px;	display:block;	float:left;}.navi_main_16,.navi_main_16 a {	background:url(../img/cat_header/header_final.gif) -485px -18px no-repeat;	height:15px;	width:60px;	display:block;	float:left;}.navi_main_17,.navi_main_17 a {	background:url(../img/cat_header/header_final.gif) -545px -18px no-repeat;	height:15px;	width:76px;	display:block;	float:left;}.navi_main_18,.navi_main_18 a {	background:url(../img/cat_header/header_final.gif) -621px -18px no-repeat;	height:15px;	width:119px;	display:block;	float:left;}.navi_main_1 a:hover {	background:url(../img/cat_header/header_final.gif) 0px -56px no-repeat;	text-decoration:none;}.navi_main_2 a:hover {	background:url(../img/cat_header/header_final.gif) -170px -56px no-repeat;	text-decoration:none;}.navi_main_3 a:hover {	background:url(../img/cat_header/header_final.gif) -216px -56px no-repeat;	text-decoration:none;}.navi_main_4 a:hover {	background:url(../img/cat_header/header_final.gif) -279px -56px no-repeat;	text-decoration:none;}.navi_main_5 a:hover {	background:url(../img/cat_header/header_final.gif) -363px -56px no-repeat;	text-decoration:none;}.navi_main_6 a:hover {	background:url(../img/cat_header/header_final.gif) -416px -56px no-repeat;	text-decoration:none;}.navi_main_7 a:hover {	background:url(../img/cat_header/header_final.gif) -485px -56px no-repeat;	text-decoration:none;}.navi_main_8 a:hover {	background:url(../img/cat_header/header_final.gif) -545px -56px no-repeat;	text-decoration:none;}.navi_main_9 a:hover {	background:url(../img/cat_header/header_final.gif) -621px -56px no-repeat;	text-decoration:none;}.navi_main_11 a:hover {	background:url(../img/cat_header/header_final.gif) -170px -74px no-repeat;	text-decoration:none;}.navi_main_12 a:hover {	background:url(../img/cat_header/header_final.gif) -216px -74px no-repeat;	text-decoration:none;}.navi_main_13 a:hover {	background:url(../img/cat_header/header_final.gif) -279px -74px no-repeat;	text-decoration:none;}.navi_main_14 a:hover {	background:url(../img/cat_header/header_final.gif) -363px -74px no-repeat;	text-decoration:none;	}.navi_main_15 a:hover {	background:url(../img/cat_header/header_final.gif) -416px -74px no-repeat;	text-decoration:none;	}.navi_main_16 a:hover {	background:url(../img/cat_header/header_final.gif) -485px -74px no-repeat;	text-decoration:none;}.navi_main_17 a:hover {	background:url(../img/cat_header/header_final.gif) -545px -74px no-repeat;	text-decoration:none;}.navi_main_18 a:hover {	background:url(../img/cat_header/header_final.gif) -621px -74px no-repeat;	text-decoration:none;}.navi_cat_1,.navi_cat_1 a {	background:url(../img/cat_header/header_final.gif) -170px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_2,.navi_cat_2 a {	background:url(../img/cat_header/header_final.gif) -200px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_3,.navi_cat_3 a {	background:url(../img/cat_header/header_final.gif) -230px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_4,.navi_cat_4 a {	background:url(../img/cat_header/header_final.gif) -260px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_5,.navi_cat_5 a {	background:url(../img/cat_header/header_final.gif) -290px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_6,.navi_cat_6 a {	background:url(../img/cat_header/header_final.gif) -320px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_7,.navi_cat_7 a {	background:url(../img/cat_header/header_final.gif) -350px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_8,.navi_cat_8 a {	background:url(../img/cat_header/header_final.gif) -380px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_9,.navi_cat_9 a {	background:url(../img/cat_header/header_final.gif) -410px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_10,.navi_cat_10 a {	background:url(../img/cat_header/header_final.gif) -440px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_11,.navi_cat_11 a {	background:url(../img/cat_header/header_final.gif) -470px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_12,.navi_cat_12 a {	background:url(../img/cat_header/header_final.gif) -500px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_13,.navi_cat_13 a {	background:url(../img/cat_header/header_final.gif) -530px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_14,.navi_cat_14 a {	background:url(../img/cat_header/header_final.gif) -560px -33px no-repeat;	height:23px;	width:30px;	display:block;	float:left;}.navi_cat_15,.navi_cat_15 a {	background:url(../img/cat_header/header_final.gif) -590px -33px no-repeat;	height:23px;	width:75px;	display:block;	float:left;}.navi_cat_16,.navi_cat_16 a {	background:url(../img/cat_header/header_final.gif) -665px -33px no-repeat;	height:23px;	width:75px;	display:block;	float:left;}.navi_cat_1 a:hover {	background:url(../img/cat_header/header_final.gif) -170px -89px no-repeat;	tex-tdecoration:none}.navi_cat_2 a:hover {	background:url(../img/cat_header/header_final.gif) -200px -89px no-repeat;	text-decoration:none;}.navi_cat_3 a:hover {	background:url(../img/cat_header/header_final.gif) -230px -89px no-repeat;	text-decoration:none;}.navi_cat_4 a:hover {	background:url(../img/cat_header/header_final.gif) -260px -89px no-repeat;	text-decoration:none;}.navi_cat_5 a:hover {	background:url(../img/cat_header/header_final.gif) -290px -89px no-repeat;	text-decoration:none;}.navi_cat_6 a:hover {	background:url(../img/cat_header/header_final.gif) -320px -89px no-repeat;	text-decoration:none;}.navi_cat_7 a:hover {	background:url(../img/cat_header/header_final.gif) -350px -89px no-repeat;	text-decoration:none;}.navi_cat_8 a:hover {	background:url(../img/cat_header/header_final.gif) -380px -89px no-repeat;	text-decoration:none;}.navi_cat_9 a:hover {	background:url(../img/cat_header/header_final.gif) -410px -89px no-repeat;	text-decoration:none;}.navi_cat_10 a:hover {	background:url(../img/cat_header/header_final.gif) -440px -89px no-repeat;	text-decoration:none;}.navi_cat_11 a:hover {	background:url(../img/cat_header/header_final.gif) -470px -89px no-repeat;	text-decoration:none;}.navi_cat_12 a:hover {	background:url(../img/cat_header/header_final.gif) -500px -89px no-repeat;	text-decoration:none;}.navi_cat_13 a:hover {	background:url(../img/cat_header/header_final.gif) -530px -89px no-repeat;	text-decoration:none;}.navi_cat_14 a:hover {	background:url(../img/cat_header/header_final.gif) -560px -89px no-repeat;	text-decoration:none;}.navi_cat_15 a:hover {	background:url(../img/cat_header/header_final.gif) -590px -89px no-repeat;	text-decoration:none;}.navi_cat_16 a:hover {	background:url(../img/cat_header/header_final.gif) -665px -89px no-repeat;	text-decoration:none;}/*---------------Top News*/.lang_top {	width:220px;	text-align:right;	display:block;	background:#e6e6fa;}.lang_top a {	font-size:9px;	color:red;	border:1px solid #e4e4e4;	line-height:14px;	padding:2px;	margin-bottom:5px;	margin:auto;}.lang_top a:hover {	background:yellow;	text-decoration:none;}.news_top {	width:220px;	text-align:left;}.news_top a {	font-size:9px;	color:#333333;	line-height:11px;	display:block;	padding:3px;}.news_top a:hover {	background:#CCCCFF;	text-decoration:none;}/*--------------------Top Trophy*/.col_tc {	width:462px;	background:#e4e4e4;	margin:auto;	margin:5px;}.photo_tc {	width:75px;	float:left;	padding:1px;}/*--------------------TOP Page*/#container {	width:740px;	margin:auto;	margin-top:10px;}#container_top {	width:740px;	margin:auto;	margin-top:10px;}.wrapper {	width:475px;	float:right;}.col_a {	float:left;	width:250px;	background:#e4e4e4;}.col_a_copy {	width:230px;	padding:5px;	font-size:10px;	line-height:13px;	text-align:left;	border:1px solid #666666;	margin:auto;	margin:3px;}.col_a_copy a {	text-decoration:none;	color:#336699;}.col_a_copy a:hover {	text-decoration:underline;	color:#CC6666;}.col_b {	width:164px;	float:left;	background:#e4e4e4;}.col_c {	width:300px;	float:right;	padding-bottom:10px;}.col_d{	width:475px;	background:#e4e4e4;	margin-bottom:10px;	clear:both;	padding-bottom:5px;}.col_d_half {	width:230px;	background:#e4e4e4;	margin-bottom:10px;}.col_d_copy {	width:210px;	height:54px;	padding:5px;	text-align:left;}.col_d_copy a {	font-size:10px;	color:#CC3366;	line_height:12px;}.col_d_copy a:hover {	color:#6633CC;	text-decoration:none;}.col_e {	width:475px;	background:#e4e4e4;	margin-bottom:5px;}.col_f {	clear:left;	padding-top:10px;}h2,h2 a {	background:url(../img/cat_header/water.gif);	font-size:9px;	color:white;	text-align:left;	line-height:14px;	text-indent:5px;	margin:0px;	font-weight:none;	display:block;	border-bottom:splid 1px #00a49c;}h2 a:hover {	color:#CCFF33;	font-weight:bold;	text-decoration:none;}.photo_line {	margin:3px;	text-align:left;}.link_contents {	text-align:left;	width:220px;	margin:5px;}.link_contents a,.link_contents a:visited {	font-style:normal;	color:#666666;	font-size:10px;	font-weight:bold;	display:block;	line-height:13px;	text-indent:3px;	border-bottom:inset 1px #666666;	border-left:4px solid #336666;	margin:10px;}.link_contents a:hover {	text-decoration:none;	background:#CCCCFF;		}.link_contents ul {	border:0px;	margin:0px;	padding:0px;	list-style-type:none;}.link_contents ul li {	color:#666666;	display:block;	text-align:left;}.link_contents ul li a,.link_contents ul li a:visited {	height:14px;	color:#666666;	font-size:10px;	line-height:13px;	border:0px;	font-weight:normal;	display:block;	margin-left:20px;	margin-top:0px;	margin-bottom:0px;	margin-right:0px;}.link_contents ul li a:hover {	background:#CCCCFF;	text-decoration:none;}/*--------------------catalogue Header Navi*/.cont_cat_0,.cont_cat_0 a {	background:url(../img/cat_header/bg_header_cont.gif) 0px 0px no-repeat;	height:23px;	width:183px;	display:block;}.cont_cat_10,.cont_cat_10 a {	background:url(../img/cat_header/bg_header_cont.gif) -183px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_20,.cont_cat_20 a {	background:url(../img/cat_header/bg_header_cont.gif) -213px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_30,.cont_cat_30 a {	background:url(../img/cat_header/bg_header_cont.gif) -243px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_40,.cont_cat_40 a {	background:url(../img/cat_header/bg_header_cont.gif) -273px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_50,.cont_cat_50 a {	background:url(../img/cat_header/bg_header_cont.gif) -303px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_51,.cont_cat_51 a {	background:url(../img/cat_header/bg_header_cont.gif) -333px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_52,.cont_cat_52 a {	background:url(../img/cat_header/bg_header_cont.gif) -363px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_53,.cont_cat_53 a {	background:url(../img/cat_header/bg_header_cont.gif) -393px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_54,.cont_cat_54 a {	background:url(../img/cat_header/bg_header_cont.gif) -423px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_60,.cont_cat_60 a {	background:url(../img/cat_header/bg_header_cont.gif) -453px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_70,.cont_cat_70 a {	background:url(../img/cat_header/bg_header_cont.gif) -483px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_80,.cont_cat_80 a {	background:url(../img/cat_header/bg_header_cont.gif) -513px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_90,.cont_cat_90 a {	background:url(../img/cat_header/bg_header_cont.gif) -543px 0px no-repeat;	height:23px;	width:30px;	display:block;}.cont_cat_100,.cont_cat_100 a {	background:url(../img/cat_header/bg_header_cont.gif) -573px 0px no-repeat;	height:23px;	width:147px;	display:block;}.cont_cat_200,.cont_cat_200 a {	background:url(../img/cat_header/bg_header_cont.gif) -573px 0px no-repeat;	height:23px;	width:72px;	display:block;}.cont_cat_300,.cont_cat_300 a {	background:url(../img/cat_header/bg_header_cont.gif) -645px 0px no-repeat;	height:23px;	width:75px;	display:block;}.cont_cat_0 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) 0px 0px no-repeat;	text-decoration:none;}.cont_cat_10 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -183px -23px no-repeat;	text-decoration:none;}.cont_cat_20 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -213px -23px no-repeat;	text-decoration:none;}.cont_cat_30 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -243px -23px no-repeat;	text-decoration:none;}.cont_cat_40 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -273px -23px no-repeat;	text-decoration:none;}.cont_cat_50 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -303px -23px no-repeat;	text-decoration:none;}.cont_cat_51 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -333px -23px no-repeat;	text-decoration:none;}.cont_cat_52 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -363px -23px no-repeat;	text-decoration:none;}.cont_cat_53 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -393px -23px no-repeat;	text-decoration:none;}.cont_cat_54 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -423px -23px no-repeat;	text-decoration:none;}.cont_cat_60 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -453px -23px no-repeat;	text-decoration:none;}.cont_cat_70 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -483px -23px no-repeat;	text-decoration:none;}.cont_cat_80 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -513px -23px no-repeat;	text-decoration:none;}.cont_cat_90 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -543px -23px no-repeat;	text-decoration:none;}.cont_cat_100 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -573px -23px no-repeat;	text-decoration:none;}.cont_cat_200 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -573px -23px no-repeat;	text-decoration:none;}.cont_cat_300 a:hover {	background:url(../img/cat_header/bg_header_cont.gif) -645px -23px no-repeat;	text-decoration:none;}