body{
	background-image: url(../common/img/body/bg_background_tmp.gif);
	background-repeat: repeat;
	background-color: #FFF3C2;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}

form{
margin:0px;}

.Pyohaku01{
	margin:0px;
	padding:5px 10px 5px 10px;
	 line-height:120%;}


.header{font-size:12px;}


.topt04{
	margin:0px;
	padding:5px 10px 5px 10px;
	 line-height:140%;}


/* -------------------------------body------------------------------- */

.main { line-height:170%;}

.main02 { line-height:160%;}

.main03 { line-height:130%;}

.main04 { line-height:190%;}

/* ------------------------------- H 標準 ------------------------------- */

h1{
	margin:22px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color: #333333;
	background-image: url(../img/t_bar_02.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2 {margin:0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	background-repeat: no-repeat;
}

h3 {margin:0px 0px 0px 10px;
	padding:0px;
	color:#335F8A;
}

h4 {margin:0px 0px 0px 10px;
	padding:0px;
	color:#335F8A;
}

/* ------------------------------- H ガイド用 ------------------------------- */

h1.guide {
	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_blue_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.guide {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_blue_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.guide_b {
	width:590px;
	height:51px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_blue_h2_b.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h3.guide {
	width:590px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_blue_h3.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h4.guide {
	width:590px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 25px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_blue_h4.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}


/* ------------------------------- H おしらせ用 ------------------------------- */

h1.schedule {
	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_schedule_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.schedule {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_schedule_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h3.schedule {
	width:590px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_schedule_h3.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}



/* ------------------------------- H おしらせ用 ------------------------------- */

h1.information {
	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_pink_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.information {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_pink_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}



/* ------------------------------- H メニュー用 ------------------------------- */

h1.kumiaiin {
	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_kumiaiin_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.kekkon {
	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_kekkon_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.sintiku {
	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_sintiku_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.byouki {

	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_byouki_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.josei {

	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_josei_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.hoyou {

	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_hoyou_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.taishoku {

	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_taishoku_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h1.nenkin {

	width:620px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 72px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_nenkin_h1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.gray {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_gray_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.green {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_green_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.orange {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_orange_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h2.yellow {
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_yellow_h2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h3.green {
	width:590px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_green_h3.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}

h4.green {
	width:590px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 25px;
	color: #333333;
	background-image: url(../img/body/t_title_bg_green_h4.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}


/* -------------------------------menu #ID ------------------------------- */

#m01{}
#m02{}
#m03{}
#m04{}
#m05{}
#m06{}


/*　default link color ---------------------------------------------------------------*/


A:link    { color:#0000CC; }
A:visited { color:#CC0066; }
A:active  { text-decoration:none; color:#0000CC; }
A:hover   { text-decoration:none; color:#0000CC; }






/* font.js ------------------------------------------------------- */
.f10fix{}
.f12px{}
.f14fix{	font-weight: bold;
	color: #000000;}
.f16fix{

}
.f22fix{}
.f24fix{}


/* header menu */
.menu02 {
	font-size:14px;
}

.menu02:link {
	color:#333333;
	text-decoration:  underline;
}

.menu02:visited {
	color:#666666;
	text-decoration:  underline; }

.menu02:active {
	color:#333333;  text-decoration: underline;
}

.menu02:hover {
	color:#333333; text-decoration:none;
	position:relative;
	/*left:2px;
	top:2px;*/
}

.small  {
	font-size:80%;
}



/* 申請書ダウンロード リンク */
.menu03:link {
	color:#CC3E02;
	text-decoration: none; 
}

.menu03:visited {
	color:#FD5E1A;
	text-decoration:underline; }

.menu03:active {
	color:#CC3E02;text-decoration: underline;
}

.menu03:hover {
	color:#CC3E02;text-decoration: underline;

}


/* TOPページ リンク */
#TopBody a {
	color:#333333;
	text-decoration:  underline;
}

#TopBody a:link {
	color:#333333;
	text-decoration:  underline;
}

#TopBody a:visited {
	color:#666666;
	text-decoration:  underline; }

#TopBody a:active {
	color:#333333;  text-decoration: underline;
}

#TopBody a:hover {
	color:#333333; text-decoration:none;
	position:relative;
}


/* 『お知らせ』リンク */
.information {
	font-size:14px;
}

.information:link {
	color:#0033CC;
	text-decoration:  underline;
}

.information:visited {
	color:#3366CC;
	text-decoration:  underline; }

.information:active {
	color:#0033CC;  text-decoration: underline;
}

.information:hover {
	color:#0033CC; text-decoration:none;
	position:relative;
	/*left:2px;
	top:2px;*/
}

/* no change color
.menu04:link {
	color:#335A8A;
	text-decoration: underline; 
}

.menu04:visited {
	color:#335A8A;
	text-decoration: underline; }

.menu04:active {
	color:#335A8A;  text-decoration: underline;
}

.menu04:hover {
	color:#335A8A; text-decoration: none;

}
 */

/*-------------------------------topic pass----------------------------------*/

.tpass01:link {
	color:#333333;	text-decoration: underline;
}

.tpass01:visited {
	color:#666666;	text-decoration: underline;
}

.tpass01:active {
	color:#333333;	text-decoration: underline;
}

.tpass01:hover {
	color:#333333;	text-decoration: none;
	position:relative;
}





/*-------------------------------topic pass stay-----------------------------------*/

.tpass02:link {
	color:#333333;
	text-decoration: none;
}

.tpass02:visited {
	color:#333333;
	text-decoration: none;
}

.tpass02:active {
	color:#333333;
}

.tpass02:hover {
	color:#333333; text-decoration: underline;
}




/*------------------------------- css change -----------------------------------*/

.css:link {
	color:#000000;
	text-decoration: none;
}

.css:visited {
	color:#000000;
	text-decoration: none;
}

.css:active {
	color:#000000;
}

.css:hover {
	color:#000000; text-decoration: underline;
}

/*------------------------------- foot pagetop -----------------------------------*/

.foot:link {

text-decoration: underline;
}

.foot:visited {

	text-decoration: underline;
}

.foot:active {

	text-decoration: none; 
}

.foot:hover {
	text-decoration: none; 
}



.topmenu {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 0px;
	list-style-image: url(../../img/menu/m_b_arrow.gif);
 line-height:150%;
}



/*------------------------------- font js -----------------------------------*/



.f10px{}
.f14px{}
.menu{}
.tpass01{}
.foot{}
















/*------------------------------- body width -----------------------------------*/

#menu {
	margin-left: 10px;
}

/*-------------------*/
#navi {
	margin-left: 25px;
}

/*-------------------*/
#main_tile {
	margin-left: 20px;
}

/*-------------------*/
#main_tile_caption {
	margin-left: 80px;
	width:550px;
}

/*-------------------*/
#body {
	width:590px;
	margin-left: 40px;
}

#body p {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#body .content {
	width:590px;
}

#body .subtitle {
	border-bottom:3px solid #2BB540;
}

#body .related_link {
	border: solid 1px #FF9900;
	background-color: #FFF3C2;
}

#body .dl_link {
	border: solid 1px #3399FF;
	background-color: #CCFFFF;
}

#body .tel_number {
	color:#FF0000;
}

#body .fax_number {
	color:#FF0000;
}

/*-------------------*/

#TopInfo {
	margin-left: 20px;
}

#TopBody {
	margin-left: 10px;
}

#TopBody ul {
	margin: 3px 0px 0px 25px;
	padding: 3px 0px 0px 0px;
	line-height: 130%;
}


/*-------------------*/
/*     メニュー      */
/*-------------------*/

#body ul {
	line-height:150%;
}

#body ul.kumiaiin {
	list-style-image:url(../../img/i_grey.gif);
}

#body ul.kekkon {
	list-style-image:url(../../img/i_orange.gif);
}

#body ul.sintiku {
	list-style-image:url(../../img/i_orange.gif);
}

#body ul.guide {
	list-style-image:url(../../img/i_blue.gif);
}

#body ul.byouki {
	list-style-image:url(../../img/i_orange.gif);
}

#body ul.josei {
	list-style-image:url(../../img/i_orange.gif);
}

#body ul.hoyou {
	list-style-image:url(../../img/i_orange.gif);
}

#body ul.taishoku {
	list-style-image:url(../../img/i_green.gif);
}

