@charset "UTF-8";

/*default*/

body	{
	font-size: 14px;
	font-weight: normal;
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 8px 8px 8px 8px;
	padding: 0px 0px 0px 0px;
}

tbody	{
	font-size: 14px;
	font-weight: normal;
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif;
	color: #000000;
}

a:link	{
	color: #0000ff;
	text-decoration: none;
}

a:visited	{
	color: #b000ff;
	text-decoration: none;
}

a:hover	{
	color: #d00000;
	text-decoration: underline;
}

a:active	{
	color: #ff0000;
	text-decoration: none;
}

a.hl:link	{
	color: #000000;
	text-decoration: none;
}

a.hl:visited	{
	color: #000000;
	text-decoration: none;
}

a.hl:hover	{
	color: #000000;
	text-decoration: none;
}

a.hl:active	{
	color: #000000;
	text-decoration: none;
}

a#reverse:link	{
	color: #ff0000;
	text-decoration: none;
}

a#reverse:visited	{
	color: #c000c0;
	text-decoration: none;
}

a#reverse:hover	{
	color: #e0e0e0;;
	text-decoration: underline;
}

a#reverse:active	{
	color: #ffffff;
	text-decoration: none;
}

.linkx	{
	color: #0000ff;
	text-decoration: none;
}

a[name]	{
		color: #007eff;
		text-decoration: none;
}

a[value]	{
		color: #0000ff;
		text-decoration: none;
}

a[id]	{
		color: #000000;
		text-decoration: none;
}

hr	{
	clear: both;
/*	display: none;*/
}

br	{
/*	clear: both;*/
}

/*headline*/

.headline	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: url(../../image/head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 796px;
	height: 112px;
}

.headline-e	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: url(../../image/head-e.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 796px;
	height: 38px;
}

h1	{
	font-family: "ヒラギノ角ゴシック Pro W6",Osaka,sans-serif;
	font-size: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bolder;
	text-align: center;
}

h2	{
	font-family: "ヒラギノ角ゴシック Pro W6",Osaka,sans-serif;
	font-size: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
}

.pagehead1	{
	color: #007eff;
	text-align: center;
}

.pagehead1e	{
	font-family: Tahoma;
	color: #007eff;
	text-align: center;
}

.pagehead2	{
	letter-spacing: 0.1em;
	color: #007eff;
	text-align: center;
}

h3	{
	font-family: "ヒラギノ角ゴシック Pro W6",Osaka,sans-serif;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
}

.subhead0 {
	margin: 0px 0px 0px 0px;
	color: #007eff;
	text-align: center;
}

.subhead0e {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	color: #007eff;
	text-align: center;
}

.subhead1 {
	margin: 0px 0px 0px 0px;
	background-color: #fff8f8;
	color: #007eff;
	border: 1px solid #fab31d;
	text-align: center;
}

.subhead1e {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	background-color: #fff8f8;
	color: #007eff;
	border: 1px solid #fab31d;
	text-align: center;
}

.subhead1c {
	margin: 0px 0px 0px 0px;
	background-color: #fff8f8;
	letter-spacing: -0.07em;
	color: #007eff;
	border: 1px solid #fab31d;
	text-align: center;
}

.subhead1f {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 16pt;
	background-color: #fff8f8;
	color: #007eff;
	text-align: center;
}

.subhead2 {
	margin: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴシック Pro W6",Osaka,sans-serif;
	font-size: 24pt;
	color: #ffffff;
	text-align: center;
}

.subhead3 {
	margin: 0px 0px 0px 0px;
	background-color: #ffffc0;
	color: #000000;
	border: 1px solid #ff0000;
	text-align: left;
}

.subhead3e {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	background-color: #ffc0c0;
	color: #0000ff;
	border: 1px solid #c08080;
	text-align: left;
}

.subhead4 {
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-weight:bold;
	background-color: #fff8f8;
	color: #ff0000;
	text-align: center;
}

.dumhead1 {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	color: #ffffff;
	border: 1px solid #ffffff;
	text-align: center;
}

