@charset "shift_jis";
/*-----------------ʕX^C-----------------*/

#wrapper #content #mv {
	padding-bottom: 20px;
}
#wrapper #content #main {
	width: 750px;
	font-size: 14px;
	margin-right: 1px;
	position: relative;
}
#wrapper #content #main .boxStyle {
	clear:both;
	width: 741px;
	position: relative;
}
#wrapper #content #main a {
	text-decoration: none;
	color: #0000FF;
}
#wrapper #content #main a:hover {
	color: #FF0000;
	left: 1px;
	position: relative;
	text-decoration: underline;
	top: 1px;
}
#wrapper #content #main .h2Txt {
	padding: 18px 0px 0px 6px;
	line-height: 160%;
}
#wrapper #content #main ul li {
	list-style: none;
}
#wrapper #content #main #catchLftCnt {
	float: left;
}
#wrapper #content #main #catchRghtCnt {
	float: right;
	padding-right: 8px;
}
#wrapper #content #main h3, #wrapper #content #main .guideTitle {
	font-size: 16px;
	font-weight: bold;
}
#wrapper #content #main h3 {
	color: #990000;
}
#wrapper #content #main .guideCnt {
	height: 225px;
	margin-top: 38px;
}
#wrapper #content #main .guideTitle {
	color: #7A912D;
}
#wrapper #content #main .guideBx {
	float: left;
	width: 358px;
	height: 120px;
	margin: 25px 0px 27px 0px;
	position: relative;
}
#wrapper #content #main .leftBx {
	margin-right: 12px;
}
#wrapper #content #main .guideTitle {
	width: 192px;
	height:50px;
	line-height: 120%;
	padding: 10px 50px 0px 114px;
	border: 1px dotted #748C28;
	background-image: url(../../senmon/hukushi/images/pointBg.gif);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#wrapper #content #main .txtHght {
	line-height: 250%;
}
#wrapper #content #main .boxStyle .guidePht {
	position: absolute;
	top: -4px;
	left: 10px;
}
#wrapper #content #main .guideTxt {
	width: 247px;
	height: 58px;
	margin-left: 93px;
	padding: 19px 20px 0px 18px;
	background-image: url(../../senmon/iryo/images/iryoGuideBg.png);
	background-repeat: no-repeat;
	background-position: 11px 0px;
	font-size: 13px;
	line-height: 120%;
}
#wrapper #content #main .guideTxt2 {
	padding: 26px 0px 0px 19px;
	height: 53px;
}
#wrapper #content #main #shiryoBtn {
	clear: both;
	padding-bottom:45px;
}
#wrapper #content #main .shiryoBx {
	width: 215px;
	height: 60px;
	padding-left: 515px;
	background-position: 28px 5px;
	clear: both;
}
#wrapper #content #main .shiryoBx #shiryoBtn2 {
	width: 201px;
	padding: 2px 7px 7px 7px;
	background-image: url(../../senmon/hukushi/images/seikyuBtnBg.gif);
	clear: both;
}
#wrapper #content #main #catchCnt, #wrapper #content #main .schoolCnt, #wrapper #content #main .pointCnt, #wrapper #content #main .syushokuCnt, #wrapper #content #main .licenseCnt, #wrapper #content #main .voiceCnt, #wrapper #content #main .jissyuCatchCnt, #wrapper #content #main .jissyuCnt1, #wrapper #content #main .jissyuCnt3, #wrapper #content #main .jissekiListBx, #wrapper #content #main .jissekiVcCnt, #wrapper #content #main .senpaiOgBx, #wrapper #content #main .senpaiBxLst {
	background-image: url(../../senmon/hukushi/images/bgLine.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#wrapper #content #main #con_school, #wrapper #content #main .jissyuCatchCnt .jissyuH2Txt, #wrapper #content #main .jissekiBtn, #wrapper #content #main .shiryoBx {
	background-image: url(../../senmon/hukushi/images/icon.png);
	background-repeat: no-repeat;
}
/*-----------------ʕX^Cend-----------------*/

/*----------------------index----------------------*/


