@charset "UTF-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

KEN-IKUKAI MEDICAL GROUP

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
@import "import.css";
@import "prise.css";

/*--------------------------------------
    共通
--------------------------------------*/

div#contentMain h3 {
	height: 0px;
	width: 694px;
	display: block;
	padding-top: 36px;
	overflow: hidden;
	background: url(../img/bg_title2.jpg) no-repeat;
}
div#contentMain h3#training1 {	background: url(../img/bg_title2.jpg) 0px 0px;}/*report*/
div#contentMain h3#training2 {	background: url(../img/bg_title2.jpg) 0px -50px;}/*riji*/
div#contentMain h3#training3 {	background: url(../img/bg_title2.jpg) 0px -100px;}/*mira*/
div#contentMain h3#training4 {	background: url(../img/bg_title2.jpg) 0px -150px;}/*studies*/
div#contentMain h3#training5 {	background: url(../img/bg_title2.jpg) 0px -200px;}/*longservice*/
div#contentMain h3#training6 {	background: url(../img/bg_title2.jpg) 0px -350px;}/*elderly*/
div#contentMain h3#session1 {	background: url(../img/bg_title2.jpg) 0px -250px;}/*longservice*/
div#contentMain h3#session2 {	background: url(../img/bg_title2.jpg) 0px -300px;}/*longservice*/
div#contentMain h3#training7 {	background: url(../img/bg_title2.jpg) 0px -400px;}/*kmira*/
div#contentMain h3#session3 {	background: url(../img/bg_title2.jpg) 0px -450px;}/*longservice*/

div#contentMain div#preTx {
	margin: 25px 30px 0px 28px;
	padding: 0px;
}
div#contentMain div.w636#innerBox {
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 28px;
	width: 636px;
	_display: block;
	_overflow: hidden;
}
.last221122 div#contentMain div#innerBox { page-break-before: avoid; }
div#contentMain #innerBox .sDefault { font-weight: bold; }

div#pageLinks { 
	background: url(../img/line-blue01.gif) repeat-x center top;
	position: relative;
	overflow: hidden;
}
div#pageLinks ul#pageNumbers {
	background: none;
	clear: none;
	position: relative;
	left: 50%;
	float: left;
}
div#pageLinks ul#pageNumbers li {
	line-height: 20px;
	height: 20px;
	width: 20px;
	margin-right: 15px;
	position: relative;
	left: -50%;
	float: left;
	text-align: center;
}
div#pageLinks ul#pageNumbers li a {
	color: #174F9E;
}


/*--------------------------------------
    studies.html 研究事例
--------------------------------------*/

#contentMain #innerBox #newCase {
	height: 375px;
	overflow: auto;
}
div#contentMain #innerBox h4 {
	height: 0px;
	padding-top: 26px;
	display: block;
	overflow: hidden;
	width: 636px;
	margin-top: 65px;
	background-image: url(../img/title-jirei-new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#contentMain #innerBox h4#hPast {
	background: url(../img/title-jirei-past.gif) no-repeat 0px 0px;
	margin-bottom: 20px;
}
#contentMain #innerBox h5 {
	background: url(../img/title-5th-team.gif) no-repeat 0px 0px;
	display: block;
	height: 0px;
	width: 311px;
	overflow: hidden;
	padding-top: 31px;
	margin-top: 30px;
	margin-bottom: 18px;
}
#innerBox #newCase .nTitle {
	border-bottom: 1px solid #ed7100;
	font-weight: bold;
	text-indent: -5px;
	_text-indent: 0px;
	display: block;
	width: 580px;
}
#contentMain #innerBox #newCase li {
	background: #fef3e8;
	border-left: 8px solid #ed7100;
	line-height: 1.7em;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-top: 5px;
}
#contentMain #innerBox #newCase li.midashi { background: #fff;border: 0px; font-weight:bold; padding: 0px; margin:5px 0px;}
#contentMain #innerBox #newCase .nName { font-size: 93%; }
#contentMain #innerBox #newCase a.nTitle {	color: #004EA2;	}
#contentMain #innerBox #newCase a:hover.nTitle {
	color: #ed7100;	
	text-decoration: none;
}
#contentMain #innerBox select {
	font-size: 85%;
	margin-bottom: 15px;
	width: 300px;
}


/*--------------------------------------
    prise-r.html 理事長賞
--------------------------------------*/

div#pageLinks a.next {
	font-size: 85%;
	color: #004EA2;
	line-height: 120%;
}
#contentMain #innerBox h4#rijiTitle {
	height: 0px;
	padding-top: 90px;
	margin-bottom: 15px;
	background: url(../img/title-riji-month.png) no-repeat center top;
}
#contentMain #innerBox #newMonth {
	width: 636px;
}
#contentMain #innerBox #newMonth li {
	display: inline;
	width: 302px;
	height: 80px;
	margin-bottom: 15px;
	float: left;
	overflow: hidden;
}
#contentMain #innerBox #newMonth li.rMonth02,
#contentMain #innerBox #newMonth li.rMonth04,
#contentMain #innerBox #newMonth li.rMonth06,
#contentMain #innerBox #newMonth li.rMonth08,
#contentMain #innerBox #newMonth li.rMonth10 {
	display: inline;
	float: right;
}
#contentMain #innerBox #newMonth li a {
	background: url(../img/prise-r-button.gif) no-repeat;
	display: block;
	width: 302px;
	height: 0px;
	padding-top: 80px;
	overflow: hidden;
}
#contentMain #innerBox #newMonth li.rMonth01 a { background-position: 0px    0px;}
#contentMain #innerBox #newMonth li.rMonth02 a { background-position: 0px -80px;}
#contentMain #innerBox #newMonth li.rMonth03 a { background-position: 0px -160px;}
#contentMain #innerBox #newMonth li.rMonth04 a { background-position: 0px -240px;}
#contentMain #innerBox #newMonth li.rMonth05 a { background-position: 0px -320px;}
#contentMain #innerBox #newMonth li.rMonth06 a { background-position: 0px -400px;}
#contentMain #innerBox #newMonth li.rMonth07 a { background-position: 0px -480px;}
#contentMain #innerBox #newMonth li.rMonth08 a { background-position: 0px -560px;}
#contentMain #innerBox #newMonth li.rMonth09 a { background-position: 0px -640px;}
#contentMain #innerBox #newMonth li.rMonth10 a { background-position: 0px -720px;}