.page_title	{
	font-family: "ヒラギノ角ゴシック Pro W6",Osaka,Tahoma;
	text-align: right;
	font-style: italic;
	margin: 0px 4px 0px 0px;
	color: #007eff;
}

.page_title_s	{
	font-size: 20px;
	font-family: "ヒラギノ角ゴシック Pro W6",Osaka,Tahoma;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	margin: 0px 4px 0px 0px;
	color: #007eff;
}

.product_name {
	font-family: Tahoma;
	font-weight: bold;
}

.maker_name {
	font-family: Tahoma;
	font-style: oblique;
	font-weight: normal;
}

.company_logo	{
	width: 800px;
	height: 23px;
	border: 1px solid #f6f6ff;
	background-color: #f6f6ff;
	background-image: url(../../image/company_logo.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/*block*/

div	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.i0	{
	text-indent: 0em;
	text-align: left;
}

.i1	{
	text-indent: 1em;
	text-align: left;
}

.i2	{
	text-align: center;
}

.ie0	{
	font-family: Tahoma;
	text-indent: 0em;
	text-align: left;
}

.ie0a	{
	font-family: Tahoma;
	text-indent: 0em;
	text-align: left;
}

.ie1	{
	font-family: Tahoma;
	text-indent: 1em;
	text-align: left;
}

.ie1a	{
	font-family: Tahoma;
	text-indent: 1em;
	text-align: left;
}

.ie2	{
	font-family: Tahoma;
	text-align: center;
}

.ll	{
	float: left;
	margin: 16px 0px 16px 120px;
	width: 12em;
	text-align: center;
	font-size: 200%;
	color: #ffffff;
	background-color: #4080a0;
	border: 2px outset #e0f0ff;
}

.indt1	{
	padding-left: 4em;
}

.indt2	{
	padding-left: 8em;
}

.header_block	{
	border-style: solid;
	border-width: 0px;
	border-color: #ffffff;
	background-color: #ffffff;
	width: 800px;
}

.center_block	{
	width: 798px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-width: 0px;
	border-style: solid;
/*	border-color: #007eff;*/
	border-color: #ffffff;
	overflow: auto;
}

.whats_new	{
	width: 792px;
/*	height: 7em;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff8f8;
	color: #007eff;
	border: 4px solid #fab31d;
/*	overflow: auto;*/
}

.left_block	{
	float: left;
	width: 398px;
	background-color: #ffffff;
/*	border-width: 1px;*/
/*	border-style: solid;*/
/*	border-color: #007eff;*/
	overflow: auto;
}

.left_block1	{
	float: left;
	width: 198px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
/*	border-color: #007eff;*/
	border-color: #ffffff;
	overflow: auto;
}

.right_block	{
	float: right;
	width: 399px;
	background-color: #ffffff;
/*	border-width: 1px 1px 1px 0px;*/
/*	border-style: solid;*/
/*	border-color: #007eff;*/
	overflow: auto;
}

.right_block1	{
	float: right;
	width: 599px;
	background-color: #ffffff;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
/*	border-color: #007eff;*/
	border-color: #ffffff;
	overflow: auto;
}

.right_block2	{
	float: right;
	width: 399px;
	background-color: #007eff;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #007eff;
	overflow: auto;
}

.left_header	{
	float:	left;
	width: 399px;
/*	height: 220px;*/
	background-color: #ffffff;
	border: 0px solid #ffffff;
	overflow: auto;
}

.right_header	{
	float: right;
	width: 398px;
	height: 220px;
	background-color: #ffffff;
	background-image: url(../../image/image1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px solid #ffffff;
}

.right_header2	{
	float: right;
	width: 398px;
	background-color: #ffffff;
	border: 0px solid #ffffff;
}

.footer_block	{
	clear:	both;
	width: 800px;
	text-align: center;
}

div#f01	{
/*	height: 1em;*/
	padding: 0px 0px 0px 0px;
	background-color: #a0e0ff;
}

div#f02	{
	font-size: 90%;
	background-color: #ffffff;
}

.body_container	{
	clear:	both;
	width: 800px;
	background-color: #ffffff;
}

.body0	{
	margin: 4px 4px 4px 4px;
}

.body1	{
	text-align: left;
	line-height: 1.3em;
	overflow: auto;
}

.body2	{
	margin: 0px 0px 0px 0px;
	line-height: 1.3em;
	text-align: left;
	overflow: auto;
}

.title_l	{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url(../../image/title.jpg);
	width: 800px;
	height: 64px;
}

.title_s	{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url(../../image/title_s.jpg);
	width: 800px;
	height: 50px;
}

.topmenu	{
	font-size: 14px;
	background-color: #a0e0ff;
	margin: 6px 0px 2px 0px;
	padding: 0px 0px 1px 0px;
	width: 800px;
	height: 1.8em;
}

.play	{
	float: left;
	width: 16px;
	height: 16px;
	background-color: #ffffff;
	background-image: url(../../image/btn_play.gif);
	background-repeat: no-repeat;
}

.flash0	{
	width: 395px;
	height: 469px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #007eff;
	background-color: #ffffff;
}

.flash1	{
	width: 395px;
	height: 469px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #007eff;
	background-color: #ffffff;
}

.flash2	{
	float: right;
	width: 382px;
	height: 365px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 8px 8px 8px 9px;
	border-style: solid;
	border-color: #2b527b;
	background-color: #ffffff;
}

.spacer_h002	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 2px;
}

