@charset "utf-8"; 



/*　共通設定　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.red {
	color:#f00;
	font-weight:bold;
}
.red02 {
	color:#f00;
}
.clear {
	clear:both;
}
h3 {
	clear:both;
	margin:0 0 20px 7px;
	padding:0;
}
.navi {
	margin:0 0 15px 7px;
	padding:0;
}
table {
	text-align:left;
	font-size:100%;
}
.brown {
	color:#6a3906;
}

.pdf_dl {
	border:solid 1px #ccc;
	margin:0 0 30px 127px;
	padding:8px;
	width:440px;
}
.pdf_dl img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}


/*　このページのトップへ　－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.totop01 {
	margin:0 10px 30px 0;
	padding:0;
	text-align:right;
}
.totop02 {
	clear:both;
	margin:0 10px 20px 0;
	padding:0;
	text-align:right;
}
.totop03 {
	clear:both;
	margin:20px 10px 20px 0;
	padding:0;
	text-align:right;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－トップページ
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/

/*　トップコンテンツ　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
h2.top {
	margin:0;
	padding:0;
}
h2.top02 {
	margin:0 0 10px 0;
	padding:0;
}
.contents_top-main {
	float:right;
	width:535px;
	height:auto;
	margin:0;
	padding:0;
}
.contents_top-bunner {
	float:right;
	width:155px;
	height:auto;
	margin:0;
	padding:0;
}
/*　IE6・IE7以外　*/
html>/**/body .contents_top-bunner {
	float:right;
	width:152px;
	height:auto;
	margin:0;
	padding:0;
}


