@charset "Shift_JIS";


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #FFFFFF url(../images/page_bg.gif) repeat 0px 0px;
	color:#000000;
}

#wrapper {
	width: 810px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#contletop {
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#contritop {
	width: 490px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#contle {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#contri {
	width: 560px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#contclear {
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.guidance{
	margin: 0px;
	padding: 0px;
}


/* ヘッダー
---------------------------------------*/

.btn8{
	margin: 0px 5px;
}

.page_le {
	background: url(../images/page_le.gif) repeat-y 0px 0px;
}

.page_ri {
	background: url(../images/page_ri.gif) repeat-y 0px 0px;
}

.menu_bg {
	background: url(../images/menu_bg.jpg) repeat-x 0px 0px;
	margin: 0px 0px 10px 0px;
}

.menu_btn{
	margin: 0px 3px 0px 0px;
}

/* 左メニュー
---------------------------------------*/

.mti_bgtop {
	background: url(../images/top/mti_bg.gif) repeat-y 0px 0px;
	margin: 0px 0px 10px 0px;
}

.mti_bg {
	background: url(../images/mti_bg.gif) repeat-y 0px 0px;
	margin: 0px 0px 10px 0px;
}

.smenu_btn{
	margin: 4px 0px 0px 0px;
}

/* 左メニュー ケアプラン
---------------------------------------*/
.care_subnavi {
	margin:0 0 0 9px;
	padding:0;
	width:191px;
}

.care_subnavi ul {
	margin:4px 0 0 0;
	padding:0;
	list-style-type:none;
	text-align:left;
}

.care_subnavi li {
	background: url(../images/lnavi_list.gif) no-repeat 9px 5px;
	font-size:80%;
	font-weight:bold;
	margin:2px 2px 0 2px;
	padding:5px 0 5px 35px;
	background-color: #FFEEC5;
}


* html .care_subnavi { /* IE用 */
	margin:0 0 0 3px;
	padding:0;
	width:190px;
}

* html .care_subnavi ul { /* IE用 */
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
	text-align:left;
}

* html .care_subnavi li { /* IE用 */
	background: url(../images/lnavi_list.gif) no-repeat 9px 5px;
	font-size:80%;
	font-weight:bold;
	margin:0px 3px 2px 0px;
	padding:3px 0 6px 35px;
	background-color: #FFEEC5;
}

/* 右メイン
---------------------------------------*/

.fs{
	margin: 0px 0px 10px 0px;
}

.newsdate{
	padding: 6px 0px 3px 10px;
	font-size: 76%;
	line-height: 120%;
}

.newstxt{
	padding: 6px 3px 3px 3px;
	font-size: 94%;
	line-height: 145%;
}

.infotxt{
	font-size: 94%;
	line-height: 120%;
}

.cntbnr{
	margin: 10px 0px;
}

.pan{
	padding: 0px 0px 3px 5px;
	font-size: 76%;
	line-height: 120%;
}

.wsize10{
	padding: 5px;
}

p {
	margin: 5px;
	padding: 0px;
}

ul {
	margin: 5px 0px 5px 19px;
	padding: 5px 0px 5px 0px;
}

ol {
	margin: 5px 10px 5px 30px;
	padding: 5px 0px 5px 0px;
}

li {
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
}

.more {
	background: url(../images/mark.gif) no-repeat 0px 50%;
	margin: 5px 0px 10px 0px;
	padding: 3px 0px 3px 20px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.pdf {
	background: url(../images/pdf.gif) no-repeat 0px 50%;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 40px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.pdf2 {
	background: url(../images/pdf.gif) no-repeat 0px 50%;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 40px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.pdf02 {
	background: url(../images/pdf.gif) no-repeat 0px 50%;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 40px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.pdf02new {
	background: url(../images/pdf.gif) no-repeat 0px 50%;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 40px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.pdf3 {
	margin: 0px 0px 10px 10px;	
	padding: 10px 0px 10px 5px; 
	font-size:96%;	
	line-height:125%; 
	_height: 1px;
}

.pdf_boxl {
	width:80px; 
	float:left;
}

.pdf_boxr {
	width:450px; 
	float:right;
}

.excel {
	background: url(../images/excel.gif) no-repeat 0px 50%;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 40px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.word {
	background: url(../images/word.gif) no-repeat 0px 50%;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 40px;
	font-size:96%;
	line-height:125%;
	_height: 1px;
}

.ph{
	margin: 0px 5px 10px 5px;
}

.naiyouti {
	font-size:97%;
	line-height:125%;
	background: #FFF7D2;
	color: #F46302;
	padding: 4px 5px;
}

.naiyou {
	font-size:97%;
	line-height:125%;
	background: #D3EFFF;
	color: #1C6BCC;
	padding: 2px 5px;
}

.taisyou {
	font-size:97%;
	line-height:125%;
	background: #EEEEEE;
	color: #666666;
	padding: 2px 5px;
}

td.taisyou {
	width:82px;
}

.naiyous {
	font-size:97%;
	line-height:125%;
	background: #FFFFFF;
	color: #000000;
	padding: 2px 5px;
}

td.naiyous {
	width:550px;
}

td.naiyous img {
	text-align:left;
}

.taisyous {
	font-size:97%;
	line-height:125%;
	background: #FFFFFF;
	color: #000000;
	padding: 2px 5px;
}

td.taisyous {
	width:468px;
}

.accessti {
	font-size:97%;
	line-height:125%;
	background: #EEEEEE;
	padding: 2px 5px;
}

.accesstxt {
	font-size:97%;
	line-height:125%;
	background: #FFF7D2;
	padding: 2px 5px;
}

#menulist{
	margin:0 0 6px 0;
	padding: 10px;
	background: #FFFBE6;
	width:530px;
}

#menulist ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menulist li {
	background: url(../images/menulist.gif) no-repeat 0px 0px;
	width:240px;
	float:left;
	font-size:88%;
	line-height:130%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	_height: 1px;

}

#cntlist ol {
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
}

#cntlist li {
	font-size:97%;
	line-height:140%;
	margin: 0px 0px 15px 0px;
	padding: 3px 0px 0px 40px;
	list-style-type: none;
}

#cntlist .m1 {
	background: url(../images/m1.gif) no-repeat 10px 0px;
	_height: 1px;
} 

#cntlist .m2 {
	background: url(../images/m2.gif) no-repeat 10px 0px;
	_height: 1px;
}