.spacer_h004	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 4px;
}

.spacer_h006	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 6px;
}

.spacer_h008	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 8px;
}

.spacer_h010	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 10px;
}

.spacer_h012	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 12px;
}

.spacer_h016	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 16px;
}

.spacerx_h002	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 2px;
}

.spacerx_h004	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 4px;
}

.spacerx_h006	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 6px;
}

.spacerx_h008	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 8px;
}

.spacerx_h010	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 10px;
}

.spacerx_h012	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 12px;
}

.spacerx_h016	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #ffffff;*/
	width: 380px;
	height: 16px;
}

.separator_vhalfh4	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fab31d;
	width: 390px;
	height: 4px;
}

.separator_vallh4	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fab31d;
	width: 790px;
	height: 4px;
}

/*image*/

.imagebox01	{
	margin: 0px 0px 0px 0px;
}

.imagebox02	{
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #fab31d;
	background-color: #fffefb;
/*	background-image: url(../../image/qt2j_image1.jpg);:*/
/*	background-repeat: no-repeat;*/
}

.imagebox03	{
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #fab31d;
}

.imagebox04	{
	width: 388px;
	height: 120px;
	border: 1px solid #fab31d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
}

div#qt2j	{
	background-image: url(../../image/qt2j_s1.jpg);
}

div#qt2gen	{
	background-image: url(../../image/qt2gen_s.jpg);
}

div#qt2ee	{
	background-image: url(../../image/qt2ee_s.jpg);
}

.imagebox05	{
	float: left;
	width: 200px;
	height: 94px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
}

div#qt2j_lcd1	{
	background-image: url(../../image/qt2j_lcd1.jpg);
}

div#qt2j_lcd2	{
	background-image: url(../../image/qt2j_lcd2.jpg);
}

div#qt2j_lcd3	{
	background-image: url(../../image/qt2j_lcd3.jpg);
}

div#qt2gen_lcd1	{
	background-image: url(../../image/qt2gen_lcd1.jpg);
}

div#qt2gen_lcd2	{
	background-image: url(../../image/qt2gen_lcd2.jpg);
}

div#qt2ee_lcd1	{
	background-image: url(../../image/qt2ee_lcd1.jpg);
}
div#qt2ee_lcd2	{
	background-image: url(../../image/qt2ee_lcd2.jpg);
}

.imagebox06	{
	float: right;
	width: 200px;
	height: 160px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../image/qt2gen_image.jpg);
	border: 1px solid #fab31d;
}

.imagebox07	{
	float: right;
	width: 200px;
	height: 160px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/genius3.jpg);
	border: 1px solid #fab31d;
}

.imagebox08	{
	float: right;
	width: 200px;
	height: 150px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../image/qt2ee_image.jpg);
	border: 1px solid #fab31d;
}

