/******************************************/
body{/*全体的な設定*/
	margin:0px; 		/*全体の余白*/
	text-align:center;	/*センタリングIEバグ回避用*/
	background:#fff;	/*全体の背景の設定*/
	font-size:100%;
	color:#000000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.5; 
}

/******************************************/
a{ text-decoration: none; }
a:link{ color: #03c; }
a:visited{ color: #4d199a; }
a:hover{ color: #03c;
		text-decoration: underline; }

a img {
    border-style:none;
}
/******************************************/
#baseBlock1{/*コンテンツ全体の設定*/
	font-family:Verdana, "Tahoma,Arial,sans-serif,ＭＳ Ｐゴシック",MS UI Gothic, Osaka;/*フォントの設定*/
	color:#000000;      		/*センタリングのための右の余白*/
	width:850px;	        		/*コンテンツ全体の幅*/
	text-align:left;	        	/*IEセンタリングバグ回避用。*/
	background:url() repeat-y center top;	/*コンテンツ背景関係*/
	font-size: 0.84em;      		/*文字サイズ。
				Internet Explorerの文字のサイズ−中、Firefoxの文字サイズ−標準サイズに合わせてあります。*/
	font-color:#000000;
	margin: auto;
	s
}
/******************************************/
#title{/*タイトル部分*/
	width:850px;        	    	/*タイトル部分の幅*/
	height:135px;       	    	/*タイトル部分の高さ*/
	background:url(img/head_back.jpg) repeat-x left top;		/*タイトル部分の背景設定*/
	margin-bottom:10px;
	
	}

/******************************************/
h1{/*タイトル部分のフォント、文字位置の設定*/

	font-size:1.3em;		/*タイトル文字の大きさ 1emでbaseBlock1のfont-sizeと同じ大きさになります*/
	color:#aaa;		    	/*タイトル文字の色*/
	padding-top:100px;		/*文字上側の余白*/
	padding-left:30px;		/*文字左側の余白*/
	margin:0px;		    	/*Firefoxでの余分な余白を削除*/
	}

h1.sitename {	
		height:10px;
        font-size: 80%;
		text-align: left;
		margin:0px;
}
/******************************************/
#main{/*メインコンテンツ部分の位置設定*/
	width:430;			/*メインコンテンツの幅*/
	float:left;			/*メインコンテンツ位置設定*/
	padding-top:0px;		/*文字上部の余白*/
	padding-bottom:30px;		/*フッターとの間隔*/
	background:url() left repeat-y;	/*背景設定*/
	}
/******************************************/
#maintext{/*IEとfirefoxのズレ対策用*/
	padding-left:10px;	/*文字左側の余白。左右メニューとの位置のバランスをここで取っています*/
	}
	/******************************************/
#main2{/*メインコンテンツ部分の位置設定*/
	width:630;			/*メインコンテンツの幅*/
	float:left;			/*メインコンテンツ位置設定*/
	padding-top:0px;		/*文字上部の余白*/
	padding-bottom:30px;		/*フッターとの間隔*/
	background:url() left repeat-y;	/*背景設定*/
	border:1px solid #c8c8c8;
	}
/******************************************/
#maintext2{/*IEとfirefoxのズレ対策用*/
	padding-left:10px;	/*文字左側の余白。左右メニューとの位置のバランスをここで取っています*/
	}
/******************************************/
#main3{/*メインコンテンツ部分の位置設定*/
	width:630;			/*メインコンテンツの幅*/
	float:left;			/*メインコンテンツ位置設定*/
	padding-top:0px;		/*文字上部の余白*/
	padding-bottom:30px;		/*フッターとの間隔*/
	background:url() left repeat-y;	/*背景設定*/
	border:none;
	margin-left:10px;
	}