#wrapper #content #main #catchCnt {
	width: 750px;
	height: 206px;
	clear: both;
}
#wrapper #content #main #catchCnt #catchRghtCnt {
	padding-right: 0px;
}
#wrapper #content #main #catchCnt .h2Txt {
	width:450px;
	height:123px;
	background-image: url(../../senmon/hukushi/images/icon.png);
	background-repeat: no-repeat;
	background-position: 405px 87px;
}
#wrapper #content #main .chuki {
	text-align:right;
	font-size: 10px;
	clear: both;
}
#wrapper #content #main .schoolCnt {
	width: 741px;
	height: 405px;
	margin-top: 16px;
}
#wrapper #content #main #con_school {
	float: left;
	width: 466px;
	height: 380px;
	background-position: 28px 326px;
	position: relative;
}
#wrapper #content #main #con_school dl {
	clear: both;
	display: block;
	height: 38px;
	width: 456px;
	margin-left: 8px;
	border-bottom: 1px solid #839F2D;
	padding-left: 2px;
}
#wrapper #content #main #con_school #topBrdr {
	border-top: 1px solid #839F2D;
	margin-top: 26px;
}
#wrapper #content #main #con_school .areaBx {
	height: 41px;
}
#wrapper #content #main #con_school .areaBx2 {
	height: 51px;
}
#wrapper #content #main #con_school dl dt {
	width: 127px;
	float: left;
	font-size: 14px;
	line-height: 39px;
}
#wrapper #content #main #con_school dl .areaNmStyle {
	line-height: 370%;
}
#wrapper #content #main #con_school dl dd {
	float: left;
	width: 320px;
	line-height: 38px;
	font-size: 12px;
	color: #666;
}
#wrapper #content #main #con_school dl .schoolNmNxt {
	line-height: 20px;
}
#wrapper #content #main #con_school dl .schoolBx {
	width: 320px;
	line-height: 39px;
}
#wrapper #content #main #con_school dl .schoolBx2 {
	line-height: 20px;
	padding-top: 8px;
}
#wrapper #content #main #con_school .fukuChk {
	color: #999;
	font-size: 10px;
	text-align: right;
}
#wrapper #content #main #con_school .chkStyle {
	margin-top: -38px;
}
#wrapper #content #main #con_school .chkStyle2 {
	line-height: 13px;
	margin-top: -33px;
}
#wrapper #content #main #con_school .chkStyle3 {
	width: 456px;
}
#wrapper #content #main #con_school .chkStyle4 {
	color: #666666;
	margin-top: 4px;
}
#wrapper #content #main #con_school .chkStyle4:after {
	content: url(../../senmon/hukushi/images/icon.png);
	position: absolute;
	top: 325px;
	right: 10px;
}
#wrapper #content #main #workList {
	float: right;
	width: 245px;
	height: 310px;
	margin-top: 26px;
	padding: 6px 0px 0px 9px;
	background-color: #EEF9EE;
	border: 1px dotted #799429;
}
#wrapper #content #main #workList dl {
	padding-bottom: 6px;
}
#wrapper #content #main #workList dt {
	font-weight:bold;
	color: #990000;
}
#wrapper #content #main #workList ul {
	padding-top: 8px;
}
#wrapper #content #main #workList ul li {
	font-size: 12px;
	line-height: 17px;
	background-image: url(../../senmon/hukushi/images/workListBg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 6px 20px;
	height: 18px;
	display: block;
}
#wrapper #content #main #workList ul .bttmStyle {
	padding-bottom: 0px;
}
#wrapper #content #main .pointCnt {
	width: 741px;
	height: 751px;
	margin-top: 55px;
	clear: both;
}
#wrapper #content #main .pointCnt .pointBgStyle, 
#wrapper #content #main .pointCnt .pointBgStyle2, 
#wrapper #content #main .syushokuCnt .syushokuList, 
#wrapper #content #main .boxStyle .licenseBgStyle {
	background-image: url(../../senmon/hukushi/images/pointBgLine.gif);
}
#wrapper #content #main .pointCnt .pointBx, 
#wrapper #content #main .pointCnt .pointBgStyle3, 
#wrapper #content #main .syushokuCnt .syushokuList dl, 
#wrapper #content #main .boxStyle #licenseList {
	background-image: url(../../senmon/hukushi/images/pointBg.gif);
}
#wrapper #content #main .pointCnt .pointBgStyle {
	width: 741px;
	height: 286px;
	padding: 2px 0px 2px 0px;
	margin-bottom: 30px;
}
#wrapper #content #main .pointCnt .pointBgStyle2 {
	width: 356px;
	height: 250px;
	padding: 2px 0px 2px 0px;
}
#wrapper #content #main .pointCnt .pointBgStyle3 {
	width: 356px;
	height: 250px;
}
#wrapper #content #main .pointCnt .pointBx {
	width: 741px;
	height: 286px;
}
#wrapper #content #main .pointCnt .pointBx li {
	display: block;
	float: left;
	width: 370px;
	height: 143px;
}
#wrapper #content #main .pointCnt .pointBx .pointTxt {
	width: 168px;
	height: 97px;
	font-size: 12px;
	padding: 40px 9px 0px 15px;
	color:#333333;
	line-height: 160%;
	background-image: url(../../senmon/hukushi/images/txtSpace.gif);
	background-repeat: no-repeat;
	background-position: 5px 32px;
	float: left;
}
#wrapper #content #main .pointCnt h3 {
	margin: 20px 0px 5px 16px;
	padding-left: 69px;
	background-image: url(../../senmon/hukushi/images/point1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#wrapper #content #main .pointCnt h3 a {
	color:#990000;
}
#wrapper #content #main .pointCnt .pointBx2 h3 {
	background-image: url(../../senmon/hukushi/images/point2.jpg);
	background-repeat: no-repeat;
}
#wrapper #content #main .pointCnt .pointBx3 h3 {
	background-image: url(../../senmon/hukushi/images/point3.jpg);
	background-repeat: no-repeat;
}
#wrapper #content #main .pointCnt .pointBx2 {
	float: left;
}
#wrapper #content #main .pointCnt .pointBx3 {
	float: right;
	position: relative;
}
#wrapper #content #main .pointCnt .pointBx2, 
#wrapper #content #main .pointCnt .pointBx3 {
	width: 356px;
	height: 295px;
	margin-top: 6px;
	font-size: 12px;
	position: relative;
}
#wrapper #content #main .pointCnt .pointBx2 .afterStyle6:after {
	content: url(../../senmon/hukushi/images/icon3.png);
	position: absolute;
	top: 313px;
	left: 29px;
}
#wrapper #content #main .pointCnt .pointTxt2, 
#wrapper #content #main .pointCnt .pointTxt3 {
	width: 350px;
	padding: 15px 0px 175px 6px;
	line-height: 160%;
	background-position: 5px 70px;
	background-repeat: no-repeat;
}
#wrapper #content #main .pointCnt .pointTxt2 {
	background-image: url(../../senmon/hukushi/images/pointPht5.jpg);
}
#wrapper #content #main .pointCnt .pointTxt3 {
	background-image: url(../../senmon/hukushi/images/pointPht6.jpg);
}
#wrapper #content #main .pointCnt .pointBgStyle .pointBttmCnt, 
#wrapper #content #main .pointCnt .pointBx3 .pointBttmCnt2 {
	margin-top: 10px;
	text-align: right;
	height: 30px;
}
#wrapper #content #main .pointCnt .pointBgStyle .pointBttmCnt {
	width: 741px;
}
#wrapper #content #main .pointCnt .pointBx3 .pointBttmCnt2 {
	width: 356px;
}
#wrapper #content #main .syushokuCnt {
	height: 330px;
	margin-top: 22px;
}
#wrapper #content #main .syushokuCnt .h2Txt {
	padding: 10px 0px 0px 16px;
}
#wrapper #content #main .syushokuCnt .h2Txt .afterStyle:after {
	content: url(../../senmon/hukushi/images/icon3.png);
	position: absolute;
	top: 290px;
	left: 28px;
}
#wrapper #content #main .syushokuCnt .syushokuLft {
	float: left;
	width: 246px;
	height:196px;
	padding: 15px 0px 0px 25px;
}
#wrapper #content #main .syushokuCnt .syushokuList {
	width: 429px;
	height: 190px;
	margin-top: 18px;
	padding: 2px 0px 2px 0px;
	float: right;
	position: relative;
}
#wrapper #content #main .syushokuCnt .syushokuList .syushokuH3 {
	padding-left: 0px;
	font-size: 16px;
	background-image: none;
	color: #C47602;
	font-weight:bold;
}
#wrapper #content #main .syushokuCnt .syushokuList dl {
	height: 190px;
}
#wrapper #content #main .syushokuCnt .syushokuList dt {
	color: #8BA930;
	font-weight: bold;
	height: 21px;
	padding: 7px 0px 0px 10px;
}
#wrapper #content #main .syushokuCnt .syushokuList dd {
	font-size: 12px;
	line-height: 120%;
	padding: 0px 5px 0px 25px;
}
#wrapper #content #main .syushokuCnt .syushokuList .syushokuBttmCnt {
	padding-top: 12px;
	text-align: right;
}
#wrapper #content #main .licenseCnt {
	height: 300px;
	margin-top: 14px;
}
#wrapper #content #main .boxStyle .licenseBgStyle {
	width: 433px;
	padding: 2px 0px 2px 0px;
	margin-top: 20px;
	height: 110px;
}
#wrapper #content #main .boxStyle #licenseList {
	width: 433px;
	height: 110px;
	clear: both;
	position: relative;
}
#wrapper #content #main .boxStyle #licenseList .boderStyle {
	height: 150px;
}
#wrapper #content #main .boxStyle #licenseList dl {
	clear: both;
	background-image: url(../../senmon/hukushi/images/licenseBrdr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 20px;
	width: 387px;
}
#wrapper #content #main .boxStyle #licenseList .licenseTpCnt {
	height: 28px;
	padding-top: 16px;
}
#wrapper #content #main .boxStyle #licenseList .licenseMddlCnt {
	height: 28px;
	padding-top: 9px;
}
#wrapper #content #main .boxStyle #licenseList .licenseMddlCnt2 {
	height: 24px;
	padding-top: 7px;
}
#wrapper #content #main .boxStyle #licenseList .licenseMddlCnt3 {
	height: 28px;
	padding-top: 7px;
}
#wrapper #content #main .boxStyle #licenseList .licenseBttmCnt {
	background-image: none;
	height: 30px;
	padding-top: 9px;
}
#wrapper #content #main .boxStyle #licenseList dt {
	float: left;
}
#wrapper #content #main .boxStyle #licenseList dd {
	font-size: 16px;
	font-weight:bold;
	color: #CC0000;
}
#wrapper #content #main .boxStyle #licenseList .icon {
	width: 276px;
	background-image: url(../../senmon/hukushi/images/icon2.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	padding-left: 33px;
}
#wrapper #content #main .boxStyle #licenseList .chkStyle5 {
	padding-right: 13px;
}
#wrapper #content #main .boxStyle #licenseList .chkStyle5:after {
	content: url(../../senmon/hukushi/images/icon3.png);
	position: absolute;
	top: 150px;
	left: 28px;
}
#wrapper #content #main .licenseCnt .h2Txt {
	padding: 15px 0px 0px 16px;
}
#wrapper #content #main .licenseCnt .h2Txt:after {
	content: url(../../senmon/hukushi/images/catcchPht2.jpg);
	position: absolute;
	top: 94px;
	right: 0px;
}
#wrapper #content #main .voiceCnt {
	height: 307px;
	margin-top: 34px;
}
#wrapper #content #main .voiceCnt .senpaiCnt {
	background-image: url(../../senmon/hukushi/images/senpaiBg.jpg);
	width: 722px;
	height: 190px;
	margin: 28px 0px 0px 8px;
	position: relative;
}
#wrapper #content #main .voiceCnt .senpaiCnt .stuPht {
	position: absolute;
	left: 23px;
	top: 1px;
}
#wrapper #content #main .voiceCnt .senpaiCnt h3 {
	color: #669900;
	padding: 15px 0px 9px 201px;
}
#wrapper #content #main .voiceCnt .senpaiCnt .stuNm {
	background-image: url(../../senmon/hukushi/images/voiceNameBg2.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding: 5px 0px 0px 202px;
}
#wrapper #content #main .voiceCnt .senpaiCnt .stuTxt {
	width:440px;
	font-size: 12px;
	padding: 8px 0px 5px 204px;
	line-height: 160%;
	height: 78px;
}
#wrapper #content #main .stuBtn {
	text-align: right;
	padding-right: 25px;
}
#wrapper #content #main .stuBtn:after {
	content: url(../../senmon/hukushi/images/icon3.png);
	position: absolute;
	top: 213px;
	right: 3px;
}
#wrapper #content #main .linkCnt {
	background-image: url(../../senmon/hukushi/images/bgLine.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 220px;
}
#wrapper #content #main #kaigoLinkBtn {
	width: 730px;
	height: 69px;
	padding: 21px 0px 0px 5px;
}
#wrapper #content #main #kaigoLinkBtn li {
	float: left;
}
#wrapper #content #main #kaigoLinkBtn .bnrStyle {
	padding-left: 16px;
}
#wrapper #content #main .couseNm {
	clear: both;
	width: 730px;
	height:60px;
	margin: 11px 0px 32px 5px;
	background-image: url(../../senmon/hukushi/images/couseListBg.jpg);
	background-repeat:  repeat-x;
}
#wrapper #content #main .couseList {
	width: 724px;
	margin-left: 5px;
	padding: 0px 0px 7px 4px;
	border-bottom: 1px dotted #748C28;
}
#wrapper #content #main .couseNm li {
	list-style-image: url(../../senmon/hukushi/images/fukushiChk.png);
	float: left;
	margin: 22px 102px 0px 86px;
}
#wrapper #content #main .couseNm .textRight {
	margin: 22px 68px 0px 52px;
}
#wrapper #content #main .couseNm .textRight2 {
	margin-right: 0px;
}
#wrapper #content #main #kaijiLink {
	background-image: url(../../senmon/hukushi/images/fukushiChk.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 17px 0px 23px 35px;
	padding-left: 15px;
}
/*----------------------indexEnd----------------------*/