#contentMain #innerBox #newMonth li.rMonth01 a:hover { background-position: -302px    0px;}
#contentMain #innerBox #newMonth li.rMonth02 a:hover { background-position: -302px -80px;}
#contentMain #innerBox #newMonth li.rMonth03 a:hover { background-position: -302px -160px;}
#contentMain #innerBox #newMonth li.rMonth04 a:hover { background-position: -302px -240px;}
#contentMain #innerBox #newMonth li.rMonth05 a:hover { background-position: -302px -320px;}
#contentMain #innerBox #newMonth li.rMonth06 a:hover { background-position: -302px -400px;}
#contentMain #innerBox #newMonth li.rMonth07 a:hover { background-position: -302px -480px;}
#contentMain #innerBox #newMonth li.rMonth08 a:hover { background-position: -302px -560px;}
#contentMain #innerBox #newMonth li.rMonth09 a:hover { background-position: -302px -640px;}
#contentMain #innerBox #newMonth li.rMonth010 a:hover { background-position: -302px -720px;}

div#contentMain #innerBox h4#hPast.riji {
	background: url(../img/title-riji-past.gif) no-repeat 0px 20px;
	border-top: 1px solid #004ea2;
	padding-top: 46px;
	margin-bottom: 5px;
	margin-top: 45px;
	clear: both;
}
#contentMain #innerBox #rSelect {
	background: #f2f2f2;
	width: 613px;
	padding-left: 23px;
	padding-top: 10px;
}
#contentMain #innerBox #rSelect select {
	width: 108px;
	margin-right: 10px;
 }



/*--------------------------------------
    prise-m.html ミラクル賞
--------------------------------------*/

#contentMain #innerBox h4#miraTitle {
	background: url(../img/title-miracle-month.png) no-repeat center top;
	height: 0px;
	padding-top: 90px;
	margin-bottom: 15px;
	clear: both;
}
div#contentMain #innerBox h4#hPast.miracle {
	background: url(../img/title-miracle-past.gif) no-repeat 0px 20px;
	border-top: 1px solid #004ea2;
	padding-top: 46px;
	margin-bottom: 5px;
	margin-top: 45px;
	clear: both;
}
#contentMain #preTx #miracleBook { margin-top: 20px; }
#contentMain #preTx .mBook {
	font-size: 93%;
	width: 460px;
	padding-top: 20px;
	float: left;
}
#contentMain #preTx img { float: right; }
#contentMain #innerBox #miraNew { padding-left: 103px; }
#contentMain #innerBox #newMonth #miraNew li {
	width: 430px;
	margin-bottom: 15px;
	overflow: hidden;
}
#contentMain #innerBox #newMonth #miraNew li a {
	background: url(../img/prise-m-button.gif) no-repeat;
	width: 430px;
}
#contentMain #innerBox #newMonth #miraNew li.mMonth01 a { background-position: 0px    0px;}
#contentMain #innerBox #newMonth #miraNew li.mMonth02 a { background-position: 0px  -80px;}
#contentMain #innerBox #newMonth #miraNew li.mMonth03 a { background-position: 0px -160px;}
#contentMain #innerBox #newMonth #miraNew li.mMonth04 a { background-position: 0px -240px;}

#contentMain #innerBox #newMonth #miraNew li.mMonth01 a:hover { background-position: -430px    0px;}
#contentMain #innerBox #newMonth #miraNew li.mMonth02 a:hover { background-position: -430px  -80px;}
#contentMain #innerBox #newMonth #miraNew li.mMonth03 a:hover { background-position: -430px -160px;}
#contentMain #innerBox #newMonth #miraNew li.mMonth04 a:hover { background-position: -430px -240px;}

div#contentMain #innerBox h4#hPast.mira {
	background: url(../img/title-miracle-past.gif) no-repeat 0px 20px;
	border-top: 1px solid #004ea2;
	padding-top: 46px;
	margin-bottom: 5px;
	margin-top: 45px;
	clear: both;
}
div#contentMain #innerBox h4#hPast.kmira {
	background: url(../img/title-kmiracle-past.gif) no-repeat 0px 20px;
	border-top: 1px solid #004ea2;
	padding-top: 46px;
	margin-bottom: 5px;
	margin-top: 45px;
	clear: both;
}


/*--------------------------------------
    prise-km.html ミラクル賞
--------------------------------------*/

#contentMain #innerBox h4#kmiraTitle {
	background: url(../img/title-kmiracle-month.png) no-repeat center top;
	height: 0px;
	padding-top: 90px;
	margin-bottom: 15px;
	clear: both;
}
#contentMain #innerBox #kmiraNew { padding-left: 103px; }
#contentMain #innerBox #newMonth #kmiraNew li {
	width: 430px;
	margin-bottom: 15px;
	overflow: hidden;
}
#contentMain #innerBox #newMonth #kmiraNew li a {
	background: url(../img/prise-km-button.gif) no-repeat;
	width: 430px;
}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth01 a { background-position: 0px    0px;}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth02 a { background-position: 0px  -80px;}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth03 a { background-position: 0px -160px;}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth04 a { background-position: 0px -240px;}

