/*hokushinkai megumino hospital*/
/*normal_size
/* =====================================================*/
/* BODY要素設定 					*/
/* =====================================================*/
*{
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

body {
/*	background: url(../images/haikei_img/cross_3.png) repeat;*/
	font-size: 95%;
	line-height: 150%;
	text-align: center;
	color: #3c1404;
	margin: 0px;
	}

div#page {
	text-align: left;
	border: 1px solid #ffffff;
	width: 750px;
	margin: 5px auto;
/*	background: url(../images/haikei_img/wall_side_3.png) repeat;*/
	}
	
div#head {
	padding: 10px 10px 5px 0px;
	margin: 0px;
/*	background: url(../images/haikei_img/wall_side_5.png) repeat ;*/
	}

div#menu {
	margin-bottom: 0px;
	padding: 0px;
	background: url(../images/haikei_img/stripe_3.png) repeat;
	height: 25px;
	}
	
div#menu ul{
	margin: 2px 5px 0px 0px;
	padding: 0px;
	}
	
div#menu li{
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
div#menu a{
	float: left;
	padding: 0px;
	margin: auto;
	}
	
div#menu a:link{
	padding: 0px;
	margin: auto;
	}
	
div#menu a:visit{
	padding: 0px;
	margin: auto;
	}
	
div#menu a:hover{
	background-color: #7cfcf0;
	padding: 0px;
	margin: auto;
	}
	
div#menu a:active{
	background-color: #7cfcf0;
	padding: 0px;
	margin: auto;
	}
		
div #link_menu{
	width: 750px;
	float: left;
	margin: 0px;
	padding: 0px 0px;
	background-color: #ffffff;	
	}
div #moji_menu{
	width: 750px;
	float: left;
	margin: 0px;
	padding: 0px 0px;
	background-color: #ffffff;	
	}
	
div#top_b{
	height: 17px;
	background: url(../images/banner_img/rinen14.png);
	}
	
div#main {
	margin: 0px;
	border-left: 1px solid #cccccc;
	padding: 5px 0px;
	width: 613px;
	float: left;
	border-right: 1px solid #cccccc;
	line-height : 200%;
	background: url(../images/haikei_img/wall_side_5.png) repeat ;
	}

div#main p {
	margin:1px 5px;
	padding: 5px 5px;
	}
	
div#main ul {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-right: 5px;
	}
	
div#main ol {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-right: 5px;
	}

div#main_a {
	margin: 0px;
	border-left: 1px solid #cccccc;
	padding: 20px 0px;
	background: url(../images/haikei_img/stripe_4.png) repeat;
	width: 608px;
	float: left;
	border-right: 1px solid #cccccc;
	line-height : 200%;
	color: #3c1404;
	}

div#main_b {
	margin: 0px;
	border-left: 1px solid #cccccc;
	padding: 0px 0px;
	background: url(../images/haikei_img/stripe_27.png) repeat;
	width: 750px;
	float: left;
	border-right: 1px solid #cccccc;
	line-height : 200%;
	color: #3c1404;
	}
	
div#main_b p {
	margin:0 0 1em 0;
	padding: 5px 20px;
	letter-spacing: 2px;
	}
	
div#main_b ul {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-right: 5px;
	}

div#main_b ol {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-right: 5px;
	}
	
div#main_c {
	margin: 0px;
	border-left: 1px solid #cccccc;
	padding: 20px 0px;
	background: url(../images/haikei_img/stripe_28.png) repeat;
	width: 750px;
	float: left;
	border-right: 1px solid #cccccc;
	line-height : 200%;
	color: #3c1404;
	}
	
div#main_c p {
	margin:0 0 1em 0;
	padding: 5px 50px;
	}
	
div#main_c ul {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-right: 5px;
	}
	
div#main_c ol {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-right: 5px;
	}

div#main_c td {
	padding: 0px 5px;
	letter-spacing: 1px;
	}
	
div#main_c table{
	background-color: #ffffff;
	table-layout: fixed;
	border-collapse: separate;
	empty-cells: hide;
	width: 640px;
	margin-left: 65px;
	}
	
div#main_d {
	margin: 0px;
	padding: 20px 100px;
	background: url(../images/haikei_img/stripe_21.png) repeat;
	width: 550px;
	float: center;
	line-height : 200%;
	color: #3c1404;
	}
	
div#main_e {
	margin: 0px;
	padding: 20px 100px;
	background: url(../images/haikei_img/dot_5.png) repeat;
	width: 540px;
	float: center;
	line-height : 200%;
	color: #3c1404;
	}
	
div#main_f {
	margin: 0px;
	border-left: 1px solid #cccccc;
	padding: 20px 0px;
	background: url(../images/haikei_img/cross_9.png) repeat;
	width: 750px;
	float: left;
	border-right: 1px solid #cccccc;
	line-height : 200%;
	}
	