#body ul.nenkin {
	list-style-image:url(../../img/i_green.gif);
}

#body ol {
	line-height:150%;
}


/*-------------------*/

#footer .address {
	margin-left: 20px;
	width: 620px;
}

#footer .copyright {
	color: #FFFFFF;
	font-size:11px;
	padding: 0px;
}

/*-------------------*/
/*        表         */
/*-------------------*/

#tableNormal {
	border: solid 1px #555555;
	border-collapse:collapse;
}

#tableNormal td {
	border: solid 1px #555555;
	border-collapse:collapse;
}

#tableSmaill {
	border: solid 1px #555555;
	border-collapse:collapse;
	font-size:10px;
}

#tableSmaill td {
	border: solid 1px #555555;
	border-collapse:collapse;
	font-size:12px;
	line-height:120%;
}

#tableNone td {
	border: none;
}

/*-------------------*/
/*    文字サイズ     */
/*-------------------*/

#TextSize {
	margin:4px 10px 0px 0px;
}

/*-------------------*/
/*    検索ボックス   */
/*-------------------*/

#search {
	margin-right:12px;
}

#search .textbox {
	margin:0px;
	padding:0px;
	width:165px;
	height:20px;
	background-color:#FFFFFF;
}

#search .submit {
	margin:0px;
	padding:0px;
	width:50px;
	height:20px;
	border: solid 1px #663300;
	background-color:#FFFFFF;
	background-image:url(../img/head/bg_submit_btn.gif);
}

/*-------------------*/
/*   左余白用(越田） */
/*-------------------*/

.plus	{
	margin-left:20px;
	}
	
