/*tHgέθ*/
.f200 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 200%; line-height: 180%}
.f140 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 140%; line-height: 150%}
.f140b 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 140%; line-height: 150%; font-weight: bold}
.f120 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 120%; line-height: 140%}
.f120b 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 120%; line-height: 140%; font-weight: bold}
.f120red 				{ font-family: "lr oSVbN", "Osaka", "Arial"; color: #D51212; font-size: 120%; line-height: 140%; font-weight: bold}
.f120white 			{ font-family: "lr oSVbN", "Osaka", "Arial"; color: #FFFFFF; font-size: 120%; line-height: 140%; font-weight: bold}
.f115 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 115%; line-height: 135%}
.f110 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 110%; line-height: 130%}
.f110b 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 110%; line-height: 130%; font-weight: bold}
.f100 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 100%; line-height: 125%}
.f100h140 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 100%; line-height: 140%}
.f100b 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 100%; line-height: 125%; font-weight: bold}
.f95 						{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 95%; line-height: 121%}
.f90 						{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 90%; line-height: 121%}
.f90white 			{ font-family: "lr oSVbN", "Osaka", "Arial"; color: #FFFFFF; font-size: 90%; line-height: 115%}
.f80 						{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 80%; line-height: 118%}
.f80b 					{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 80%; line-height: 118%; font-weight: bold}
.f80white 			{ font-family: "lr oSVbN", "Osaka", "Arial"; color: #FFFFFF; font-size: 80%; line-height: 118%}
.f80red 				{ font-family: "lr oSVbN", "Osaka", "Arial"; color: red; font-size: 80%; line-height: 118%}
.f75i 					{ font-family: "lr oSVbN", "Osaka", "Arial"; color: red; font-size: 75%; line-height: 110% ;font-weight: bold; font-style: italic;}
.f75 						{ font-family: "lr oSVbN", "Osaka", "Arial"; font-size: 75%; line-height: 110%}
.f_ul						{ color: #C24141;}

/*bodyέθ*/
body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: "lr oSVbN", "Osaka", "Arial"; color: #3C464D; font-size: 75%; line-height: 120%;
	background-image:url(../image/back_01.gif)
}

/*γΊj[Nέθ*/
.menu a:link{
font-size: 90%;
text-decoration:none;
color: #FFFFFF;
}
.menu a:visited{
font-size: 90%;
text-decoration:none;
color: #FFFFFF;
}
.menu a:active{
font-size: 90%;
text-decoration:none;
color:#F95858 ;
}
.menu a:hover{
font-size: 90%;
text-decoration:none;
color:#C24141 ;
}

/*e[uέθ*/
table.f80t{
	width: 100%;
	font-family: "lr oSVbN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 80%;
	line-height: 118%;
	word-break: break-all;
}
table.f85t{
/*	table-layout: fixed;*/
	width: 100%;
	font-family: "lr oSVbN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 85%;
	line-height: 125%;
	word-break: break-all;
}
table.f90t{
/*	table-layout: fixed;*/
	width: 100%;
	font-family: "lr oSVbN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 90%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}
table.f95t{
	width: 100%;
	font-family: "lr oSVbN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 95%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}
table.f100t{
	width: 100%;
	font-family: "lr oSVbN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 100%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}
table.f100t_free{
	font-family: "lr oSVbN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 100%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}
td.tdtypeA1{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #FFFFFF;
	background-color: #F2F2F2; /* ZΜwiF */
}
td.tdtypeA2{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #F2F2F2;
	background-color: #FFFFFF; /* ZΜwiF */ 
}
td.tdtypeA3{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #FFFFFF;
	background-color: #E6E6E6; /* ZΜwiF */ 
	font-weight: bold;
}
td.tdtypeB1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #FFFFFF;
	background-color: #F2F2F2; /* ZΜwiF */
}
td.tdtypeB2{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #F2F2F2;
	background-color: #FFFFFF; /* ZΜwiF */ 
	text-align: center;
}
td.tdtypeB3{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #FFFFFF;
	background-color: #E6E6E6; /* ZΜwiF */ 
	font-weight: bold;
}
td.tdtypeC1{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #808080;
	background-color: #E6E6E6; /* ZΜwiF */ 
	font-weight: bold;
}
td.tdtypeC2{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid; /* gόΜX^C */ 
	border-color: #808080;
	background-color: #FFFFFF; /* ZΜwiF */ 
}
td.tdtypeD1{
	border: 0px #808080 solid; /* gόΜX^C */ 
	background-color: #F4F4F4; /* ZΜwiF */ 
}
td.tdtypeD2{
	border: 0px #808080 solid; /* gόΜX^C */ 
	background-color: #E6E6E6; /* ZΜwiF */ 
}
td.tdtypeD3{
	border: 0px #808080 solid; /* gόΜX^C */ 
	background-color: #F0F0F0; /* ZΜwiF */ 
}
td.tdtypeD4{
	border: 0px #808080 solid; /* gόΜX^C */ 
	background-color: #FFFFFF; /* ZΜwiF */ 
}


/*Xg^Oέθ*/
ul#submenu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
li#sub1_none{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
li#sub1{
	margin: 3px 0px 3px 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/link_v4.gif);
}
li#sub1_nl{
	margin: 3px 0px 3px 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/nlink_v4.gif);
}
li#sub1_ul{
	margin: 3px 0px 3px 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/ulink_v4.gif);
}
li#sub2{
	margin: 2px 0px 2px 9px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/link_v4.gif);
}
li#sub2_nl{
	margin: 2px 0px 2px 9px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/nlink_v4.gif);
}
li#sub2_ul{
	margin: 2px 0px 2px 9px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/ulink_v4.gif);
}
li#sub3{
	margin: 2px 0px 2px 18px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/link_v4.gif);
}
li#sub3_nl{
	margin: 2px 0px 2px 18px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/nlink_v4.gif);
}
li#sub3_ul{
	margin: 2px 0px 2px 18px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../image/ulink_v4.gif);
}