div#main_f table{
	background-color: #ffffff;
	table-layout: fixed;
	border-collapse: separate;
	empty-cells: hide;
	width: 620px;
	margin-left: 65px;
	}
	
div#main_f td{
	height: 30px;
	padding-left: 10px;
	}

div#submenu {
	width:130px;
	margin: 5px 5px 0px 0px;
	padding: 5px 0px;
	float: left;
	}
	
div#submenu ul{
	margin: 0px 0px 0px 5px;
	list-style: square;
	padding-left: 2em;
	}
	
div#submenu p{
	margin: 0px 10px 10px;
	}
	
div#foot {
	border-top: 1px solid #ffffff;
	padding: 0px;
	text-align: center;
	clear: both;
	margin: 0px;
	background: #f1f1f1;
	color: #3c1404;
	}
	
div#foot p{
	margin: 5px 0px 0px;
	padding: 5px 0px;
	}

strong {
	color: #cc3333;
	}
	
h1 {
	font-size: 105%;
	color: #004000;
	padding: 10px 15px;
	background: url(../images/haikei_img/stripe_18.png) repeat;
	font-weight: bold;
	clear: both;
	}
	
div#main_b h1 {
	font-size: 120%;
	margin: 5px 43px 5px 5px;
	padding: 1px 10px;
	color: #2d4569;
	background: url(../images/haikei_img/cross_3.png) repeat;
	font-weight: bold;
	clear: both;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 2px;
	}

div#main_c h1 {
	font-size: 120%;
	color: #a00000;
	background: url(../images/haikei_img/hana.png) repeat;
	padding: 10px 15px;
	font-weight: bold;
	clear: both;
	}

h2 {
	font-size: 95%;
	margin: 2px 0px;
	color: #003366;
	padding: 0px 120px;
	font-weight: bold;
	background: url(../images/haikei_img/stripe_19.png) repeat;
	clear: both;
	}
	
div#main_b h2 {
	font-size: 110%;
	margin: 5px 43px 5px 5px;
	padding: 1px 10px;
	color: #2d4569;
	background: url(../images/haikei_img/wall_side_5.png) repeat;
	font-weight: bold;
	clear: both;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 2px;
	}
	
div#main_c h2 {
	font-size: 95%;
	margin: 2px 0px;
	color: #842249;
	padding: 0px 120px;
	font-weight: bold;
	background: url(../images/haikei_img/stripe_8.png) repeat;
	clear: both;
	}

h3 {
	font-size: 95%;
	margin: 1px 1px;
	padding: 0px 5px;
	color: #363636;
	font-weight: normal;
	clear: both;
	}
	
div#main_b h3 {
	font-size: 105%;
	margin: 5px 43px 5px 5px;
	padding: 1px 10px;
	color: #2d4569;
	background: url(../images/haikei_img/wall_side_5.png) repeat;
	font-weight: bold;
	clear: both;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 2px;
	}
		
div#main_c h3 {
	font-size: 100%;
	margin: 1px 1px;
	padding: 0px 10px;
	color: #dc6500;
	background: url(../images/haikei_img/dot_1.png) repeat;
	font-weight: bold;
	clear: both;
	}

div#main_d h3 {
	font-size: 100%;
	margin: 1px 1px;
	padding: 0px 10px;
	color: #dc6500;
	background: url(../images/haikei_img/iro_1.gif) repeat;
	font-weight: bold;
	clear: both;
	}

h4 {
	font-size: 110%;
	color: #006699;
	font-weight: bold;
	background: url(../images/haikei_img/background_img1.gif) repeat;
	clear: both;
	}
	
div#main_b h4 {
	font-size: 100%;
	margin: 5px 43px 5px 5px;
	padding: 1px 10px;
	color: #2d4569;
	background: url(../images/haikei_img/wall_side_5.png) repeat;
	font-weight: bold;
	clear: both;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 2px;
	}
	
div#main_c h4 {
	font-size: 110%;
	margin: 1px 1px;
	padding: 0px 10px;
	color: #dc6500;
	background: url(../images/haikei_img/stripe_7.png) repeat;
	font-weight: bold;
	clear: both;
	}
	
h5 {
	font-size: 90%;
	color: #00006f;
	font-weight: bold;
	background: #dbdbdb 0 2px repeat;
	clear: both;
	}	
	
dl {
	margin: 0px 0px 50px 40px;
	}
	
dt {
	font-weight: bold;
	}
	
dd {
	margin-bottom: 10px;
	}
	
.imgbox {
	margin: 0px;
	float: left;
	}
	
.imgbox img {
	border: 0px solid #ffffff;
	}

.imgbox_l {
	margin-left: 20px;
	margin-right: 50px;
	float: left;
	}
	