/*--------------------------jissyu--------------------------*/

#wrapper #content #main .jissyuCatchCnt {
	width: 741px;
	height: 201px;
}
#wrapper #content #main .jissyuCatchCnt h2 {
	padding-top: 9px;
}
#wrapper #content #main .jissyuH2Txt {
	width:445px;
	padding: 17px 0px 20px 6px;
	line-height: 160%;
}
#wrapper #content #main .jissyuH2Txt2 {
	padding-left: 13px;
}
#wrapper #content #main .jissyuCatchCnt .jissyuH2Txt {
	background-position: 395px 62px;
	padding-bottom: 35px;
}
#wrapper #content #main .jissyuCnt1 {
	height: height;
	margin-top: 27px;
}
#wrapper #content #main .jissyuCnt1 .jissyuBgStyle {
	background-image: url(../../senmon/hukushi/images/jissyuBgPht2.png);
	background-repeat: no-repeat;
	background-position: 376px 0px;
	height: 188px;
}
#wrapper #content #main .jissyuCnt1 h3, 
#wrapper #content #main .jissyuCnt2 h3 {
	padding: 19px 0px 0px 5px;
	color: #86A52D;
}
#wrapper #content #main .boxStyle .jissyuPhtList {
	padding-left: 30px;
	position: relative;
}
#wrapper #content #main .jissyuCnt1 .jissyuPhtList li {
	float: left;
	width: 219px;
}
#wrapper #content #main .jissyuCnt1 .phtListStyle {
	height: 160px;
}
#wrapper #content #main .jissyuCnt1 .phtListStyle2 {
	height: 165px;
}
#wrapper #content #main .boxStyle .lftRhtStyle {
	padding: 0px 23px;
}
#wrapper #content #main .jissyuCnt2 {
	height: auto;
	clear: both;
	background-image: url(../../senmon/hukushi/images/bgLine.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#wrapper #content #main .jissyuCnt2, 
#wrapper #content #main .jissyuCnt3 {
	margin-top: 13px;
	clear: both;
}
#wrapper #content #main .jissyuCnt2 .jissyuBgStyle {
	background-image: url(../../senmon/hukushi/images/jissyuBgPht3.png);
	background-repeat: no-repeat;
	background-position: 276px 0px;
	height: 188px;
}
#wrapper #content #main .jissyuCnt2 dl, 
#wrapper #content #main .jissyuCnt3 dl {
	float: left;
}
#wrapper #content #main .jissyuCnt2 dl {
	width: 219px;
	height: 240px;
}
#wrapper #content #main .jissyuCnt2 .boxBttmStyle {
	height: 275px;
}
#wrapper #content #main .jissyuCnt2 dl dt, 
#wrapper #content #main .jissyuCnt3 dl dt {
	padding-bottom: 8px;
}
#wrapper #content #main .jissyuCnt2 dl dd {
	font-size: 12px;
	line-height: 160%;
}
#wrapper #content #main .jissyuCnt2 dl .phtStyle, 
#wrapper #content #main .jissyuCnt3 dl .phtStyle {
	height: 159px;
	background-image: url(../../senmon/hukushi/images/PhotoShdw.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#wrapper #content #main .jissyuCnt2 dl .txtStyle {
	width: 217px;
	padding: 0px 0px 0px 2px;
}
#wrapper #content #main .jissyuCnt3 {
	height: auto;
	position: relative;
}
#wrapper #content #main .jissyuCnt3 dl {
	width: 218px;
	height: 191px;
	margin-bottom: 6px;
}
#wrapper #content #main .jissyuCnt3 .jissyuBgStyle {
	background-image: url(../../senmon/hukushi/images/jissyuBgPht4.png);
	background-repeat: no-repeat;
	background-position: 257px 0px;
	height: 500px;
}
#wrapper #content #main .jissyuCnt1 .jissyuPhtList .jissyuAfter:after, 
#wrapper #content #main .jissyuCnt2 dl .jissyuAfter2:after {
	content: url(../../senmon/hukushi/images/icon.png);
	position: absolute;
}
#wrapper #content #main .jissyuCnt1 .jissyuPhtList .jissyuAfter:after {
	top: 160px;
	left: 28px;
}
#wrapper #content #main .jissyuCnt2 dl .jissyuAfter2:after {
	top: 240px;
	left: 28px;
}
#wrapper #content #main .jissyuBgStyle2 {
	background-image: none;
}
/*------------------------jissyuEnd-------------------------*/