/******************************************/
#maintext3{/*IEとfirefoxのズレ対策用*/
	padding-left:10px;	/*文字左側の余白。左右メニューとの位置のバランスをここで取っています*/
	}
	
	#maincm{/*メインコンテンツ部分の位置設定*/
	width:850;			/*メインコンテンツの幅*/
	float:center;			/*メインコンテンツ位置設定*/
	padding-top:0px;		/*文字上部の余白*/
	padding-bottom:30px;		/*フッターとの間隔*/
	background:url() left repeat-y;	/*背景設定*/
	border:none;
	margin-left:10px;
	}
/******************************************/

/******************************************/

#menu{/*メニュー１部分の設定。初期設定では左メニュー部分となっています*/
	width:200px;       	/*メニュー１の幅*/
	float:left;    		/*メニュー１位置設定*/
	font-size:100%;	/*メニュー1の文字サイズ*/
	background:url();	/*メニュー1部分の背景の設定*/

	border:1px solid #c8c8c8;
	padding-left: 3px;
	}
	



/******************************************/
.m-title{/*メニュータイトルの設定。メニュー１とメニュー2で共有の部分となります*/
	height:20px;      		/*高さ*/
	font-size:1.2em;	        /*テキストサイズ*/
	border:1px solid #aaa;		/*枠線の設定*/
	color:#aaa;			/*全体的な余白*/
	background:url();		/*メニュータイトル部分背景*/
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	}
/******************************************/
	#menu2{/*2個目のメニュー部分の設定*/
	width:210px;       	/*2個目のメニューの幅*/
	float:right;    	/*2個目のメニュー位置設定*/
	font-size:0.9em;	/*2個目のメニューの文字サイズ*/
	text-align:left;	/*文字配置位置の設定*/
	}
	
	/*--右画像の下余白--*/
.menu2 li {
padding-bottom:10px;
}

	/******************************************/
	#menuyohaku{/*2個目のメニュー部分の設定*/
	width:10px;       	/*2個目のメニューの幅*/
	height:500px;
	float:left;    	/*2個目のメニュー位置設定*/
	font-size:0.9em;	/*2個目のメニューの文字サイズ*/
	background:url();	/*2個目のメニュー部分の背景の設定*/
	text-align:center;	/*文字配置位置の設定*/
	}
/******************************************/

/******************************************/
#footer a{	            	/*ページ下部のリンクテキストのフォント設定*/
	color:#777;            	/*テキスト色*/
	text-decoration:none;	/*下線の設定*/
	}
/******************************************/
#footer{/*ページ下部の設定*/
	clear:both;	      		/*floatによるメインコンテンツとメニュー分割の終了*/
	wigth:800px;			/*ページ下部の幅*/
	text-align:center;		/*フッター文字を中心に配置*/
	color:#777;		    	/*テキスト色*/
	font-size:0.8em;		/*テキストの大きさ*/
	border-top:solid 1px #999;	/*メインコンテンツとの境界線*/
	background:fff;			/*背景の設定*/
	}
	
	
	
/******************************************/
a img{/*画像リンクの設定　余分な物を削除してあります*/
	border-style : none;
	border-width : 0px;	
	text-decoration : none;
	}
/******************************************/

html{/*スクロールバーの色の設定。Internet Explorerのみ適用されます*/
	scrollbar-face-color: #fff;	    	/* バーの色 */
	scrollbar-3dlight-color: #eee; 		/* 左上外側ライン */
	scrollbar-highlight-color: #ddd;	/* 左上内側ライン */
	scrollbar-shadow-color: #ccc;		/* 右下内側ライン */
	scrollbar-darkshadow-color: #bbb;	/* 右下外側ライン */
	scrollbar-arrow-color: #ccc;		/* 矢印 */
	scrollbar-track-color: #fff;		/* トラック部分 */
}
/******************************************/
/* トップページ */

.right_box{	width:570px;
			padding:10px 10px 0px;
}