#cntlist .m3 {
	background: url(../images/m3.gif) no-repeat 10px 0px;
	_height: 1px;
}

#cntlist .m4 {
	background: url(../images/m4.gif) no-repeat 10px 0px;
	_height: 1px;
}

#cntlist .m5 {
	background: url(../images/m5.gif) no-repeat 10px 0px;
	_height: 1px;
}

#cntlist .m6 {
	background: url(../images/m6.gif) no-repeat 10px 0px;
	_height: 1px;
}

#cntlist b {
	color: #FF84A3;
}

.question {
	background: #CAEBFD;
	padding: 5px 10px 10px 10px;
}

.answer {
	background: #FEE8E7;
	padding: 10px 10px 5px 10px;
}

.qaimg {
	margin: 0px 10px 5px 0px;
}

#qabox {
	margin: 15px 0px 5px 0px;
}

#qabox p {
	margin: 2px 0px 5px 5px;
	padding: 0px;
}

.cntpad {
	padding: 5px 10px;
}

#getreader {
	background: #EFEFEF;
	margin: 0px auto;
	padding: 2px 5px;
	width: 500px;
}

.smapimg {
	margin: 0px 3px 0px 0px;
}

.newimg {
	margin: 0px 5px 5px 10px;
}

.toTop {
	width:100%; 
	text-align:right;
}


/* テキスト
---------------------------------------*/

h2 {
	background: #FFF5E8 url(../images/mark_ti.gif) no-repeat 5px 50%;
	margin: 15px 0px 5px 0px;
	padding: 4px 0px 3px 15px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size:108%;
	letter-spacing: -0.1em;
	color: #FF831E;
} 

.text18b {
	font-size:145%;
	line-height:150%;
	font-weight: bold;
}

.text18 {
	font-size:145%;
	line-height:150%;
}

.text14 {
	font-size:97%;
	line-height:150%;
}

.text14s {
	font-size:97%;
	line-height:125%;
}

.text12 {
	font-size:88%;
	line-height:125%;
}

.text10 {
	font-size: 76%;
	line-height: 120%;
}

.txtclr {
	color: #0066CC;
	font-weight: bold;
}

.smaptxt {
	color: #000000;
	font-weight: bold;
}



/* リンクカラー
---------------------------------------*/

a:link {color: #33A40D; text-decoration: underline;}
a:visited {color: #33A40D; text-decoration: underline;}
a:hover {color: #33A40D; text-decoration:none;}
a:active {color: #33A40D; text-decoration: underline;}



.smaptxt a:link{
	color: #000000;
	text-decoration: none;
}
.smaptxt a:visited{
	color: #000000;
	text-decoration: none;
}
.smaptxt a:active{
	color: #000000;
	text-decoration: none;
}
.smaptxt a:hover{
	color: #000000;
	text-decoration: underline;
}


.pdf02new a:link {color: #FF0000; text-decoration: underline;}
.pdf02new a:visited {color: #FF0000; text-decoration: underline;}
.pdf02new a:hover {color: #FF0000; text-decoration:none;}
.pdf02new a:active {color: #FF0000; text-decoration: underline;}


/* ボタン
---------------------------------------*/
.btn_01 {
	text-align:center;
	padding:10px 0 20px 0;
}

.btn_01 a img{
	filter: Alpha(opacity=100);
  opacity:1.0;
}
.btn_01 a.select img{
	filter: Alpha(opacity=70);
  opacity:0.7;
}
.btn_01 a:hover img{
	filter: Alpha(opacity=70);
  opacity:0.7;
}


/* 介護実習普及センター　新着情報
---------------------------------------*/
.newsWrap {
	margin-bottom:20px;
}

.newsTitle {
	background:url(../../practice/images/news_tp.gif) no-repeat; 
	width:522px; 
	height:29px;
}

.newsTitle img {
	margin:8px 10px 0 0;
}


/* ２カラム　写真つきテキスト
---------------------------------------*/
.boxA {
	float:left;
	width:316px;
}

.boxB {
	float:right;
	width:214px;
}

/* 事業報告・決算報告
---------------------------------------*/
.jigyou ul {
	margin: 5px 10px 5px 30px;
	padding: 5px 0px 5px 0px;

}

.jigyou li {
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	list-style-type:none;
}

.jigyou_s ul {
	width:150px;
	margin: 5px 10px 5px 50px;
	padding: 5px 0px 5px 0px;
}

.jigyou_s li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}


/*--------------------

	float clear

--------------------*/
.unitBox,
#menulist {
    overflow:hidden;
}

.unitBox:after,
#menulist:after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*\*/
* html .unitBox,
* html #menulist {
    height: 1em;
    overflow: visible;
}