/*　リンクバナー　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.contents_top-bunner ul {
	margin:0 0 8px 0;
	padding:0;
}
.contents_top-bunner li {
	margin:0 0 2px 0;
	padding:0;
}


/*　会員様ログイン　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.login a {
	background:url(../images/top/login.gif) no-repeat;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
	display:block;
	width:150px;
	text-indent:-9999px;	
}
.login a:hover {
	background:url(../images/top/login.gif) no-repeat 0 -28px;
	height:28px;
	width:150px;
}


/*　グーグル検索　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
table.google {
	font-size:10px;
	border-collapse:collapse;
	border:1px solid #ccc;
	width:150px;
	text-align:center;
}
table.google input.key {
	font-size:12px;
	width:130px;
}
td.mark {
	padding:5px;
}
td.buttom {
	text-align:right;
	padding:0 7px 0 0;
}


/*　滋賀県医師協同組合　－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.area01 {
	height:260px;
	margin:0 11px 0 0;
	padding:0;
}
.area01 p {
	margin:10px 25px 0 25px;
	padding:0;
}
.top-p01 {
	margin:10px 0 10px 24px;
	padding:0;
}
.top-p02 {
	margin:0 190px 0 40px;
	padding:0;
}


/*　お知らせ　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
dl.osirase {
	margin:10px 0 30px 24px;
	width:476px;
}
.osirase dt {
	margin:0;
	padding:4px 0 4px 8px;
	border-bottom:1px dashed #ccc;
	width:100px;
	float:left;
}
.osirase dd {
	margin:0 0 0 100px;
	padding:4px 0 4px 8px;
	border-bottom:1px dashed #ccc;
}


/*　イメージ画像　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.top-img01 {
	margin:0 0 30px 125px;
	padding:0;
}


/*　行事予定　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.top-yotei {
	margin:0 0 30px 11px;
	padding:0;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－ご挨拶
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2 {
	margin:0 0 20px 7px;
	padding:0;
}
.aisatu_img01 {
	margin:0 0 0 215px;
	padding:0;
}
.aisatu_p01 {
	margin:20px 65px 10px 72px;
	padding:0;
}
.aisatu_p02 {
	margin:0 0 0 527px;
	padding:0;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－概要・沿革
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
dl.gaiyou_dl01 {
	background-color:#ebf3fb;
	margin:10px 0 40px 47px;
	border:1px solid #69b0f2;
	border-top:none;
	width:600px;
}
.gaiyou_dl01 dt {
	margin:0;
	padding:4px 0 4px 8px;
	border-top:1px solid #69b0f2;
	width:130px;
	float:left;
}
.gaiyou_dl01 dd {
	background-color:white;
	margin:0 0 0 130px;
	padding:4px 0 4px 8px;
	border-top:1px solid #69b0f2;
	border-left:1px solid #69b0f2;
}
.gaiyou_dl01 dd img	{
	vertical-align:middle;
	margin:0 0 0 40px;
	padding:0;
}


/*　沿革　－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
dl.gaiyou_dl02 {
	margin:10px 0 40px 47px;
	width:600px;
}
.gaiyou_dl02 dt {
	margin:0;
	padding:4px 0 4px 8px;
	border-bottom:1px solid #69b0f2;
	width:100px;
	float:left;
}
.gaiyou_dl02 dd {
	margin:0 0 0 100px;
	padding:4px 0 4px 8px;
	border-bottom:1px solid #69b0f2;
}


/*　役員名簿　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
table.gaiyou_table01 {
	border-collapse:collapse;
	border:1px solid #9fcdf7;
	margin:0 0 20px 47px;
	width:600px;
}
table.gaiyou_table01 tr {
	border:1px solid #9fcdf7;
	vertical-align:top;
}
table.gaiyou_table01 th {
	border:1px solid #9fcdf7;
	padding:5px;
	background-color:#f4f5f6;
	text-align:center;
}
table.gaiyou_table01 th.header01 {
	border:1px solid #9fcdf7;
	padding:5px;
	background-color:#edf5fd;
	text-align:center;
}
table.gaiyou_table01 td {
	border:1px solid #9fcdf7;
	padding:5px;
	text-indent:10px;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－行事予定
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.gyouji {
	margin:0 0 10px 47px;
	padding:0;
	background:url(../images/gyouji/h3_bg.gif) no-repeat;
	width:50px;
	line-height:22px;
	text-indent:8px;
	font-size:100%;
}
	
.gyouji_c {
	margin:0 0 0 22px;
	padding:0;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－加入方法
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/


/*　リード１　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.kanyu_p01 {
	margin:0 30px 30px 30px;
	padding:0;
}


/*　リード２　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.kanyu_box01 {
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:150px;
	height:auto;
	display:inline;
}
.kanyu_box02 {
	float:left;
	margin:0;
	padding:0;
	width:520px;
	height:auto;
}
.kanyu_box02 h3 {
	margin:0;
	padding:0;
}


.kanyu_menu01 a {
	background:url(../images/kanyu/kanyu_bottom01.gif) no-repeat;
	height:33px;
	margin:0;
	display:block;
	width:131px;
	text-indent:-9999px;
	margin:70px 0 0 0;
}
.kanyu_menu01 a:hover {
	background:url(../images/kanyu/kanyu_bottom01.gif) no-repeat 0 -33px;
	height:33px;
	width:131px;
	margin:0;
	margin:70px 0 0 0;
}
.kanyu_menu02 a {
	background:url(../images/kanyu/kanyu_bottom02.gif) no-repeat;
	height:33px;
	margin:50px 0 0 0;
	padding:0;
	display:block;
	width:131px;
	text-indent:-9999px;
}
.kanyu_menu02 a:hover {
	background:url(../images/kanyu/kanyu_bottom02.gif) no-repeat 0 -33px;
	height:33px;
	width:131px;
	margin:50px 0 0 0;
	padding:0;
}

.kanyu_box02 ul {
	margin:0 0 20px 0;
	padding:20px 0 0 0;
	border-left:solid 1px #9fcdf7;
	border-right:solid 1px #9fcdf7;
	border-bottom:solid 1px #9fcdf7;
	background:url(../images/kanyu/kanyu_bg01.gif) no-repeat center;	
}
.kanyu_box02 li {
	margin:0 15px 20px 35px;
	padding:0;
	list-style:url(../images/kanyu/icon01.gif) outside;
}


/*　組合加入方法　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.kanyu_01 {
	clear:both;
	background:url(../images/kanyu/kanyu_title02.gif) no-repeat;
	margin:0 0 0 40px;
	padding:0 0 10px 30px;
	line-height:24px;
	font-size:120%;
}

table.kanyu_table01 {
	border-collapse:collapse;
	border:1px solid #9fcdf7;
	margin:0 0 20px 20px;
	width:669px;
}
table.kanyu_table01 tr {
	border:1px solid #9fcdf7;
	vertical-align:top;
}
table.kanyu_table01 th {
	border:1px solid #9fcdf7;
	padding:5px;
	background-color:#edf5fd;
	width:150px;
}
table.kanyu_table01 td {
	border:1px solid #9fcdf7;
	padding:5px;
}

table.kanyu_table01 td ol {
	margin:0 0 0 21px;
	padding:0;
}
table.kanyu_table01 ol li {
	list-style:decimal;
	margin:0;
	padding:0;
}
table.kanyu_table01 ul {
	margin:0 0 0 19px;
	padding:0;
}
table.kanyu_table01 ul li {
	list-style:disc;
	padding:0;
	margin:0;
}

table.kanyu_table01 p {
	margin:10px 0 0 21px;
	padding:0;
}


/*　書類ダウンロード　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.kanyu_02 {
	clear:both;
	background:url(../images/kanyu/kanyu_title03.gif) no-repeat;
	margin:0 0 0 80px;
	padding:0 0 0 30px;
	line-height:24px;
	font-size:120%;
}
.kanyu_ul01 {
	margin:20px 0 0 100px;
	padding:0;
}
.kanyu_ul01 li {
	margin:0 0 15px 0;
	padding:0;
}
.kanyu_ul01 li img {
	margin:0 5px 0 0;
	padding:0;
}

.kanyu_ul01 li a:link {
	text-decoration:underline;
	color:#6ec70e;
}
.kanyu_ul01 li a:visited {
	text-decoration:underline;
	color:#6ec70e;
}	 
.kanyu_ul01 li a:active {
	text-decoration:underline;
	color:#6ec70e;
}
.kanyu_ul01 li a:hover {
	text-decoration:underline;
	color:#f66;
}

.kanyu_p02 {
	border:solid 1px #ccc;
	margin:0 0 30px 168px;
	padding:8px;
	width:440px;
}
.kanyu_p02 img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}


/*　仕切り線　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.bar01 {
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;
}


/*　各種移動手続き　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
table.kanyu_table01 td img {
	margin:10px 10px 0 40px;
	padding:0;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－アクセス
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/


/*　グーグルマップ　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.g-map {
	margin:0 0 20px 87px;
	padding:0;
}
.s-map {
	text-align:center;
	margin:0 0 30px 0;
	paddig:0;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－購買事業
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/


/*　リード　－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.koubai_p01 {
	margin:0 50px 30px 50px;
	padding:0;
}


/*　医療用品カタログ　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#koubai_box01 {	
	float:left;
	margin:0 46px 20px 36px;
	padding:0;
	background:url(../images/koubai/koubai_bg01.gif) no-repeat;
	width:280px;
	height:161px;
	display:inline;
}
#koubai_box01 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
.koubai_p02 {	
	margin:0 10px 0 10px;
	padding:20px 0 0 0;
}

.koubai_buttom02_2 a {
	background:url(../images/koubai/koubai_link02.gif) no-repeat;
	height:18px;
	margin:10px 0 0 22px;
	display:block;
	width:77px;
	text-indent:-9999px;
}
.koubai_buttom02_2 a:hover {
	background:url(../images/koubai/koubai_link02.gif) no-repeat 0 -18px;
	height:18px;
	width:77px;
}


/*　医療関連印刷物　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#koubai_box02 {	
	float:left;
	margin:0 0 20px 0;
	padding:0;
	background:url(../images/koubai/koubai_bg02.gif);
	width:280px;
	height:161px;
}
#koubai_box02 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
.koubai_buttom01 a {
	background:url(../images/koubai/koubai_link01.gif) no-repeat;
	height:18px;
	margin:10px 0 0 22px;
	display:block;
	width:77px;
	text-indent:-9999px;
}
.koubai_buttom01 a:hover {
	background:url(../images/koubai/koubai_link01.gif) no-repeat 0 -18px;
	height:18px;
	width:77px;
}


/*　レセプトコンピューター　－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#koubai_box03 {	
	clear:both;
	margin:0 0 20px 36px;
	padding:0;
	background:url(../images/koubai/koubai_bg03.gif) no-repeat;
	width:606px;
	height:161px;
}
#koubai_box03 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
.koubai_p03 {	
	margin:10px 160px 5px 10px;
	padding:10px 0 0 0;
}
.koubai_p04 {	
	margin:0 160px 22px 10px;
	padding:0 0 0 0;
}
#koubai_box03 .koubai_p03 {	
	margin:10px 140px 5px 10px;
	padding:10px 0 0 0;
}
#koubai_box03 .koubai_p04 {	
	margin:0 140px 22px 10px;
	padding:0 0 0 0;
}

.koubai_buttom02 a {
	background:url(../images/koubai/koubai_link02.gif) no-repeat;
	height:18px;
	margin:0 0 0 22px;
	display:block;
	width:77px;
	text-indent:-9999px;
}
.koubai_buttom02 a:hover {
	background:url(../images/koubai/koubai_link02.gif) no-repeat 0 -18px;
	height:18px;
	width:77px;
}


/*　各種医療機器　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#koubai_box04 {	
	clear:both;
	margin:0 0 20px 36px;
	padding:0;
	background:url(../images/koubai/koubai_bg04.gif) no-repeat;
	width:606px;
	height:161px;
}
#koubai_box04 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
.koubai_p03 {	
	margin:10px 160px 5px 10px;
	padding:10px 0 0 0;
}
.koubai_p04 {	
	margin:0 160px 22px 10px;
	padding:0 0 0 0;
}


.koubai_buttom03_2 a {
	background:url(../images/koubai/koubai_link05.gif) no-repeat;
	height:18px;
	margin:8px 0 0 22px;
	display:block;
	width:130px;
	text-indent:-9999px;
}
.koubai_buttom03_2 a:hover {
	background:url(../images/koubai/koubai_link05.gif) no-repeat 0 -18px;
	height:18px;
	width:130px;
}


/*　各種医療関連商品　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#koubai_box05 {	
	float:left;
	margin:0 46px 30px 36px;
	padding:0;
	background:url(../images/koubai/koubai_bg05.gif);
	width:392px;
	height:161px;
	display:inline;
}
#koubai_box05 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}

.koubai_buttom03 a {
	background:url(../images/koubai/koubai_link03.gif) no-repeat;
	height:18px;
	margin:28px 0 0 22px;
	display:block;
	width:120px;
	text-indent:-9999px;
}
.koubai_buttom03 a:hover {
	background:url(../images/koubai/koubai_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:120px;
}


/*　その他事業　－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#koubai_box06 {	
	float:left;
	margin:0 0 30px 0;
	padding:0;
	background:url(../images/koubai/koubai_bg06.gif);
	width:168px;
	height:161px;
}
#koubai_box06 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
}

.koubai_buttom04 a {
	background:url(../images/koubai/koubai_link04.gif) no-repeat;
	height:18px;
	margin:47px 0 0 22px;
	display:block;
	width:120px;
	text-indent:-9999px;
}
.koubai_buttom04 a:hover {
	background:url(../images/koubai/koubai_link04.gif) no-repeat 0 -18px;
	height:18px;
	width:120px;
}




/*－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－サイトマップ　
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
#sitemap {
	margin:0 10px 20px 0;
	padding:0;
}
#sitemap ul {
	list-style-image:url(../images/sitemap/sitemap_icon01.gif);
	margin:0 0 30px 0;
	padding:0;
}
#sitemap ul li {
	margin:0 0 10px 100px;
	padding:0;
}

#sitemap ul li li {
	margin:0 0 10px 50px;
	padding:0;
}
#sitemap ul li ul {
	margin:0 0 10px 0;
	padding:0;
}



/*－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－プライバシーポリシー　
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.privacy_p01 {
	margin:0 40px 10px 40px;
	padding:0;
	text-indent:12px;
}
.privacy_p02 {
	margin:0 40px 20px 40px;
	padding:0;
	text-indent:12px;
}

.privacy_dl01 {
	margin:0 40px 20px 40px;
	padding:0;
}
.privacy_dl01 dt {
	margin:0 0 5px 0;
	padding:3px;
	background-color:#8bdcfe;
	color:#fff;
	font-weight:bold;
}
.privacy_dl01 dd {
	margin:0 0 20px 20px;
	padding:0;
}

.privacy_dl01 ul {
	margin:0 0 0 10px;
	padding:0;
}
.privacy_dl01 ul li {
	list-style:decimal;
	margin:0 0 0 40px;
	padding:0;
}

.privacy_dl02 {
	margin:0 65px 30px 65px;
	padding:8px;
	background-color:#e1f5fe;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－医療用品カタログ
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2.catalogue {
	margin:0 0 10px 85px;
	padding:0;
}
.catalogue_img01 {
	margin:0 0 0 130px;
	padding:0;
}


/*　お届けについて　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.catalogue_img02 {
	margin:0 0 0 43px;
	padding:0;
}
.catalogue_dl01 {
	margin:20px 18px 0 24px;
	padding:0;
}
.catalogue_dl01 dt {
	margin:0 0 10px 0;
	padding:5px 5px 5px 10px;
	background-color:#67d0fd;
	font-size:120%;
	color:#fff;
}
.catalogue_dl01 dd {
	margin:0 0 15px 24px;
	padding:0;
}
.catalogue_dl01 dd li {
	margin:0 0 0 12px;
	padding:0;
	list-style:disc;
}
.catalogue_img03 {
	float:left;
	margin:0 0 20px 65px;
	padding:0;
	display:inline;
	width:287px;
}
.catalogue_img04 {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:277px;
}


/*　返品について　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.catalogue_ol01 {
	margin:20px 18px 0 24px;
	paddin:0;
}
.catalogue_ol01 li {
	margin:0 0 10px 24px;
	paddin:0;
}
.catalogue_img05 {
	vertical-align:middle;
	margin:0 24px 0 0;
	paddin:0;
}
.catalogue_img06 {
	margin:5px 0 0 80px;
	paddin:0;
}
.catalogue_dl02 {
	margin:30px 200px 0 65px;
	padding:10px;
	border:solid 1px #0596d5;
	background-color:#f8fcfe;
}
.catalogue_dl02 dt {
	font-weight:bold;
	margin:0 0 10px 0;
}
.catalogue_dl02 li {
	margin:0 0 0 24px;
	paddin:0;
	list-style:disc;
}


/*　ご注文手順　－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.catalogue_dl03 {
	margin:20px 18px 0 24px;
	padding:0;
}
.catalogue_dl03 dt {
	margin:0 0 10px 0;
	padding:0;
}
.catalogue_dl03 dd {
	margin:0 0 25px 24px;
	padding:0;
}
.catalogue_dl03 dd li {
	margin:0 0 0 12px;
	padding:0;
	list-style:disc;
}


/*　医協で取り扱いできないカタログ商品　－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.catalogue_p01 {
	margin:20px 18px 15px 24px;
	padding:0 0 0 18px;
	text-indent:-18px;
}
.catalogue_p02 {
	margin:0 0 20px 42px;
}


/*　配送料について　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.catalogue_table01 {
	margin:20px 0 40px 100px;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #f90;
	text-align:center;
}
.catalogue_table01 th {
	margin:0;
	padding:5px;
	background-color:#fdf7ed;
	border:1px solid #f90;
	text-align:left;
}
.catalogue_table01 th.title {
	margin:0;
	padding:5px;
	background-color:#fbcc85;
	border:1px solid #f90;
	color:#fff;
	text-align:center;
}
.catalogue_table01 td {
	margin:0;
	padding:5px;
	border:1px solid #f90;
}

.catalogue_p03 {
	margin:0 10px 20px 7px;
	padding:5px 5px 5px 10px;
	background-color:#67d0fd;
	font-size:120%;
	text-align:center;
	color:#fff;
	line-height:180%;
	font-weight:bold;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－医協で取り扱いできないカタログ商品
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.catalogue02_table01 {
	margin:20px 0 20px 50px;
	padding:0;
	width:600px;
	border-collapse:collapse;
	border:1px solid #f90;
}
.catalogue02_table01 th {
	margin:0;
	padding:5px;
	background-color:#feb228;
	border:1px solid #f90;
	color:#fff;
	text-align:center;
}
.catalogue02_table01 td {
	margin:0;
	padding:5px;
	border:1px solid #f90;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－医療関連印刷物
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
#insatu_ul01 {
	margin:15px 0 0 30px;
	padding:0;
}
#insatu_ul01 li.insatu_ul01-1 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width:210px;
}
#insatu_ul01 li.insatu_ul01-10 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width:210px;
	text-align:right;
}
#insatu_ul01 li.insatu_ul01-2 {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:245px;
	text-align:left;
}
#insatu_ul01 li.insatu_ul01-3 {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:231px;
	text-align:left;
}
#insatu_ul01 li.insatu_ul01-4 {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:160px;
	text-align:left;
}


/*　カルテ用紙　－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.insatu_title01 {
	clear:both;
	margin:0;
	padding:0;
}
.insatu_table01 {
	margin:10px 0 10px 50px;
	padding:0;
	width:600px;
	border-collapse:collapse;
	border:1px solid #03497E;
}
.insatu_table01 th {
	margin:0;
	padding:5px;
	background-color:#e4f6fe;
	border:1px solid #03497E;
}
.insatu_table01 th.title {
	margin:0;
	padding:5px;
	background-color:#0596d5;
	border:1px solid #03497E;
	color:#fff;
	text-align:center;
}
.insatu_table01 td {
	margin:0;
	padding:5px;
	border:1px solid #03497E;
}
.insatu_table01 td.td-bg {
	margin:0;
	padding:5px;
	border:1px solid #03497E;
	background-color:#f9fbe0;
}
.insatu_table01 td.td-bg02 {
	margin:0;
	padding:5px;
	border:1px solid #03497E;
	background-color:#e4f6fe;
}

.insatu_p01 {
	text-align:right;
	margin:0 24px 20px 0;
	padding:0;
}
.insatu_p02 {
	text-align:center;
	margin:0 0 15px 0;
	padding:0;
}

.insatu_ul01 {
	margin:0 0 20px 65px;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－各種保険事業
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.hoken_p01 {
	margin:20px 38px 5px 44px;
	padding:0;
}
.hoken_p02 {
	margin:0 38px 15px 44px;
	padding:0;
}

ul#hoken_ul01 {
	margin:0 0 0 204px;
	padding:0;
}
ul#hoken_ul01 li {
	float:left;
	margin:0;
	padding:0;
}
ul#hoken_ul01 .hoken_link01 a {
	background:url(../images/hoken/hoken_link01.gif) no-repeat;
	height:30px;
	margin:0 35px 20px 0;
	display:block;
	width:125px;
	text-indent:-9999px;
}
ul#hoken_ul01 .hoken_link01 a:hover {
	background:url(../images/hoken/hoken_link01.gif) no-repeat 0 -30px;
	height:30px;
	width:125px;
}
ul#hoken_ul01 .hoken_link02 a {
	background:url(../images/hoken/hoken_link02.gif) no-repeat;
	height:30px;
	margin:0 0 20px 0;
	display:block;
	width:125px;
	text-indent:-9999px;
}
ul#hoken_ul01 .hoken_link02 a:hover {
	background:url(../images/hoken/hoken_link02.gif) no-repeat 0 -30px;
	height:30px;
	width:125px;
}
h3.hoken {
	clear:both;
	margin:0 0 10px 17px;
	padding:0;
}


/*　賠償責任補償制度　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#hoken_box01 {
	float:left;
	margin:0 30px 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken01.gif) no-repeat;
	width:280px;
	height:201px;
	display:inline;
}
#hoken_box02 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:url(../images/hoken/hoken02.gif) no-repeat;
	width:280px;
	height:201px;
}
#hoken_box03 {
	float:left;
	margin:0 30px 20px 52px;
	padding:0;
	background:url(../images/hoken/hoken03.gif) no-repeat;
	width:280px;
	height:161px;
	display:inline;
}
#hoken_box04 {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	background:url(../images/hoken/hoken04.gif) no-repeat;
	width:280px;
	height:161px;
}

#hoken_box01 h4,
#hoken_box02 h4,
#hoken_box03 h4,
#hoken_box04 h4,
#hoken_box05 h4,
#hoken_box06 h4,
#hoken_box07 h4,
#hoken_box08 h4,
#hoken_box09 h4,
#hoken_box10 h4,
#hoken_box11 h4,
#hoken_box12 h4,
#hoken_box13 h4,
#hoken_box107 h4,
#hoken_box108 h4 {
	text-indent:-9999px;
	height:32px;
}

#hoken_box01 li,
#hoken_box09 li,
#hoken_box10 li,
#hoken_box11 li,
#hoken_box12 li,
#hoken_box13 li {
	margin:0 0 0 24px;
	padding:0;
	list-style:disc;
}
#hoken_box01 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:96px 0 0 20px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box01 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}

#hoken_box02 dt,
#hoken_box05 dt,
#hoken_box06 dt,
#hoken_box07 dt,
#hoken_box107 dt {
	margin:0 8px 0 12px;
	padding:0;
	color:#f90;
	font-weight:bold;
}
#hoken_box02 li,
#hoken_box05 li,
#hoken_box06 li,
#hoken_box07 li,
#hoken_box107 li {
	margin:0 12px 0 48px;
	padding:0;
	list-style:disc;
}
#hoken_box02 p a,
#hoken_box05 p a,
#hoken_box07 p a,
#hoken_box107 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:6px 0 0 20px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box02 p a:hover,
#hoken_box05 p a:hover,
#hoken_box07 p a:hover,
#hoken_box107 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}

#hoken_box03 p,
#hoken_box04 p,
#hoken_box08 p,
#hoken_box09 p,
#hoken_box108 p {
	margin:0 12px 0 12px;
	padding:0;
}
#hoken_box03 p a,
#hoken_box09 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:19px 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box03 p a:hover,
#hoken_box09 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}

#hoken_box04 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:37px 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box04 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}


/*　休業補償制度　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.hoken_p03 {
	float:left;
	width:150px;
	margin:0 160px 10px 65px;
	padding:0;
	display:inline;
}
.hoken_p04 {
	float:left;
	width:180px;
	margin:0 0 10px 0;
	padding:0;
}
.hoken_p03 img {
	vertical-align:middle;
	margin:0 0 0 3px;
	padding:0;
}
.hoken_p04 img {
	vertical-align:middle;
	margin:0 0 0 3px;
	padding:0;
}

#hoken_box05 {
	float:left;
	margin:0 30px 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken05.gif) no-repeat;
	width:280px;
	height:184px;
	display:inline;
}
#hoken_box06 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:url(../images/hoken/hoken06.gif) no-repeat;
	width:280px;
	height:184px;
}

#hoken_box06 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:60px 0 0 22px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box06 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}


/*　各種補償制度　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#hoken_box107 {
	float:left;
	margin:0 30px 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken14.gif) no-repeat;
	width:280px;
	height:184px;
	display:inline;
}
#hoken_box108 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:url(../images/hoken/hoken15.gif) no-repeat;
	width:280px;
	height:184px;
}


#hoken_box108 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:96px 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box108 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}


/*　各種補償制度（学生総合保障制度ありの場合）　－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#hoken_box07 {
	margin:0 0 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken07.gif) no-repeat;
	width:590px;
	height:132px;
}
#hoken_box08 {
	float:left;
	margin:0 30px 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken08.gif) no-repeat;
	width:280px;
	height:161px;
	display:inline;
}
#hoken_box09 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:url(../images/hoken/hoken09.gif) no-repeat;
	width:280px;
	height:161px;
}


#hoken_box08 p a {
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:70px 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box08 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}


/*　その他各種保険　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#hoken_box10 {
	float:left;
	margin:0 30px 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken10.gif) no-repeat;
	width:280px;
	height:132px;
	display:inline;
}
#hoken_box11 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:url(../images/hoken/hoken11.gif) no-repeat;
	width:280px;
	height:132px;
}
#hoken_box12 {
	float:left;
	margin:0 30px 30px 52px;
	padding:0;
	background:url(../images/hoken/hoken12.gif) no-repeat;
	width:280px;
	height:132px;
	display:inline;
}
#hoken_box13 {
	float:left;
	margin:0 0 30px 0;
	padding:0;
	background:url(../images/hoken/hoken13.gif) no-repeat;
	width:280px;
	height:132px;
}


/*　勧誘方針　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.hoken_link001 {
	clear:both;
	margin:0 0 0 137px;
	padding:0;
}
.hoken_link001 p a {
	background:url(../images/hoken/hoken_link001.gif) no-repeat;
	height:66px;
	margin:0 0 30px 0;
	display:block;
	width:421px;
	text-indent:-9999px;
}
.hoken_link001 p a:hover {
	background:url(../images/hoken/hoken_link001.gif) no-repeat 0 -66px;
	height:66px;
	width:421px;
}


/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－生命保険
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
#hoken_box101 {
	margin:0 0 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken101.gif) no-repeat;
	width:590px;
	height:163px;
}
#hoken_box102 {
	margin:0 0 15px 52px;
	padding:0;
	background:url(../images/hoken/hoken102.gif) no-repeat;
	width:590px;
	height:194px;
}

#hoken_box101 h4,
#hoken_box102 h4,
#hoken_box103 h4 {
	text-indent:-9999px;
	height:32px;
}
#hoken_box101 p,
#hoken_box102 p {
	margin:0 12px 0 12px;
	padding:0;
}
#hoken_box101 ul {
	margin:10px 0 0 30px;
	padding:0;
	height:91px;
}
#hoken_box101 li {
	float:left;
	margin:0 0 -2px 0;
	padding:0;
	width:240px;
}
/*　IE6のみ適用　*/
* html body #hoken_box101 li {
	float:left;
	margin:0 0 2px 0;
	padding:0;
	width:240px;
}

