@charset "Shift_JIS";

body,#next21_2011 h1,#next21_2011 h2,#next21_2011 h3,#next21_2011 h4,#next21_2011 h5,#next21_2011 h6,#next21_2011 p,#next21_2011 ol,#next21_2011 ul,li,#next21_2011 dl,#next21_2011 dt,#next21_2011 dd {
	font-style: normal;
	margin:0px;
	padding:0px;
	font-size:small;
	font-weight:normal;
	
}

body{

font-size:small;


line-height:1.8em!important;

}

#next21_2011 address,#next21_2011 em{
	font-style: normal;
}


#next21_2011 img{
	border: 0;
	margin:0;
	padding:0;
}

#next21_2011 ul,#next21_2011 ol{
	list-style: none;
}


#next21_2011 th,#next21_2011 td{
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}






/*clearfix*/

.clearfix:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

.clearfix{
   display:inline-block;
   min-height:1%;  /* for IE 7 and MacIE5.5*/
}

/* Hides from IE-mac \*/
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/* for ie5,6*/




/**/

.color_or{
	color:#b88301;}
.color_re{
	color:#F00!important;
	}

.color_lb{
	color:#76b1f8!important;}


	
	
.text_center{
	text-align:center!important;}

.font_bold{
	font-weight:bold!important;
	}

.clear{
	clear:both;
	}
.d_block{
	display:block;
	}


.size_xsmall{
	font-size:x-small!important;
	}
.size_small{
	font-size:small!important;
	}
	
.size_1_1{
	font-size:1.1em!important;
	}
.size_medium{
	font-size:medium!important;
	}

.size_large{
	font-size:large!important;
	}

.f_left{
	float:left;
	}

.f_right{
	float:right;
	}
	

.ma_bt5{
	margin-bottom:5px!important;}

.ma_bt10{
	margin-bottom:10px!important;}

.ma_bt20{
	margin-bottom:20px!important;}
	
.ma_bt30{
	margin-bottom:30px!important;}
	
.ma_bt50{
	margin-bottom:50px!important;}	

.ma_lef10{
	margin-left:10px!important;}
	
.ma_lef15{
	margin-left:15px!important;}
	
.ma_lef20{
	margin-left:20px!important;}
	
.pad_rig20{
	padding-right:20px!important;}
	
.text_right_xsmall{
	text-align:right;
	font-size:small!important;}
	

	
/**/


#next21_2011{
	width:850px;
	
	}
	
	
#next21_2011 #main_image{
	margin-bottom:20px;}
	
#next21_2011 #main_image img{
	display:block;
	}

#next21_2011 #next21_contnts{
	}
#next21_2011 #next21_contnts h2{
	margin-bottom:20px;}

#next21_2011 #contents_blok01{
	margin-bottom:50px;
	margin-left:20px;
	}
	
#next21_2011 #contents_blok01 h3{
	background:url(../next21/houkokukai/img/titbg_01.gif) no-repeat left center;
	border-bottom:1px dotted #b88301;
	padding:6px 0 5px 15px;
	font-size:medium;
	font-weight:bold;
	margin-bottom:20px;}
	
	

#next21_2011 #contents_blok01 #area_01-01{
	margin-bottom:20px;
	position:relative;
	}

#next21_2011 #contents_blok01 #area_01-01 .mark{
	position:absolute;
	left:740px;
	top:0;
	z-index:2;
	}
#next21_2011 #contents_blok01 #area_01-01 .left_area{
	float:left;
	width:450px;
	}
	
#next21_2011 #contents_blok01 #area_01-01 .left_area dl dt{
	clear:left;
	float:left;
	background-color:#a67600;
	font-size:1.1em;
	color:#fff;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	line-height:1.4em;
	width:70px;
	text-align:center;
	}


#next21_2011 #contents_blok01 #area_01-01 .left_area dl dd{
	padding:2px 0px 2px 0px;
	line-height:1.4em;
	margin-left:90px;
	margin-bottom:20px;
	font-size:1.1em;}

#next21_2011 #contents_blok01 #area_01-01 .right_area{
	float:right;
	width:360px;
	z-index:1;
	
	}


#next21_2011 #contents_blok01 #area_01-02{
	clear:both;
	margin-bottom:30px;
	
	}