#contentMain #innerBox #newMonth #kmiraNew li.kmMonth01 a:hover { background-position: -430px    0px;}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth02 a:hover { background-position: -430px  -80px;}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth03 a:hover { background-position: -430px -160px;}
#contentMain #innerBox #newMonth #kmiraNew li.kmMonth04 a:hover { background-position: -430px -240px;}
/*--------------------------------------
    team04.html 第4回TEAM
--------------------------------------*/
#contentMain #innerBox #team04 { background-position: 0px -50px; }


/*--------------------------------------
    チーム医療症例検討会
--------------------------------------*/
#contentMain #innerBox #team10 { background-position: 0px -450px; }
#contentMain #innerBox #team09 { background-position: 0px -400px; }
#contentMain #innerBox #team08 { background-position: 0px -350px; }
#contentMain #innerBox #team07 { background-position: 0px -300px; }
#contentMain #innerBox #team06 { background-position: 0px -250px; }
#contentMain #innerBox #team05 { background-position: 0px -200px; }
#contentMain #innerBox #team04 { background-position: 0px -150px; }
#contentMain #innerBox #team03 { background-position: 0px -100px; }
#contentMain #innerBox #team02 { background-position: 0px -50px; }
#contentMain #innerBox #team01 { background-position: 0px 0px; }

/*--------------------------------------
    TQM活動発表セミナー
--------------------------------------*/
#contentMain #innerBox h5#tqm10,
#contentMain #innerBox h5#tqm09,
#contentMain #innerBox h5#tqm08,
#contentMain #innerBox h5#tqm07,
#contentMain #innerBox h5#tqm06,
#contentMain #innerBox h5#tqm05,
#contentMain #innerBox h5#tqm04,
#contentMain #innerBox h5#tqm03,
#contentMain #innerBox h5#tqm02,
#contentMain #innerBox h5#tqm01 {
	background-image: url(../img/title-tqm.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contentMain #innerBox h5#tqm10 { background-position: 0px 0px; }
#contentMain #innerBox h5#tqm09 { background-position: 0px -50px; }
#contentMain #innerBox h5#tqm08 { background-position: 0px -100px; }
#contentMain #innerBox h5#tqm07 { background-position: 0px -150px; }
#contentMain #innerBox h5#tqm06 { background-position: 0px -200px; }
#contentMain #innerBox h5#tqm05 { background-position: 0px -250px; }
#contentMain #innerBox h5#tqm04 { background-position: 0px -300px; }
#contentMain #innerBox h5#tqm03 { background-position: 0px -350px; }
#contentMain #innerBox h5#tqm02 { background-position: 0px -400px; }
#contentMain #innerBox h5#tqm01 { background-position: 0px -450px; }
/*--------------------------------------
    看護・リハビリテーション
--------------------------------------*/
#contentMain #innerBox h4#reha01,
#contentMain #innerBox h4#reha02,
#contentMain #innerBox h4#reha03,
#contentMain #innerBox h4#reha04,
#contentMain #innerBox h4#reha05,
#contentMain #innerBox h4#reha06,
#contentMain #innerBox h4#reha07,
#contentMain #innerBox h4#reha08, 
#contentMain #innerBox h4#reha09{

	height: 0px;
	background-image: url(../img/title-reha.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 30px 0px 18px;
	padding: 50px 0px 0px;
}
#contentMain #innerBox h4#reha01 { background-position: 0px 0px; }/*リハビリ研究発表会1*/
#contentMain #innerBox h4#reha02 { background-position: 0px -50px; }/*リハビリ研究発表会2*/
#contentMain #innerBox h4#reha03 { background-position: 0px -100px; }/*リハビリテーション研究会1*/
#contentMain #innerBox h4#reha04 { background-position: 0px -150px; }/*看護研究会1*/
#contentMain #innerBox h4#reha05 { background-position: 0px -200px; }/*リハビリテーション研究会2*/
#contentMain #innerBox h4#reha06 { background-position: 0px -250px; }/*看護研究会2*/
#contentMain #innerBox h4#reha07 { background-position: 0px -300px; }/*看護・リハビリテーション研究会3*/
#contentMain #innerBox h4#reha08 { background-position: 0px -350px; }/*看護・リハビリテーション研究会4*/
#contentMain #innerBox h4#reha09 { background-position: 0px -400px; }/*看護・リハビリテーション研究会5*/

/*--------------------------------------
--------------------------------------*/
#contentMain #innerBox p.preText {	margin: 0px 0px 18px;}

/*--------------------------------------
    合同研究会
--------------------------------------*/
#contentMain #innerBox h4#godo01,
#contentMain #innerBox h4#godo02,
#contentMain #innerBox h4#godo03,
#contentMain #innerBox h4#godo04,
#contentMain #innerBox h4#godo05,
#contentMain #innerBox h4#godo06,
#contentMain #innerBox h4#godo07,
#contentMain #innerBox h4#godo08,
#contentMain #innerBox h4#godo09 {
	height: 0px;
	background-image: url(../img/title-godo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 30px 0px 18px;
	padding: 50px 0px 0px;
}
#contentMain #innerBox h4#godo01 { background-position: 0px 0px; }
#contentMain #innerBox h4#godo02 { background-position: 0px -50px; }
#contentMain #innerBox h4#godo03 { background-position: 0px -100px; }
#contentMain #innerBox h4#godo04 { background-position: 0px -150px; }
#contentMain #innerBox h4#godo05 { background-position: 0px -200px; }
#contentMain #innerBox h4#godo06 { background-position: 0px -250px; }
#contentMain #innerBox h4#godo07 { background-position: 0px -300px; }
#contentMain #innerBox h4#godo08 { background-position: 0px -350px; }
#contentMain #innerBox h4#godo09 { background-position: 0px -400px; }

/*--------------------------------------
    理事長賞・ミラクル賞
--------------------------------------*/
#contentMain #prises {
	width: 688px;
	margin: 20px 0px 0px;
	padding: 0px;
	_display: block;
	_overflow: hidden;
}
#container #contentsWrap #contentMain #innerBox .textbox h4.trainingTop {
	text-indent: 30px;
	margin: 15px 0px 5px;
	padding: 0px;
	height: 2em;
	font-weight: normal;
	color: #004EA2;
	background: url(none);
}
#contentMain #innerBox .textbox dl.doubleCo {
	margin-left: 40px;
	margin-bottom: 40px;
}
#contentMain #innerBox .textbox dl.doubleCo dt {
	float: left;
	width: 320px;
}
#contentMain #innerBox .textbox dl.doubleCo dd {
	margin: 0px;
	padding: 0px 0px 0px -320px;
}

