/*body    { background-color: #f5f5d0; background-image: url("../minato/images/mtop_032.gif"); background-repeat: repeat-x; background-position: 0 0; margin-top: 0; margin-right: 0; margin-left: 0; border-top: 0 none; border-right: 0 none; border-left: 0 none }*/
table { }
form { margin: 0px;}
div#nifty1	{ margin: 20 15%; background: #D9EFB1 }
div#nifty2	{ margin: 20 15%; background: #C9DB4F; text-align:center }
p{padding-bottom:1em; padding-top: 0.3em; margin: 0 10px}

/*ページの基本設定*/
body {
	background-color: #f5f5d0;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

/*ページトップの背景設定*/
#main1{
	width: 100%;
	background-image: url(../images/back1.gif); 
	background-repeat: repeat-x;
	background-position: top;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
}

/*外枠の設定*/
#main2 {
	width: 793px;
	background-image: url(../images/back2.gif); 
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom:0px;
	text-align:center;
	padding: 0px;
}
#main3 {
	width: 785px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom:0px;
	text-align:left;
	padding: 0px;
}

/*ページ共通バー*/
#bar {
	width:793px;
	height: 34px;
	background-image: url(../images/top_bar.gif); 
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 9pt;
}

/*ページ共通コンテンツメニュー*/
#contentmenu {
	width:785px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

/*パンくずリスト*/
#pagelist {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-size: 8pt;
}

/*トップページボックス*/
#box {
	width: 785px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: left;
}
.box_left {
	float: left;
	width: 230px;
	text-align: center;

}
.box_right {
	float: right;
	width: 510px;
}
.box_right2 {
	width: 334px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 0px;
}
.box_main {
	width: 750px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*フッターとコピーライト*/
#footer {
	width:785px;
	height:65px;
	margin-right: auto;
	margin-left: auto;
	font-size: 8pt;
	line-height: 2.0em;
	padding-bottom: 0;
	background-image: url(../images/back_footer.gif); 
	background-repeat: repeat-x;
	text-align:left;
}

#copylight {
	width:754px;
	height:72px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	color: #666666;
	font-size: 8pt;
	line-height: 1.4em;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../images/back3.gif); 
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:left;
}

/*認知症背景角丸上*/
#main1_ni{
	width: 780px;
	height:22px;
	background-image: url(../images/nibase_01.gif); 
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding: 0px;
}
/*認知症外枠*/
#main2_ni {
	width: 780px;
	background-image: url(../images/nibase_02.gif); 
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	text-align:center;
	padding: 0px;
}
/*認知症背景角丸下*/
#main3_ni{
	width: 780px;
	height:22px;
	background-image: url(../images/nibase_04.gif); 
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
/*認知症フッター*/
#copylight_ni {
	width:700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	color: #666666;
	font-size: 8pt;
	line-height: 1.4em;
	text-align:left;
}
/*認知症タイトル*/
#title_ni{
	width: 730px;
	height:70px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
/*認知症メインコンテンツ*/
#contents_ni{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
/*認知症ページリンク*/
#link_ni{
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border-style: solid;
	border-color:#E49958;
	border-width: 2px;
}