/*--------------------------senpai--------------------------*/

/*#wrapper #content #main .senpaiAfter:after{
	content:url(../../senmon/hukushi/images/icon.png);
	position: absolute;
	top: 293px;
	left: 28px;
	
}*/

#wrapper #content #main .voiceTxtBx {
	width: 741px;
	height: 222px;
	background-image: url(../../senmon/hukushi/images/jissekiVoiceBg.jpg);
	position: relative;
	border: 1px dotted #A2C537;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 21px 0px 15px 0px;
}
#wrapper #content #main .voice_title {
	position:absolute;
	display:block;
	top: 160px;
	left: 0px;
}
#wrapper #content #main .voiceTxtBx .voice_left {
	position: absolute;
	top: 3px;
	left: 10px;
}
#wrapper #content #main .voiceTxtBx .senpaiCatch {
	width: 532px;
	padding: 17px 0px 8px 10px;
	margin-left: 189px;
	border-bottom: 1px solid #A8C543;
}
#wrapper #content #main .voiceTxtBx .voice_about {
	padding: 0px 0px 0px 207px;
	font-size: 14px;
	line-height: 160%;
	width: 495px;
	color: #333333;
}
#wrapper #content #main .senpaiOgBx {
	width: 741px;
	height: auto;
}
#wrapper #content #main .senpaiBxLst {
	padding-top: 30px;
	height: auto;
}
#wrapper #content #main .senpaiBxLst .senpaiBx, 
#wrapper #content #main .senpaiBxLst .senpaiBx2 {
	background-image: url(../../senmon/hukushi/images/senpaiBg2.jpg);
	background-repeat: no-repeat;
	position: relative;
	clear: both;
}
#wrapper #content #main .senpaiBxLst .senpaiBx {
	width: 696px;
	height: 168px;
	padding: 18px 0px 0px 46px;
}
#wrapper #content #main .senpaiBxLst .senpaiBx2 {
	width: 644px;
	height: 168px;
	padding: 18px 50px 0px 48px;
	margin: 14px 0px;
}
#wrapper #content #main .senpaiBxLst .senpaiBxBttm {
	margin-bottom: 15px;
}
#wrapper #content #main .senpaiBxLst .topStyle {
	margin-top: 14px;
}
#wrapper #content #main .senpaiBxLst h3 {
	padding-bottom: 9px;
}
#wrapper #content #main .senpaiBxLst .senpaiTxt {
	font-size: 12px;
	line-height: 160%;
	margin-top: 5px;
}
#wrapper #content #main .senpaiBxLst .senpaiBx .leftPht {
	float: left;
	width: 108px;
	height: 157px;
}
#wrapper #content #main .senpaiBxLst .senpaiBx .rightTxt {
	float: right;
	width: 510px;
	height: auto;
	margin: 10px 58px 0px 0px;
	padding-left: 10px;
}
#wrapper #content #main .senpaiBxLst .senpaiBx .rightTxt h3, 
#wrapper #content #main .senpaiBxLst .senpaiBx2 .leftTxt h3 {
	color: #7A912D;
}
#wrapper #content #main .senpaiBxLst .senpaiBx2 .rightPht {
	float: right;
	width: 108px;
	height: 157px;
}
#wrapper #content #main .senpaiBxLst .senpaiBx2 .leftTxt {
	float: left;
	width: 510px;
	height: auto;
	margin-top: 10px;
}
#wrapper #content #main .senpaiBxLst .senpaiNm {
	padding: 16px 0px 0px 10px;
}
#wrapper #content #main .senpaiBxLst .senpaiNm2 {
	padding-top: 5px;
}
/*--------------------------senpaiEnd--------------------------*/

