/*
@update 2006-10-18
*/
body	{
	margin:0px;
	padding:0px;
	background-color:#EBEBEB;
	color:#333;
}


h1,h2,h3,h4,div,form,p {margin:0px; padding:0px;}
h1,h2,h3,h4,th{font-weight:normal;}

h1.txt {background:#fff url(http://www.toshin-sc.com/rsrc/image/common/bg_ttl_m.gif) no-repeat left bottom; font-weight:bold; font-size:98%; padding:2px 15px 3px 9px;}

h2.txt {background:#fff url(http://www.toshin-sc.com/rsrc/image/common/bg_ttl_m.gif) no-repeat left bottom; font-weight:bold; font-size:98%; padding:2px 15px 3px 9px; margin-top:15px;}
h2.txtchratitle {background:#fff url(http://www.toshin-sc.com/rsrc/image/common/bg_ttl_m.gif) no-repeat left bottom; font-weight:bold; font-size:17px; padding:2px 15px 3px 9px;text-align:left;}
h2.txt02 {background:#fff url(http://www.toshin-sc.com/rsrc/image/pre/bg_ttl_m02.gif) no-repeat left bottom; font-weight:bold; font-size:98%; padding:2px 15px 3px 9px; margin-top:9px;}
h2.txt03{background:#fff url(http://www.toshin-sc.com/rsrc/image/pre/bg_ttl_m03.gif) no-repeat left bottom; font-weight:bold; font-size:98%; padding:2px 15px 3px 9px; margin-top:20px;}
h2.txt04{background:#fff url(http://www.toshin-sc.com/rsrc/image/common/bg_ttl_m.gif) no-repeat left bottom; font-weight:bold; font-size:98%; padding:2px 15px 3px 9px; margin-top:20px;}
h2.txt05{background:#fff url(http://www.toshin-sc.com/rsrc/image/common/bg_ttl_m.gif) no-repeat left bottom; font-weight:bold; font-size:98%; padding:2px 15px 3px 9px;}

h3.txt {border-left:2px solid #727272;border-bottom:1px solid #727272; background-color:#b1b1b1; color:#fff; font-weight:bold; font-size:80%; padding:5px; margin-top:10px;}
h3.txt02{background-color:#F4F4F4; font-weight:bold; font-size:80%; padding:3px 0px 4px 9px; margin-top:10px;}
h3.txt03{border-left:2px solid #F8851F;border-bottom:1px solid #F8851F;background-color:#FFF4B7;font-weight:bold;color:#9B4900;font-size:80%;padding:6px 8px 4px;margin-top:10px;}
h3.txt04{border-left:2px solid #F8851F;border-bottom:1px solid #F8851F;background-color:#FFF4B7;font-weight:bold;color:#9B4900;font-size:80%;padding:6px 8px 4px;}

h4.txt{background:#fff url(http://www.toshin-sc.com/rsrc/image/common/ico_ttl_s.gif) no-repeat 0 2px; font-weight:bold; font-size:80%; padding:0px 0px 3px 11px; border-bottom:#727272 solid 1px;margin-bottom:5px;}
h4.txt02{background:#fff url(http://www.toshin-sc.com/rsrc/image/common/ico_ttl_s.gif) no-repeat 0 2px; font-weight:bold; font-size:80%; padding:0px 0px 5px 11px;}
h4.txt03{background:#F8F6EC url(http://www.toshin-sc.com/rsrc/image/common/ico_ttl_s.gif) no-repeat 0 2px; font-weight:bold; font-size:80%; padding:0px 0px 0px 11px;margin-top:10px;}

p.ttl {font-weight:bold; font-size:80%; padding:1px 0px 8px 0px; border-bottom:#b4b4b4 solid 1px;}

/* LAYOUT */
.bdy_con_bg_1{background:#EBEBEB url(http://www.toshin-sc.com/rsrc/image/common/bg_left.jpg) repeat-y;}
.bdy_con_bg_2{background:#EBEBEB url(http://www.toshin-sc.com/rsrc/image/common/bg_right.jpg) repeat-y;}
.bdy_con_bg_3{background:#EBEBEB url(http://www.toshin-sc.com/rsrc/image/common/bg_footer.jpg)}
.contentbg01{border-top:1px solid #F8851F;border-left:1px solid #F8851F;border-right:1px solid #F8851F;}
.contentbg02{border-bottom:1px solid #F8851F;border-left:1px solid #F8851F;border-right:1px solid #F8851F;}
.contentbg02_1{background:#F3F3F3; border-bottom:1px solid #F8851F;border-left:1px solid #F8851F;border-right:1px solid #F8851F;}


/* FONT */
.txt01{font-size:65%; line-height:120%;}
.txt01l{font-size:65%; line-height:140%;}
.txt01b{font-size:65%; font-weight:bold;}
.txt01_fc999{font-size:65%; color:#999;}
.txt01_fc666{font-size:65%; color:#666;}
.txt01l_fc666{font-size:65%; color:#666; line-height:140%;}
.txt01l_fcFC8525{font-size:65%; color:#FC8525; line-height:140%;}
.txt01b_fcF37200{font-size:65%; color:#F37200; font-weight:bold;}

.txt02{font-size:75%; line-height:120%;}
.txt02b{font-size:75%; font-weight:bold;}
.txt02l{font-size:75%; line-height:140%;}

.txt03_pt12{font-size:12px;}
.txt03{font-size:80%; line-height:120%;}
.txt03l{font-size:80%; line-height:140%;}
.txt03lb{font-size:80%; line-height:140%; font-weight:bold;}
.txt03b{font-size:80%; font-weight:bold;}
.txt03l2{font-size:80%; line-height:150%;}
.txt03lb2{font-size:80%; line-height:150%; font-weight:bold;}
.txt03l3{font-size:80%; line-height:160%;}
.txt03_fc666{font-size:80%; color:#666;}
.txt03l_fc666{font-size:80%; color:#666; line-height:140%;}
.txt03lb_fc666{font-size:80%; color:#666; line-height:140%; font-weight:bold;}
.txt03lb_fc000{font-size:80%; color:#000; line-height:140%; font-weight:bold;}
.txt03_fcFFF{font-size:80%; color:#fff;}
.txt03lb_fcFFF{font-size:80%; color:#fff; line-height:140%; font-weight:bold;}
.txt03_fc999{font-size:80%; color:#999;}
.txt03l_fc999{font-size:80%; color:#999; line-height:140%;}
.txt03lb_fc999{font-size:80%; color:#999; line-height:140%; font-weight:bold;}
.txt03b_fc544b2c{font-size:80%; color:#544b2c; font-weight:bold;}
.txt03l_fc534B2B{font-size:80%; color:#534B2B; line-height:140%;}
.txt03b_fcF37200{font-size:80%; color:#F37200; font-weight:bold;}
.txt03lb_fcC34501{font-size:80%; color:#C34501; line-height:140%; font-weight:bold;}
.txt03_fcC60{font-size:80%; color:#CC6600;}
.txt03l_fcC60{font-size:80%; color:#CC6600; line-height:140%;}
.txt03_fcCD0001{font-size:80%; color:#CD0001;}
.txt03lb_fcF37200{font-size:80%; line-height:140%; color:#F37200; font-weight:bold;}
.txt03lb2_c34501{font-size:80%; line-height:150%; font-weight:bold; color:#C34501;}

.txt04{font-size:90%; line-height:120%;}
.txt04b{font-size:90%; font-weight:bold;}
.txt04l{font-size:90%; line-height:140%;}
.txt04lb{font-size:90%; line-height:140%; font-weight:bold;}
.txt04b_fcFFF{font-size:90%; font-weight:bold; color:#FFFFFF;}
.txt04lb_fc666{font-size:90%; color:#666; font-weight:bold; line-height:140%;}
.txt04b_fcF37200{font-size:90%; color:#F37200; font-weight:bold;}
.txt04b_fc633200{font-size:90%; color:#633200; font-weight:bold;}
.txt04lb_fc544b2c{font-size:90%; color:#544b2c; font-weight:bold; line-height:140%;}
.txt04l3b{font-size:90%; line-height:160%; font-weight:bold;}
.txt_s {font-size:smaller;}

.fc534B2B_b{font-size:90%; color:#534B2B; font-weight:bold;}
.fcFF0000{color:#FF0000;}
.fcFF0000{color:#FF0000;}
.fc0066FF{color:#0066FF;}
.fc544b2cb{color:#544b2c; font-weight:bold;}
.fcF9851E{color:#F9851E;}

.footertxt{font-size:10px;}
.panlisttxt{font-size:10px;}
.rightnavitxt{font-size:10px;}


/* FONT COLOR */
.txt01_fcC00{font-size:65%; color:#CC0000;}

.fcCC6633 {color:#CC6633;}
.fc544B2C {color:#544B2C;}
.fcF98F31 {color:#F98F31;}
.fc666666 {color:#666666;}


/* BGCOLOR */
.bgdfdfdf{background:#dfdfdf;}
.bgfff{background:#fff;}
.bg999{background:#999;}
.bg333{background:#333;}
.bgF3F3F3 {background:#F3F3F3;}
.bgF4F4F4{background:#F4F4F4;}
.bgF6F6F6{background:#F6F6F6;}
.bgF8851F{background:#F8851F;}
.bgD9D9D9{background:#D9D9D9;}
.bgEFE5BE{background:#EFE5BE;}
.bgEFEFEF{background:#EFEFEF;}
.bgEFE5BE{background:#EFE5BE;}
.bgFFF9E3{background:#FFF9E3;}
.bgE0E0E0{background:#E0E0E0;}
.bgF8F6EC{background:#F8F6EC;}
.bgF2EDDA{background:#F2EDDA;}
.bgF7A618{background:#F7A618;}
.bgFAF7EC{background:#FAF7EC;}
.bgCAC9C9{background:#CAC9C9;}

/* MARGIN TOP*/
.margintop1{margin-top:1px;}
.margintop2{margin-top:2px;}
.margintop3{margin-top:3px;}
.margintop4{margin-top:4px;}
.margintop5{margin-top:5px;}
.margintop6{margin-top:6px;}
.margintop7{margin-top:7px;}
.margintop8{margin-top:8px;}
.margintop10{margin-top:10px;}
.margintop13{margin-top:13px;}
.margintop15{margin-top:15px;}
.margintop17{margin-top:17px;}
.margintop20{margin-top:20px;}
.margintop23{margin-top:23px;}
.margintop25{margin-top:25px;}
.margintop30{margin-top:30px;}
.margintop35{margin-top:35px;}
.margintop50{margin-top:50px;}


/* MARGIN LEFT*/
.marginleft2{margin-left:2px;}
.marginleft3{margin-left:3px;}
.marginleft4{margin-left:4px;}
.marginleft5{margin-left:5px;}
.marginleft6{margin-left:6px;}
.marginleft8{margin-left:8px;}
.marginleft10{margin-left:10px;}
.marginleft11{margin-left:11px;}
.marginleft12{margin-left:12px;}
.marginleft14{margin-left:14px;}
.marginleft15{margin-left:15px;}
.marginleft17{margin-left:17px;}
.marginleft18{margin-left:18px;}
.marginleft19{margin-left:19px;}
.marginleft20{margin-left:20px;}
.marginleft26{margin-left:26px;}
.marginleft30{margin-left:30px;}

/* MARGIN BOTTOM*/
.marginbottom2{margin-bottom:2px;}
.marginbottom3{margin-bottom:3px;}
.marginbottom5{margin-bottom:5px;}
.marginbottom8{margin-bottom:8px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom13{margin-bottom:13px;}
.marginbottom16{margin-bottom:16px;}

/* MARGIN RIGHT*/
.marginright2{margin-right:2px;}
.marginright12{margin-right:12px;}

/* MARGIN TOP LEFT*/
.margintop2left2{margin:2px 0px 0px 2px;}
.margintop2left20{margin:2px 0px 0px 20px;}
.margintop3left2{margin:3px 0px 0px 2px;}
.margintop3left5{margin:3px 0px 0px 5px;}
.margintop3left10{margin:3px 0px 0px 10px;}
.margintop3left17{margin:3px 0px 0px 17px;}
.margintop4left18{margin:4px 0px 0px 18px;}
.margintop5left3{margin:5px 0px 0px 3px;}
.margintop5left5{margin:5px 0px 0px 5px;}
.margintop5left10{margin:5px 0px 0px 10px;}
.margintop5left25{margin:5px 0px 0px 25px;}
.margintop6left18{margin:6px 0px 0px 18px;}
.margintop8left5{margin:8px 0px 0px 5px;}
.margintop8left3{margin:8px 0px 0px 3px;}
.margintop8left10{margin:8px 0px 0px 10px;}
.margintop7left3{margin:7px 0px 0px 3px;}
.margintop9left25{margin:9px 0px 0px 25px;}
.margintop10left1{margin:10px 0px 0px 1px;}
.margintop10left2{margin:10px 0px 0px 2px;}
.margintop10left3{margin:10px 0px 0px 3px;}
.margintop10left5{margin:10px 0px 0px 5px;}
.margintop10left6{margin:10px 0px 0px 6px;}
.margintop10left10{margin:10px 0px 0px 10px;}
.margintop10left20{margin:10px 0px 0px 20px;}
.margintop10left46{margin:10px 0px 0px 46px;}
.margintop12left21{margin:12px 0px 0px 21px;}
.margintop15left1{margin:15px 0px 0px 1px;}
.margintop15left10{margin:15px 0px 0px 10px;}
.margintop15left15{margin:15px 0px 0px 15px;}
.margintop15left20{margin:15px 0px 0px 20px;}
.margintop20left1{margin:20px 0px 0px 1px;}
.margintop20left19{margin:20px 0px 0px 19px;}
.margintop20left30{margin:20px 0px 0px 30px;}
.margintop25left5{margin:25px 0px 0px 5px;}


/* MARGIN TOP RIGHT*/
.margintop10right3{margin:10px 3px 0px 0px;}
.margintop10right5{margin:10px 5px 0px 0px;}
.margintop10rigth6{margin:10px 6px 0px 0px;}
.margintop20rigth30{margin:20px 30px 0px 0px;}

/* MARGIN LEFT RIGHT*/
.marginleft26right26{margin:0 26px 0 26px;}

/* MARGIN BOTTOM LEFT*/
.marginbottom3left13{margin:0px 0px 3px 13px;}
.marginbottom8left11{margin:0px 0px 8px 11px;}

/* MARGIN TOP BOTTOM LEFT*/
.margintop24bottom24left5{margin:24px 0px 24px 5px;}

/* MARGIN TOP BOTTOM LEFT*/
.margintop10bottom10{margin:10px 0px 10px 0px;}

/* MARGIN ETC*/
.marginheader{margin:8px 0px 0px 20px;}
.marginheader2{margin:1px 0px 4px 0px;}
.marginfooter{margin:0px 0px 15px 10px;}
.marginfooter02{margin:0px 0px 10px 10px;}
.marginfooter03{margin:90px 0px 0px 0px;}
.marginfooter04{margin:5px 0px 10px 7px;}
.marginfooter05{margin:0px 0px 10px 7px;}
.marginrightmaku01{margin:5px 0px 0px 3px;}
.marginrightmaku02{margin:3px 0px 3px 0px;}
.marginpan{margin:13px 0px 0px 15px;}
.marginmain{margin:18px 0px 20px 10px;}
.marginform{margin:20px 0px 20px 15px;}
.marginlead{margin:4px 0px 0px 7px;}
.marginlead02{margin:8px 0px 0px 6px;}
.marginlead03{margin:9px 5px 0px 5px;}
.margintxt01 {margin:15px 0px 0px 13px;}
.marginmemo{margin:0px 10px 17px 10px;}
.marginhowto{border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; margin:4px 0px 4px 0px; padding:5px 0px 20px 0px;}
.margintrade {margin:15px 0px 15px 15px;}

.margin_01 {margin:10px 0 10px 10px;}
.margin_02 {margin:10px;}


/* LINK*/
/*a:link , a:active{color:#2F8CC6; text-decoration:none;}
a:visited {color:#2F8CC6; text-decoration:none;}
a:hover {color:#F37200; text-decoration:underline;}*/
a:link , a:active{color:#336699; text-decoration:none;} 
a:visited {color:#996699; text-decoration:none;} 
a:hover {color:#336699; text-decoration:underline;}


#footerlink a:link , #footerlink a:visited , #footerlink a:active{color:#333; text-decoration:none;}
#footerlink a:hover{color:#333; text-decoration:underline;}

#numberlist,#numberlist2,.numberlist {color:#F37200; font-weight:bold;}
#numberlist a,#numberlist2 a,.numberlist a {color:#2F8CC6; text-decoration:none; font-weight:normal;}
#numberlist a:hover,#numberlist2 a:hover,.numberlist a:hover {color:#F37200; text-decoration:underline; font-weight:normal;}


/*HEADER-------------*/

/*navigation*/
*.fade { filter:progid:DXImageTransform.Microsoft.Fade(Enabled=false,duration=0.4); }

/*login name*/
#loginname {margin:5px 0px 0px 10px;}
#loginname td {background-color:#EEE5BE; font-size:80%; font-weight:bold;}


/*LEFT AREA-------------*/

/*left navi*/
#leftnavi{background-color:#F6F6F6;}
#leftnavi table{ margin:7px 0px 0px 5px;}
#leftnavi table td{ color:#F37200; font-weight:bold;}
#leftnavi a:link , #leftnavi a:visited , #leftnavi a:active{font-weight:normal;}
#leftnavi a:hover{font-weight:normal;}


/*related link*/
#relatedlink {background-color:#F6F6F6;}
#relatedlink table{ margin:8px 0px 0 10px;}


/*RIGHT AREA-------------*/

/*tospa club*/
#tspclub {margin:15px 0px 0px 0px;}
#tspclub table {border:solid 1px #999;}
#tspclub table th {padding:3px 3px 0px;}
#tspclub table td {padding:3px 3px 3px 4px;}
#tspclub table td table {border:none;}
#tspclub table td table td {padding:0px;}


/* PRINT IE6under(mac win)*/

@media print {
* html	body {visibility: hidden;}
* html	#print_contents {visibility: visible;top:0px;left:10px;position:absolute;}
}