#hoken_box101 p a {
	clear:both;
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:0 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box101 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}
#hoken_box102 p a {
	clear:both;
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:0 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box102 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}

#hoken_box102 dl {
	margin:0 0 5px 30px;
	padding:10px 0 0 0;
}
#hoken_box102 dt {
	margin:0 0 -2px 0;
	padding:0 0 0 0;
	width:120px;
	float:left;
}
#hoken_box102 dd {
	margin:0 0 -2px 100px;
	padding:0 0 0 0;
	width:150px;
}
#hoken_box102 dd.right {
	margin:-18px 0 -2px 300px;
	padding:0 0 0 0;
	width:200px;
}

/*　IE6のみ適用　*/
* html body #hoken_box102 dl {
	margin:3px 0 0 30px;
}
/*　IE6のみ適用　*/
* html body #hoken_box102 dt {
	margin:0;
	padding:0 0 3px 0;
	width:120px;
	float:left;
}
/*　IE6のみ適用　*/
* html body #hoken_box102 dd {
	margin:0 0 0 100px;
	padding:0 0 3px 0;
	width:150px;
}
/*　IE6のみ適用　*/
* html body #hoken_box102 dd.right {
	margin:-17px 0 3px 300px;
	padding:0 0 0 0;
	width:200px;
}

