/*---------- 基本 font size --------------*/

body {  background-color: #FFFFFF; font-size: 12px; color: #555555}
td { font-size: 12px; color: #555555;line-height:130%}
h1{font-size: 13px;font-weight: bold;color: #555555;}
.leftbg{background-image:url(/images/bg_leftmenu.jpg);background-repeat:no-repeat;}
.interview{ font-size:12px;color:#D0A36C;}

.brt{ font-size:13px;color:#EE0000;font-weight:bold;}
.brt2{ font-size:13px;color:#EE0000;}


.basetxt{ font-size: 12px; color: #555555;line-height:135%}
.blead{ font-size: 10px; color: #555555;line-height:130%}
.head{font-size: 12px; color: #415E71;line-height:160%}
.white{font-size: 12px; color: #FFFFFF;line-height:130%}
.tx14{ font-size: 14px; color: #555555;line-height:140%}
.protitle16{ font-size: 16px; color: #0033CC;line-height:140%;font-weight: bold}
.toptxt{ font-size: 18px;
 color: #FFFFFF;
line-height:140%;
font-weight:bold;
background-color:#D0A36C;
padding:3px 3px 3px 3px;}


/*---------- link --------------*/
a:link {  color: #0000FF; text-decoration:none;}
a:visited {  color: #3333FF; text-decoration:none;}
a:active {  color: #000000; text-decoration:underline;}
a:hover {  color: #DD1111; text-decoration:underline;}

a.colorA:link {  color: #006CFF; text-decoration:none;}
a.colorA:visited {  color: #006CFF; text-decoration:none;}
a.colorA:active {  color: #000000; text-decoration:underline;}
a.colorA:hover {  color: #DD1111; text-decoration:underline;}

a.colorB:link {  color: #34266C; text-decoration:none;}
a.colorB:visited {  color: #34266C; text-decoration:none;}
a.colorB:active {  color: #000000; text-decoration:underline;}
a.colorB:hover {  color: #DD1111; text-decoration:underline;}




.protitle2 {font-size: 13px;font-weight: bold;color: #0033CC;}
.protitle2a {
	font-size: 12px;
	font-weight: normal;
	color: #0033CC;
	line-height: 16px;
}
.notation1 {
	font-size: 11px;
	line-height: 125%;
	font-weight: normal;
	color: #CC0000;
}
.txa {
font-size: 12px; color: #415E71;line-height:130%
}
.colorA {
	color: #006CFF;
}
.colorB {
	color: #34266C;
}


.boxA {
	width:420px;
	padding:5px;
	border:1px solid #999999;
	margin:10px;
	background-color: #e6e6e6;
	color: #333333;
}

/* opinion */
.opiress {
	margin:12px;
	padding:0;
	text-align:left;
	line-height:140%;
}

/* mokuji */

table.mokuji {
	border-top:1px solid #a0a0a0;
	border-left:1px solid #a0a0a0;
}
table.mokuji td, table.mokuji th {
	height:20px;
	padding:3px;
	border-right:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
}
table.mokuji th {
	height:26;
	font-size:12px;	
	font-weight:normal;
	background-color:#FE8637;
	color:#ffffff;
}
table.mokuji td {
	font-size:12px;	
}
table.mokuji td.or {
	background-color:#FBCC7E;
}
table.mokuji td.bl {
	background-color:#7ED3FC;
}
table.mokuji td.gr {
	background-color:#B4E1C4;
}
table.mokuji td.re {
	background-color:#FFBCCA;
}
table.mokuji td.ye {
	background-color:#FFF571;
}
table.mokuji td.lb {
	background-color:#ACC1E8;
}
table.mokuji td.ck-l {
	border-top:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	border-left:2px solid #ff0000;
	color:#ee0000;
}
table.mokuji td.ck-r {
	border-top:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	border-right:2px solid #ff0000;
	color:#ee0000;
}
table.mokuji .side-l {
	padding:0;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	background-color:#ffffff;
}
table.mokuji .side-r {
	padding:0;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	background-color:#ffffff;
}

.bgtag1 {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat -142px 0px;
}
.bgtag1r {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat -162px 0px;
}
.bgtag2 {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat  -95px 0px;
}
.bgtag2r {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat -115px 0px;
}
.bgtag3 {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat  -48px 0px;
}
.bgtag3r {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat  -68px 0px;
}
.bgtag4 {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat    0px 0px;
}
.bgtag4r {
	background:url(/item/arithmetic/images/item_arithnew_tab.gif) no-repeat  -20px 0px;
}


/* Item arithnew template */
.repo_item {
	width:605px;
	padding:5px 5px;
	margin:10px 10px 10px 10px;
	background:url(/item/arithmetic/images/item_arithnew_bg.jpg) no-repeat 0px 0px;
}
.Ccon_item {
	width:620px;
	float:left;
	line-height:140%;
}

/* 横幅拡張margin */
.mgn10 {
	margin-left:10px;
}
.mgn50 {
	margin-left:50px;
}

.txt-just {
	line-height:150%;
	text-align:justify;
	text-justify:inter-ideograph;
}