/*όsE]*/
br.height1 {
	line-height: 1px;
}

br.height2 {
	line-height: 2px;
}

br.height3 {
	line-height: 3px;
}

br.height4 {
	line-height: 4px;
}

br.height5 {
	line-height: 5px;
}

br.height6 {
	line-height: 6px;
}

br.height7 {
	line-height: 7px;
}

br.height8 {
	line-height: 8px;
}

br.height9 {
	line-height: 9px;
}

br.height10 {
	line-height: 10px;
}

br.height15 {
	line-height: 15px;
}

br.height20 {
	line-height: 20px;
}

br.height25 {
	line-height: 25px;
}

br.height30 {
	line-height: 30px;
}

br.height35 {
	line-height: 35px;
}

br.height40 {
	line-height: 40px;
}

br.height80 {
	line-height: 80px;
}

br.height100 {
	line-height: 100px;
}

br.height300 {
	line-height: 300px;
}

br.clear{
	line-height: 0px;
	clear: both;
}

/*€ΚNέθ*/
a:link {
text-decoration:none;
color: #416B87;
}
a:visited {
text-decoration:none;
color: #416B87;
}
a:active {
text-decoration: underline;
color:#F95858 ;
}
a:hover {
text-decoration: underline;
color:#C24141 ;
}

a.link_100{
	background:url('../image/link_v4.gif') no-repeat 0px 1px;
	padding:1px 0 0 10px;
}
a.link_100:hover{
	background:url('../image/ulink_v4.gif') no-repeat 0px 1px;
	padding:1px 0 0 10px;
}


