/*------------------*/
/* 基本タグデザイン */
/*------------------*/
body{
	margin: 0px;
/*	color: #555555;*/
	color: black;
	background-color: #dddddd;
/*
	background-image:url(http://www.iryoseido.com/images/back.jpg);
*/
	background-image:url(http://www.iryoseido.com/images/back.gif);
	/*font-family: "HG丸ｺﾞｼｯｸM-PRO",sans-serif;*/
	/*font-family: "HG丸ｺﾞｼｯｸM-PRO",sans-serif;*/

}
form{
	margin: 0px;
}
table{
	border-collapse: collapse;
	border-spacing:  0px;
	padding:         0px;
	margin:          0px;
}
th{
	vertical-align:   top;
	text-align:       none;
	background-color: #EFF3FF;
}
td{
	vertical-align: top;
}
hr{
	color:            #A4A4FF;
	height:           1px;
	border-style:     solid;
	display:          inline;
	width:            100%;
}
p{
	margin:        0px;
	margin-bottom: 5px;
}
img{
	border: none;
}
ul{
	margin: 0px;
	list-style: none;
}
li{
	padding: 5px;
}

/*----------------*/
/* ベースデザイン */
/*----------------*/
.head-foot{
	width:				820px;
	padding-top:		10px;
	padding-bottom:		10px;
/*
	background-color:	#A6D4EF;
*/
	background-color:	#407cc0;
}

.base_top{
	padding:		10px 10px 0px 10px;
	width:			820px;
	/*background-image: none;*/
	background-color: #ffffff;
/*	background-image:url(http://www.iryoseido.com/images/right_s.jpg);*/
/*
	background-image:url(http://www.iryoseido.com/images/right_s.gif);
	background-repeat:repeat-y;
	background-position:100%;
*/
/*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99FF99, endColorstr=#FFFFFF, gradienttype=1);*/
}
.base_main{
	padding:          0px 10px 0px 10px;
	padding-top;      16px;
	width:            820px;
	/*background-image: none;*/
	background-color: #ffffff;
	text-align:       left;
/*	background-image:url(http://www.iryoseido.com/images/right_s.jpg);*/
/*
	background-image:url(http://www.iryoseido.com/images/right_s.gif);
	background-repeat:repeat-y;
	background-position:100%;
*/

/*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99FF99, endColorstr=#FFFFFF, gradienttype=1);*/
}
.base_bottom{
	padding:          0px 10px 10px 10px;
	width:            820px;
	/*background-image: none;*/
	background-color: #ffffff;
/*	background-image:url(http://www.iryoseido.com/images/right_s.jpg);*/
/*
	background-image:url(http://www.iryoseido.com/images/right_s.gif);
	background-repeat:repeat-y;
	background-position:100%;
*/
/*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99FF99, endColorstr=#FFFFFF, gradienttype=1);*/
}

/*----------------*/
/* ページタイトル */
/*----------------*/
.p_title{
	font-weight:      bold;
	font-size:     120%;
	margin:        0px;
	margin-bottom: 3px;
	background-color: #C8DDFF;
	/*border-left:      solid 7px #A4A4FF;*/
	border-bottom:    solid 2px #A4A4FF;
	border-right:     solid 2px #A4A4FF;
	/*border-top:       solid 2px #A4A4FF;*/
	padding:          7px;
	width:            50%;
}
.p_title2{
	font-weight:      bold;
	padding:          7px;
	font-size:        130%;
	margin:           0px;
	background-color: #EFF3FF;
}
.h_title{
	text-align:    left;
	margin-bottom: 3px;
}
.s_map{
	text-align:    right;
	font-size:     70%;
}
.cl{
	clear: left;
}
.text{
	/*color:            #444444;*/
	color:            black;
	line-height:      1.5em;
	padding:          10px;
/*	background-color: #ECF3FF;*/
	background-color: #EFF3FF;

/*
	background-color: #ffffff;
*/
}


.appeal{
	margin-top:  3px;
	padding:     5px;
	border:      solid 1px #FF6766;
	/*border:      dotted 3px #F20000;*/
	/*background-color: #75FFDD;*/
	background-color: #FFFFE3;
}
.s_text{
	margin-top:  5px;
	margin-left: 10px;
	font-size:   90%;
}

/*------------------*/
/* ブロックタイトル */
/*------------------*/
.b_title{
	vertical-align:   middle;
	font-weight:      bold;
	padding:          5px;
/*	background-color: #C8DDFF;*/
	background-color: #407CC0;
/*
	border-bottom:    solid 3px #A6D4EF;
*/
	border-left:      solid 5px #A6D4EF;
	font-size:        120%;
	color:            #ffffff;
/*	border-right:     solid 2px #A4A4FF;*/

/*
	background-image:url(http://www.iryoseido.com/images/head_back.gif);
	background-repeat: no-repeat;
*/

/*	height:           39px;*/
/*	width:            90%;*/
}
.b_link{
	border:      dotted 2px #A4A4FF;
	padding:          5px;
	background-color: #EFF3FF;
	width:            600px;
}

/*--------------------*/
/* コンテンツデザイン */
/*--------------------*/
.cont, .cont_topix{
	/*padding:          5px;*/
	background-color: #EFF3FF;
}
.cont_topix{
	margin-bottom:       5px;
	border:           solid 1px #407CC0;
}
div.date{
	font-size:       80%;
	font-weight:     bold;
	padding:         5px 0px 0px 0px;
}
/*
.cont_topix .date{
	font-size:       80%;
	font-weight:     bold;
	padding:         5px 0px 0px 0px;
}
*/
.cont_topix .title{
	font-weight:     bold;
	padding:         5px;
	background-color: #EFF3FF;
}
.cont_topix .main{
	font-size:       80%;
	padding:         10px;
}
/*--------------------*/
/* テーブルレイアウト */
/*--------------------*/
table.tbl_01 th{
	border:     solid 1px #888888;
	padding:    5px;
}
table.tbl_01 td{
	border:  solid 1px #888888;
	padding: 5px;
	background-color: #ffffff;
}
table.tbl_02 th{
	border:     solid 1px #888888;
	padding:    5px;
	font-size:  80%;
}
table.tbl_02 td{
	border:    solid 1px #888888;
	padding:   5px;
	background-color: #ffffff;
}
/*----------*/
/* リンク系 */
/*----------*/
a{
	color:            blue;
}
a:visited{
	color:           #AF66C8;
}
a:hover{
	color:           #F25B00;
}
/*----------------*/
/* メニューリンク */
/*----------------*/
a.menu_a,a.menu_a_end{
	color:            blue;
	float:            left;
	text-decoration:  none;
	font-weight:      bold;
	display:          block;
/*	
	font-size:        16px;
*/
	font-size:        11px;
/*
	width:            98px;
*/
	width:            88px;
	height:           30px;
	text-align:       center;

	border-left:      solid 1px #FFFFFF;
	/*
	border-left:      solid 7px #A4A4FF;
	border-bottom:    solid 1px #A4A4FF;
	*/
	background-color: #C8DDFF;
	vertical-align:    middle;

	padding-top:      3px;
	/*
	padding-bottom:   5px;
	*/
}
a.menu_a_end{
	border-right:     solid 1px #FFFFFF;
}
a.menu_a:hover, a.menu_a_end:hover{
	color:              #F25B00;
	/*
	border-left:        solid 7px #35AEFF;
	border-bottom:      solid 1px #35AEFF;
	*/
	background-color:   #75C8FF;
}

div.koenkai_title{
	width:            600px;
	/*background-color: #ECF3FF;*/
	text-align:       left;
	margin-top:       10px;
	margin-bottom:    10px;
}
div.koenkai_main{
	width:            600px;
	background-color: #EFF3FF;
	padding:          10px;
	text-align:       left;
	line-height:      1.5em;
	color:            black;
}
div.main_text{
	width:            600px;
	background-color: #EFF3FF;
	padding:          10px;
	text-align:       left;
	line-height:      1.5em;
}

.tbl_navi{
	width:   100%;
}

.tbl_navi td{
	width:  33%;
	font-size:  9pt;

}

.ul_01{
	list-style:   decimal;
}


/* 旧CSS引用 */
.hon{ 
	font-size: 12pt;
	line-height: 18pt;
}
.honsmall{ 
	font-size: 10pt;
	line-height: 15pt;
	color: #880000;
}
.px13 {
	font-size: 13px;
}
.px13w {
	font-size: 13px;
	color:#FFFFFF;
}

a.top_link{
	font-family: "MSｺﾞｼｯｸ",sans-serif;
	text-decoration:  none;
	color:            #ffffff;
	display:          block;
	background-color: #407CC0;
	padding:          5px;
	margin-bottom:    10px;
}
a.top_link:visited{
	color:            #ffffff;
}
a.top_link:hover{
	color:            #ffffff;
	/*
	background-color: #A6D4EF;
	*/
}

/*--*/