.imgbox_l img {
	border: 0px solid #ffffff;
	}

.imgbox_f {
	margin: 1px 5px ;
	float: right;
	}
	
.imgbox_f img {
	border: 0px solid #ffffff;
	}
	
.clear {
	clear:both;
	line-height:0;
	height:0;
	}

#table_1 {
	margin: 5px 5px;
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 1px;
	}
	
#table_1 td {
	padding: 1px 5px;
	empty-cells: show;
	border-style: solid;
	border-color: #c0c0c0;
	border-width: 1px;
	}
	
#table_2 {
	margin-left: 15%;
	margin-bottom: 10px;
	width: 70%;
	empty-cells: show;
	border-collapse: collapse;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 1px;
	}
	
#table_2 td {
	padding: 1px 5px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	}
	
#box {
	margin-top : 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding : 10px;
	border-style : ridge;
	border-color : #b4d9ff;
	border-width : 2px;
	}

#box_2 {
	margin-top : 5px;
	margin-left: 10px;
	margin-right: 45px;
	padding : 10px;
	border-style : ridge;
	border-color : #b4d9ff;
	border-width : 2px;
	}
	
#frame_box {
	padding-top : 15px;
	text-align:left;
	}

#fram_box_inside {
	padding: 10px 15px 5px 20px;
	background: #ffffff;
	text-align:left;
	border: 1px solid #007ab9;
	}
	
#list_dis {
	margin: 5px 10px 5px 5px;
	padding: 5px;
	background-color: #;
	list-style: disc inside;
	}

#list_su {
	margin: 10px 10px 5px 5px
	padding: 5px;
	background-color: #;
	list-style-type: decimal;
	list-style-position: inside;
	}

ul {
	margin-left: 15px;
	margin-bottom: 1em;
	margin-right:15px;
	}

ol {
	margin-left: 15px;
	margin-bottom: 1em;
	margin-right:15px;
	}
/* =====================================================*/
/* menu 位置調整＆表示設定　
/* =====================================================*/
div#menu_bottan_1 {
	top : 10px;
	left : 65px;
	position : relative;
	}
	
div#menu_bottan_2 {
	top : 25px;
	left : 50px;
	position : relative;
	}
	
div#menu_bottan_3 {
	top : 40px;
	left : 40px;
	position : relative;
	}
	
div#menu_bottan_4 {
	top : 55px;
	left : 40px;
	position : relative;
	}
	
div#menu_bottan_5 {
	top : 70px;
	left : 50px;
	position : relative;
	}

div#menu_bottan_6 {
	top : 85px;
	left : 65px;
	position : relative;
	}
	
div#menu_bottan_7 {
	top : 100px;
	left : 85px;
	position : relative;
	}

div#menu_bottan_8 {
	top : 115px;
	left : 110px;
	position : relative;
	}
	
div#menu_bottan_9 {
	top : 130px;
	left : 140px;
	position : relative;
	}

/* =====================================================*/
/* 基本テキスト設定 */
/* =====================================================*/

/* 基本テキストA */
.txta {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	}
	
/* 基本テキストB */
.txtb {
	font-size: 14px;
	line-height: 140%;
	color: #333333;
	}
	
/* 基本テキストC */
.txtc {
	font-size: 16px;
	line-height: 140%;
	color: #333333;
	}

/* 基本テキストA（改行幅なし） */
.txtaMenu {
	font-size: 12px;
	line-height: 110%;
	color: #800000;
	font-weight:bold;
	}

/* 基本テキストB（改行幅なし） */
.txtbMenu {
	font-size: 14px;
	line-height: 110%;
	color: #800000;
	font-weight:bold;
	}

/* 基本テキストC（改行幅なし） */
.txtcMenu {
	font-size: 16px;
	line-height: 110%;
	color: #800000;
	font-weight:bold;
	}

/* 赤テキストA */
.txt_ra {
	font-size: 12px;
	line-height: 140%;
	color: #fb0003;
	}
	
/* 赤テキストB */
.txt_rb {
	font-size: 14px;
	line-height: 140%;
	color: #fb0003;
	}
	
/* 赤テキストC */
.txt_rc {
	font-size: 16px;
	line-height: 140%;
	color: #fb0003;
	}

/* 白テキストA */
.txt_wa {
	font-size: 12px;
	line-height: 140%;
	color: #ffffff;
	}
	
/* 白テキストB */
.txt_wb {
	font-size: 14px;
	line-height: 140%;
	color: #ffffff;
	}
	
/* 白テキストC */
.txt_wc {
	font-size: 16px;
	line-height: 140%;
	color: #ffffff;
	}

/* 緑テキストA */
.txt_ga {
	font-size: 12px;
	line-height: 140%;
	color: #008080;
	}
	
/* 緑テキストB */
.txt_gb {
	font-size: 14px;
	line-height: 140%;
	color: #008080;
	}
	