/*ζΨθόέθ*/
hr.hr1{
	border: 1px #C9C9C9 solid; 
}
hr.hr2{
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #C9C9C9; 
	height: 2px; 
}
hr.hr3{
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #C9C9C9; 
	height: 1px; 
}
hr.hr4{
	border-style: dotted none none none; 
	border-top-width: 1px; 
	border-top-color: #C9C9C9; 
	height: 1px; 
}


/*©o΅έθ*/

h1.f100, h2.f100, h3.f100, h4.f100, h5.f100, h6.f100 {
font-size: 100%;
font-weight: normal;
line-height:125%;
margin: 0;
}

h1.bold, h2.bold, h3.bold, h4.bold, h5.bold, h6.bold {
font-size: 100%;
font-weight: bold;
line-height:120%;
margin: 3px 0px 0px 0px;
}


/*{ΆΦWv*/
div.navihidden{
	position: absolute;
	top: 0pt;
	left: 0pt;
	float: left;
}

/*p­Έj[*/
div.guide_main{
	position: static;
	width: 628px;
	background-color: #E3E8EC;
}
div.guide{
	position: static;
	width: 608px;
	background-color: #E3E8EC;
	margin: 0px 10px 0px 10px;
	font-size:90%; 
}

/*Ce{bNX*/
div.mainbox{
	position: static;
	border-style: none;
	width: 100%;
	height: 100%;
	margin: 0px auto;
}
	/*RecGA*/	
	div.contents_area{
		position: relative;
		width: 816px;
		margin: 0px auto;
		text-align: left;
		background-color: #FFFFFF;
		background-image:url(../image/back_05.gif);
		background-repeat: repeat-y;
	}

	div.layout_01{
		position: relative;
		width: 800px;
		margin-left: 8px;
	}
	div.layout_02{
		position: static;
		width: 800px;
		height: 65px;
		background-image:url(../image/back_02.jpg);
		background-repeat: no-repeat;
	}
	div.layout_03{
		position: static;
		width: 800px;
		height: 11px;
	}
	div.layout_04{
		position: relative;
		width: 800px;
		background-image:url(../image/back_04.gif);
		background-repeat: repeat-y;
		float: left;
	}
	div.layout_05{
		position: relative;
		left: 2px;
		width: 798px;
		height: 100%;
		clear: both;
		background-image:url(../image/back_07.jpg);
		background-repeat: repeat-x;
	}
	div.layout_06{
		position: static;
		width: 800px;
		height: 60px;
		background-image:url(../image/back_06.jpg);
	}
	div.layout_07{
		position: static;
		width: 628px;
		height: 20px;
		background-image:url(../image/back_09.gif);
		background-repeat: repeat-x;
	}
	div.layout_08{
		position: relative;
		width: 628px;
		background-image:url(../image/back_08.gif);
		background-repeat: repeat-y;
	}
	div.layout_09{
		position: relative;
		width: 588px;
		min-height: 500px;
		margin: 0px 20px 0px 20px;
	}
	div.layout_10{
		position: static;
		width: 800px;
		height: 11px;
		background-image:url(../image/back_10.gif);
		background-repeat: no-repeat;
	}

div.top_logo{
	position: static;
	padding: 20px 20px 0px 20px;
	float: left;
	width: 100px;
}
div.top_uparea{
	position: static;
	margin: 3px 0px 0px 0px;
	float: left;
	width: 660px;
	height:33px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:29px;
}
div.top_flash{
	position: static;
	padding: 0px 10px 10px 10px;
	height:175px;
	float: left;
	width: 388px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 368px;
}
div.top_solution{
	position: static;
	padding: 0px 0px 0px 0px;
	height:284px;
	width: 544px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 524px;
}
div.top_info{
	position: static;
	padding: 7px 0px 0px 0px;
	height:60px;
	width: 544px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 524px;
}
div.top_topics{
	position: static;
	padding: 0px 0px 0px 0px;
	height:284px;
	float: left;
	width: 254px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 244px;
}

