@charset "EUC-JP";

/* ====== Bridge Salon CSS Style 2006.08.08 ====== */
/* ====== Global Common Style ====== */

body{ margin:0; padding:0; }

.background-left {
	background-image : url(/images/back_img_left.gif);
	background-position: right top;
}

.background-right {
	background-image : url(/images/back_img_right.gif);
	background-position: left top;
}

img{ border:0px; }

A:link		{ color: #476AA4; text-decoration:underline; }
A:visited	{ color: #476AA4; text-decoration:underline; }
A:hover		{ color: #AAAAAA; text-decoration:underline; }

.global-link A:link		{ color: #476AA4; text-decoration:underline; }
.global-link A:visited	{ color: #476AA4; text-decoration:underline; }
.global-link A:hover	{ color: #AAAAAA; text-decoration:none; }

.top-link1 A:link		{ color:#3399CC; text-decoration:underline; }
.top-link1 A:visited	{ color:#3399CC; text-decoration:underline; }
.top-link1 A:hover		{ color:#CCCCCC; text-decoration:none; }

.top-link2 A:link		{ color:#669900; text-decoration:underline; }
.top-link2 A:visited	{ color:#669900; text-decoration:underline; }
.top-link2 A:hover		{ color:#CCCCCC; text-decoration:none; }

/* ====== Global Common Style ====== */





/* ====== Search Form Btn Style ====== */

input.search_form{
	width: 338px;
	height:18px;
	border: 1px solid #666666;
}

input.search_btn1{
	width:110px;
	height:18px;
}

input.search_btn2{
	width:110px;
	height:18px;
}

input.mail_form{
	width: 122px;
	height:18px;
	border: 1px solid #999999;
}

input.mail_btn{
	width:50px;
	height:18px;
}

/* ====== Search Form Btn Style ====== */





/* ====== Common Font Style ====== */

.fs15-lh16	{ font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 110%; }

.fs14-lh10	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 100%; }
.fs14-lh11	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 110%; }
.fs14-lh12	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 120%; }
.fs14-lh13	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 130%; }
.fs14-lh14	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 140%; }
.fs14-lh15	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 150%; }
.fs14-lh16	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 160%; }
.fs14-lh17	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 170%; }
.fs14-lh18	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 180%; }
.fs14-lh19	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 190%; }
.fs14-lh20	{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 200%; }

.fs12-lh10	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 100%; }
.fs12-lh11	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 110%; }
.fs12-lh12	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 120%; }
.fs12-lh13	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 130%; }
.fs12-lh14	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 140%; }
.fs12-lh15	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 150%; }
.fs12-lh16	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 160%; }
.fs12-lh17	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 170%; }
.fs12-lh18	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 180%; }
.fs12-lh19	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 190%; }
.fs12-lh20	{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 200%; }

.fs11-lh10	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 100%; }
.fs11-lh11	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 110%; }
.fs11-lh12	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 120%; }
.fs11-lh13	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 130%; }
.fs11-lh14	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 140%; }
.fs11-lh15	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 150%; }
.fs11-lh16	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 160%; }
.fs11-lh17	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 170%; }
.fs11-lh18	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 180%; }
.fs11-lh19	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 190%; }
.fs11-lh20	{ font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 200%; }