/*---------------------------jisseki---------------------------*/

#wrapper #content #main .jissekiListBx {
	height: auto;
	position: relative;
}
#wrapper #content #main .jissekiVcCnt {
	margin-top: 39px;
	height: 375px;
}
#wrapper #content #main .jissekiVcCnt .jissekiVcBx {
	width: 740px;
	height: 222px;
	margin-top: 42px;
	position: relative;
	background-image: url(../../senmon/hukushi/images/jissekiVoiceBg.jpg);
	border: 1px dotted #A2C537;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#wrapper #content #main .jissekiVcCnt .voice_title2 {
	position:absolute;
	display:block;
	top: 168px;
	left: 0px;
}
#wrapper #content #main .jissekiVcCnt .jissekiVcBx .voice_left {
	position: absolute;
	top: -14px;
	left: -1px;
}
#wrapper #content #main .jissekiVcCnt .jissekiVcBx .voice_catch {
	padding: 12px 0px 0px 208px;
}
#wrapper #content #main .jissekiVcCnt .jissekiVcBx .voice_about {
	padding: 12px 25px 0px 220px;
	font-size: 14px;
	line-height: 160%;
}
#wrapper #content #main .bgRed {
	background-color: #FFFDFA;
}
#wrapper #content #main .jissekiList {
	width: 740px;
	font-size: 12px;
	margin-top: 31px;
	border-collapse: collapse;
}
#wrapper #content #main .jissekiList tr {
	border-bottom: 1px dotted #B9D46A;
}
#wrapper #content #main .jissekiList td {
	line-height: 23px;
}
#wrapper #content #main .jissekiList .brdrTop {
	border-top: 1px dotted #B9D46A;
}
#wrapper #content #main .jissekiList .red {
	color: #A2C537;
	padding: 4px;
}
#wrapper #content #main .jissekiList .syushokuImg {
	vertical-align: top;
	text-align: right;
}
#wrapper #content #main .jissekichk {
	width: 729px;
	text-align: right;
	font-size: 12px;
	position: relative;
	margin: 10px 0px 15px 0px;
}
#wrapper #content #main .jissekichk .jissekiBefore:before {
	content: url(../../senmon/hukushi/images/icon.png);
	position: absolute;
	top: 33px;
	left: 28px;
}
#wrapper #content #main .txtStyle2 {
	padding-right: 9px;
}
#wrapper #content #main .jissekiBtn {
	width: 731px;
	height: 72px;
	margin-top: 8px;
	background-position: 28px 15px;
	text-align: right;
}
/*---------------------------jissekiEnd---------------------------*/