div.top_news{
  border: solid 0px #FFFFFF;
  width: 400px;
  height: 153px;
  overflow: auto;
}

div.privacy_text{
	background-color:#F6F6F6;
  border: solid 1px #CECECE;
  width: 548px;
  height: 100px;
  overflow: auto;
}

/*--------------------RecΰΔp{bNXwθ(Ver.4)--------------------*/

div.free{
	position: static;
}

div.free_ab{
	position: absolute;
}

div.free_re{
	position: relative;
}

div.free_left{
	position: static;
	float: left;
}

div.free_left_re{
	position: relative;
	float: left;
}

div.free_left_ab{
	position: absolute;
	float: left;
}

div.free_left_p10{
	position: static;
	padding: 10px;
	float: left;
}

div.free_right{
	position: static;
	float: right;
}

div.free_p5{
	position: static;
	padding: 5px;
}

div.free_p10{
	position: static;
	padding: 10px;
}

div.text_548{
	position: static;
	width: 548px;
}

.find_1_v4{
	position: static;
	padding: 3px 3px 1px 15px;
	font-weight: bold;
	background-image:url(../image/find_1_v4.gif);
	background-repeat: repeat-y;
	border-bottom: solid 1px #CCC;
}

.find_2_v4{
	position: static;
	padding: 4px 3px 2px 10px;
	font-weight: bold;
	background-image:url(../image/find_2_v4.gif);
}

.find_3_v4{
	position: static;
	padding: 4px 3px 2px 15px;
	font-weight: bold;
	background-image:url(../image/find_1_v4.gif);
	background-repeat: repeat-y;
}

div.find_4_v4{
	position: static;
	padding: 3px 3px 2px 8px;
	font-weight: bold;
	font-size: 120%;
	border-left: solid 3px #6E6E6E;
	border-bottom: solid 1px #6E6E6E;
}

.find_5_v4{
	position: static;
	margin: 0px 0px 10px 0px;
	padding: 0px 3px 0px 0px;
	font-weight: bold;
	font-size: 120%;
	border-bottom: dotted 1px #6E6E6E;
}

.find_6_v4{
	position: static;
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	font-weight: bold;
}

.find_7_v4{
	position: static;
	padding: 0px 3px 1px 8px;
	font-weight: bold;
	font-size: 120%;
	line-height: 130%;
	background-color: #EFEFEF;
	border-left: solid 6px #6E6E6E;
	border-top: solid 1px #6E6E6E;
	border-right: solid 1px #6E6E6E;
	border-bottom: solid 1px #6E6E6E;
}

.find_8_v4{
	position: static;
	width:548px;
	height:30px;
	font-size: 110%;
	padding:7px 0px 0px 17px;
	font-weight: bold;
	background-image:url(../solution/image/find_8_v4.gif);
	background-repeat: no-repeat;
	color: #505050;
}

.find_9_v4{
	position: static;
	width:548px;
	height:30px;
	font-size: 110%;
	padding:10px 0px 0px 10px;
	font-weight: bold;
	background-image:url(../solution/image/essrec_sub_image_1.jpg);
	background-repeat: no-repeat;
	color: #505050;
}

.find_01{
	position: static;
	width:548px;
	height:30px;
	font-size: 110%;
	padding:7px 0px 0px 15px;
	font-weight: bold;
	background-image:url(../solution/image/find_base_1.gif);
	background-repeat: no-repeat;
	color: #505050;
}

.find_01_l{
	position: static;
	width:548px;
	height:47px;
	font-size: 110%;
	padding:7px 0px 0px 15px;
	font-weight: bold;
	background-image:url(../solution/image/find_base_1_l.gif);
	background-repeat: no-repeat;
	color: #505050;
}

.find_02{
	position: static;
	width:548px;
	height:25px;
	font-size: 120%;
	font-family: "Arial";
	letter-spacing: 0.03em;
	padding:5px 0px 0px 10px;
	font-weight: bold;
	background-image:url(../solution/image/find_base_2.gif);
	background-repeat: no-repeat;
	color: #4D4D4D;
}