#next21_2011 #contents_blok01 #area_01-02 .dl_pattern01{
	
	
	}
#next21_2011 #contents_blok01 #area_01-02 .dl_pattern01 dt{
	font-weight:bold;
	color:#8a6526;
	
	}	
#next21_2011 #contents_blok01 #area_01-02 .dl_pattern01 dd{
	margin-left:15px;
	font-weight:bold;
	}
	


#next21_2011 #contents_blok01 #area_01-02 .dl_pattern02{
	}

#next21_2011 #contents_blok01 #area_01-02 .dl_pattern02 dt{
	clear:left;
	float:left;
	font-weight:bold;
	color:#000;

	}
#next21_2011 #contents_blok01 #area_01-02 .dl_pattern02 dd{
	margin-left:250px;
	font-weight:bold;
	}
	
#next21_2011 #contents_blok01 #area_01-02 .bt_text{
	font-size:small;
	text-align:right;
	}
	
#next21_2011 #contents_blok01 #area_01-02 .box_01{
	border:3px solid #F99;
	padding:10px;}
	
	
#next21_2011 #contents_blok01 #area_01-03{
	clear:both;
	}
	
#next21_2011 #contents_blok01 #area_01-03 .box_01{
	background-color:#e6e6e6;
	padding:10px;
	margin-bottom:20px;
	}
	
#next21_2011 #contents_blok01 #area_01-03 .box_02{
	border:1px solid #e6e6e6;
	padding:10px;
	margin-bottom:20px;
	}
	
#next21_2011 #contents_blok01 #area_01-03 dl dt{
		color:#006ebc;}
	
#next21_2011 #contents_blok01 #area_01-03 .box_02 img{
		float:right;
		margin-top:30px;
		}
		
#next21_2011 .arrow_text{
	background:url(../next21/houkokukai/img/arrow_01.gif) left center no-repeat;
	padding-left:15px;
	}
	
#next21_2011 .arrow_text a{
	color:#006ebc;}

#next21_2011 #contents_blok02{
	margin-left:20px;}
	
#next21_2011 #contents_blok02 h3{
	background:url(../next21/houkokukai/img/titbg_02.gif) no-repeat left center;
	border-bottom:1px dotted #006ebc;
	padding:6px 0 5px 15px;
	font-size:medium;
	font-weight:bold;
	margin-bottom:20px;}
	
#next21_2011 #contents_blok02 #area_02-01{
	margin-bottom:30px;
	position:relative;}


#next21_2011 #contents_blok02 #area_02-01 .mark{
	position:absolute;
	left:740px;
	top:0;
	z-index:2;
	}
	
#next21_2011 #contents_blok02 #area_02-01 .left_area{
	float:left;
	width:450px;
	}
	
#next21_2011 #contents_blok02 #area_02-01 .left_area dl dt{
	clear:left;
	float:left;
	background-color:#006ebc;
	color:#fff;
	font-weight:bold;
	line-height:1.4em;
	padding:2px 0px 2px 0px;
	width:70px;
	text-align:center;
	font-size:1.1em;
	
	}


#next21_2011 #contents_blok02 #area_02-01 .left_area dl dd{
	margin-left:90px;
	line-height:1.4em;
	margin-bottom:20px;
	padding:2px 0px 2px 0px;
	font-size:1.1em;}

#next21_2011 #contents_blok02 #area_02-01 .right_area{
	float:right;
	width:360px;
	z-index:1;
	
	}
#next21_2011 #contents_blok02 #area_02-02{}

#next21_2011 #contents_blok02 #area_02-02 .w_400_left{
	width:390px;
	padding-right:10px;
	float:left;}
	
#next21_2011 #contents_blok02 #area_02-03{
	margin-bottom:30px;}

#next21_2011 #contents_blok02 #area_02-03 ul.indent li{
	text-indent:-1em;
	margin-left:1em;}
	
	
	
#next21_2011 #contents_blok02 #area_02-04{}
#next21_2011 #contents_blok02 #area_02-04 .box_01{
	background-color:#e6e6e6;
	padding:10px;
	margin-bottom:20px;
	}

.fax_pdfdown{
line-height:1.4em!important;