@charset "utf-8";
/* CSS Document */

.typeBox { 
	background:url(/type/img/bg_give_01.gif) no-repeat left top;
	vertical-align:middle;
	margin-top:20px;
}

.typeBox .btm { 
	background:url(/type/img/btm_give_01.gif) no-repeat left bottom;
	height:5px;
}

#kinoTable {
	width:400px;
	margin:10px 0 20px 190px;
}

#kinoTable p {
	margin-top:10px;
}

.solution { 
	margin:0 10px;
	padding:10px 0 3px;
	border-bottom:1px dotted #ccc;
}

.solution .fL p { 
	padding:15px 0 10px 71px;
}

.solution .fR p { 
	padding:15px 0 10px 56px;
	background:url(/type/img/bg_give_02.gif) no-repeat 10px 20px;
}

.solution .fR p span { 
	background:url(/common/img/icn_black_02.gif) no-repeat left 0.2em;
	padding-left:10px;
}

.solution a:link , .solution a:visited , .solution a:active { 
	text-decoration:underline;
}

.solution a:hover { 
	text-decoration:none;
}

.solution #no1 { 
	background:url(/type/img/icn_give_01.gif) no-repeat left top;
	font-size:125%;
	font-weight:bold;
}

.solution #no2 { 
	background:url(/type/img/icn_give_02.gif) no-repeat left top;
	font-size:125%;
	font-weight:bold;
}

.solution #no3 { 
	background:url(/type/img/icn_give_03.gif) no-repeat left top;
	font-size:125%;
	font-weight:bold;
}

.solution #no4 { 
	background:url(/type/img/icn_give_04.gif) no-repeat left top;
	font-size:125%;
	font-weight:bold;
}

.solution #no5 { 
	background:url(/type/img/icn_give_05.gif) no-repeat left top;
	font-size:125%;
	font-weight:bold;
}

.w49per {
	width: 49%;
}
.w23per {
	width: 23%;
}
.w25per {
	width: 25%;
}
.w27per {
	width: 27%;
}
table.pritbl {
	border-collapse:collapse;
}
table.pritbl th,
table.pritbl td {
	border:#CCCCCC 1px solid;
	text-align:left;
	padding:3px;
	font-size:84%;
}
table.pritbl td.nobor {
	border: none;
	font-size:134%;
	font-weight:bold;
}
table.pritbl td.noborRL {
	border-left: none;
	border-right: none;
	font-size:100%;
	font-weight:bold;
}
table.pritbl td.noborRLT {
	border-top: none;
	border-left: none;
	border-right: none;
	font-size:100%;
	font-weight:bold;
}
table.pritbl td.taC {
	text-align:center;
}