.fs10-lh14	{ font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka"; line-height: 140%; }

.ln_mail-fs	{
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka";
	line-height: 110%;
	color: #333333;
	margin-left: 2px;
}

/* ====== Common Font Style ====== */





/* ====== Common Table Style ====== */

.td-text1	{
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka;
	line-height: 130%;
}

.td-text2	{
	vertical-align: top;
	background-color: #EEEEEE;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka;
	line-height: 130%;
}

/* ====== Common Table Style ====== */





/* ====== Company Page ====== */

.cp_headline	{
	background-image : url(/report_explan/images/r-explan_titlebg.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

/* ====== Company Page ====== */





/* ====== Database Page ====== */

.db_headline	{
	background-image : url(/database/images/db_headline_01.gif);
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 30px;
}

.db_table th	{
	width:130px;
	vertical-align: top;
	background-color: #F3F3F3;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	text-align: left;
	padding: 5px;
}

.db_table td	{
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding: 5px;
}

.db_table_td1	{
	vertical-align: top;
	background-color: #DDDDDD;
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Osaka-等幅", Osaka;
	line-height: 130%;
	padding: 5px;
	text-align: center;
	text-transform: none;
	font-weight: bold;
}

.db_table_td2	{
	vertical-align: top;
	background-color: #F3F3F3;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding: 5px;
	text-align: center;
}

.db_table_td3	{
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding: 5px;
	text-align: right;
	width: 100px;
}

.db_form{
	width: 150px;
	border: 1px solid #CCCCCC;
}

/* ====== Database Page ====== */





/* ====== Salon Guide Page ====== */

.sg_backimg	{
	background-image : url(/salon_guide/images/s-guide_titlebg.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

.sg_table th	{
	width:130px;
	vertical-align: top;
	background-color: #F3F3F3;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	text-align: left;
}

.sg_table td	{
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
}

.sg_td_set1	{
	width:110px;
	vertical-align: top;
	background-color: #F6F6F6;
	font-size: 12px;
	color: #CC0000;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Osaka-等幅", Osaka;
	line-height: 130%;
	text-align: left;
	padding: 10px;
	font-weight: bold;
}

.sg_td_set2	{
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	text-align: left;
	padding: 10px;
}

.sg_td_set3	{
	background-color: #F9F9F9;
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Osaka-等幅", Osaka;
	line-height: 130%;
	text-align: left;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #BBBBBB;
}

.sg_td_set4	{
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Osaka-等幅", Osaka;
	line-height: 130%;
	text-align: left;
	padding-left: 10px;
}

.sg_td_set5	{
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	text-align: left;
}


/* ====== Salon Guide Page ====== */





/* ====== Salon Report Page ====== */

.sr_headline	{
	background-image : url(/salon_report/images/s-report_titlebg.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

.sr_headline A:link		{ color: #333333; text-decoration:none; }
.sr_headline A:visited	{ color: #333333; text-decoration:none; }
.sr_headline A:hover	{ color: #333333; text-decoration:none; }

/* ====== Salon Report Page ====== */





/* ====== Salon Delivery Page ====== */

.sd_backimg	{
	background-image : url(/salon_delivery/images/s-delivery_titlebg.gif);
}

.sd_headline1	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

.sd_headline2	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	text-align: right;
	width: 160px;
}

.sd_headline3	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
}
/* ====== Salon Delivery Page ====== */





/* ====== Report Bridge Page ====== */

.rb_headline	{
	background-image : url(/report_bridge/images/r-bridge_headlinebg_old.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

.rb_headline_back	{
	background-image : url(/report_bridge/images/r-bridge_headlinebg.gif);
}

.rb_headline1	{
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 2px;
}
.rb_headline1 A:link	{ color: #FFFFFF; text-decoration:none; }
.rb_headline1 A:visited	{ color: #FFFFFF; text-decoration:none; }
.rb_headline1 A:hover	{ color: #476AA4; text-decoration:none; }

.rb_headline2	{
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
	font-family: "ＭＳ ゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Osaka-等幅", Osaka;
	line-height: 130%;
	padding-top: 6px;
	text-align: right;
	width: 160px;
}

.rb_text_set1	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
}

.rb_text_set2	{
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ ゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Osaka-等幅", Osaka;
	line-height: 160%;
	padding-top: 10px;
	padding-right: 10px;
}

.rb_text_set1 A:link		{ color: #333333; text-decoration:none; }
.rb_text_set1 A:visited		{ color: #333333; text-decoration:none; }
.rb_text_set1 A:hover		{ color: #CC0000; text-decoration:none; }

/* ====== Report Bridge Page ====== */





/* ====== Report Intro Page ====== */

.ri_headline	{
	background-image : url(/report_intro/images/r-intro_titlebg_01.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

.ri_text_set1	{
	font-size: 12px;
	font-weight:bold;
	color: #3366FF;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 10px;
	padding-bottom: 6px;
}

.ri_text_set1 A:link		{ color: #3366FF; text-decoration:none; }
.ri_text_set1 A:visited		{ color: #3366FF; text-decoration:none; }
.ri_text_set1 A:hover		{ color: #CCCCCC; text-decoration:underline; }

.ri_text_set2	{
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 140%;
	padding-top: 2px;
	padding-left: 10px;
}

.ri_headlinebg	{
	background-image : url(/report_intro/images/r-intro_headlinebg.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

.ri_text_set3	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
	padding-bottom: 4px;
}

.ri_text_set4	{
	font-size: 12px;
	font-weight:bold;
	color: #3366FF;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 3px;
}

.ri_text_set5	{
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 150%;
}

.ri_text_set6	{
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 140%;
}

/* ====== Report Explan Page ====== */

.re_backimg	{
	background-image : url(/report_explan/images/r-explan_titlebg.gif);
}

.re_headline1	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

.re_headline2	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	text-align: right;
	width: 160px;
}

/* ====== Report Explan Page ====== */


/* ====== Report President Page ====== */

.rp_backimg	{
	background-image : url(/report_explan/images/r-explan_titlebg.gif);
}

.rp_headline1	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

.rp_headline2	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	text-align: right;
	width: 160px;
}

.rp_headline3	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
}

/* ====== Report President Page ====== */


/* ====== Sember Video Page ====== */
.sv_backimg	{
	background-image : url(/member/video/images/s-video_titlebg.gif);
}
/* ====== Report President Page ====== */


/* ====== Timely Disclosure Page ====== */

.td_headline	{
	background-image : url(/member/quality/images/tekiji_titlebg.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

.td_table1 th	{
	width: 150px;
	background-color: #F3F3F3;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	text-align: left;
	padding: 10px;
}

.td_table1 td	{
	width: 400px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding: 10px;
}

.td_table2 th	{
	background-color: #F3F3F3;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	text-align: left;
	padding: 10px;
}

.td_table2 td	{
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, ＭＳ Ｐゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
}

/* ====== Form Page 2 ====== */


/* ====== Blog Layout Style ====== */

.layout	{
	vertical-align: top;
	font-size: 14px;
	color: #333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka", "平成角ゴシック";
	line-height: 130%;
	margin-top:20px;
	margin-bottom:20px;
}

/* ====== Blog Layout Style ====== */


/* ====== Blog Table Style ====== */

.table	{
	vertical-align: top;
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka", "平成角ゴシック";
	line-height: 130%;
}

/* ====== Blog Table Style ====== */

/* ====== Blog Headline Style ====== */

.headline	{
	background-image : url(http://www.bridge-salon.jp/report_bridge2/images/blog_headlinebg.gif);
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka", "平成角ゴシック";
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

/* ====== Blog Headline Style ====== */


/* ====== Hiroi Report Page ====== */

.hi_headline	{
	background-image : url(/report_intro/images/r-intro_titlebg_01.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

.hi_text_set1	{
	font-size: 12px;
	font-weight:bold;
	color: #3366FF;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 6px;
}

.hi_text_set1 A:link		{ color: #3366FF; text-decoration:none; }
.hi_text_set1 A:visited		{ color: #3366FF; text-decoration:none; }
.hi_text_set1 A:hover		{ color: #CCCCCC; text-decoration:underline; }

.hi_text_set2	{
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 140%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.hi_headlinebg	{
	background-image : url(/report_intro/images/r-intro_headlinebg.gif);
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 2px;
	padding-left: 15px;
}

.hi_text_set3	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
	padding-bottom: 4px;
}

.hi_text_set4	{
	font-size: 12px;
	font-weight:bold;
	color: #3366FF;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
}

.hi_text_set5	{
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 150%;
}

.hi_text_set6	{
	font-size: 12px;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 140%;
}

/* ====== Hiroi Report Page ====== */

/* ====== interview Page ====== */

.in_backimg	{
	background-image : url(/interview/images/interview_titlebg.gif);
}

.in_headline1	{
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	padding-left: 15px;
}

.in_headline2	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-top: 1px;
	text-align: right;
	width: 160px;
}

.in_headline3	{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	font-family: ＭＳ ゴシック, sans-serif, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka;
	line-height: 130%;
	padding-left: 10px;
}

.in_question	{
	background-image : url(/interview/images/interview_q_top.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif", "ヒラギノ角ゴ Pro W3", "Osaka-等幅", "Osaka";
	line-height: 150%; 
	padding-left: 20px;
}

/* ====== interview Page ====== */