/* 緑テキストC */
.txt_gc {
	font-size: 16px;
	line-height: 140%;
	color: #008080;
	}
	
/*強調文字設定*/
.txt_k1 {
	color :#003300;
	font-size :x-large;
	font-style :italic;
	}
	
.txt_k2 {
	color :#b22222;
	font-size :x-large;
	font-weight:bold;
	}
	
.txt_k3 {
	color :#400000;
	font-size :x-midle;
	font-weight:bold;
	}
	
.txt_k4 {
	color :#0000a0;
	font-size :x-midle;
	font-weight:bold;
	}
	
.txt_k5 {
	color :#383838;
	font-size :x-midle;
	font-weight:bold;
	}
	
/* ===================================================== */
/* 欧文テキスト設定 */
/* ===================================================== */
.txtE {
	font-size: 12px;
	font-family: "Verdana";
	font-weight: bold;
	line-height: 110%;
	}

/* ===================================================== */
/* A要素設定 */
/* ===================================================== */
a:link {
	font-size: 100%;
	color: #003399;
	text-decoration: none;
	}
	
a:visited {
	font-size: 100%;
	color: #ff3300;
	text-decoration: none;
	}
	
a:hover {
	font-size: 100%;
	text-decoration: underline;
	}
	
a:active {
	font-size: 100%;
	font-style: italic;
	}

/* リンク色白 */
a.wht:link {
	font-size: 100%;
	color: #ffffff;
	text-decoration: none;
	}
	
a.wht:visited {
	font-size: 100%;
	color: #ffffff;
	text-decoration: none;
	}
	
a.wht:hover {
	font-size: 100%;
	color: #ffffff;
	text-decoration: underline;
	}
	
a.wht:active {
	font-size: 100%;
	color: #ffffff;
	text-decoration: none;
	}

/* ===================================================== */
/* 位置 設定 */
/* ===================================================== */

.Posi_1 {
	margin-left :auto;
	}

.Posi_2 {
	  margin-left : 20px;}
	}

.Posi_3 {
	  margin-left : 80px;}
	}

/* ===================================================== */
/* 背景 設定 */
/* ===================================================== */

.haikei_1 {
	background-image : url(../images/haikei_img/stripe_1.png);
	background-attachment : fixed;
	background-repeat : repeat;
	}
	
.haikei_2 {
	background-image : url();
	background-attachment : fixed;
	background-repeat : repeat;
	}

/* ===================================================== */
/* 画像位置設定 */
/* ===================================================== */
/*4枚の位置設定*/

.P_posi_1{
	margin-left : 20px;
	}
	
.P_posi_2{
	margin-left : 170px;
	}
	
.P_posi_3{
	margin-left : 320px;
	}
	
.P_posi_4{
	margin-left : 470px;
	}
	
/* ===================================================== */
/* CSSボタン設定 */
/* ===================================================== */
a.btn_1 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_01.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_1:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_2 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_02.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_2:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_3 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_03.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_3:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_4 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_04.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_4:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_5 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_05.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_5:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_6 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_06.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_6:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_7 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_07.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_7:hover {
        background-position:0 -45px;
        text-decoration:none;
    }

a.btn_8 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_08.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_8:hover {
        background-position:0 -45px;
        text-decoration:none;
    }    
    
a.btn_9 {
        display:block;
        margin:10px; padding:0;
        width:288px; height:45px;
        background:transparent url("../images/bottan_img/kango_09.png") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_9:hover {
        background-position:0 -45px;
        text-decoration:none;
    }
    
a.btn_1_1 {
        display:block;
        margin:0px; padding:0;
        width:120px; height:30px;
        background:transparent url("../images/img/1-1_1.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_1_1:hover {
        background-position:0 -30px;
        text-decoration:none;
    }

a.btn_1_2 {
        display:block;
        margin:0px; padding:0;
        width:120px; height:30px;
        background:transparent url("../images/img/1-1_2.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_1_2:hover {
        background-position:0 -30px;
        text-decoration:none;
    }

a.btn_1_3 {
        display:block;
        margin:0px; padding:0;
        width:120px; height:30px;
        background:transparent url("../images/img/1-1_3.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_1_3:hover {
        background-position:0 -30px;
        text-decoration:none;
    }
a.btn_1_4 {
        display:block;
        margin:0px; padding:0;
        width:120px; height:30px;
        background:transparent url("../images/img/1-1_4.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_1_4:hover {
        background-position:0 -30px;
        text-decoration:none;
    }

a.btn_1_5 {
        display:block;
        margin:0px; padding:0;
        width:120px; height:30px;
        background:transparent url("../images/img/1-1_5.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
    }
a.btn_1_5:hover {
        background-position:0 -30px;
        text-decoration:none;
    }