/*--------------------------------------
    学会受賞一覧
--------------------------------------*/
#contentMain #jushoran {
	width:694px;
	margin-bottom: 30px;
	margin-top: 10px;
}
#contentMain #jushoran tr,
#contentMain #jushoran td {
	border: 1px solid #4D4D4D;
	font-size: 93%;
}
#contentMain #jushoran th,
#contentMain #jushoran td {
	padding: 5px;
}
#contentMain #jushoran th {
	text-align: center;
	background: #174F9E;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#contentMain #jushoran th.noBorderL {
	border-left: none;
}
#contentMain #jushoran th.noBorderR {
	border-right: none;
}
#contentMain #jushoran a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/*--------------------------------------
    敬老会大賞
--------------------------------------*/
#contentMain #preTx .paraTx {
	font-size: 108%;
	font-weight: bold;
	color: #005FAF;
	margin-top: 1.5em;
	margin-bottom: 2em;
}
#pageLinks ul#pageNumbers li.lastChild { margin-right: none; }
#elderly #contentMain #innerBox h4 {
	height: 0px;
	margin-top: 25px;
	padding-top: 114px;
	overflow: hidden;
}
#elderly #contentMain #innerBox h4#elderly01 { background: url(../img/2011_title-prise-elderly01.gif) no-repeat 0 0; }
#elderly #contentMain #innerBox h4#elderly02 { background: url(../img/2011_title-prise-elderly02.gif) no-repeat 0 0; }
#elderly #contentMain #innerBox h4#elderly03 { background: url(../img/2011_title-prise-elderly03.gif) no-repeat 0 0; }
#elderly .linkPageTop { margin-top: 25px; }
#elderly #pageLinks ul#pageNumbers li.current a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}

#elderly #sideElderly li a { color: #174F9E; }

.elderly2011 #sideElderly li#sideElderly01 a,
.elderly2010 #sideElderly li#sideElderly02 a { font-weight: bold; }

#elderly #keiroHistory {
	font-size: 108%;
	width: 100%;
	margin-top: 30px;
}
#elderly caption {
	font-size: 116%;
	font-weight: bold;
	color: #005FAF;
}
#elderly th {
	color: #005FAF;
	border-top: 3px solid #005FAF;
	border-bottom: 3px solid #005FAF;
}
#elderly td { border-bottom: 1px solid #3F3F3F; }
#elderly th,
#elderly td {
	text-align: center;
	padding: 5px 0;
}
#elderly .tableTextCenter { text-align: center; }

#elderly.elderlyIntro #preTx {
	background: url(../img/elderly_bg.gif) no-repeat center 30px;
	padding-bottom: 300px;
}
.elderly2011 th { width: 159px; }


/*--------------------------------------
    永年勤続賞
--------------------------------------*/
#longService .sideNavi ol li.stay {
	height: auto;
	border-bottom: 1px solid #CCCCCC;
}
#longService #sidelongService li { display: inline; }
#longService #sidelongService li a { color: #174F9E; }
.longService2012 #sidelongService li#sidelongService01 a,
.longService2011 #sidelongService li#sidelongService02 a { font-weight: bold; }
.longService2012 table {
	width: 400px;
	margin: 25px auto 0;
	border-bottom: 2px solid #005FAF;
}
.longService2012 th,
.longService2012 td {
	text-align: center;
	padding: 3px 10px;
}
.longService2012 th {
	font-size: 123.1%;
	font-weight: bold;
	color: #005FAF;
	border-top: 2px solid #005FAF;
	border-bottom: 2px solid #005FAF;
}
.longService2012 td {
	border-top: 1px solid #4d4d4d;
}
.longService2012 td.colName { text-align: left; }

/*--------------------------------------
    最新レポート
--------------------------------------*/

.topMargin10 { margin-top: 10px; }
.topMargin15 { margin-top: 15px; }
.topMargin20 { margin-top: 20px; }
.topMargin25 { margin-top: 25px; }
.topMargin30 { margin-top: 30px; }

#contentMain .top30 {
	margin-top: 30px;
	clear: both;
}

