a:hover {
	color: FF3C00;
}
a {
color:#000099;
}

.clear	{
clear:both;
}

.text_10 {
	font-size: 10px;
	line-height: 13px;
}
.text_12 {
	font-size: 12px;
	line-height: 18px;
}
.text_14 {
	font-size: 14px;
	line-height: 20px;
}

.text_12_g {
	font-size: 12px;
	line-height: 18px;
	color:#666666;
}
.top_info {
font-size: 12px;
line-height: 15px;
}

.top_date 	{
color:#FF5A00;
font-size:12px;
line-height:18px;
clear:both;
}

.img_left {
float:left;
}
.img_leftspace01 {
float:left;
margin-right:5px;
}
.under	{
color:#ff5a00;
}
#center	{
text-align:center;
}
#right	{
text-align:right;
}

/** title  **/
.ttl_sf {
font-size: 14px;
line-height: 20px;
color: #ff3300;
font-weight: bold;
}
.ttl_nb {
font-size: 14px;
line-height: 20px;
color: #0160FE;
font-weight: bold;
}
.ttl_ar {
font-size: 14px;
line-height: 20px;
color: #B34D4D;
font-weight: bold;
text-decoration:none;
}
.ttl_gr {
font-size: 14px;
line-height: 20px;
color: #028A16;
font-weight: bold;
}
.ttl_pro {
font-size: 14px;
line-height: 20px;
color: #CC6633;
font-weight: bold;
text-decoration:none;
}

/** **/

/** navi  **/
.text_navi {
	font-size: 13px;
	line-height: 18px;
	color:#333333;
}
.text_navi_shin {
	font-size: 11px;
	line-height: 18px;
	color:#FF3C00;
}
#narrow	{
letter-spacing:-1px;
}
.navi_new	{
font-size: 13px;
line-height: 18px;
color:#FF3C00;
}
.nolink	{
text-decoration:underline;
font-size: 13px;
line-height: 18px;
color:#333333;
}

/** top  **/

.top_goods {
font-size: 12px;
line-height: 16px;
}

.top_faq	{
color:#333333;
}
.top_faq_new	{
color:#CC3300;
}
.supp_title_new	{
color:#CC3300;
}


/** info  **/

.info_title	{
font-size:13px;
line-height:20px;
font-weight:700;
color:#FF3C00;
}
.info_title_n	{
font-size:13px;
line-height:20px;
font-weight:700;
color:#FF3C00;
letter-spacing:-1px;
}

.info_title_new	{
font-size:13px;
color:#CC3300;
text-decoration:none;
}
.info_title_newn	{
font-size:13px;
color:#CC3300;
text-decoration:none;
letter-spacing:-1px;
}
.info_title2	{
font-size:13px;
text-decoration:none;
}
.info_title2n	{
font-size:13px;
text-decoration:none;
letter-spacing:-1px;
}
.info_title2b	{
font-size:13px;
color:#009;
text-decoration:none;
}
.info_title2nb	{
font-size:13px;
color:#009;
text-decoration:none;
letter-spacing:-1px;
}



.info_date	{
font-size:12px;
color:#FF3C00;
}
.info_lead	{
color:#006699;
font-weight:600;
}
.info_orng	{
color:#ff5a00;
font-weight:600;
}
.info_txt12 {
	font-size: 12px;
	line-height: 16px;
}


/** sales  **/
.narrow	{
letter-spacing:-1;
}
.narrow2	{
font-size:10px;
}


/** order  **/
.tel	{
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
letter-spacing:1px;
}
.blue	{
color:#069;
}
.red	{
color:#C00;
}


/** FAQ  **/
.faq_index	{
font-size:12px;
margin-left:80px;
}
.faq_q	{
font-size:12px;
color:#006699;
font-weight:600;
height:30px;
vertical-align:middle;
}
.faq_1	{
font-size:12px;
color:#FF5A00;
}
a#clr333	{
color:#333333;
}
#clr_new	{
color:#FF3C00;
}
#Qmar	{
margin:3px 0px;
}
.faq_str	{
font-weight:600;
}

/** support  **/
.com1	{
font-size: 12px;
line-height: 16px;
}
image.r_mrg_10	{
float:left;
margin-right:10px;
}
image.l_mrg_10	{
float:right;
margin-left:10px;
}
.bnr_right40 {
float:right;
margin-right:50px;
}
.result	{
color:#ff5a00;
font-weight:700;
}

.faq_table	{
font-size:12px;
line-height:17px;
border-color:#666666;
border-style:solid;
border-width:1px;
}

.faq_b	{
color:#3366CC;
}

.colum1	{
clear:both;
}

#navi_top	{
padding-left:500px;
padding-top:2px;
}

.txt_tou_cour	{
font-family:"Courier New", Courier, mono;
}

.ime-on	{
ime-mode:active;
}
.ime-off	{
ime-mode:disabled;
}
.ime-act	{
ime-mode:active;
}
.ime-inact	{
ime-mode:inactive;
}

/* ƒŠƒUƒ‹ƒg */
.rc_box	{
width:500px;
}
.rc_on	{
background-color:#F3D2C0;
margin-bottom:1px;
height:20px;
padding:2px 0 2px 5px;
}
.rc_off	{
background-color:#EEE;
margin-bottom:1px;
height:20px;
padding:2px 0 2px 5px;
}
.rc_ttl	{
background-color:#F5F5F5;
margin-bottom:1px;
height:20px;
padding:2px 0 2px 5px;
}

.rc1	{
float:left;
width:180px;
}
.rc2	{
float:left;
width:80px;
}
.rc3	{
float:left;
width:60px;
}
.rc4	{
float:left;
width:85px;
text-align:right;
}
.rc5	{
float:left;
width:85px;
text-align:right;
}

.rct1	{
float:left;
width:180px;
}
.rct2	{
float:left;
width:80px;
}
.rct3	{
float:left;
width:60px;
}
.rct4	{
float:left;
width:85px;
text-align:right;
}
.rct5	{
float:left;
width:85px;
text-align:right;
}

.disk_title_hyb	{
font-size:20px;
font-weight:700;
color:#0066CC;
}