#hoken_box103 {
	clear:both;
	margin:0 0 15px 207px;
	padding:0;
	background:url(../images/hoken/hoken103.gif) no-repeat;
	width:280px;
	height:161px;
}
#hoken_box103 p {
	margin:0 12px 0 12px;
	padding:0;
}
#hoken_box103 p a {
	clear:both;
	background:url(../images/hoken/hoken_link03.gif) no-repeat;
	height:18px;
	margin:38px 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#hoken_box103 p a:hover {
	background:url(../images/hoken/hoken_link03.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－共済事業
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.kyousai_p01 {
	margin:0 38px 15px 44px;
	padding:0;
}

#kyousai_box01 {
	float:left;
	margin:0 30px 15px 52px;
	padding:0;
	background:url(../images/kyousai/kyousai01.gif) no-repeat;
	width:280px;
	height:103px;
	display:inline;
}
#kyousai_box02 {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:url(../images/kyousai/kyousai02.gif) no-repeat;
	width:280px;
	height:103px;
}
#kyousai_box03 {
	clear:both;
	margin:0 0 15px 207px;
	padding:0;
	background:url(../images/kyousai/kyousai03.gif) no-repeat;
	width:280px;
	height:103px;
}

#kyousai_box01 h4,
#kyousai_box02 h4,
#kyousai_box03 h4 {
	text-indent:-9999px;
	height:32px;
}