/* stay */
.last240121_1 div#contentSide .sideNavi li ol li#sideNav15 a,
.last240121_2 div#contentSide .sideNavi li ol li#sideNav15 a,
.last240121_3 div#contentSide .sideNavi li ol li#sideNav15 a,
.last240121_4 div#contentSide .sideNavi li ol li#sideNav15 a,
.last240121_5 div#contentSide .sideNavi li ol li#sideNav15 a,
.last231022_1 div#contentSide .sideNavi li ol li#sideNav14 a,
.last231022_2 div#contentSide .sideNavi li ol li#sideNav14 a,
.last231022_3 div#contentSide .sideNavi li ol li#sideNav14 a,
.last230912_1 div#contentSide .sideNavi li ol li#sideNav13 a,
.last230912_2 div#contentSide .sideNavi li ol li#sideNav13 a,
.last230912_3 div#contentSide .sideNavi li ol li#sideNav13 a,
.last230906_1 div#contentSide .sideNavi li ol li#sideNav12 a,
.last230906_2 div#contentSide .sideNavi li ol li#sideNav12 a,
.last230604_1 div#contentSide .sideNavi li ol li#sideNav11 a,
.last230604_2 div#contentSide .sideNavi li ol li#sideNav11 a,
.last230604_3 div#contentSide .sideNavi li ol li#sideNav11 a,
.last230604_4 div#contentSide .sideNavi li ol li#sideNav11 a,
.last230604_5 div#contentSide .sideNavi li ol li#sideNav11 a,
.last230601_1 div#contentSide .sideNavi li ol li#sideNav10 a,
.last230601_2 div#contentSide .sideNavi li ol li#sideNav10 a,
.last230521_1 div#contentSide .sideNavi li ol li#sideNav09 a,
.last230521_2 div#contentSide .sideNavi li ol li#sideNav09 a,
.last230521_3 div#contentSide .sideNavi li ol li#sideNav09 a,
.last230225_1 div#contentSide .sideNavi li ol li#sideNav08 a,
.last230225_2 div#contentSide .sideNavi li ol li#sideNav08 a,
.last230219_1 div#contentSide .sideNavi li ol li#sideNav07 a,
.last230219_2 div#contentSide .sideNavi li ol li#sideNav07 a,
.last230219_3 div#contentSide .sideNavi li ol li#sideNav07 a,
.last230115_1 div#contentSide .sideNavi li ol li#sideNav06 a,
.last230115_2 div#contentSide .sideNavi li ol li#sideNav06 a,
.last230115_3 div#contentSide .sideNavi li ol li#sideNav06 a,
.last221220 div#contentSide .sideNavi li ol li#sideNav05 a,
.last221122 div#contentSide .sideNavi li ol li#sideNav04 a,
.last221009 div#contentSide .sideNavi li ol li#sideNav03 a,
.last220917 div#contentSide .sideNavi li ol li#sideNav02 a,
.last220626 div#contentSide .sideNavi li ol li#sideNav01 a { font-weight: bold; }
div#contentSide .sideNavi li.slide {
	border-bottom: 1px solid #999;
	margin-left: 1px;
	width: 150px;
	cursor: pointer;
}
div#contentSide .sideNavi .slide span {
	background: #EEEEEE;
	font-weight: bold;
	width: 149px;
	height: 28px;
	display: block;
}
div#contentSide .sideNavi .slide ol li,
div#contentSide .sideNavi .slide ol li { text-indent: 2.5em; }
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar {
	background: url(../img/lastreport06_bg03.gif) no-repeat center bottom;
	width: 280px;
	float: right;
	margin-left: 31px;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar h5 {
	background: url(../img/lastreport06_bg01.gif) no-repeat left top;
	margin: 0px;
	height: 0px;
	width: 280px;
	padding-top: 45px;
	overflow: hidden;
}
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar dl {
	background: url(../img/lastreport06_bg02.gif) repeat-y center top;
	padding: 10px 35px 0;
	padding-right: 35px;
	padding-left: 35px;
}
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar dt { text-indent: -0.5em; }
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar dd { line-height: 160%; }
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar dt, 
#contentMain #innerBox #tqm00 #tqm01 #tqmSeminar dd {
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS P Mincho", "平成明朝", "Heisei Mincho", serif;
	margin-bottom: 4px;
}

#contentMain #innerBox #tqm00	{
	width: 612px;
	margin-right: 41px;
	margin-left: 41px;
}

#contentMain #innerBox #tqm00 p { line-height: 200%; }
#contentMain #innerBox #tqm00 #tqm01 {
	overflow: hidden;
	page-break-before: avoid;
}
#contentMain #innerBox #tqm00 #tqm02 { margin-top: 15px; }
#contentMain #innerBox #tqm00 #tqm03 {
	background: url(../img/lastreport06_img05.jpg) no-repeat 0px 0px;
	padding-left: 182px;
	min-height: 100px;
	padding-top: 25px;
}
#contentMain #innerBox #tqm00 #tqm01 #timeAndPlace {
	background: url(../img/lastreport06_img02.gif) no-repeat 0px 0px;
	display: block;
	height: 0px;
	width: 301px;
	margin-bottom: 20px;
	padding-top: 70px;
	overflow: hidden;
	page-break-after: avoid;
}
#contentMain #innerBox #tqm00 #tqm01 img#img02 { clear: right; }
#container #contentsWrap #contentMain #innerBox #tqm02 img { margin-top: 15px; }
#lastreport p { margin-bottom: 2em; }
#lastreport p.noBottom { margin-bottom: 0em; }
#lastreport #contentMain #innerBox ul {
	margin: 25px 0px;
	overflow: hidden;
}
#lastreport #contentMain #innerBox li {
	float: left;
	margin-right: 19.5px;
}
#lastreport #contentMain #innerBox li.listLast { margin-right: 0px !important; }
#lastreport #contentMain #innerBox .leftFloat img {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
#lastreport #contentMain #innerBox .rightFloat img {
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
}
#lastreport #contentMain #innerBox #paraArea {
	margin-top: 40px;
	margin-right: 41px;
	margin-left: 41px;
}
#lastreport #contentMain #innerBox #paraArea .boxLeft { float: left; }
#lastreport #contentMain #innerBox #paraArea .boxRight { float: right; }


