.kiji_wrap{
	padding:0 0 0 10px;
	}

.waku_red{
	display:block;
	margin:2px;
	padding:5px 10px 8px;
	border:2px #FF6347 dashed;
	}

.kiji_left{
	width:240px;
	padding:5px;
	float:left;
	}
	
.kiji_right{
	width:240px;
	margin-left:255px;
	padding:5px;
	}

table.flag{
	margin:5px;
	border:1px #999999 solid;
	text-align:center;
	}

.bg_y{
	background:#FFB90F;
	border:1px #996600 solid;
	}

.b_all{
	border:1px #666666 solid;
	}
	
/* table@*/
.kokki{
	text-align:center;
	}

.kokki table{
	padding:5px;
	border:1px #666666 solid;
	border-collapse:collapse;
	text-align:left;
	}

.kokki th{
	text-align:center;
	padding:5px;
	border:1px #999999 solid;
	background:#6699CC;
	color:#FFFFFF;
	}

.kokki td{
	padding:3px;
	border:1px #999999 solid;
	}

.txt_r{
	text-align:right;
	}

.ko td{
	background:#DDDDDD;
	}

.modo{
	padding:2px;
	padding-left:5px;
	border:1px #00FFFF outset;
	background-color:#FFFFFF;
	}

/* Wpj[YEX^fB[YEvO */
.riyou{
	margin:10px 0 0;
	padding:10px;
	text-align:center;
	list-style:none;
	}

.riyou a{
	display:block;
	width:190px;
	line-height:30px;
	background:url(../img/btn_bg.gif) no-repeat;
	text-align:left;
	text-indent:35px;
	color:#5571c4;
	font-weight:bold;
	font-size:12px;
	}

div.kiji_top2 rt,div.kiji_top rp{
	font-size:10px;
	}
	
.kiji_top2, .kiji_top2_ja{
	width:585px;
	background:url(../japan/foreigners/ijsp/img/kiji_top2.jpg) right repeat-y top;
	line-height:43px;
	padding:5px 0;
	}

.kiji_top2 h1{
	display:inline;
	color:#FF4500;
	font-weight:bolder;
	}

.kiji_top2 h2{
	display:inline;
	color:#ff4500;
	font-weight:bolder;
	font-size:1.5em;
	}