#kyousai_box01 p,
#kyousai_box02 p,
#kyousai_box03 p {
	margin:0 12px 0 12px;
	padding:0;
}
#kyousai_box01 p a,
#kyousai_box02 p a,
#kyousai_box03 p a {
	clear:both;
	background:url(../images/hoken/hoken_link04.gif) no-repeat;
	height:18px;
	margin:16px 0 0 8px;
	display:block;
	width:166px;
	text-indent:-9999px;
}
#kyousai_box01 p a:hover,
#kyousai_box02 p a:hover,
#kyousai_box03 p a:hover{
	background:url(../images/hoken/hoken_link04.gif) no-repeat 0 -18px;
	height:18px;
	width:166px;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－融資貸付事業
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h4.yuusi {
	margin:0 38px 5px 44px;
	padding:0;
}
.yuusi_p01 {
	margin:0 38px 15px 44px;
	padding:0;
}
.yuusi_p02 {
	margin:0 38px 10px 64px;
	padding:0;
}
.yuusi_p03 {
	margin:10px 0 20px 100px;
	padding:0 0 0 16px;
	text-indent:-16px;
}
.yuusi_p04 {
	text-align:right;
	margin:10px 24px 20px 0;
	padding:0;
}

ul#yuusi_ul01 {
	margin:0 0 0 204px;
	padding:0;
}
ul#yuusi_ul01 li {
	float:left;
	margin:0 35px 20px 0;
	padding:0;
	display:inline;
}

