body{
	background-color:#f7efef;
	margin-top:0px;
	}
img{border:0;}
div#main{background-color:#ffffff;width:760px;}
/*/////////////////////////////////////////////////////////////////////////////////ごとう
div#header{width:760px;font-size:12px;}
div#header div.headl{float:left;padding:5px 5px 5px 5px;}

div#header div.headr{float:right;text-align:right;padding:5px 5px 5px 5px;}
div#header div.headc{width:240px;height:61px;text-align:center;margin-left:170px;}
ごとう/////////////////////////////////////////////////////////////////////////////////*/

div#menubar{
	width:760px;
	height:24px;
	text-align:center;
	background-color:#FFFFFF;
	border-width:0px;
	}
div#menubar table{
	height:24px;
	text-align:center;
	font-size:14px;
	}

div#menubar span{
	display:block;
	border-top:2px solid #121f88;
	padding:2px 2px 2px 2px;
	background-color:#FFFFFF;
	}
div#menubar a{
	display:block;
	border:1px solid #afafcc;
	padding:2px 2px 2px 2px;
	background-color:#eeeeee;
	color:#000000;
	}
div#menubar a.houjin{
/**	border-color:#121f88;
	background-color:#121f88;
	color:#FFFFFF;**/
	font-weight:100;
	}
div#menubar a:hover{
	border-top:2px solid #F9c;
	background-color::#008;
	color:#333333;
	}

ul.inline li{display:inline;padding:0px 5px 0px 5px;}