/* 230115 */
.last230115_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230115_2 div#pageLinks ul#pageNumbers li.page02 a,
.last230115_3 div#pageLinks ul#pageNumbers li.page03 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}

.last230115_1 #contentMain #innerBox h4 {
	background: url(none);
	height: 212px;
	width: 694px;
	margin: 0px 0px 35px;
	padding: 0px;
}

.last230115_2 #container #contentsWrap #contentMain #innerBox p { margin-bottom: 15px; }
.last230115_2 #container #contentsWrap #contentMain #innerBox #tqm04 img,
.last230115_2 #container #contentsWrap #contentMain #innerBox #tqm06 img,
.last230115_3 #container #contentsWrap #contentMain #innerBox #tqm07 img {
	margin: 0px 20px 0px 0px;
	float: left;
}
.last230115_2 #container #contentsWrap #contentMain #innerBox #tqm00 p {
	clear: left;
}
.last230115_2 #container #contentsWrap #contentMain #innerBox #tqm05 img {
	float: right;
	margin: 0px 0px 0px 20px;
}

/* 230219 */
.last230219_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230219_2 div#pageLinks ul#pageNumbers li.page02 a,
.last230219_3 div#pageLinks ul#pageNumbers li.page03 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}

.last230219_1 #contentMain #innerBox h4 {
	background: url(none);
	height: 212px;
	width: 694px;
	margin: 0px 0px 35px;
	padding: 0px;
}
.last230219_1 #contentMain #innerBox #tqm00 #tqm01 #timeAndPlace {
	background: url(../img/lastreport07_img02.gif) no-repeat 0px 0px;
	width: 320px;
}

.last230219_2 #contentMain #innerBox #tqm04 img,
.last230219_2 #contentMain #innerBox #tqm06 img,
.last230219_3 #contentMain #innerBox #tqm07 img {
	margin: 0px 20px 0px 0px;
	float: left;
}
.last230219_2 #contentMain #innerBox #tqm00 p {
	clear: left;
}
.last230219_2 #contentMain #innerBox #tqm05 img {
	float: right;
	margin: 0px 0px 0px 20px;
}
.last230219_1 #contentMain #innerBox #tqm00 #tqm01 #repo230219_01 {
	width: 242px;
	float: right;
	margin-left: 31px;
}
.last230219_1 #contentMain #innerBox #tqm00 #tqm01 #repo230219_01 li {
	width: 242px;
	height: 145px;
	margin-bottom: 7px;
}
.last230219_1 #contentMain #innerBox #tqm00 h5,
.last230219_2 #contentMain #innerBox #tqm00 h5 {
	background: url(none);
	font-size: 131%;
	font-weight: bold;
	color: #174F9E;
	border-bottom: 1px solid #174F9E;
	width: 612px;
	overflow: visible;
	padding-top: 0px;
	height: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#contentMain #innerBox #tqm00 .img01 img { margin-top: 12px; }
.last230219_3 #contentMain #innerBox #tqm00 #repo230219_02 {
	background: url(../img/lastreport07_img14.jpg) no-repeat 0px bottom;
	padding-bottom: 150px;
}
.last230219_2 #contentMain #innerBox #tqm00 #kango_110219 { margin-top: 5px; }
.last230219_2 #contentMain #innerBox #tqm00 #kango_110219 img {
	float: right;
	margin-left: 20px;
}

/* 230225 */
.last230225_1 #contentMain #innerBox #tqm00 #tqm01 img,
.last230225_2 #contentMain #innerBox #tqm00 .img01 img.floatLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.last230225_1 #container #contentsWrap #contentMain #innerBox #tqm00 .img01 .img230225 {
	margin-bottom: 15px;
}
.last230225_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230225_2 div#pageLinks ul#pageNumbers li.page02 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}

/* 230521 */
.last230521_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230521_2 div#pageLinks ul#pageNumbers li.page02 a,
.last230521_3 div#pageLinks ul#pageNumbers li.page03 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}
#contentMain #innerBox #tqm00 #information {
	margin-top: 30px;
	margin-bottom: 30px;
}
#contentMain #innerBox #tqm00 #information dl { display: none; }
#contentMain #innerBox #tqm00 #last110521_01 p {
	float: left;
	width: 280px;
}
#contentMain #innerBox #tqm00 #last110521_01 {
	margin-top: 30px;
	overflow: hidden;
}
#contentMain #innerBox #tqm00 #last110521_01 ul { float: right; }
#contentMain #innerBox #tqm00 #last110521_01 li { margin-bottom: 10px; }
.last230521_1 #contentMain #innerBox #tqm00 { background: url(../img/lastreport09_bg01.jpg) no-repeat left bottom; }
.last230521_2 #contentMain #innerBox #tqm00 {
	background: url(../img/lastreport09_bg02.jpg) no-repeat right bottom;
	padding-bottom: 55px;
}
.last230521_3 #contentMain #innerBox #tqm00 {
	background: url(../img/lastreport09_bg03.jpg) no-repeat right bottom;
	padding-bottom: 320px;
}
.last230521_2 #contentMain #innerBox #tqm00 p,
.last230521_3 #contentMain #innerBox #tqm00 p{ margin-bottom: 20px; }
.last230521_2 #contentMain #innerBox #tqm00 p.imgCenter {
	margin-bottom: 25px;
	margin-top: 25px;
	text-align: center;
}
.last230521_3 #contentMain #innerBox #tqm00 p img {
	float: left;
	margin-right: 30px;
}
.last230521_3 #contentMain #innerBox #tqm00 ul { margin: 25px 0px; }
.last230521_3 #contentMain #innerBox #tqm00 li {
	float: left;
	margin-right: 18px;
}
.last230521_3 #contentMain #innerBox #tqm00 li.listLast { margin-right: 0px; }