.topic{
	width:610px;
	border:#babbbb 1px solid;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.topic li{	margin-bottom:10px;}

.topic2{
	width:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.topic2 li{	margin-bottom:10px;}

.pickup{	width:400px;
			margin:0px 0px 10px;
}

.pickup p{	float:left;}

.pick_l{	width:264px;
			float:left;
}

.pick_r{	width:264px;
			float:right;
}

.pick_img{	float:left;
				margin-right:10px;}

.pickright_img{	float:light;
				margin-right:10px;}
				
.vrt{	vertical-align:text-bottom;
		margin-right:5px;}
		
.pick{
	width:auto;
	border:#babbbb 1px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
			
.pick2{	width:410px;
		border:none;
		padding:10px;
		margin:7px auto 5px;
		font-size:90%;
}

.title2 {
	background:url(img/title4.gif) no-repeat 0 100%;
	margin: 0;
	color: 	#3e3e3e;
	font-weight:bolder;
	font-size: 110%;
	padding: 7px 10px 7px 29px;
}


.bigtitle {
	background:url(img/title2.gif) no-repeat 0 80%;
	margin: 0;
	color: #3e3e3e;
	font-size: 130%;
	padding: 40px 10px 25px 10px;
}
	
.titlemenu {
	background:url(img/title3.gif) no-repeat 0 100%;
	margin: 0;
	color: 	#585858;
	font-weight:bolder;
	font-size: 110%;
	padding: 10px 10px 4px 29px;
}	
	
.pdf_title {
	background:url(img/pdf_title.gif) no-repeat 0 100%;
	margin: 0;
	color: 	#OOOOOO;
	font-weight:bolder;
	font-size: 110%;
	padding: 3px 3px 3px 6px;
}

.txt {	font-size: 12px;
	line-height: 126%;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}


.txt1 {font-size: 12px;
	line-height: 126%;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
			
			
/* 企業と出会う */

.k_indent{	text-indent:1em;
			margin:10px 0px 20px;}			
			
.k_indent02{	text-indent:1em;
				margin:10px 0px 30px;
}

.ki_mou{	width:590px;
			border-bottom:1px solid #BABBBB;
			border-right:1px solid #BABBBB;
			border-left:1px solid #BABBBB;
			padding:10px;
}

.ki_mou_l{	width:378px;
			float:left;
}

.ki_mou_r{	width:150px;
			float:right;
}

.mou_or{	width:356px;
			border:1px solid #FF9900;
			padding:10px;
			margin-top:10px;
}

.mou_or li{	background:url(img/icon02.jpg) no-repeat left 4px;
			padding-left:16px;
			margin-bottom:10px;
}

.sub_form{	width:590px;
			border-left:1px solid #CFCFCF;
			border-right:1px solid #CFCFCF;
			padding:10px 10px 0px;
}

.bu_msb{	text-align:center;
			margin-top:10px;}
			
			
			
/* 自分を磨く */

.serch{	width:570px;
		margin-bottom:10px;}

.serch_l{	width:330px;
			float:left;
}

.serch_l_01{	width:500px;
			float:left;
}

.serch_r{	width:220px;
			float:right;
}

.ser_mr{	margin:0px 12px;}

.ser_ul{	margin:10px 0px 20px 20px;}

.ser_ul li{	background:url(img/icon3.gif) no-repeat left 7px;
			padding:3px 0px 0px 12px ;
			margin-bottom:7px;
}


.staff_ul{	margin:10px 0px 20px 20px;}

.staff_ul li{	background:url(img/icon2.gif) no-repeat left 7px;
			padding:3px 0px 0px 12px ;
			margin-bottom:7px;
}




.ser_to{	width:590px;
		
}

.ser_ai{	width:590px;
			
			padding:10px;
}

.ser_os{	width:590px;
			
			padding:10px;
}

.name_tokyo{	color: 	#585858;
				border-bottom:1px solid #5a93ff;
				background:url(img/icon05.gif) no-repeat left top;
				padding:0px 0px 5px 10px;
				font-weight:bold;
				margin-bottom:10px;
}

.ser_pic03{	float:right;
			margin:0px 0px 20px 20px;}
			
.zehi{	margin:20px 0px 10px;
		clear:both;}
		
.bu_eve{	text-align:right;
			margin-top:20px;
}

.sitebox4{	width:267px;
}

.sitebox4 dl{	border-bottom:none;
				margin-bottom:15px;}

.sitebox4 dt{	background:url(img/tama_06.gif) no-repeat left 2px;
				padding:0px 0px 15px 15px;
}

.sitebox4 dd{background:url(img/tama_06.gif) no-repeat left 7px;
				padding:0px 0px 5px 10px;
				margin-left:20px;
}



/* 自分を磨く　過去のセミナー報告 */

.kako_mybox{	width:610px;
				border:1px solid #cccccc;
				padding:10px;
}

.kako_mybox_sd{	width:590px;
				border:1px solid #cccccc;
				padding:10px;
				margin-top:30px;
}

.kb{	width:590px;
		margin-bottom:20px;}

.kako_r{	width:378px;
			float:right;
}

.name_kako{		color:#333333;
				border-bottom:1px solid #FF9900;
				background:url(img/icon04.gif) no-repeat left top;
				padding:0px 0px 5px 10px;
				font-weight:bold;
				margin-bottom:10px;
}


/* 自分を磨く　イベント詳細 */

.eve_ta{	border-left:1px solid #cccccc;
			border-top:1px solid #cccccc;
			margin-top:10px;
}

.eve_ta td{	padding:5px 10px;
			border-right:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
}

.eve_td01{	color:#2946A9;
			font-weight:bold;
			background-color:#EDF2FA;
			width:130px;
}

.bu_eve{	text-align:center;
			margin-top:20px;}




/* 仲間と出会う */

.ike_box{	width:590px;
			margin:10px 0px 20px;
			border-bottom:1px dotted #cccccc;
			padding-bottom:20px;
}


.ike_sub{	width:590px;
			margin-bottom:15px;
}

.ike_sub_img{	float:left;
				margin-right:20px;}

.ike_r{	width:368px;
		float:right;
}

.ike_name{	font-size:16px;
			font-weight:bold;
			background:url(img/ike_i01.gif) no-repeat left 0px ;
			line-height:1.5em;
			padding:0px 0px 5px 58px;
			border-bottom:1px solid #999999;
			margin-bottom:10px;}



/* 運営団体　我々のミッション */

.di_missbox{	width:590px;
				border:1px solid #cccccc;
				padding:10px;
}


.dl_name{	font-size:16px;
			font-weight:bold;
			background:url(img/dl_i01.gif) no-repeat left 0px ;
			line-height:1.5em;
			padding:0px 0px 5px 58px;
			border-bottom:1px solid #00A2DB;
			margin-bottom:10px;
}

.dl_com{	width:526px;
			padding:10px;
			border:1px solid #2CB4E4;
}



/* 運営団体　はじめての方へ */

.dl_first_b{
	width:570px;
	padding:10px 10px 0px 10px;
	background-color:#E4F2FA;
	border: 1px solid #CFCFCF;
}

.dl_ftoku{	width:570px;
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px dotted #cccccc;
			
}

.dl_ftoku img{	float:left;
				margin-right:20px;
}

.ftoku_ind{	text-indent:1em;
			margin-top:10px;
}

.dl_f02{	width:610px;
			padding:10px;
			border:1px solid #CFCFCF;
			margin-bottom:30px;
}

.dl_bb{	width:590px;
margin-bottom:20px;
}

.dl_bb img{	float:left;
			margin-right:10px;}	
			
.dl_ill{	width:418px;
			float:right;
}


.illu_tit{	color:#0053A5;
			border-left:5px solid #FF9900;
			padding-left:5px;
			margin-bottom:10px;}


.dl_bb_last{	width:590px;
margin-bottom:20px;
border-bottom:1px dotted #cccccc;
padding-bottom:20px;
}

.dl_bb_last img{	float:left;
			margin-right:10px;}	


.dl_syou{	text-align:center;}

.nin_pic{	width:590px;
			margin:20px 0px 20px;
}

.nin_pic p{	float:left;}


.cl_txt{	clear:both;
			margin-top:20px;}

.cl_box{	width:590px;}


.dl_ftoku_la{	width:570px;
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px dotted #cccccc;
			
}

.dl_ftoku_la img{	float:left;
				margin-right:20px;
}


.dl_ftoku_ma{	width:570px;
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px dotted #cccccc;
			
}



.pic_ll{	float:left;
			margin-right:10px;}



/* キャリカレ＠東京の参加者の声 */

.k_tokyo{	width:570px;
			margin-bottom:30px;
			border-bottom:1px dotted #cccccc;
			padding-bottom:20px;
}

.k_tokyo p{	float:left;}


.k_ty{	width:570px;
		padding-bottom:20px;
		border-bottom:1px solid #cccccc;
		margin-bottom:20px;
}

.mm_name{	font-size:16px;
			color:#FF6600;
			font-weight:bold;
			border-left:5px solid #ff6600;
			padding-left:10px;
			margin-bottom:10px;
}
.mm_news{	font-size:14px;
			color:#FF6600;
			font-weight:bold;
			border-left:5px solid #ff6600;
			padding-left:10px;
			margin-bottom:10px;
}
.mm_news1{	color:#006699;
			font-weight:bold;
			font-size:14px;
			padding:1em 0px 0px 20px;
}
.mm_news2{	color:#FF6600;
			font-weight:bold;
			font-size:14px;
			padding:1em 0px 0px 20px;			
}

.anser{	background:url(img/icon_an.jpg) no-repeat 5px top;
		padding-left:35px;
		margin:10px 0px 20px; 
}


.que{	width:570px;
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:1px solid #cccccc;
}



/*キャリカレ＠東京 参加学生の特徴*/

.k_stubox{	width:570px;
			margin:10px 0px 30px;}
			
.k_stubox02{	width:590px;
			margin:10px 0px 0px;
}

.stu_l{	width:208px;
		float:left;
		margin-right:40px;
}

.sty_back{	width:188px;
			height:44px;
			background:url(img/stu_back.jpg) no-repeat left;
			color:#006699;
			font-weight:bold;
			font-size:26px;
			padding:48px 0px 0px 20px;
}

.sty_back02{	width:300px;
			height:100px;
			background:url(img/stu_back02.jpg) no-repeat left;
			color:#006699;
			font-weight:bold;
			font-size:26px;
			padding:48px 0px 0px 20px;
}


.atab{	border-left:1px solid #999999;
		border-top:1px solid #999999;
		text-align:center;
		margin-bottom:5px;
}

.atab td{	padding:5px 10px;
			border-bottom:1px solid #999999;
			border-right:1px solid #999999;
}

.atab01{	background:#4EB7E9;
			color:#0060AE;
			font-weight:bold;
}

.atab02{	background:#F2B6D1;
			color:#AC1481;
			font-weight:bold;
}

.atab03{	background:#C7DC6E;
			color:#007E38;
			font-weight:bold;
}


/*キャリカレ＠東京 就職コンサルタントの紹介*/

.consa_box{	width:570px;
			margin:20px 0px 20px;}
			

.sal_t{	float:right;}

.sal_t td{	padding:0px 10px 20px 0px;}


.mm_fir{	width:570px;
			margin-bottom:30px;
}


.mm_ww{	width:570px;}

.mm_to{	width:310px;
		float:right;
}

.gota_inq{	width:590px;
			padding:10px;
			border:1px solid #cccccc;
			margin-top:10px;}

.spo_li li{	margin-bottom:15px;
			border-bottom:1px solid #cccccc;
			padding-bottom:15px;}



/* サイトマップ */

.sitebox{	width:590px;
			margin-bottom:10px;
}

.sitebox dl{margin-bottom:15px;}

.sitebox dt{	background:url(img/site_icon03.gif) no-repeat left 2px;
				padding:3px 0px 5px 15px;
				font-weight:bolder;

				
}

.sitebox dd{background:url(img/icon2.gif) no-repeat left 7px;
				padding:2px 0px 4px 10px;
				margin-left:20px;
}


.siteboxhint{	width:610px;
			margin-bottom:10px;
}

.siteboxhint dl{	border-bottom:1px solid #cccccc;
				margin-bottom:15px;}

.siteboxhint dt{	
				padding:3px 0px 5px 15px;
				font-weight:bolder;
				
}

.siteboxhint dd{background:url(img/icon2.gif) no-repeat left 7px;
				padding:2px 0px 4px 10px;
				margin-left:20px;
}

.sitebox2{	width:570px;
}

.sitebox2 dl{	border-bottom:1px solid #cccccc;
				margin-bottom:15px;}

.sitebox2 dt{	background:url(img/site_icon01.gif) no-repeat left 2px;
				padding:0px 0px 5px 15px;
}

.sitebox2 dd{background:url(img/site_icon02.gif) no-repeat left 7px;
				padding:0px 0px 5px 10px;
				margin-left:20px;
}



.sitebox3{	width:600px;
}

.sitebox3 dl{	border-bottom:none;
				margin-bottom:15px;}

.sitebox3 dt{	background:url(img/icon2.gif) no-repeat left 2px;
				padding:0px 0px 15px 15px;
}

.sitebox3 dd{background:url(img/tama_04.gif) no-repeat left 7px;
				padding:0px 0px 5px 10px;
				margin-left:20px;
}

/* プライバシーポリシー */

.pvbox{	width:610px;
		border-bottom:1px dotted #cccccc;
		margin-bottom:20px;
		padding-bottom:20px;
}


.pvbox_sd{	width:570px;}

.ipv{	margin:20px 0px;}

.ipv li{	background:url(img/icon_pv.jpg) no-repeat left 5px;
			padding-left:15px;
			margin-bottom:10px;}





/* 共通項目 */

p,ul,li,dt,dd,dl{	padding:0px;
			margin:0px;
}

ul,li,dt,dd,dl{	list-style:none;}

.float_r{	float:right;}

.float_l{	float:left;}

.clear{	clear:both;
		font-size:1px;
		line-height:1em;
}

.pankuzu{	margin-left:10px;
			font-size:10px; }


.topback{	text-align:right;
			margin-top:20px;
}

.ind{	text-indent:1em;}

.orange{	color:#FF6600;}

.blue{	color:#003399;}


/* マージン設定 */

.mr_t5{	margin-top:5px;}

.mr_t7{	margin-top:7px;}

.mr_t8{	margin-top:8px;}

.mr_t10{	margin-top:10px;}

.mr_t20{	margin-top:20px;}

.mr_t30{	margin-top:30px;}

.mr_b5{	margin-bottom:5px;}

.mr_b10{	margin-bottom:10px;}

.mr_b20{	margin-bottom:20px;}

.mr_b30{	margin-bottom:30px;}

.mr_lr9{	margin:0px 9px;}

.mr_r10{	margin-right:10px;}

.mr_r20{	margin-right:20px;}

.mr_t20b5{	margin:20px 0px 5px;}

.mr_lr12{	margin:0px 12px;}

.mr_t40b10{	margin:40px 0px 10px;}

.mr_t30b10{	margin:30px 0px 10px;}





.sst{	width:590px;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		padding:10px;
}

.soijyoi{	background:url(img/mel01.jpg) no-repeat left top;
			padding-left:150px;
			margin-bottom:10px;
			font-weight:bold;
 }
 
 .esute{	background:url(img/mel02.jpg) no-repeat left top;
			padding-left:150px;
			margin-bottom:10px;
			font-weight:bold;
}

.esute02{	background:url(img/mel03.jpg) no-repeat left top;
			padding-left:150px;
			height:35px;
			font-weight:bold;
}

.l_tt{	width:243px;
		float:left;
}

.pad_b10{	padding-bottom:10px;}


.kbs{	width:570px;
		margin-bottom:20px;
}

.kbs_left{	width:370px;
			float:left;}
			
.chkse{	width:590px;
		border:1px solid #cccccc;
		padding:10px 10px 0px;
		margin-top:10px;
}

.chkse li{	background:url(img/chkss.gif) no-repeat left 3px;
			padding:0px 0px 0px 20px;
			margin-bottom:10px;
}


.kbt{	border-top:1px dotted #ccc;
		margin:20px 0px;
		padding-top:20px 0px;
		border-bottom:1px dotted #ccc;
}

.kbts{	width:590px;
		background:#FFFFCC;
		padding:10px;
		border:1px #CCCCCC solid;
}


.smn{	width:570px;
		border-bottom:1px dotted #cccccc;
		padding-bottom:20px;
		margin-bottom:10px;
}

.smn p{	float:left;}

.koe{	width:590px;
		padding:10px ;
		margin:7px 0px 20px;
}

.koe li{	margin-bottom:10px;
	}
			
.inta-ten1 {
	font-size: 16px;
	color: #006699;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
.inta-ten2 {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	left: auto;
	list-style-position: inside;
	list-style-type: none;
	background-image: url(img/icon2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-indent: 9px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	margin-bottom: 3px;
		padding-top:2px;
	
}
.inta-ten3 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #006699;
	
}


.inta-ten4 {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	left: auto;
	list-style-position: inside;
	list-style-type: none;
	background-image: url(img/icon3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-indent: 9px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	margin-bottom: 3px;
	padding-top:2px;
	
}

.inta-ten5 {
	font-size: 13px;
	color: #000000;
	text-align: center;
	list-style-position: inside;
	list-style-type: none;
	text-indent: 9px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	margin-bottom: 3px;
	padding-top:0px;
	
}

.inta-ten6 {
	font-size: 13px;
	color: #000000;
	left: auto;
	list-style-position: inside;
	list-style-type: none;
	background-image: url(img/icon3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-indent: 9px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	margin-bottom: 3px;
	padding-top:4px;
	padding-left:10px;
	
}






/*タブボックス*/
.tabheader table {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */
   margin:0;
  padding: 0 0 0px 0;
}


.tabheader table tr td {
margin:0;padding:0;
border-width:0;
font-weight:bold;
text-align: center;
font-size:80%;
}

.tabheader .close {
  border-style: solid;
  border-width: 1px; 
  border-color: #c8c8c8;
  background-color: #99CCFF;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}


.tabheader .open {
  border-style: solid;
  border-width: 1px; 
  border-color: #99CCFF #99CCFF #fff #99CCFF;
  background-color: white;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}


.tabheader a {text-decoration: none;}
.tabbody {
	width:auto;
	border-color:  #c8c8c8;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	padding: 1em;
	margin-bottom: 10px;
	
  
}



.style7 {font-size: 90%}
.style34 {
	font-size: xx-large;
	font-weight: bold;
	color: #3366CC;
}
.style6 {
	color: #00CC00;
	font-weight: bold;
}

.style8 {color: #FF0000; font-weight: bold; }

.style24 {
	color: #FF6666;
	font-weight: bold;
}
.style25 {color: #FF6666}

.style26 {
	color: #FF0000;
	font-weight: bold;
	font-size: 140%;
}

.style28 {font-size: 80%}

.style30 {font-size: x-small}

.style32 {
	font-size: small;
	font-weight: bold;
}	

.style5 {color: #333333}
.style6 {color: #333333; font-family: "HG創英角ﾎﾟｯﾌﾟ体"; }
.style8 {font-size: small}
.style35 {color: #FF0000}

.style7 {font-size: 90%}

.style9 {font-size: small}
.style4 {font-size: medium}
.gimon {
	background-color: #FFFF99;
}
.style36 {font-size: large}
.style37 {font-size: 100%}
.style39 {color: dodgerblue; font-weight: bold;}
.style40 {color: #3366CC; font-weight: bold;}
.style44 {font-family: "HG創英角ﾎﾟｯﾌﾟ体"; font-size: large; }
.style43 {font-family: "HG創英角ﾎﾟｯﾌﾟ体"}
.style45 {font-family: "HG丸ｺﾞｼｯｸM-PRO"}
.style4 {font-size: medium}
.style46 {font-size: 75%}
.style48 {font-weight: bold}
.style47 {font-size: 78%; }
.style49 {font-size: x-large}
.style53 {font-size: 150%}
.style54 {color: #009966}
.style55 {color: #CC3333}
.style56 {color: #000099}
.style57 {color: #009933}
.style58 {color: #990066}
.style59 {color: #CC0033}
.style60 {color: #FF3300}
.style61 {color: #FF0033}
.style62 {color: #663333}
.style63 {color: #333366}

.style46 {color: #999999}
.style64 {
	color: #FF6633;
	font-weight: bold;
	font-size: large;
}
.style65 {
	color: #FF9900;
	font-weight: bold;
	font-size: large;
}
.style67 {color: #FF3333; font-weight: bold; font-size: large; }
.style69 {color: #CC3399}
.style70 {color: #FF0066}
.style71 {color: #FF33CC}
.style72 {color: #FF6699}
.style73 {color: #990033}
.style75 {color: #336699}
.style76 {
	color: #0033FF;
	font-weight: bold;
}
.style77 {
	color: #333399;
	font-weight: bold;
}
.style78 {color: #336633}
.style79 {color: #33CC33}


.qandaq{	width:610px;
}

.qandaq dl{	border-bottom:none;
				margin-bottom:15px;}

.qandaq dt{	background:url(img/q.gif) no-repeat left 0px;
				padding:5px 0px 10px 24px;
}

.qandaq dd{background:url(img/q.gif) no-repeat left 7px;
				padding:0px 0px 5px 10px;
				margin-left:20px;
}

.qandaaq{	width:605px;
			border:1px solid #cccccc;
			margin:10px; 0
}

.qandaaq dl{	border-bottom:none;
				margin-bottom:5px;}

.qandaaq dt{	background:url(img/q.gif) no-repeat left 0px;
				padding:0px 0px 5px 24px;
}

.qandaaq dd{background:url(img/a.gif) no-repeat left 10px;
				padding:5px 0px 0px 30px;
				margin-left:30px;
}

.qandaa{	width:610px;
}

.qandaa dl{	border-bottom:none;
				margin-bottom:15px;}

.qandaa dt{	background:url(img/a.gif) no-repeat left 0px;
				padding:5px 0px 10px 24px;
}

.qandaa dd{background:url(img/a.gif) no-repeat left 7px;
				padding:0px 0px 5px 10px;
				margin-left:20px;
}


/*コンテンツエリア*/
div#contents{
	clear: both;
	overflow: auto;
	margin: 0;
	padding: 0px 5px 1.4em 5px;
	}

/*Firefoxのみ対応*/
div#main-contents ul.topics,
div#main-contents ul.checklist{
	-moz-border-radius: 16px;/*角丸の半径*/
}
div#contents .c1{
	padding-top: 15px;
	background: url(img/corner-left-top.gif) no-repeat left top;
}
div#contents .c2{
	width: 100%;
	background: url(img/corner-right-top.gif) no-repeat right top;
}
div#contents .c3{
	padding: 0 0 15px 15px;
	background: url(img/corner-left-bottom.gif) no-repeat left bottom;
}
div#contents .c4{
	padding-right: 15px;
	background: url(img/corner-right-bottom.gif) no-repeat	right bottom;
}

.stafftable {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */
   margin:0;
  padding: 0 0 0px 0;
  text-align:left;
}


.stafftable tr td {
margin:0;padding:0;
border-width:0;
font-weight:none;
text-align: left;
font-size:80%;
}


.c {
	padding:15px 20px;
	text-align:left;
	margin-bottom:20px;

}





/* IE6用 */
*html hr {
   display :list-item;
   width:0;
   margin-left:-10px;
   list-style :url(img/line.gif) inside;
}

hr {
   border:0;
   height: 0px;
   background:url(img/line.gif) 50% 0  no-repeat;
}


.bun{
	width:610px;
	border:none;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}