.border_1{
	position: static;
	padding: 10px;
	max-width: 548px;
	border: 1px solid gray;
}

/*AhrΦΜN*/
div.news_adobe_v4{
	position: static;
	width: 548px;
	text-align: right;
}

.form_text_area{
	position: relative;
	margin: 0px 0px 0px 0px;
	border:1px #A9A9A9 solid;
	background-color:#FDFDFD;
}


/*-----RecΰΔp{bNXwθ(Ver.3)-----*/

		/*y[W\θ*/
		div.page_find{
			position: static;
			width: 490px;
			border-left: solid 8px #CCC;
			border-bottom: solid 1px #CCC;
			padding: 5px;
		}

		/*©o΅P*/
		div.find_1{
			position: static;
			border-left: solid 8px #CCC;
			margin: 10px 0px 5px 0px;
			padding: 4px 3px 1px 7px;
			font-weight: bold;
		}

		/*©o΅Q*/
		div.find_2{
			position: static;
			border-left: solid 6px #AAA;
			margin: 10px 0px 5px 0px;
			padding: 3px 3px 3px 7px;
			font-weight: bold;
		}

/*y[WΜγΦ*/
div.up_text{
	position: static;
	width: 490px;
	text-align: right;
	font-size: 80%;
}
div.up_text_v4{
	position: static;
	width: 548px;
	text-align: right;
	font-size: 80%;
}

/*\θC[W*/
div.pro_end_title{
	position: static;
	width: 490px;
}

/*eRec{bNX*/
div.pro_end_490{
	position: static;
	width: 490px;
	float: left;
}
div.pro_end_470{
	position: static;
	width: 470px;
	float: left;
}
div.pro_end_340{
	position: static;
	width: 340px;
	float: left;
}
div.pro_end_240{
	position: static;
	width: 240px;
	float: left;
}
div.pro_end_240_right{
	position: static;
	margin: 0px 0px 0px 8px;
	width: 240px;
	float: left;
}
div.pro_end_220{
	position: static;
	width: 220px;
	float: left;
}
div.pro_end_220_right{
	position: static;
	margin: 0px 0px 0px 10px;
	width: 220px;
	float: left;
}
div.pro_end_190{
	position: static;
	width: 190px;
	float: left;
}
div.pro_end_190_right{
	position: static;
	margin: 0px 0px 0px 10px;
	width: 190px;
	float: left;
}