.yuusi_table01 {
	margin:0 0 20px 22px;
	padding:0;
	width:650px;
	border-collapse:collapse;
	border:1px solid #6a3906;
}
.yuusi_table01 th {
	margin:0;
	padding:5px;
	background-color:#fdfdd9;
	border:1px solid #6a3906;
	text-align:center;
	font-weight:normal;
}
.yuusi_table01 th.title {
	background-color:#feb228;
	color:#fff;
	font-weight:bold;
}
.yuusi_table01 td {
	margin:0;
	padding:5px;
	border:1px solid #6a3906;
}
.yuusi_table01 td.bg_y {
	background-color:#fdfdd9;
}
.yuusi_table01 td.td_right {
	text-align:right;
}

.yuusi_table02 {
	margin:0 0 0 22px;
	padding:0;
	width:650px;
	border-collapse:collapse;
	border:1px solid #6a3906;
}
.yuusi_table02 th {
	margin:0;
	padding:5px;
	background-color:#fdfdd9;
	border:1px solid #6a3906;
	text-align:center;
	font-weight:normal;
}
.yuusi_table02 th.title {
	background-color:#feb228;
	color:#fff;
	font-weight:bold;
}
.yuusi_table02 td {
	margin:0;
	padding:5px;
	border:1px solid #6a3906;
}
.yuusi_table02 td.td_right {
	text-align:right;
}