/*-----------------------------kaiji------------------------------*/
.kaijiBx a{
	text-decoration:underline;
}
#wrapper #content #main .kaijiBx #year {
	padding: 26px 0px 52px 0px;
	text-align: center;
	color:#333333;
}
#wrapper #content #main .kaijiBx .kaijiLstStyle {
	padding-bottom: 29px;
}
#wrapper #content #main .kaijiBx .kaijiList {
	line-height: 160%;
}
#wrapper #content #main .kaijiBx .kaijiList dt:before, 
#wrapper #content #main .kaijiBx .kaijiLstStyle:before, 
#wrapper #content #main .kaijiBx .kaijiTxtStyle:before, 
#wrapper #content #main .kaijiBx .kaijiTxtStyle2:before {
	content:"E";
}
#wrapper #content #main .kaijiBx .kaijiTxtStyle {
	margin: 31px 0px 15px 0px;
}
#wrapper #content #main .kaijiBx .kaijiTxtStyle2 {
	margin: 0px 0px 16px 0px;
	clear: both;
	padding-top: 18px;
}
#wrapper #content #main .kaijiBx .kaijiTxtStyle3 {
	/* [disabled]margin-top: 23px; */
	clear: both;
	padding-top: 23px;
}
#wrapper #content #main .kaijiBx .kaijiTxtStyle4 {
	margin-bottom: 5px;
}
#wrapper #content #main .kaijiBx .kaijiList dd {
	padding-left: 28px;
}
#wrapper #content #main .kaijiBx .kaijiList .pdfList {
	width: 620px;
}
#wrapper #content #main .kaijiBx .kaijiList .widthStyle {
	width: 648px;
}
#wrapper #content #main .kaijiBx .kaijiList .pdfList li {
	display: block;
	/* [disabled]max-width: 171px; */
	min-width: 60px;
	margin-right: 15px;
	padding-right: 2px;
	float: left;
	/* [disabled]white-space: nowrap; */
	/* [disabled]position: relative; */
	padding-bottom: 3px;
}
#wrapper #content #main .kaijiBx .kaijiList .pdfList .rightStyle {
	/* [disabled]padding-right: 37px; */
}
#wrapper #content #main .kaijiBx .kaijiList .pdfList li:after, 
#wrapper #content #main .kaijiBx .afterStyle10:after, 
#wrapper #content #main .kaijiBx .afterStyle11:after {
	content: url(../../senmon/hukushi/images/kaijiIcon.gif);
	position:relative;
	top:1px;
	left:3px;

}
#wrapper #content #main .kaijiBx .kaijiList .pdfList li a, 
#wrapper #content #main .kaijiBx .afterStyle10 a, 
#wrapper #content #main .kaijiBx .afterStyle11 a {
	text-decoration: underline;
}