div.pro_end_490b{
	position: static;
	width: 490px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_470b{
	position: static;
	width: 470px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_340b{
	position: static;
	width: 340px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_240b{
	position: static;
	width: 240px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_240b_right{
	position: static;
	margin: 0px 0px 0px 8px;
	width: 240px;
	border: 1px solid #C9C9C9;
	float: left;
}

div.pro_end_220b{
	position: static;
	width: 220px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_190b{
	position: static;
	width: 190px;
	border: 1px solid #C9C9C9;
	float: left;
}

div.pro_end_155b_left{
	position: static;
	margin: 0px 0px 0px 0px;
	width: 155px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_155b_middle{
	position: static;
	margin: 0px 10px 0px 10px;
	width: 155px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_155b_right{
	position: static;
	margin: 0px 0px 0px 0px;
	width: 155px;
	border: 1px solid #C9C9C9;
	float: left;
}



/*©o΅{bNX*/
div.pro_end_find_bg_free_a{
	position: static;
	background-color: #F2F2F2;
}
div.pro_end_find_text_free_a{
	position: static;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_490{
	position: static;
	width: 490px;
}
div.pro_end_find_bg_490_a{
	position: static;
	width: 490px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_490_a{
	position: static;
	width: 490px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_490_b{
	position: static;
	width: 490px;
	background-color: #9D9D9D;
}
div.pro_end_find_text_490_b{
	position: static;
	width: 490px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.pro_end_find_bg_470_a{
	position: static;
	width: 470px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_470_a{
	position: static;
	width: 470px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_470_b{
	position: static;
	width: 470px;
	background-color: #9D9D9D;
}
div.pro_end_find_text_470_b{
	position: static;
	width: 470px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.pro_end_find_bg_340_a{
	position: static;
	width: 340px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_340_a{
	position: static;
	width: 340px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_340_b{
	position: static;
	width: 340px;
	background-color: #9D9D9D;
}
div.pro_end_find_text_340_b{
	position: static;
	width: 340px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.pro_end_find_bg_240_a{
	position: static;
	width: 240px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_240_a{
	position: static;
	width: 240px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_220_a{
	position: static;
	width: 220px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_220_a{
	position: static;
	width: 220px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_190_a{
	position: static;
	width: 190px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_190_a{
	position: static;
	width: 190px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_155_a{
	position: static;
	width: 155px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_155_a{
	position: static;
	width: 155px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_155_b{
	position: static;
	width: 155px;
	background-color: #9D9D9D;
}
div.pro_end_find_text_155_b{
	position: static;
	width: 155px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}


/*qRec{bNX*/
div.pro_end_content_490{
	position: static;
	width: 490px;
	clear: both;
}
div.pro_end_content_470{
	position: static;
	width: 470px;
	clear: both;
}
div.pro_end_content_340{
	position: static;
	width: 340px;
	clear: both;
}
div.pro_end_content_240{
	position: static;
	width: 240px;
	float: left;
}
div.pro_end_content_220{
	position: static;
	width: 220px;
	float: left;
}
div.pro_end_content_220_right{
	position: static;
	width: 220px;
	float: left;
}
div.pro_end_content_240_a{
	position: static;
	width: 240px;
	float: left;
}
div.pro_end_content_240_a_right{
	position: static;
	width: 240px;
	float: left;
}
div.pro_end_content_155{
	position: static;
	width: 155px;
	height: 155px;
	float: left;
	background-color: #CCC;
}


/*C[W{bNX*/
div.pro_end_image_100{
	position: static;
	padding: 10px 10px 10px 10px;
	float: left;
}

div.pro_end_image_100_a{
	position: static;
	width: 100px;
	padding: 10px 10px 10px 10px;
	float: left;
}

div.pro_end_image_100_np{
	position: static;
	float: left;
}

div.pro_end_image_100_np_right{
	position: static;
	padding: 0px 0px 0px 10px;
	float: left;
}

/*eLXg{bNX*/
div.pro_end_text_free_p10{
	position: static;
	padding: 10px 10px 10px 10px;
	float: left;
}
div.pro_end_text_free_p20{
	position: static;
	padding: 10px 20px 10px 20px;
	float: left;
}

div.pro_end_text_190{
	position: static;
	width: 170px;
	padding: 5px 5px 5px 5px;
	float: left;
}
div.pro_end_text_190_np{
	position: static;
	width: 190px;
	float: left;
}
div.pro_end_text_190_f80{
	position: static;
	width: 190px;
	padding: 5px 5px 5px 5px;
	float: left;
	font-size: 80%;
}

div.pro_end_text_340{
	position: static;
	width: 340px;
	padding: 10px 10px 10px 10px;
	float: left;
}
div.pro_end_text_340_f80{
	position: static;
	width: 340px;
	padding: 10px 10px 10px 10px;
	float: left;
	font-size: 80%;
}
div.pro_end_text_340_np{
	position: static;
	width: 340px;
	float: left;
}

div.pro_end_text_360{
	position: static;
	width: 350px;
	padding: 10px 0px 10px 10px;
	float: left;
}
div.pro_end_text_360_f80{
	position: static;
	width: 350px;
	padding: 10px 0px 10px 10px;
	float: left;
	font-size: 80%;
}
div.pro_end_text_360_np{
	position: static;
	width: 350px;
	float: left;
}

div.pro_end_text_490{
	position: static;
	padding: 10px 10px 10px 10px;
	float: left;
}
div.pro_end_text_490_clear{
	position: static;
	padding: 10px 10px 10px 10px;
	clear: both;
}
div.pro_end_text_490_lp{
	position: static;
	padding: 0px 0px 0px 10px;
	float: left;
}
div.pro_end_text_490_np{
	position: static;
	float: left;
}
div.pro_end_text_490_right{
	position: static;
	width: 490px;
	padding: 10px 10px 10px 10px;
	text-align: right;
	font-size: 80%;
	float: left;
}
div.pro_end_text_490_typeA{
	position: static;
	padding: 10px 10px 10px 10px;
	border: solid 8px #CCC;
	float: left;
}


div.pro_end_find_240{
	position: static;
	width: 240px;
}

div.pro_end_text_240{
	position: static;
	padding: 10px 10px 10px 10px;
	width: 240px;
	float: left;
}
div.pro_end_text_220{
	position: static;
	padding: 10px 10px 10px 10px;
	width: 220px;
}
div.pro_end_text_220_left{
	position: static;
	padding: 10px 10px 10px 10px;
	width: 220px;
	float: left;
}
div.pro_end_text_220_right{
	position: static;
	padding: 10px 10px 10px 0px;
	width: 220px;
	float: left;
}

/*AhrΦΜN*/
div.news_adobe{
	position: static;
	width: 490px;
	text-align: right;
}


/*-----»iξρ@e»iCSS(Ver.3)-----*/

/*
div.pro_end_title{
	position: static;
	width: 490px;
}

div.pro_end_490{
	position: static;
	width: 490px;
	float: left;
}
div.pro_end_470{
	position: static;
	width: 470px;
	float: left;
}
div.pro_end_240{
	position: static;
	width: 240px;
	float: left;
}
div.pro_end_240_right{
	position: static;
	margin: 0px 0px 0px 8px;
	width: 240px;
	float: left;
}
div.pro_end_220{
	position: static;
	width: 220px;
	float: left;
}
div.pro_end_220_right{
	position: static;
	margin: 0px 0px 0px 10px;
	width: 220px;
	float: left;
}


div.pro_end_490b{
	position: static;
	width: 490px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_470b{
	position: static;
	width: 470px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_240b{
	position: static;
	width: 240px;
	border: 1px solid #C9C9C9;
	float: left;
}
div.pro_end_220b{
	position: static;
	width: 220px;
	border: 1px solid #C9C9C9;
	float: left;
}


div.pro_end_find_490{
	position: static;
	width: 490px;
}
div.pro_end_find_bg_490_a{
	position: static;
	width: 490px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_490_a{
	position: static;
	width: 490px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_490_b{
	position: static;
	width: 490px;
	background-color: #9D9D9D;
}
div.pro_end_find_text_490_b{
	position: static;
	width: 490px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.pro_end_find_bg_470_a{
	position: static;
	width: 470px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_470_a{
	position: static;
	width: 470px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_470_b{
	position: static;
	width: 470px;
	background-color: #9D9D9D;
}
div.pro_end_find_text_470_b{
	position: static;
	width: 470px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.pro_end_find_bg_240_a{
	position: static;
	width: 240px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_240_a{
	position: static;
	width: 240px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}
div.pro_end_find_bg_220_a{
	position: static;
	width: 220px;
	background-color: #F2F2F2;
}
div.pro_end_find_text_220_a{
	position: static;
	width: 220px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
}


div.pro_end_content_490{
	position: static;
	width: 490px;
	clear: both;
}
div.pro_end_content_470{
	position: static;
	width: 470px;
	clear: both;
}
div.pro_end_content_240{
	position: static;
	width: 240px;
	clear: both;
}
div.pro_end_content_220{
	position: static;
	width: 220px;
	clear: both;
}


div.pro_end_image_100{
	position: static;
	padding: 10px 10px 10px 10px;
	float: left;
}

div.pro_end_text_360{
	position: static;
	width: 350px;
	padding: 10px 0px 10px 10px;
	float: left;
}

div.pro_end_text_490{
	position: static;
	padding: 10px 10px 10px 10px;
	float: left;
}

div.pro_end_text_490_right{
	position: static;
	width: 490px;
	padding: 10px 10px 10px 10px;
	text-align: right;
	font-size: 80%;
	float: left;
}

div.pro_end_find_240{
	position: static;
	width: 240px;
}

div.pro_end_text_240{
	position: static;
	margin: 10px 10px 10px 10px;
	width: 240px;
}
*/


/*wintermοΠΠξ*/

div.pro_win_image_100{
	position: static;
	width: 120px;
	padding: 10px 10px 10px 10px;
	float: left;
}

/*mbosC[Wj[*/
div.pro_mbos_imagebox{
	position: static;
	width: 490px;
}

div.pro_mbos_image{
	position: static;
	/*border: 1px solid #FFFFFF;*/
	float: left;
}


/*as4C[Wj[*/

div.pro_as4_imagebox{
	position: relative;
	width: 490px;
}
div.pro_as4_image{
	position: static;
}
div.pro_as4_menubox1{
	position: absolute;
	top: 10px;
	left: 50px;
	width: 490px;
}
div.pro_as4_menubox2{
	position: absolute;
	top: 90px;
	left: 50px;
	width: 490px;
}
div.pro_as4_menu{
	position: relative;
	padding: 0px 0px 5px 0px;
	width: 490px;
	height: 30px;
}

/*lcdC[Wj[*/

div.pro_lcd_imagebox{
	position: static;
	width: 490px;
}
div.pro_lcd_menubox{
	position: static;
	width: 120px;
	float: left;
}
div.pro_lcd_menu{
	position: static;
	height: 30px;
}
div.pro_lcd_image{
	position: static;
	width: 370px;
	float: left;
}

/*AmiNET110C[Wj[*/

div.pro_ami110_imagebox{
	position: relative;
	width: 490px;
}
div.pro_ami110_image{
	position: static;
}
div.pro_ami110_menubox{
	position: absolute;
	top: 0px;
	left: 370px;
	width: 120px;
}
div.pro_ami110_menu{
	position: static;
	height: 30px;
}

/*GOC[Wj[*/

div.pro_go_menu{
	position: static;
	height: 25px;
}

/*ThinPrintC[Wj[*/

div.pro_tp_imagebox{
	position: static;
	width: 490px;
}
div.pro_tp_image{
	position: static;
}
div.pro_tp_menu{
	position: static;
	padding: 10px 5px 0px 5px;
	float: left;
}

/*MediaBaseC[Wj[*/

div.pro_mb_imagebox{
	position: static;
	width: 490px;
}
div.pro_mb_image{
	position: static;
}
div.pro_mb_menu{
	position: static;
	float: left;
}

/*MediaBase©o΅*/

div.pro_end_find_bg_490_mb{
	position: static;
	width: 490px;
	background-color: #6D609C;
}
div.pro_end_find_text_490_mb{
	position: static;
	width: 490px;
	padding: 3px 10px 1px 10px;
	font-weight: bold;
	color: #FAED25;
}

/*»iC[Wΰoi[CSS*/

div.pro_banner_1{
	position: static;
	width: 245px;
	height: 100px;
	float: left;
}
div.pro_banner_2{
	position: static;
	width: 245px;
	height: 100px;
	float: left;
}

div.pro_banner_a1{
	position: absolute;
	top: 10px;
	left: 310px;
}
div.pro_banner_a2{
	position: absolute;
	top: 105px;
	left: 310px;
}
