._form		{background-color:#F6F6F6; color: black; font: 9pt}
._form		{background-color:#F6F6F6}
.select		{background-color:#EEEEEE}

input,textarea	{border-left	:1px solid #C2C2C2;
		border-right	:1px solid #C2C2C2;
		border-top	:1px solid #C2C2C2;
		border-bottom	:1px solid #C2C2C2; 
		background-color:#EEEEEE; color : #333333; }

_.button1	{border-left	:0px solid #666666;
		border-right	:0px solid #666666;
		border-top	:0px solid #666666;
		border-bottom	:0px solid #666666; 
		background-color: #666666; color : #FFFFFF; }

.vsm		{font-size:8pt; color:#333333; line-height:1.2em}
.vsmEm		{font-size:8pt; color:#333333; line-height:1.3em; font-weight:700}
.vsmCat		{font-size:8pt; color:#CC0000; line-height:1.3em}
.vsmBlu2	{font-size:8pt; color:#0000FF; line-height:1.3em}
.vsmEmCat	{font-size:8pt; color:#CC0000; line-height:1.3em; font-weight:700}

.sm		{font-size:9pt; color:#333333; line-height:1.2em}
.smEm		{font-size:9pt; color:#333333; line-height:1.3em; font-weight:700}
.smCat		{font-size:9pt; color:#CC0000; line-height:1.3em}
.smBlu		{font-size:9pt; color:#000099; line-height:1.3em}
.smBlu2		{font-size:9pt; color:#0000FF; line-height:1.3em}
.smEmCat	{font-size:9pt; color:#CC0000; line-height:1.3em; font-weight:700}
.smEmBlu	{font-size:9pt; color:#000099; line-height:1.3em; font-weight:700}

.med		{
	font-size:10pt;
	color:#666666;
	line-height:2em;
	letter-spacing: 0.5mm;
}
.medEm		{font-size:10pt; color:#333333; line-height:1.3em; font-weight:700}
.medCat		{font-size:10pt; color:#CC0000; line-height:1.3em}
.medBlu		{font-size:10pt; color:#000099; line-height:1.3em}
.medBlu2	{font-size:10pt; color:#0000FF; line-height:1.3em}
.medBlu3	{font-size:10pt; color:#6633CC; line-height:1.3em}
.medEmCat	{font-size:10pt; color:#CC0000; line-height:1.3em; font-weight:700}
.medEmWht	{font-size:10pt; color:#FFFFFF; line-height:1.3em; font-weight:700}
.medEmBlu	{font-size:10pt; color:#000099; line-height:1.3em; font-weight:700}
.medEmBlu2	{font-size:10pt; color:#0000FF; line-height:1.3em; font-weight:700}
.medEmBlu3	{font-size:10pt; color:#6633CC; line-height:1.3em; font-weight:700}
.medEmOrg	{font-size:10pt; color:#FF9900; line-height:1.3em; font-weight:700}
.medEmPnk	{font-size:10pt; color:#FF00CC; line-height:1.3em; font-weight:700}
.faq_font		{font-size:10pt; color:#333333; line-height:1.3em; font-weight:700}
.faq_a		{font-size:10pt; color:#333333; line-height:1.3em;}

.lgCat2		{font-size:11.5pt; color:#CC0000; line-height:1.3em}
.lgCat3		{font-size:12pt; color:#CC0000; line-height:1.3em}
.lgCat4		{font-size:10.5pt; color:#CC0000; line-height:1.3em}
.lg2	{font-size:10.5pt; color:#333333; line-height:1.3em}

.lg		{
	font-size:16pt;
	color:#333333;
	line-height:1.3em;
	letter-spacing: 0.5mm;
}
.lgEm		{font-size:11pt; color:#333333; line-height:1.3em; font-weight:700}
.lgCat		{font-size:11pt; color:#CC0000; line-height:1.3em}
.lgEmCat	{font-size:11pt; color:#CC0000; line-height:1.3em; font-weight:700}
.lgEmBle	{font-size:11pt; color:#000099; line-height:1.3em; font-weight:700}
.lgEmBlu2	{font-size:11pt; color:#0000FF; line-height:1.3em; font-weight:700}
.lgEmBlu3	{font-size:11pt; color:#6633CC; line-height:1.3em; font-weight:700}
.lgEmWht	{font-size:11pt; color:#FFFFFF; line-height:1.3em; font-weight:700}

.vlg		{font-size:12pt; color:#333333; line-height:1.3em}
.vlgEm		{font-size:12pt; color:#333333; line-height:1.3em; font-weight:700}
.vlgCat		{font-size:12pt; color:#CC0000; line-height:1.3em}
.vlgEmCat	{font-size:12pt; color:#CC0000; line-height:1.3em; font-weight:700}
.vlgEmBlu2	{font-size:12pt; color:#0000FF; line-height:1.3em; font-weight:700}

.blu		{color:#0000FF}
.red		{color:#FF0000}
.brwn		{color:#996600}

.sitemap	{font-size:9pt; color:#333333; line-height:1.4em}

H1 { font-size: 20px;
	font-weight: bold;
	line-height:1.7em;
	}
H2 { font-size: 14px;
	font-weight: bold;
	line-height:1.5em;
	}
H3 { font-size: 14px;
	font-weight: bold;
	line-height:1.4em;
	}
	
H4 { font-size: 10px;
	font-weight: bold;
	}
/* link MAP */
a.mp:link	{color:#0000CC;	text-decoration:underline}
a.mp:hover	{color:#0000CC;	text-decoration:underline}
a.mp:visited	{color:#0000CC;	text-decoration:underline}

/* link A */
a:link		{ color: #0000CC; text-decoration: none; }
a:visited	{ color: #0000CC; text-decoration: none; }
a:hover		{ color: #0000CC; text-decoration: underline; }
a:active	{ color: #0000CC; text-decoration: underline; }

/* link B */
a.b:link	{color:#be0000;	text-decoration:none}
a.b:hover	{color:#FFB74C;	text-decoration:none}
a.b:visited	{color:#6633cc;	text-decoration:none}

/* link C */
a.c:link	{text-decoration:underline}
a.c:hover	{text-decoration:underline}
a.c:visited	{text-decoration:underline}

/* menu link */
a.mn		{font-size:9pt; color:#ffffff;	text-decoration:none}
a.mn:hover	{font-size:9pt; color:#ffffff;	text-decoration:none}
a.mn:visited	{font-size:9pt; color:#ffffff;	text-decoration:none}

/* menu link 2 */
a.mn2		{font-size:8pt; color:#333333;	text-decoration:none}
a.mn2:hover	{font-size:8pt; color:#333333;	text-decoration:none}
a.mn2:visited	{font-size:8pt; color:#333333;	text-decoration:none}

/* top link */
a.wht:link	{color:#ffffff;	text-decoration:none}
a.wht:hover	{color:#ffffff;	text-decoration:underline}
a.wht:visited	{color:#ffffff;	text-decoration:none}

/* plan link */
a.pln:link	{font-size:8pt; color:#be0000; text-decoration:underline; text-decoration:none; font-weight:700}
a.pln:hover	{font-size:8pt; color:orange; text-decoration:underline; text-decoration:none; font-weight:700}
a.pln:visited	{font-size:8pt; color:#6633cc; text-decoration:underline; text-decoration:none; font-weight:700}

/* what's new link */
a.topics:link		{color:#CC0033;	text-decoration:underline}
a.topics:hover		{color:#CC0033;	text-decoration:underline}
a.topics:visited	{color:#CC0033;	text-decoration:underline}

a.menu:link		{ font-size: 12px; color: #000000; text-decoration: none; }
a.menu:visited	{ font-size: 12px; color: #000000; text-decoration: none; }
a.menu:hover	{ font-size: 12px; color: #FF6600; text-decoration: none; }
a.menu:active	{ font-size: 12px; color: #FF6600; text-decoration: none; }

/*ƒwƒbƒ_[‚ÌŒg‘Ñ‚Ö‚ÌƒŠƒ“ƒN*/
a.keitail:link		{ font-size: 9px; color: #000000; text-decoration: none; }
a.keitail:visited	{ font-size: 9px; color: #000000; text-decoration: none; }
a.keitail:hover	{ font-size: 9px; color: #000000; text-decoration: none; }
a.keitail:active	{ font-size: 9px; color: #000000; text-decoration: none; }

/*¶ƒƒjƒ…[ƒŠƒ“ƒNÝ’è*/
a.lmenu:link		{ font-size: 12px; color: #000000; text-decoration: none; }
a.lmenu:visited	{ font-size: 12px; color: #000000; text-decoration: none; }
a.lmenu:hover	{ font-size: 12px; color: #FF6600; text-decoration: none; }
a.lmenu:active	{ font-size: 12px; color: #FF6600; text-decoration: none; }

a.tmenu:link		{ font-size: 12px; color: #000000; text-decoration: none; }
a.tmenu:visited	{ font-size: 12px; color: #000000; text-decoration: none; }
a.tmenu:hover	{ font-size: 12px; color: #FF6600; text-decoration: none; }
a.tmenu:active	{ font-size: 12px; color: #FF6600; text-decoration: none; }

.m_txt		{ font-size: 13px; line-height: 130%;}
.s_txt		{ font-size: 10px; line-height: 130%;}
.s2_txt		{ font-size: 10px; line-height: 130%;}

/* table sq */
table.sq 	{font-size:10pt; color:#333333; line-height:1.3em; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; }
td.sq_head	{font-size:10pt; color:#333333; line-height:1.3em; text-align:left; border-collapse: collapse; border-width:1px; border-style:solid; font-size:10pt}
td.sq_data	{font-size:10pt; color:#333333; line-height:1.3em; text-align:left; border-collapse: collapse; border-width:1px; border-style:solid; font-size:10pt}

.border_top {
	border-top:ridge 1px #999999;
}

.border_bottom {
	border-bottom:ridge 1px #999999;
}

.border_bottom_dot {
	border-bottom:dotted 1px #999999;
}

.main_title_bar {
	font-size: 20px;
	font-weight: bold;
	font-family:Arial;
	color:#333333;
	background-image: url(images/main_title_bar.gif);
	padding-left: 30px;
	padding-top: 10px;
	height: 50px;
	width: 540px;
}
.main_title_bar2 {
	font-size: 20px;
	font-weight: bold;
	font-family:Arial;
	color:#333333;
	background-image: url(images/main_title_bar.gif);
	padding-left: 30px;
	padding-top: 10px;
	height: 40px;
	width: 510px;
}

.main_title_full {
	font-size: 20px;
	font-weight: bold;
	font-family:Arial;
	color:#333333;
	background-image: url(images/main_title_full.gif);
	padding-left: 30px;
	padding-top: 10px;
	height: 50px;
	width: 750px;
}
.title_bar {
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	color: #FFFFFF;
	background-image: url(images/title_bar_1.gif);
	padding-left: 15px;
	padding-top: 2px;
	height: 25px;
	width: 520px;
}
.title_bar8 {
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	color: #FFFFFF;
	background-image: url(images/title_bar_1.gif);
	padding-left: 15px;
	padding-top: 2px;
	height: 20px;
	width: 505px;
}
.title_bar_full {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_full.gif);
	padding-left: 30px;
	padding-top: 5px;
	height: 30px;
	width: 750px;
}
.title_bar_1_full {
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	color: #FFFFFF;
	background-image:  url(images/title_bar_1_full.gif);
	padding-left: 15px;
	padding-top: 2px;
	height: 25px;
	width: 750px;
}
.title_bar2 {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_2.gif);
	padding-left: 15px;
	padding-top: 2px;
	height: 22px;
	width: 515px;
	
	
}
.title_bar2_full {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_2.gif);
	padding-left: 15px;
	padding-top: 2px;
	height: 22px;
	width: 745px;
	
	
}
.title_bar3 {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_3.gif);
	padding-left: 15px;
	
}
.title_bar4 {
	font-size: 14px;
	font-weight: bold;
	color: #172749;
	padding-top: 18px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
}

.title_bar5 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color: #333333;
	background-image: url(faq/images/title_n.gif);
	padding-left: 30px;
}	

.title_bar5-1 {
	font-size: 14px;
	font-weight: bold;
    font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_n_1.gif);
	padding-left: 30px;
}

.title_bar5-2 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_n_2.gif);
	padding-left: 30px;

}

.title_bar5-3 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_n_3.gif);
	padding-left: 30px;
}	

.title_bar5-4 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_n_4.gif);
	padding-left: 30px;
}	

.title_bar5-5 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_n_5.gif);
	padding-left: 30px;
}
.title_bar5-6 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_n_6.gif);
	padding-left: 30px;
}

.title_bar6 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_middle.gif);
	padding-left: 30px;
	padding-top: 5px;
	height: 30px;
	width: 540px;
}
.title_bar7 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(faq/images/title_middle.gif);
	padding-left: 30px;
	padding-top: 5px;
	height: 25px;
	width: 510px;
}
.bk_boder {
	font-size: 10px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(camp/img/bk_boder.gif);
	padding-left: 10px;
	padding-top: 10px;
}

.sub_title {
	font-size: 15px;
	font-weight: bold;
	color:#003366;
	background-image: url(images_home/main/subtitle_no.gif);
	padding-left: 30px;
	
	
}

.sub_title2 {
	font-size: 15px;
	font-weight: bold;
	color:#003366;
	background-image: url(images_home/main/subtitle_no_2.gif);
	padding-left: 30px;
	width: 355px;

}
.font_sub_title {
	font-size: 15px;
	font-weight: bold;
	color:#003366;
}
.sub_title_d {
	font-size: 15px;
	font-weight: bold;
	color:#003366;
	background-image: url(images_home/main/subtitle_no_detail.gif);
	padding-left: 30px;
	
	
}

.sub_title_l {
	font-size: 15px;
	font-weight: bold;
	color:#003366;
	background-image: url(images_home/main/subtitle_no_list.gif);
	padding-left: 30px;
	
	
}

.sub_title_s {
	font-size: 12px;
	font-weight: normal;
	color:#003366;
	background-image: url(images_home/rightmenu/subtitle_s_no.gif);
	padding-left: 15px;
	
}

.bunbai_1 {
	color:#333333;
	background-image:  url("feature/images/bunbai_img_1.gif");
	padding-left: 30px;
	padding-top: 10px;
	height: 160px;
	width: 750px;
}

.bunbai_2 {
	color:#333333;
	background-image:  url("feature/images/bunbai_img_2.gif");
	padding-left: 30px;
	padding-top: 10px;
	height: 200px;
	width: 750px;
}

.bunbai_3 {
	color:#333333;
	background-image:  url("feature/images/bunbai_img_3.gif");
	padding-left: 30px;
	padding-top: 10px;
	height: 1250px;
	width: 750px;
}


.bunbai_4 {
	color:#333333;
	background-image:  url("feature/images/bunbai_img_4.gif");
	padding-left: 30px;
	padding-top: 10px;
	height: 550px;
	width: 750px;
}

.topmenu_home2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_home2.gif);
}
.topmenu_online2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_online2.gif);
	text-indent: 11px;
}
.topmenu_mobile2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_mobile2.gif);
	text-indent: 11px;
}
.topmenu_call2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_call2.gif);
	text-indent: 11px;
}
.topmenu_office2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_office2.gif);
}
.topmenu_cx2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_cx2.gif);
}
.topmenu_fx2 {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_fx2.gif);
}
.topmenu_home_o {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_home2_o.gif);
}
.topmenu_online_o {
	background-image: url(images_home/tab_02_online2_o.gif);
	text-indent: 11px;
	font-size: 12px;
	color: #000000;
}
.topmenu_mobile_o {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_mobile2_o.gif);
	text-indent: 11px;
}
.topmenu_call_o {

	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_call2_o.gif);
	text-indent: 11px;
}
.topmenu_office_o {

	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_office2_o.gif);
}
.topmenu_cx_o {

	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_cx2_o.gif);
}
.topmenu_fx_o {

	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_fx2_o.gif);
}
.red_18b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF3333;
}
.bgimage1 {
	background-image: url(camp/img/shinyou/header.gif);
	background-repeat: no-repeat;
}
.space {
	padding: 5px;
}
.bg {
	background-color: #99CCFF;
}
.BdrTLRblu {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5D99FF;
	border-left-color: #5D99FF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #5D99FF;
}

.imagebox {
	border: 1px solid #000000;
}

.shadow {
	background-image:  url(images_home/maintBG.gif);
	background-repeat: repeat-y;
}
.shadowR {
	background-image:  url(images_home/maintBGr.gif);
	background-repeat: repeat-y;
}

/*common.css‚©‚çˆÚ“®*/
.torihiki_img_right {
	border-right:dotted 1px #999999;
}

.torihiki_img_top {
	font-size: 12px;
	color: #99CCFF;
	border-top:dotted 1px #999999;
	border-bottom:dotted 1px #999999;
}

.torihiki_img_top2 {
	font-size: 12px;
	color: #99CCFF;
	border-top:dotted 1px #999999;
}

.torihiki_img_bottom {
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	border-bottom:dotted 1px #999999;
}

.torihiki_img_round {
	font-size: 12px;
	color: #00ccff;
	border-left:ridge 2px #00ccff;
	border-right:ridge 2px #00ccff;
	border-top:ridge 2px #00ccff;
	border-bottom:ridge 2px #00ccff;
}

.img_round {
	border-left:dotted 1px #999999;
	border-right:dotted 1px #999999;
	border-top:dotted 1px #999999;
	border-bottom:dotted 1px #999999;
}
.img_bottom {
	color: #333333;
	border-bottom:dotted 1px #999999;
}
/** mobile.css‚æ‚èˆÚ“®**/
.text10 {
	font-size: 12px;
	color: #333333;
	line-height: 17px;

}

.text12 {
	font-size: 14px;
	color: #333333;
	line-height: 130%;

}
.text14 {
	font-size: 16px;
	line-height: 20px;

}

.text12bgk {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
}
.tooltitle {
	background-color: #FF1FA0;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.text12b1 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.text12marw10 {
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
}
.text12g200 {
	font-size: 14px;
	line-height: 200%;
	color: #333333;
}
.text18b {
	font-size: 20px;
	font-weight: bold;
	line-height: 150%;

}
.text18bOrg {
	font-size: 20px;
	font-weight: bold;
	line-height: 150%;
	color:#FF9900;
}
.text12g150 {
	font-size: 14px;
	line-height: 150%;
	color: #333333;
}
.title2 {
	font-size: 16px;
	font-weight: bold;
	color: #172749;
	background-image: url(img/base/title2.jpg);
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;


}
.text14bkei {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.text14bkei2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-left-style: solid;

}
.text14bkei3 {
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;


}
.torihikitext {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.torihikitext2 {
	font-size: 14px;
	color: #99CCFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 100px;
}
.torihikitext3 {
	font-size: 14px;
	color: #99CCFF;
}
.topmenu_area2 {

	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_area2.gif);
}
.topmenu_area_o {


	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_02_area2_o.gif);
}
body {
	background-image:  url(images_home/bodyBG.gif);
	background-repeat: repeat;
}

.menu_txt { font-size: 12px; color: #000000; text-decoration: none; }
.cel_title01 {
	background-color: #E8F8FF;
	border: 1px solid #CCCCCC;
}
.cel_contents01 {
	border: 1px solid #CCCCCC;
}