/* 230601 */
.last230601_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230601_2 div#pageLinks ul#pageNumbers li.page02 a,
.last230601_3 div#pageLinks ul#pageNumbers li.page03 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}
.last230601_1 #contentMain #innerBox .rightFloat { clear: left; }
.last230601_2 #contentMain #innerBox #paraArea {
	background: url(../img/lastreport10_img08.jpg) no-repeat center bottom;
	padding-bottom: 330px;
}


/* 230604 */
.last230604_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230604_2 div#pageLinks ul#pageNumbers li.page02 a,
.last230604_3 div#pageLinks ul#pageNumbers li.page03 a,
.last230604_4 div#pageLinks ul#pageNumbers li.page04 a,
.last230604_5 div#pageLinks ul#pageNumbers li.page05 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}
.last230604_1 p,
.last230604_2 p,
.last230604_3 p,
.last230604_4 p,
.last230604_5 p { text-indent: 1em; }
.last230604_1#lastreport #contentMain #innerBox #paraArea { margin-top: 0px; }
.last230604_1 #contentMain #innerBox #paraArea li,
.last230604_5 #contentMain #innerBox #paraArea li { margin-right: 3px; }
.last230604_1 #container #contentsWrap #contentMain #innerBox img { vertical-align: bottom; }
.last230604_1 #contentMain #innerBox #paraArea ul { margin-top: 0px; }
.last230604_2#lastreport #contentMain #innerBox #paraArea h4 {
	width: 612px;
	background-image: url(none);
	font-size: 138.5%;
	font-weight: bold;
	color: #164F9E;
	padding-top: 0px;
	border-bottom: 1px solid #164F9E;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}
.last230604_2#lastreport #contentMain #innerBox #paraArea ul {
	width: 388px;
	margin-top: 0px;
}
.last230604_2#lastreport #contentMain #innerBox #paraArea li {
	float: none;
	margin-right: 0px;
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 1em;
}
.last230604_2#lastreport #contentMain #innerBox #paraArea #upSide {
	background: url(../img/lastreport11_bg01.gif) repeat-x left top;
	padding-top: 40px;
}

.last230604_2#lastreport #contentMain #innerBox #paraArea #imgBoxLeft {
	width: 200px;
	float: left;
}
.last230604_2#lastreport #contentMain #innerBox #paraArea img { margin-bottom: 7px; }
.last230604_2#lastreport #contentMain #innerBox #paraArea #downSide {
	background: url(../img/lastreport11_bg02.gif) repeat-x left bottom;
	clear: both;
	margin-top: 25px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	overflow: hidden;
}
.last230604_2#lastreport #contentMain #innerBox #paraArea #imgBoxRight {
	width: 200px;
	float: right;
}
#lastreport span.colorBlue { color: #174F9E; }
.last230604_3#lastreport #contentMain #innerBox #paraArea dl,
.last230604_4#lastreport #contentMain #innerBox #paraArea dl {
	border-top: 1px solid #174F9E;
	border-bottom: 1px solid #174F9E;
	padding-top: 5px;
	padding-bottom: 20px;
	line-height: 185%;
	margin-bottom: 25px;
}
.last230604_3#lastreport #contentMain #innerBox #paraArea dt,
.last230604_4#lastreport #contentMain #innerBox #paraArea dt {
	font-size: 123.1%;
	color: #174F9E;
	font-weight: bold;
	margin-top: 15px;
}
.last230604_3#lastreport #contentMain #innerBox #paraArea dd,
.last230604_4#lastreport #contentMain #innerBox #paraArea dd {
	font-size: 116%;
	border-bottom: 1px dotted #999999;
	padding-bottom: 15px;
}
.last230604_3#lastreport #contentMain #innerBox #paraArea dd.noDotLine,
.last230604_4#lastreport #contentMain #innerBox #paraArea dd.noDotLine {
	border: none;
	padding-bottom: 0px;
}
.last230604_3#lastreport #contentMain #innerBox #paraArea #repoTitle { width: 380px; }
.last230604_3#lastreport #contentMain #innerBox #paraArea img {
	margin-bottom: 20px;
	margin-left: 45px;
	_margin-left: 43px;
}
.last230604_4#lastreport #contentMain #innerBox #paraArea dl {
	margin-top: 40px;
	text-align: center;
	margin-bottom: 40px;
}
.last230604_4#lastreport #contentMain #innerBox #paraArea .backGroundImg {
	background: url(../img/lastreport11_bg03.jpg) no-repeat right bottom;
	margin-top: 40px;
	padding-right: 302px;
}
.last230604_5#lastreport #container #contentsWrap #contentMain #innerBox #paraArea .largeText {
	font-size: 116%;
	font-weight: bold;
	color: #174F9E;
	clear: left;
}