li.non{border-bottom:dotted 1px #999999;}
li.all{
	padding-left:35px;
	background:url('../images_home/ac_cam-all.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.call{
	padding-left:35px;
	background:url('../images_home/ac_cam-call.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.net{
	padding-left:35px;
	background:url('../images_home/ac_cam-net.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.shop{
	padding-left:35px;
	background:url('../images_home/ac_cam-shop.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-cx{
	padding-left:55px;
	background:url('../images_home/ac_semi-cx.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-fx{
	padding-left:55px;
	background:url('../images_home/ac_semi-fx.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-gaisai{
	padding-left:55px;
	background:url('../images_home/ac_semi-gaisai.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-gaitou{
	padding-left:55px;
	background:url('../images_home/ac_semi-gaitou.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-intro{
	padding-left:55px;
	background:url('../images_home/ac_semi-intro.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-kanu{
	padding-left:55px;
	background:url('../images_home/ac_semi-kanu.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-sakiop{
	padding-left:55px;
	background:url('../images_home/ac_semi-sakiOPl.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-sinyou{
	padding-left:55px;
	background:url('../images_home/ac_semi-sinyou.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-sisan{
	padding-left:55px;
	background:url('../images_home/ac_semi-sisan.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-soudan{
	padding-left:55px;
	background:url('../images_home/ac_semi-soudan.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-tousin{
	padding-left:55px;
	background:url('../images_home/ac_semi-tousin.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.new{
	padding-left:35px;
	background:url('../images_home/icon_new.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.popup{
	padding-left:15px;
	background:url('../images_home/popup_icon.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-b{
	padding-left:8px;
	background:url('../images_home/tri-b.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-g{
	padding-left:8px;
	background:url('../images_home/tri-g.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-o{
	padding-left:8px;
	background:url('../images_home/tri-o.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-r{
	padding-left:8px;
	background:url('../images_home/tri-r.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
/**ここから上、2009年5月25日リニューアルで追加したもの**/

._form		{background-color:#F6F6F6; color: black; font: 9pt}
._form		{background-color:#F6F6F6}
.select		{background-color:#EEEEEE}



_.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;
	letter-spacing: 0.1em;
}
.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:12px;
	color:#333333;
	line-height:1.5em;
	letter-spacing: 0.2mm;
}
.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:#333333; line-height:1.3em}
.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:11pt;
	color:#333333;
	line-height:1.5em;
	letter-spacing: 0.2mm;
}
.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; }

/*ヘッダーの携帯へのリンク*/
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; }

/*左メニューリンク設定*/
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: url(images/main_title_bar.gif) no-repeat;
	margin:0px;
	padding-left: 30px;
	padding-top: 10px;
	height: 50px;
}
.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: 730px;**/
	background-repeat:no-repeat;
}
.title_bar {
/**	width: 520px;**/
	height: 25px;
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	color: #FFFFFF;
	background: url(images/title_bar_1.gif) no-repeat;
	margin:0px;
	padding:5px 0px 5px 15px;
	margin:0;
	padding-top: 2px;
}
.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;
	background-repeat:no-repeat;
}
.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: 745px;
	background-repeat:no-repeat;
}
.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: 5px;
	height: 22px;
	width: 515px;
	background-repeat: repeat-x;
	
}
.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;
	background-repeat: repeat-x;	
	
}
.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;
	background-repeat: no-repeat;
}

.title_bar6 {
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background:url(faq/images/title_middle.gif) no-repeat;
	margin-left:0px;
	padding-top:5px;
	padding-left:30px;
}
.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: 30px;
	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: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ 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;
}
.col_title1 {
	font-size: 18px;
	font-weight: bold;
	font-family: FixedSys;
	color: #660000;
	background-image: url(woman_club/fpcolumn/images/col_title1.gif);
	padding-left: 50px;
	height: 28px;
	width:auto
}
.st-guideBG {
	background-image: url(start_guide/images/topBG.gif);
	background-repeat: no-repeat;
	height: 140px;
	width: 680px;
	padding-left: 50px;
	padding-top: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	color: #393894;
	letter-spacing: 0.1mm;
}
.merit-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(start_guide/images/merit-title.gif);
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 0.2mm;
	height: 35px;
	width: 310px;
	text-align: center;
	padding-top: 8px;
	padding-left: 3px;
}
.merit-title-call {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(start_guide/images/merit-title-call.gif);
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 0.2mm;
	height: 35px;
	width: 310px;
	text-align: center;
	padding-top: 8px;
	padding-left: 3px;
}
.merit-title-taimen {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(start_guide/images/merit-title-taimen.gif);
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 0.2mm;
	height: 35px;
	width: 310px;
	text-align: center;
	padding-top: 8px;
	padding-left: 3px;
}
.title_bar2_s {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_2.gif);
	padding-left: 15px;
	height: 22px;
	width: 260px;
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
.dotline_purple {

	border-bottom:1px dotted #C6C1DF;
}
.keigray {

	border: 1px solid #CCCCCC;
}
.title_bar2_s230 {

	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_2.gif);
	padding-left: 15px;
	height: 22px;
	width: 230px;
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
.gray_btn {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-image: url(toushin/images/toushin_needs_btn.gif);
	padding-left: 10px;
	padding-top: 5px;
	height: 50px;
	width:159px;
}
a.toushin_menu:link		{ font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }
a.toushin_menu:visited	{ font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }
a.toushin_menu:hover	{ font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: none; }
a.toushin_menu:active	{ font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: none; }

.toushin_detail {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(toushin/images/toushin_detail1.gif);
	padding-left: 20px;
	padding-top: 7px;
	height: 33px;
	width:156px;
}
a.toushin_menu2:link		{ font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.toushin_menu2:visited	{ font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.toushin_menu2:hover	{ font-size: 14px; font-weight: bold; color: #FFCC00; text-decoration: none; }
a.toushin_menu2:active	{ font-size: 14px; font-weight: bold; color: #FFCC00; text-decoration: none; }
.box-purple {
	border: 1px solid #9C9ACE;
}
.title_bar2_s250 {


	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_2.gif);
	padding-left: 15px;
	height: 22px;
	width: 230px;
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
.kakumaru01 {
	background-color: #6699FF;
	font-size: 14px;
	color: #FFFFFF;
}
.purpleBorder_TB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #00125C;
	letter-spacing: 0.1mm;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00125C;
	border-bottom-width: 1px;
	border-bottom-color: #00125C;
	background-color: #EAEAEA;
	padding-top: 3px;
	padding-bottom: 3px;
}
.box-orange {
	line-height: 18px;
	font-weight: bold;
	color: #00125C;
	border: 1px solid #00125C;
	background-color: #E7E7E7;
}
.box-orangeＲ {
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #000B33;
	background-color: #00125c;
}
.borderL5-gray {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.1em;
	text-indent: 10pt;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.borderL5-purple {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #00125C;
	letter-spacing: 0.05em;
	text-indent: 7pt;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #00125C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00125C;
}
a.borderL5-purple:link		{
	text-decoration: none;
	color: #313894;
}
a.borderL5-purple:visited	{
	text-decoration: none;
	color: #313894;
}
a.borderL5-purple:hover	{
	text-decoration: none;
	color: #313894;
	background-color: #E8E8E8;
}
a.borderL5-purple:active	{
	text-decoration: none;
	color: #313894;
}.bg-lira {
	background-image: url(bond/foreign/img/lira.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.cel_title02 {
	background-color: #F3F3F8;
	border: 1px solid #CCCCCC;
	color: #292C7B;
}
a.borderL5-gray-s:link		{
	text-decoration: none;
	color: #666666;
}
a.borderL5-gray-s:visited	{
	text-decoration: none;
	color: #666666;
}
a.borderL5-gray-s:hover	{
	text-decoration: none;
	color: #666666;
	background-color: #E8E8E8;
}
a.borderL5-gray-s:active	{
	text-decoration: none;
	color: #666666;
}.borderL5-gray-s {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.08em;
	text-indent: 7pt;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}.borderL5-purple_over {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #363A91;
	letter-spacing: 0.05em;
	text-indent: 7pt;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #363A91;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #363A91;
	background-color: #F2F2F2;
}
.purpleBorder_TB-L {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #393C9C;
	letter-spacing: 0.1mm;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #393C9C;
	border-bottom-width: 1px;
	border-bottom-color: #393C9C;
	background-color: #E9E8F4;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cel_title03 {
	background-color: #FFFFFF;
	border: 2px solid #D58E00;
	color:#D58E00;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;

}
.btn_purple_1 {
       border-style: solid; 
       font-size: 16px;
	   color: #36399A;
	   font-weight: bold;
       border-width: 5px 10px 15px 20px;
       border-top-color: #36399A;
       border-left-color: #36399A;
       border-right-color: #9E98C8;
       border-bottom-color:#9E98C8;
       height:48;
       padding: 5px;
}a.btn_purple_1:link		{
	text-decoration: none;
	color: #36399A;
}
a.btn_purple_1:visited	{
	text-decoration: none;
	color: #36399A;
}
a.btn_purple_1:hover	{
	text-decoration: none;
	color: #36399A;
	background-color: #E8E8E8;
}
a.btn_purple_1:active	{
	text-decoration: none;
	color: #36399A;
}
.btn_blue_1 {
       border-style: solid; 
       font-size: 13px;
	   color: #4689FF;
	   font-weight: bold;
       border-width: 5px 10px 10px 15px;
       border-top-color: #75A9FF;
       border-left-color: #75A9FF;
       border-right-color: #BAD3FF;
       border-bottom-color:#BAD3FF;
       width: 100%;
       padding: 5px;
}a.btn_blue_1:link		{
	text-decoration: none;
	color: #4689FF;
}
a.btn_blue_1:visited	{
	text-decoration: none;
	color: #4689FF;
}
a.btn_blue_1:hover	{
	text-decoration: none;
	color: #4689FF;
	background-color: #F0F8FF;
}
a.btn_blue_1:active	{
	text-decoration: none;
	color: #4689FF;
}
.purpleBorder_WH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #393C9C;
	letter-spacing: 0.1mm;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #393C9C;
	border-bottom-width: 1px;
	border-bottom-color: #393C9C;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.celBG_grd-p {
	font-size: 12px;
	font-weight: bold;
	color: #2B378A;
	letter-spacing: 0.5mm;
	vertical-align: middle;
	background-image: url(images/celbg/purple.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px solid #B4B5DE;
	padding-left: 5px;
}.flowNO {
	font-size: 21px;
	font-style: italic;
	font-weight: bold;
	color: #543F00;
	background-image: url(camp/img/introduction/flow-NObg.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	padding-left: 5px;
	font-family: Verdana;
	vertical-align: top;
}
.verdanaL {
	font-family: Verdana;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #222259;
}
.verdanaLred {
	font-family: Verdana;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #CC0000;
}
.verdanaLore {
	font-family: Verdana;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #FF8C00;
}
.title_fea_bro1 {
       border-style: solid; 
       font-size: 16px;
	   color: #D58E00;
	   background-color:#F5F5DC;
	   font-weight: bold;
       border-width: 5px 10px 5px 20px;
       border-top-color: #D58E00;
       border-left-color: #D58E00;
       border-right-color: #D58E00;
       border-bottom-color:#D58E00;
       padding: 5px;
}
.title_fea_bro2 {
       border-style: solid; 
       font-size: 16px;
	   color: #D58E00;
	   background-color:#F5F5DC;
	   font-weight: bold;
       border-width: 5px 5px 5px 5px;
       border-top-color: #D58E00;
       border-left-color: #D58E00;
       border-right-color: #D58E00;
       border-bottom-color:#D58E00;
       padding: 5px;
}
.Arial-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bolder;
	letter-spacing: 0.08mm;
	vertical-align: middle;
	color: #333333;
}
.Arial-textWht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bolder;
	letter-spacing: 0.08mm;
	vertical-align: middle;
	color: #FFFFFF;
}
.fea_title_sub {
margin: 30px 30px;
padding: 5px 5px 5px 10px;
margin: 10px; 
border-left: 7px solid #3D3E98;
color: #3D3E98;
}
.mb-access-title {

	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 10px;
}
.tel_req {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
}
.keired{

	border: 1px solid #CC0000;
}
.keibeige{

	border: 1px solid #D8C1AB;
}
.btn_purple_2 {
       border-style: solid; 
       font-size: 14px;
	   color: #36399A;
	   font-weight: bold;
       border-width: 5px 10px 5px 10px;
       border-top-color: #36399A;
       border-left-color: #36399A;
       border-right-color: #9E98C8;
       border-bottom-color:#9E98C8;
       line-height: 40px;
       letter-spacing: 0.2em;
       height:auto;
       padding: 5px;
}a.btn_purple_2:link		{
	text-decoration: none;
	color: #36399A;
}
a.btn_purple_2:visited	{
	text-decoration: none;
	color: #36399A;
}
a.btn_purple_2:hover	{
	text-decoration: none;
	color: #36399A;
	background-color: #E8E8E8;
}
a.btn_purple_2:active	{
	text-decoration: none;
	color: #36399A;
}
.titleline-green {
background-image:url(feature/etf/images/line_b_green.gif);
background-repeat:repeat-y;
background-position:100%;
	height: 22px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #669900;
	letter-spacing: 0.1em;
	text-indent: 10pt;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #99CC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #99CC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CC00;
padding-left: 15px;
}
.dotline {
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	padding-bottom:3px;
	margin-bottom: 1px;
	background-position: bottom;
}
.title_bar2_100par {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(images/title_bar_2_w1.gif);
	padding-left: 15px;
	padding-top: 2px;
	height: 22px;
	width: 100%;
	background-repeat: repeat-x;	
}.txt11B-Gry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.08em;
	text-indent: 7pt;
}
.vsm2		{font-size:8.5pt; color:#333333; line-height:1.2em}

.topmenu_tab {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_home.gif);
}
.topmenu_tab_o {
	font-size: 12px;
	color: #000000;
	background-image: url(images_home/tab_home_o.gif);
}
.topmenu_tabbg {
	background-image: url(images_home/tab_home_bgimg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.dotline-red {
  background-image: url("images/dot-red.gif");
  background-repeat: repeat-x;
  padding-bottom:3px;
  margin-bottom: 1px;
  background-position: bottom;
}
.kei-purple {
	border: 1px solid #ABACE0;
	padding: 1px;
}
.arrowBOX {
	background-image: url(camp/tg/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1.05em;
	font-size: 11.5pt;
	color: #3a3c93;
	text-decoration: none;
	border: 1px solid #3a3c93;
	margin-top: 0px;
	padding-top: 2px;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
}
a.arrowBOX:link {
	text-decoration: none;
	color: #3a3c93;
}

a.arrowBOX:visited {
	text-decoration: none;
	color: #3a3c93;
}

a.arrowBOX:hover {
	background-color: #3a3c93;
	color: #FFFFFF;
	text-decoration: none;
}
a.arrowBOX:active {
	text-decoration: none;
	color: #3a3c93;
}

.txt11B-Purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #363A91;
	letter-spacing: 0.08em;
	text-indent: 7pt;
}
.redBorder_TB-L {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 0.1mm;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
	background-color: #FDF5E6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Title_purple_L_circular {
	background-image: url(feature/images/fnd_aud/title_purple_L_circular.gif);
	background-repeat: no-repeat;
	font-size: 18pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
text-indent:10px;
	line-height: 32px;

}
.Title_purple_C_bar {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 32px;
	font-weight: bold;
	font-size: 18pt;
	color: #0F3F6F;
	text-align:left;
	letter-spacing: 0.1mm;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F3F6F;
	border-bottom-width: 1px;
	border-bottom-color: #0F3F6F;
	background-color: #B6CEFF;
	padding-top: 3px;
	padding-bottom: 3px;

}
.Title_purple_R_bar {
	line-height: 32px;
	font-weight: bold;
	font-size: 18pt;
	color: #0F3F6F;
	letter-spacing: 0.1mm;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0F3F6F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0F3F6F;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0F3F6F;
	background-color: #B6CEFF;

}
table.medGra a{color:#FFFFFF;}
table.medGra a:visited{color:#FFFFFF;}
table.medGra a:link{color:#FFFFFF;}