#wrapper #content #main .kaijiBx .kaijiList .pdfList .afterImg:after {
	content: normal;
}
#wrapper #content #main .kaijiBx .kaijiList .pdfList .txtRgtStyle {
	margin-right: 0px;
}
#wrapper #content #main .kaijiBx .kaijiList #shiryoLinkTxt {
	float: left;
	width: 520px;
	height: 22px;
	margin-right: 10px;
	background-image: url(../../senmon/images/yaji_u01.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
/*----------------------------kaijiEnd----------------------------*/

/*----------------------------kaijiEnd ǋL----------------------------*/

#wrapper #content #main .boxStyle.kaijiBx .kaijiList dd .pdfList li a {
	white-space: nowrap;
	text-decoration: underline;
	/* [disabled]color: #0088E3; */
}
#wrapper #content #main .boxStyle.kaijiBx .kaijiLstStyle a {
	text-decoration: underline;
}
#wrapper #content #main .boxStyle.kaijiBx .kaijiList dd .pdfList .select3 {
	/* [disabled]width: 186px; */
}
#wrapper #content #main .boxStyle.kaijiBx .kaijiList dd .pdfList .select2 {
	width: 138px;
}
#wrapper #content #main .boxStyle.kaijiBx .kaijiList dd .pdfList .select2 span {
	background-color: #E1E1E1;
}