.imagebox09	{
	float: right;
	width: 200px;
	height: 180px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/eepro_dic.jpg);
	border: 1px solid #fab31d;
}

.imagebox10	{
	float: right;
	width: 200px;
	height: 130px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/concise_3dic_2.jpg);
	border: 1px solid #fab31d;
}

.imagebox11	{
	float: left;
	width: 200px;
	height: 156px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../image/qt2j_image.jpg);
	border: 1px solid #fab31d;
}

.imagebox12	{
	float: right;
	width: 156px;
	height: 166px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../image/qt2_imagex.jpg);
	border: 1px solid #fab31d;
}

.imagebox13	{
	float: right;
	width: 392px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/qt_softcase.jpg);
	border: 1px solid #fab31d;
}

.imagebox14	{
	width: 392px;
	height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/qt_softcase2.jpg);
	border: 1px solid #fab31d;
}

.imagebox15	{
	float: right;
	width: 396px;
	height: 258px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/concise_3dic.jpg);
	border: 1px solid #fab31d;
}

.imagebox16	{
	float: right;
	width: 200px;
	height: 140px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-color: #fffefb;
	background-image: url(../../image/worldkit.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #fab31d;
	text-align: center;
}

.imagebox18	{
	float: left;
	width: 200px;
	height: 379px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../image/israel_image.jpg);
	border: 1px solid #fab31d;
}

.imagebox19	{
	float: right;
	width: 392px;
	height: 305px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../image/qt2j_image_l.jpg);
	border: 1px solid #fab31d;
}

.moviebox00	{
	width: 384px;
	height: 288px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #fab31d;
	background-color: #cccccc;
}

.moviebox01	{
	width: 550px;
	height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #fab31d;
	background-color: #cccccc;
}

.flash0x	{
	position: relative;
	left: 197px;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	width: 388px;
	border: 2px solid #fab31d;
	background-color: #fab31d;
}
.flash0x2	{
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	width: 388px;
	border: 2px solid #fab31d;
	background-color: #fab31d;
}

.flash0y	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.flash0z	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 384px;
	height: 288px;
	border: 2px solid #fab31d;
	background-color: #fab31d;
}

.flash1x	{
	position: relative;
	left: 114px;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	width: 554px;
	border: 2px solid #fab31d;
	background-color: #fab31d;
}

.flash1y	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.flash1z	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;
/*	height: 400px;*/
	height: 398px;
	border: 2px solid #fab31d;
	background-color: #fab31d;
}

.flash1l	{
	width: 216px;
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/movie_poster1.jpg);
	float: left;
}

.flash1le	{
	width: 216px;
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/movie_poster1e.jpg);
	float: left;
}

.flash1r	{
	width: 216px;
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/movie_poster1.jpg);
	float: right;
}

.nospace	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fab31d;
	text-align: center;
}

.imageboxQ	{
	clear: left;
	float: left;
	width: 38px;
	height: 45px;
	margin: 0px 4px 4px 0px;
	background-color: #ffffff;
	background-image: url(../../image/qmark.gif);
	background-repeat: no-repeat;
}

.imageboxA	{
	clear: left;
	float: left;
	width: 38px;
	height: 45px;
	margin: 0px 4px 4px 0px;
	background-color: #ffffff;
	background-image: url(../../image/amark.gif);
	background-repeat: no-repeat;
}

.textboxQ	{
	width: 100%;
	background-color: #ffffff;
}

.textboxA	{
	width: 100%;
	background-color: #ffffff;
}

.spacerQ	{
	clear: both;
	margin: 8px 0px 8px 0px;
	width: 100%;
	height: 2px;
	background-color: #fff0f0;
}

.spacerA	{
	clear: both;
	margin: 8px 0px 8px 0px;
	width: 100%;
	height: 2px;
	background-color: #f0f0ff;
}

.buy_l	{
	width: 160px;
	height: 160px;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/buyhere.jpg);
	float: left;
}

.buy_le	{
	width: 160px;
	height: 160px;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/buyhere-e.jpg);
	float: left;
}

