/* CSS Document */
/*
.form_title{
	padding:5px;
	margin:0 0 5px;
	background-color:#6699CC;
	color:#FFFFFF;
	text-indent:.5em;
	}
*/
.midasi{
  @margin:0.5em 0 0;
  @font-size: 1.5em;
 @ font-weight: bolder;
	background-image:url(../img/topic.gif);
	background-repeat:no-repeat;
	padding:2px 0 0 25px;
	border-bottom:1px #6699CC solid;
	color:#3366CC;
	}

.form_center{
	padding:10px 0;
	text-align:center;
	}

.form_center table{
	padding:5px 0;
	border-collapse:collapse;
	}

.form_center th{
	background:#6699CC;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	}

.form_center td{
	text-align:left;
	padding:5px;
	}

.form_center p{
	padding:5px 5px 5px 0;
	}

.p_border_d{
	margin:5px 0 0;
	padding:0 5px 5px;
	border-bottom:1px #999999 dotted;
	text-align:left;
	text-indent:1em;
	}

.form_left{
	width:350px;
	padding-left:10px;
	float:left;
	}
	
.form_right{
	margin-left:370px;
	}

.form_right a{
	padding:5px;
	border:1px #00FFFF outset;
	}

td.txt_right{
	text-align:right;
	width:5em;
	}
/*
table.soto td{
	border:1px #999999 solid;
	}
	
table.inn td{
	border:none;
	}
*/

.form_center #serch_btn td{
	text-align:center;
	}

.attention{
	padding:10px;
	text-align:left;
	border-top:1px #999999 dotted;
	}
.attention p{
	padding:0 0 10px;
	text-indent:1em;
	border:none;
	}

p.border_db{
	padding:5px 0;
	margin-bottom:10px;
	border-top:1px #999999 dotted;
	border-bottom:1px #999999 dotted;
	}
	
.attention p.toptxt{
	padding-top:1.4em;
	text-indent:1em;
	}


.border_tblr{
	border:1px #999999 solid;
	}

.border_t{
	border-top:1px #999999 solid;
	}

.border_b{
	border-bottom:1px #999999 solid;
	}


.both_dash{
	border-top:2px #7EC0EE dashed;
	border-bottom:2px #7EC0EE dashed;
	}

.dantai_info{
	padding:10px;
	text-align:center;
	font-weight:bold;
	border:1px #666666 solid;
	}
	
.blue_dash{
	height:10px;
	background:url(../img/blue_dash.gif) repeat-x left;
	}

/* LڐA@*/
.kiji_top{
	width:585px;
	background:url(../japan/residents/children/img/child-tittle-wold.jpg) right top no-repeat;
	line-height:43px;
	}

.kiji_top h1{
	display:inline;
	color:#FF4500;
	font-weight:bolder;
	}
	
.kiji_top h2{
	display:inline;
	color:#ff4500;
	font-weight:bolder;
	font-size:1.5em;
	}

h1.top_small{
	font-size:0.6em;
	color:#000000;
	}

h2 span.top_small{
	font-size:65%;
	color:#000000;
	}

.kiji_title{
	margin:12px 0 0;
	height:30px;
	text-indent:20px;
	line-height:30px;
	background:url(../img/tittle-bg.gif) top left no-repeat;
	letter-spacing:0.3em;
	font-weight:bold;
	}
	
/* n}I𕔕@*/

#map_select{
	margin-left:5px;
	height:134px;
	width:7em;
	position:relative;
	float:left;
	} 

#noto{
	position:absolute;
	width:7em;
	top:13px;
	}

#kanazawa{
	position:absolute;
	width:7em;
	top:40px;
	}

#kaga{
	position:absolute;
	width:7em;
	top:65px;
	}

#kengai{
	position:absolute;
	width:7em;
	top:90px;
	}

#map{
	margin-left:5.5em;
	height:134px;
	width:130px;
	background:url(../japan/dantai/search-map.gif) right no-repeat;
	}
.blue_line{
	padding:0 0 5px 0;
	text-indent:1em;
	border-bottom:1px #6699FF solid;
	}

.border{
	border-collapse:collapse;
	}

.border th, .border td{
	border:1px #CCCCCC solid;
	}

.table_dot{
	height:6px;
	background:url(../japan/dantai/table_dot.gif) right repeat-x;
	}

.steps{
	margin:10px;
	}
	
.steps table{
	border-collapse:collapse;
	}

.steps td{
	padding:5px;
	}

.s_result{
	font-size:150%;
	text-align:center;
	}
.puretxt{
	text-indent:1em;
	line-height:1.4em;
	padding:0;
	margin:0;
	}
	
.toptxt{
	text-indent:1em;
	line-height:1.4em;
	padding:10px 0 0;
	margin:0;
}

.input_indent0{
	padding-left:8px;
	}

.input_indent{
	padding-left:12px;
	}
	
.input_indent2{
	padding-left:24px;
	}
	
.in_table{
	margin-left:2em;
	}

.in_table td{
	padding:0 5px;
	height:1.4em;
	vertical-align:middle;
	}
	
.norm_btn{
	margin:auto;
	}

.norm_btn a{
	text-align:left;
	display:block;
	width:190px;
	background:url(../img/btn_bg.gif) no-repeat;
	line-height:30px;
	text-indent:30px;
	color:#5070BF;
	font-weight:bold;
	}

.dantai_btn{
	margin:auto;
	text-align:center;
	}

.dantai_btn a{
	text-align:left;
	display:block;
	width:190px;
	background:url(../img/btn_bg.gif) no-repeat;
	line-height:30px;
	text-indent:30px;
	color:#5070BF;
	font-weight:bold;
	}

.gotop{
	padding:5px;
	text-align:right;
	}

.toptxt{
	text-indent:1em;
	line-height:1.4em;
	padding:10px 0 0;
	margin:0;
	text-align:left;
}

.p_b_txt{
	text-indent:1em;
	line-height:1.4em;
	padding:5px 0;
	margin:0;
	text-align:left;
	border-bottom:1px #999999 dotted;
	}

.kiji_wrap{
	padding:0 0 0 10px;
	}

.ins_table{
	margin:.5em 0 .5em 2em;
	}

.ins_table td{
	padding:0 5px;
	height:1.4em;
	vertical-align:middle;
	border:none;
	}

.zone_table, .zone_table td{
	border:none;
	padding:0 5px;
	}