/*　融資における必要事項　－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.yuusi_dl01 {
	margin:0 0 20px 0;
	padding:0;
}
.yuusi_dl01 dt {
	margin:0 0 0 44px;
	padding:0;
	font-weight:bold;
	font-size:140%;
	color:#0596d5;
}
.yuusi_dl01 dt img {
	margin:0 8px 0 0;
	padding:0;
	vertical-align:middle;
}
.yuusi_dl01 dd {
	margin:0 0 10px 100px;
	padding:0;
}
.yuusi_dl01 dd dt {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#feb228;
	font-size:100%;
}
.yuusi_dl01 dd dd {
	margin:0 0 0 20px;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－県内医師会サイト
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.link_dl01 {
	margin:0 0 0 50px;
	padding:0;
}
.link_dl01 dd {
	margin:0 0 7px 30px;
	padding:0;
}

.link_table01 {
	margin:0 0 20px 100px;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #6a3906;
	text-align:center;
}
.link_table01 th {
	margin:0;
	padding:;
	background-color:#fdfdd9;
	border:1px solid #6a3906;
}
.link_table01 td {
	margin:0;
	padding:3px 0 3px 10px;
	border:1px solid #6a3906;
}
.link_table01 td.left {
	margin:0;
	padding:3px 0 3px 10px;
	border:1px solid #6a3906;
	text-align:left;
}

.link_p01 {
	margin:0 0 7px 50px;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－お問い合わせ
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.inq_table001 {
	margin:0 0 20px 100px;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #159dd8;
}
.inq_table001 th {
	margin:0;
	padding:;
	background-color:#f4fcff;
	border:1px solid #159dd8;
	text-align:center;
}
.inq_table001 td {
	margin:0;
	padding:3px 0 3px 10px;
	border:1px solid #159dd8;
}
.inq_table001 input,
.inq_table001 textarea {
	border:solid 1px #45bbee;
}

.error {
	color:#f60;
	margin:2px 0 2px 0;
	padding:0;
}
.error01 {
	color:#f60;
	margin:2px 0 2px 75px;
	padding:0;
}

.buttons {
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
}

.inq-p01 {
	margin:0 0 10px 75px;
	padding:0;
}
.inq-p02 {
	margin:0 0 5px 100px;
	padding:0;
}

.inq-dl01 {
	margin:0 0 20px 75px;
	padding:0;
}
.inq-dl01 dt{
	margin:0 0 10px 0;
	padding:0;
}
.inq-dl01 dd{
	margin:0 0 20px 25px;
	padding:0;
}

h3.inq {
	margin:0 0 10px 50px;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－404エラー
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.errors {
	margin:0 0 20px 50px;
	padding:0;
}
.errors_p01 {
	margin:0 0 20px 50px;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－小規模企業共済
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.s-kyousai_img01 {
	margin:0 0 20px 60px;
	padding:0;
}

.s-kyousai_dl01 {
	margin:0 50px 15px 50px;
	padding:0;
	border:1px solid #6a3906;
}
.s-kyousai_dl01 dt {
	margin:0;
	padding:3px 0 3px 10px;
	border-bottom:1px solid #6a3906;
	background-color:#fdfdd9;
}
.s-kyousai_dl01 dd {
	margin:0;
	padding:3px 0 3px 10px;
}
.s-kyousai_dl01 dd li {
	margin:0 0 0 24px;
	padding:3px 0 3px 0;
	list-style:disc;
}

.s-kyousai_p01 a {
	background:url(../images/s-kyousai/s-kyousai_link01.gif) no-repeat;
	height:22px;
	margin:0 0 15px 70px;
	display:block;
	width:340px;
	text-indent:-9999px;
}
.s-kyousai_p01 a:hover{
	background:url(../images/s-kyousai/s-kyousai_link01.gif) no-repeat 0 -22px;
	height:22px;
	width:340px;
}

.s-kyousai_p02 a {
	background:url(../images/s-kyousai/s-kyousai_link02.gif) no-repeat;
	height:22px;
	margin:0 0 15px 70px;
	display:block;
	width:367px;
	text-indent:-9999px;
}
.s-kyousai_p02 a:hover{
	background:url(../images/s-kyousai/s-kyousai_link02.gif) no-repeat 0 -22px;
	height:22px;
	width:367px;
}

.s-kyousai_p03 {
	margin:0 0 30px 70px;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－中小企業退職金共済
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.m-kyousai_img01 {
	margin:0 0 20px 32px;
	padding:0;
}
h3.m-kyousai {
	margin:0 50px 0 50px;
	padding:3px 0 3px 10px;
	border:1px solid #6a3906;
	background-color:#fdfdd9;
	font-size:100%;
	font-weight:normal;
}

.m-kyousai_dl01 {
	margin:0 50px 15px 50px;
	padding:0;
	border-left:1px solid #6a3906;
	border-bottom:1px solid #6a3906;
	border-right:1px solid #6a3906;
}
.m-kyousai_dl01 dt {
	margin:0;
	padding:5px 0 0 10px;
	font-weight:bold;
}
.m-kyousai_dl01 dd {
	margin:0 25px 0 0;
	padding:3px 0 3px 10px;
}
.m-kyousai_dl01 dd li {
	margin:0 0 0 24px;
	padding:0 0 3px 0;
	list-style:disc;
}
.m-kyousai_dl01 dd li li {
	list-style:circle;
}

.m-kyousai_box01 {
	margin:0 50px 15px 50px;
	padding:0;
	border-left:1px solid #6a3906;
	border-bottom:1px solid #6a3906;
	border-right:1px solid #6a3906;
}
.m-kyousai_box01 ul {
	margin:0;
	padding:5px 0 0 0;
}
.m-kyousai_box01 li {
	margin:0 0 0 24px;
	padding:0 0 3px 0;
	list-style:disc;
}

.m-kyousai_table01 {
	margin:10px 0 20px 50px;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #6a3906;
	text-align:center;
}
.m-kyousai_table01 th {
	margin:0;
	padding:3px;
	background-color:#fde0e0;
	border:1px solid #6a3906;
	font-weight:normal;
}
.m-kyousai_table01 td {
	margin:0;
	padding:3px;
	border:1px solid #6a3906;
}

.m-kyousai_table02 {
	margin:0 0 10px 50px;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #6a3906;
	text-align:center;
}
.m-kyousai_table02 th {
	margin:0;
	padding:3px;
	background-color:#fde0e0;
	border:1px solid #6a3906;
	font-weight:normal;
}
.m-kyousai_table02 td {
	margin:0;
	padding:3px;
	border:1px solid #6a3906;
}

.m-kyousai_p01 {
	margin:0 25px 10px 24px;
	padding:0 0 0 16px;
	text-indent:-16px;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－医師傷病休業共済の特長
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.kyugyou_img01 {
	margin:0 0 20px 71px;
	padding:0;
}
.kyugyou_p01 {
	margin:0 24px 5px 24px;
	padding:5px 0 0 0;
}

.kyugyou_box01 {
	margin:0 50px 15px 50px;
	padding:0 0 20px 0;
	border-left:1px solid #6a3906;
	border-bottom:1px solid #6a3906;
	border-right:1px solid #6a3906;
}

.kyugyou_table01 {
	margin:0 0 0 50px;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #6a3906;
	text-align:center;
}
.kyugyou_table01 th {
	margin:0;
	padding:3px;
	background-color:#fde0e0;
	border:1px solid #6a3906;
	font-weight:normal;
}
.kyugyou_table01 td {
	margin:0;
	padding:3px;
	border:1px solid #6a3906;
}
.kyugyou_table01 td.title {
	margin:0;
	padding:3px;
	border:1px solid #6a3906;
	background-color:#fdfdd9;
}

.kyugyou_box02 {
	margin:0 50px 15px 50px;
	padding:20px 0 20px 50px;
	border-left:1px solid #6a3906;
	border-bottom:1px solid #6a3906;
	border-right:1px solid #6a3906;
}

.kyugyou_table02 {
	margin:0 0 10px 0;
	padding:0;
	width:500px;
	border-collapse:collapse;
	border:1px solid #6a3906;
	text-align:center;
}
.kyugyou_table02 th {
	margin:0;
	padding:3px;
	background-color:#fde0e0;
	border:1px solid #6a3906;
	font-weight:normal;
}
.kyugyou_table02 td {
	margin:0;
	padding:3px;
	border:1px solid #6a3906;
}
.kyugyou_table02 td.title {
	margin:0;
	padding:3px;
	border:1px solid #6a3906;
	background-color:#fdfdd9;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－お知らせ
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
#osirase {
	text-align:center;
}
#osirase h3 {
	margin:0 0 20px 24px;
	padding:0;
	text-indent:24px;
	background:url(../images/news/osirase_icon01.gif) no-repeat left top;
	font-size:120%;
	text-align:left;
}
#osirase p {
	margin:0 24px 10px 24px;
	padding:0;
	text-align:left;
}
.ditto_summaryPost {
	text-align:left;
}
.ditto_date {
	margin:0 24px 10px 24px;
	padding:0;
}

#ditto_pages .ditto_currentpage {
    border: 1px solid #FBBEC5;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color:#FFE3E3; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #FBBEC5; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #666666;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－エコプロジェクト
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.eco_img {
	margin:0 0 0 0;
	padding:0;
}
.eco_img img {
	float:left;
	width:150px;
	margin:0;
	padding:0;
}



/*　－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－エコプロジェクト
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.eco_img {
	margin:0 0 0 48px;
	padding:0;
}
.eco_img img {
	float:left;
	width:150px;
	margin:0;
	padding:0;
}




