﻿body {
background:#FFFFFF url(../images/bg_body.gif) repeat-y scroll left top;
margin:0pt;
padding:0pt;
}
body, td {
font-family:"�l�r �o�S�V�b�N",Osaka,sans-serif;
}
body, td {
color:#4D4D4D;
font-size:12px;
}
html > body body, html > body td {
font-size:12px;
}
body, td {
}
.Stxt, .Stxtg {
font-size:small;
}
.Mtxt, .Mtxtg {
font-size:medium;
}
.Ltxt, .Ltxtg {
font-size:large;
}
.LLtxt, .LLtxtg {
font-size:x-large;
}
html > body .Stxt, html > body .Stxtg {
font-size:10px;
}
html > body .Mtxt, html > body .Mtxtg {
font-size:12px;
}
html > body .Ltxt, html > body .Ltxtg {
font-size:14px;
}
html > body .LLtxt, html > body .LLtxtg {
font-size:16px;
}
.Stxt, .Stxtg {
}
.Mtxt, .Mtxtg {
}
.Ltxt, .Ltxtg {
}
.LLtxt, .LLtxtg {
}
html > body body, html > body td {
line-height:100%;
}
.Stxtg, .Mtxtg, .Ltxtg, .LLtxtg {
line-height:140%;
}
.Stxtg, .Mtxtg, .Ltxtg, .LLtxtg {
}
a {
text-decoration:none;
}
/*a:link {
color:#004EA2;
}*/
a:visited {
color:#6588AD;
}
/*a:active {
color:#004EA2;
}*/
a:hover {
text-decoration:underline;
color:Red;
}
img.topcateb1 {
margin:2px;
}
img.topcateb2 {
margin:0pt 2px;
}
img.topcateb3 {
margin:2px 2px 0pt;
}
img.conth {
margin-top:4px;
}
img.linkcube {
margin-right:5px;
vertical-align:top;
}
#gheader {
background:transparent url(../images/bg_gheadm.gif) repeat-y scroll left top;
width:800px;
}
#TopicPath {
background:transparent url(../images/gh_capbot.gif) no-repeat scroll left bottom;
padding:4px 10px;
width:780px;
}
html > body #TopicPath {
width:800px;
}
#mainBox {
background-color:#FFFFFF;
padding:10px 0pt 0pt;
width:800px;
}
div.box1-t {
background:transparent url(../images/ctb01_t.gif) no-repeat scroll left top;
margin-top:2px;
padding-top:4px;
text-align:left;
width:214px;
}
div.box1-m {
background:transparent url(../images/ctb01_m.gif) repeat-y scroll left top;
padding:0pt 5px;
text-align:left;
width:214px;
}
div.box1-b {
background:transparent url(../images/ctb01_b.gif) no-repeat scroll left bottom;
padding-bottom:4px;
text-align:left;
width:214px;
}
div.box2-t {
background:transparent url(../images/ctb02_t.gif) no-repeat scroll left top;
margin-top:4px;
padding-top:4px;
text-align:left;
width:145px;
}
div.box2-m {
background:transparent url(../images/ctb02_m.gif) repeat-y scroll left top;
padding:0pt 5px;
text-align:left;
width:145px;
}
div.box2-b {
background:transparent url(../images/ctb02_b.gif) no-repeat scroll left bottom;
padding-bottom:4px;
text-align:left;
width:145px;
}
div.box3-t {
background:transparent url(../images/ctb03_t.gif) no-repeat scroll left top;
margin-top:4px;
padding-top:4px;
text-align:left;
width:104px;
}
div.box3-m {
background:transparent url(../images/ctb03_m.gif) repeat-y scroll left top;
padding:0pt 5px;
text-align:left;
width:104px;
}
div.box3-b {
background:transparent url(../images/ctb03_b.gif) no-repeat scroll left bottom;
padding-bottom:4px;
text-align:left;
width:104px;
}
div.box1-m a, div.box2-m a, div.box3-m a {
display:block;
width:100%;
}
.color-gray {
color:#B3B3B3;
}
.copyright {
color:#B3B3B3;
}
form, input {
margin:0pt;
}
input.sserch {
height:19px;
margin:0pt;
padding:0pt;
width:120px;
}
input.sserchb {
border:0pt none;
height:19px;
margin:0pt;
padding:0pt;
}
table.langt td {
padding:2px 0pt 2px 5px;
}
table.wnewt td {
border-bottom:1px solid #D9D9D9;
padding:6px 0pt;
}
#wrap {
background-color:#FFFFFF;
padding:10px 0pt 0pt;
}
#hackBox {
background:transparent url(../images/side_bg.gif) repeat-y scroll 10px 0pt;
}
#mainTable {
background:transparent url(../images/side_product.gif) no-repeat scroll left bottom;
}
.margintop10 {
margin-top:10px;
}
.margintop23 {
margin-top:23px;
}
.margintop7 {
margin-top:7px;
}
.margintop5 {
margin-top:5px;
}
.margintop8 {
margin-top:8px;
}
.margintop3 {
margin-top:3px;
}
.margin_le10 {
margin-left:10px;
}
.text_10px {
font-size:10px;
}
.col_blue01 {
color:#004EA2;
}
.col_blue02 {
color:#0000FF;
}
.text12_bld {
color:#000000;
font-size:12px;
font-weight:bold;
}
.text9_bld {
color:#000000;
font-size:9px;
font-weight:bold;
}
.col_black {
color:#000000;
}
.col_wht {
color:#FFFFFF;
}
.col_redbld {
color:#FF0000;
font-weight:bold;
}
.margin_10 {
margin:10px;
}
.line_hg120 {
line-height:120%;
}
.ttlbg_01 {
background:transparent url(../images/ttlbg.gif) no-repeat scroll 0%;
color:#788494;
font-size:14px;
font-weight:bold;
height:28px;
padding:2px 0px 0px 20px;
width:611px;
}
.ttlbg_02 {
background:transparent url(../images/ttlbg_02.gif) no-repeat scroll 0%;
height:43px;
width:611px;
}
.ttlbg_02text_s {
color:#788494;
font-size:10px;
font-weight:bold;
padding:2px 0px 0px 20px;
}
.ttlbg_02text_b {
color:#788494;
font-size:14px;
font-weight:bold;
padding:3px 0px 0px 20px;
}
.ttlbg_02text_bb {
color:#788494;
font-size:16px;
font-weight:bold;
padding:3px 0px 0px 20px;
}
.ttl02 {
background:transparent url(../images/ttl02.gif) no-repeat scroll 0%;
color:#788494;
font-size:14px;
font-weight:bold;
height:28px;
padding:2px 0px 0px 20px;
width:295px;
}
.ttl02_02 {
background:transparent url(../images/ttl02.gif) no-repeat scroll 0%;
color:#788494;
font-size:14px;
font-weight:bold;
height:28px;
padding:8px 0px 0px 20px;
width:295px;
}
.ttl03 {
background:transparent url(../images/ttl03.gif) no-repeat scroll 0%;
color:#788494;
font-size:14px;
font-weight:bold;
height:28px;
padding:2px 0px 0px 20px;
width:381px;
}
.ttl04 {
background:transparent url(../images/ttl04.gif) no-repeat scroll 0%;
color:#788494;
font-size:14px;
font-weight:bold;
height:28px;
padding:2px 0px 0px 20px;
width:210px;
}
.sttl {
color:#333333;
font-size:10px;
font-weight:bold;
margin-bottom:3px;
margin-top:10px;
}
.pan {
font-size:12px;
margin-left:10px;
margin-top:1px;
}
.pantext02 {
color:#4D4D4D;
font-size:12px;
text-decoration:none;
}
.bold {
font-weight:bold;
}
.margin_t10le20 {
margin:10px 0px 0px 20px;
}
.con_serch_bg01 {
background:transparent url(../../sample01/images/contents_btn_serch.gif) no-repeat scroll 0%;
height:37px;
margin-top:5px;
width:105px;
}
.con_serch_bg02 {
background:transparent url(../../sample01/images/contents_btn_serch.gif) no-repeat scroll 0%;
height:37px;
margin-top:6px;
width:105px;
}
.margin_t1le31 {
display:block;
font-size:10px;
line-height:120%;
margin-left:31px;
padding-top:5px;
}
.margin_t1le40 {
display:block;
font-size:10px;
line-height:120%;
margin-left:50px;
padding-top:5px;
text-align:left;
}
.margin_t1le40_kounyu {
display:block;
font-size:10px;
line-height:120%;
margin-left:50px;
padding-top:10px;
text-align:left;
}
.newsinfo_bg002 {
background:transparent url(../../sample01/images/contents_infobg.gif) repeat-y scroll 0%;
color:#333333;
font-size:12px;
font-weight:bold;
padding-left:10px;
width:295px;
}
.newsinfo_bg {
background:transparent url(../../sample01/images/contents_infobg.gif) repeat-y scroll 0%;
height:120px;
width:295px;
}
.newsinfo_bg_in {
height:120px;
overflow:auto;
width:290px;
}
.sidetext {
color:#004EA2;
font-size:100%;
line-height:120%;
}
.margin_t10le10bo15 {
margin:10px 0px 15px 10px;
}
.side_bg {
}
.bnr_btm {
margin-bottom:3px;
}
.sidebtn_bg a {
background:transparent url(../images/side_05.gif) no-repeat scroll 0%;
display:block;
font-size:10px;
height:17px;
text-align:left;
text-indent:1.5em;
width:145px;
}
.sidebtn_bg a:hover {
background:transparent url(../images/side_05.gif) no-repeat scroll 0%;
}
.sidebtn_bg02 {
background:transparent url(../images/side_05.gif) no-repeat scroll 0%;
color:#004EA2;
display:block;
font-size:10px;
height:17px;
text-align:left;
text-indent:1.5em;
width:145px;
}
.text_9px {
font-size:9px;
}
.text_maru {
color:#99CBFE;
font-size:12px;
}
.hyou_bg {
background:transparent url(../../sample03/images/hyou_bg.gif) repeat-y scroll 0%;
}
.hyoutxt {
font-size:10px;
line-height:150%;
}
.hyou_waku {
background:transparent url(../../sample03/images/th.gif) repeat-x scroll 0%;
height:25px;
}
.hyou_waku30 {
background:transparent url(../../sample03/images/th_02.gif) repeat-x scroll 0%;
height:30px;
}
.col_blue02_2 {
color:#0000FF;
}
.col_blue02_2 a {
color:#0000FF;
text-decoration:underline;
}
.col_blue02_2 a:visited {
color:#0000FF;
}
.col_blue02_2 a:hover {
color:#3751FF;
}
.col_blue02_3 {
color:#0000FF;
}
.col_blue02_3 a {
color:#0000FF;
text-decoration:none;
}
.col_blue02_3 a:visited {
color:#0000FF;
}
.col_blue02_3 a:hover {
color:#3751FF;
}
.line-td01 {
border-bottom:1px solid #666666;
border-right:1px solid #666666;
}
.line-td02 {
border-bottom:1px solid #666666;
}
.line-td03 {
border-right:1px solid #666666;
}
.newsinfo_bg02 {
background:transparent url(../../sample04/images/04info_bg.gif) repeat-y scroll 0%;
width:210px;
}
.newsinfo_bg03 {
background:transparent url(../../sample04/images/04_infotoi.gif) no-repeat scroll 0%;
color:#6F7C8D;
font-size:12px;
font-weight:bold;
height:27px;
padding:7px 0px 7px 10px;
width:210px;
}
.con_sample_bg {
background:transparent url(../../sample04/images/04sample.gif) no-repeat scroll 0%;
height:33px;
margin-left:3px;
margin-top:5px;
width:96px;
}
.con_cart_bg {
background:transparent url(../../sample04/images/04cart.gif) no-repeat scroll 0%;
height:33px;
margin-right:3px;
margin-top:5px;
width:96px;
}

.selectionTable
{
	border:solid 1px #DDDDDD;
	margin: 1px;
		
}

.selectionTable tr
{
	border-bottom: solid 1px #DDDDDD;
}

.selectionTable td
{
	text-align: left;
	font-size: 7pt;
	padding: 1px 5px 1px 5px;
	height: 20px;
	border-bottom: solid 1px #DDDDDD;
}

.selectionTable th
{
	text-align: left;
	font-size: 7pt;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	border-bottom: solid 1px #DDDDDD;
	
}

.selectionTable th a
{
		text-decoration: none;
}


.selectionTable .btn
{
	padding: 10px;
}

.selectionTable .l
{
	height: 25px;
	vertical-align: top;
}

.selectionTable .u
{
	height: 15px;
	font-style: italic;
	color: #AAAAAA;
}