/* 230906 */
.last230906_1#lastreport #contentMain #innerBox #paraArea .floatRight,
.last230906_2#lastreport #contentMain #innerBox #paraArea .floatRight {
	float: right;
	margin-left: 30px;
}
.last230906_1#lastreport #contentMain #innerBox #paraArea .floatLeft {
	float: Left;
	margin-right: 30px;
}
.last230906_2#lastreport #contentMain #innerBox #paraArea .bg {
	background: url(../img/lastreport12_bg07.jpg) no-repeat center bottom;
	padding-bottom: 370px;
}
.last230906_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230906_2 div#pageLinks ul#pageNumbers li.page02 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}
.last230906_1#lastreport #contentMain .top30 {
    margin-top: 50px;
}


/* 230912 */
.last230912_3 #contentMain #innerBox #paraArea {
	background: url(../img/lastreport13_bg08.jpg) no-repeat center bottom;
	padding-bottom: 333px;
}
.last230912_1 div#pageLinks ul#pageNumbers li.page01 a,
.last230912_2 div#pageLinks ul#pageNumbers li.page02 a,
.last230912_3 div#pageLinks ul#pageNumbers li.page03 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}


/* 231022 */
.last231022_1 div#pageLinks ul#pageNumbers li.page01 a,
.last231022_2 div#pageLinks ul#pageNumbers li.page02 a,
.last231022_3 div#pageLinks ul#pageNumbers li.page03 a {
	display: block;
	background-color: #F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}
.last231022_2 #innerBox #paraArea dl {
	color: #004A9E;
}
.last231022_2 #innerBox #paraArea dt {
	font-weight: bold;
	font-size: 123%;
	border-bottom: 1px solid #004A9E;
}
.last231022_2 #innerBox #paraArea dd {
    padding-left: 1em;
    text-indent: -1em;
}
.last231022_2 #innerBox #paraArea .imgBoxLeft,
.last231022_2 #innerBox #paraArea .imgBoxRight,
.last231022_3 #innerBox #paraArea .imgBoxRight {
	width: 296px;
}
.last231022_2 #innerBox #paraArea .imgBoxLeft,
.last231022_3 #innerBox #paraArea .imgBoxLeft {
    float: left;
}
.last231022_2 #innerBox #paraArea .imgBoxRight,
.last231022_3 #innerBox #paraArea .imgBoxRight {
    float: right;
}
.last231022_3 #contentMain #innerBox #paraArea {
	background: url(../img/lastreport14_bg09.jpg) no-repeat center bottom;
	padding-bottom: 755px;
}
.last231022_1 #contentMain #innerBox #paraArea p,
.last231022_2 #contentMain #innerBox #paraArea p,
.last231022_3 #contentMain #innerBox #paraArea p { margin-bottom: 1em; }
.last231022_3 #contentMain #innerBox #paraArea .noBottom { margin-bottom: 0em; }


/* 240121 */
.last240121_1 div#pageLinks ul#pageNumbers li.page01 a,
.last240121_2 div#pageLinks ul#pageNumbers li.page02 a,
.last240121_3 div#pageLinks ul#pageNumbers li.page03 a,
.last240121_4 div#pageLinks ul#pageNumbers li.page04 a,
.last240121_5 div#pageLinks ul#pageNumbers li.page05 a {
	display: block;
	background-color:#F0F0F0;
	color: #CCCCCC;
	height: 20px;
	width: 20px;
}
.last240121_1 #contentMain #innerBox h4 {
	background: url(none);
	width: 694px;
	height: auto;
	margin: 0px 0px 35px;
	padding: 0px;
}
.last240121_1 #contentMain #innerBox #tqm00 #tqm01 #timeAndPlace {
	background-image: url(../img/lastreport15_img02.gif);
	padding-top: 94px;
}
.last240121_1 #contentMain #innerBox #tqm00 #tqm01 #tqmSeminar h5 {
	background-image: url(../img/lastreport15_bg01.gif);
	padding-top: 47px;
}
.last240121_1 #contentMain #innerBox #tqmNormalParagraph {
	width: 301px;
	margin-bottom: 20px;
	float: left;
}
.last240121_1 #contentMain #innerBox #tqm00 #tqm01 #tqmSeminar dd { margin-bottom: 10px; }
.last240121_1 #tqm01 img { margin-top: 20px; }
.last240121_2 #tqm00 #tqmMenu {
	width: 38em;
	margin: 30px auto;
}
.last240121_2 #tqm00 #tqmMenu dl {
	font-weight: bold;
	overflow: hidden;
	_zoom: 1;
}
.last240121_2 #tqm00 #tqmMenu dt {
	color: #174F9E;
	padding-top: 5px;
	margin-top: -1px;
	border-top: 1px dotted #999999;
}
.last240121_2 #tqm00 #tqmMenu dd {
	color: #4D4D4D;
	margin: 0 0 3px 1.5em;
}
.last240121_2 #tqm00 #tqmMenu span.tqmMenuNormal {
	font-weight: normal;
	color: #595959;
}
.last240121_3 #tqm00 img { margin: 15px 0; }
.last240121_3 #jusho {
	background: url(../img/lastreport15_img07.gif) no-repeat 0 0;
	height: 0;
	padding-top: 193px;
	overflow: hidden;
}
.last240121_4 #konshin { margin: 30px 0; }
.last240121_4 #konshin dl {
	width: 370px;
	margin-right: 42px;
	float: left;
} 
.last240121_4 #konshin dt {
	font-weight: bold;
	margin-bottom: 5px;
}
.last240121_4 #konshin dd { margin-bottom: 2em; }
.last240121_4 #konshinImg {
	width: 200px;
	float: right;
}
.last240121_4 #konshinImg img { margin-bottom: 10px; }
.last240121_5 p { margin: 30px 0; }