h1 { margin-left: 0px; margin-bottom: 0px;  font-weight: normal; }
h2 { margin-left: 0px; margin-bottom: 0px;  font-weight: normal; }
h3 { font-size: 11pt; line-height: 1.8em; font-weight: normal; background-color:#D4EB8A; text-align: left; margin-top: 30px; margin-bottom: 10px; padding-left: 10px; border-top:1px solid #99AD0E; }
h4 { font-size: 10pt; line-height: 1.6em; font-weight: normal; background-color:#EFEFD8; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; }

.txt16 { font-size: 16pt; line-height: 120% }
.txt14 { font-size: 14pt; line-height: 120% }
.txt12  { font-size: 12pt; line-height: 120% }
.txt12140  { font-size: 12pt; line-height: 140% }
.txt12ore   { color: #ff7e00; font-size: 12pt; font-weight: bold; line-height: 120% }
.txt12green { color: #060; font-weight: bold; font-size: 12pt; line-height: 120% }
.txt12green2  { color: #666633; font-weight: bold; font-size: 12pt; line-height: 120% }
.txt12green3  { color: #92A51E; font-weight: bold; font-size: 12pt; line-height: 120% }
.txt12ygreen  { color: #bad537; font-weight: bold; font-size: 12pt; line-height: 120% }
.txt12grey  { color: #666; font-weight: bold; font-size: 12pt; line-height: 120% }
.txt12white { color: #fff; font-weight: bold; font-size: 12pt; line-height: 140% }
element { color: #fff; font-weight: bold; font-size: 12pt; line-height: 120% }
.txt10   { color: #333; font-size: 10pt; line-height: 110% }
.txt10green3  { color: #060; font-weight: bold; font-size: 10pt; line-height: 120% }
.txt10green3  { color: #666633; font-weight: bold; font-size: 10pt; line-height: 120% }
.txt10green3  { color: #92A51E; font-weight: bold; font-size: 10pt; line-height: 120% }
.txt10140  { color: #333; font-size: 10pt; line-height: 140% }
.txt10160 { color: #333; font-size: 10pt; line-height: 160%;}
.txt10160pad { color: #333; font-size: 10pt; line-height: 160%; padding-left: 10px; }
.txt10160ygreen { color: #bad537; font-size: 10pt; line-height: 160% }
.txt10200 { color: #333; font-size: 10pt; line-height: 200% }
.txt10200green { color: #006600; font-size: 10pt; line-height: 200% }
.txt9  { color: #333; font-size: 9pt; line-height: 110% }
.txt9140  { color: #333; font-size: 9pt; line-height: 140% }
.txt914link { font-size: 9pt; line-height: 140% }
.txt9140ygreen { color: #cc3; font-size: 9pt; line-height: 140% }
.txt9140ore  { color: #ff7e00; font-size: 9pt; line-height: 140% }
.txt9200  { color: #333; font-size: 9pt; line-height: 200% }
.txt9200ygreen { color: #bad537; font-size: 9pt; line-height: 200% }
.txt8  { color: #333; font-size: 8pt; line-height: 110% }
.txt8140  { color: #333; font-size: 8pt; line-height: 140% }
.txt8140green  { color: #006600; font-size: 8pt; line-height: 140% }
.txt8200  { color: #333; font-size: 8pt; line-height: 200% }
.txt7 { color: #333; font-size: 7pt; line-height: 110% }
.space { letter-spacing: -0.2em }
.t_kiyo  { color: #ABDF6D; font-size: 9pt; line-height: 140% }
.t_wminato  { color: #FFAE65; font-size: 9pt; line-height: 140% }
.t_work  { color: #C7A033; font-size: 9pt; line-height: 140% }
a:link   { color: #f70; text-decoration: underline }
a:visited   { color: #ca6300; text-decoration: underline }
a:active   { color: #f70; text-decoration: none }
a:hover   { color: #f70; text-decoration: none }

/*イメージ感覚*/
.mg_top5 {margin-top: 5px;}
.mg_top10 {margin-top: 10px;}
.mg_top20 {margin-top: 20px;}
.mg_top30 {margin-top: 30px;}
.mg_bot5 {margin-bottom: 5px;}
.mg_bot10 {margin-bottom: 10px;}
.mg_bot20 {margin-bottom: 20px;}
.mg_topbot10 {margin-top: 10px; margin-bottom: 10px;}
.mg_topbot20 {margin-top: 20px; margin-bottom: 20px;}
.mg_tb10 {margin-top: 10px; margin-bottom: 10px;}
.mg_t10b5 {margin-top: 10px; margin-bottom: 5px;}
.mg_t30b10 {margin-top: 30px; margin-bottom: 5px;}
.mg_tlb10 {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
.mg_tl10 {margin-top: 10px; margin-left: 10px;}
.mg_t10l20 {margin-top: 10px; margin-left: 20px;}
.mg_t10r30 {margin-top: 10px; margin-right: 30px;}
.mg_lb10 {margin-left: 10px; margin-bottom: 10px;}
.mg_trb10 {margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}
.mg_left5 {margin-left: 5px;}
.mg_left10 {margin-left: 10px;}
.mg_left20 {margin-left: 20px;}
.mg_right5 {margin-right: 5px;}
.mg_right10 {margin-right: 10px;}
.mg_right20 {margin-right: 20px;}
.mg_right30 {margin-right: 30px;}
.mg_kinou {margin-top: 10px; margin-right: 20px;}