.buy_r	{
	width: 160px;
	height: 160px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/buyhere.jpg);
	float: right;
}

.buy_re	{
	width: 160px;
	height: 160px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/buyhere-e.jpg);
	float: right;
}
.buy_c	{
	width: 160px;
	height: 160px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #a0a0ff;
	background-color: #f0f0ff;
	background-image: url(../../image/buyhere.jpg);
	float: left;
}

/*text*/

.caution	{
	font-weight: normal;
	color: #206080;
	font-size: 80%;
}

.caution2	{
	font-weight: normal;
	color: #206080;
	font-size: 80%;
	text-align: center;
}

.caution3	{
	font-weight: normal;
	color: #206080;
	text-align: left;
}

.notice {
	font-weight: normal;
	color: #4040c0;
}

.notice2 {
	font-weight: normal;
	color: #4040c0;
	font-size: 80%;
	text-align: right;
}

.notice3 {
	font-weight: normal;
	color: #4040c0;
	text-align: right;
}

.details {
	font-size: 120%;
	font-weight: bold;
	font-family: Helvetica;
}

.cap	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
}

.emp1	{
	color: #ff0040;
	font-family: serif;
	font-weight: bolder;
}

.emp2	{
	font-size: 120%;
	font-family: serif;
	font-weight: bolder;
}

.emp3	{
	color: #008000;
}

.emp3b	{
	font-weight: bolder;
	color: #008000;
}

.emp3c	{
	font-weight: bolder;
	text-align: center;
	color: #008000;
}

.emp3d	{
	color: #008000;
	font-size: 14px;
}

.emp3e	{
	font-size: 18pt;
	font-weight: bolder;
	text-align: center;
	color: #008000;
}

.emp3f	{
	color: #008000;
	font-size: 16pt;
	text-align: center;
}

.emp4	{
	font-family: Tahoma, sans-serif;
	font-weight: bolder;
	color: #008000;
}

.emp5	{
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif,Tahoma, sans-serif;
	font-weight: normal;
	color: #008000;
}

.now	{
	font-weight: normal;
	color: #606060;
}

.s1 {
	margin: 0px;
	padding: 0px;
	color: #4040c0;
	font-size: 80%;
}

.s2	{
	font-size: 90%;
	color: #008000;
}

.nm	{
	font-weight: normal;
	color: #000000;
}

.nul	{
	visibility: hidden;
}

.hide	{
	visibility: hidden;
}	

.star	{
	color: #fff8f8;
/*	font-family: Tahoma, sans-serif;*/
}

.new	{
	color: #ff0000;
	font-family: Arial Black;
}

.new1	{
	color: #ff0000;
	font-family: "ＨＧゴシックＥ","ヒラギノ角ゴシック Pro W6",Osaka,sans-serif;
}

.new2	{
	color: #ff0000;
	font-family: Arial Black Italic;
}

.new3	{
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif;
	font-size: 12pt;
	text-align: center;
}

.new3e	{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

.new3f	{
	font-family: Tahoma;
	font-weight: bold;
	color: #ff0000;
}

.new4	{
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif;
	color: #ff0000;
	text-align: center;
}

.new5	{
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif;
	color: #ff0000;
	text-align: center;
	font-size: 16pt;
}

.new5e	{
	font-family: Tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
}

.new6	{
	font-family: Tahoma;
	color: #007eff;
	text-align: center;
	font-size: 16pt;
}

.new6x	{
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
}

.new7	{
	font-family: "ヒラギノ角ゴシック Pro W3",Osaka,sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
}

.new7x	{
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
}

.spec	{
	color: #007090;
}

.menu_l	{
	font-size: 14px;
}

.menu_s	{
	font-size: 12px;
	letter-spacing: -1px;
}

.ss	{
	font-size: 9px;
	letter-spacing: -1px;
}

.tabletitle	{
	font-size: 20px;
	font-weight: blod;
	color: #ffffff;
}

.mark {
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	background-color: #e0e0ff;
	border: 1px outset #e0e0ff;
	width: 1em;
	height: 16px;
}

.topline	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #6060a0;
	background-color: #f6f6ff;
	width: 800px;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
}
