#pdttxt { background-image: url(../img/index/cap-pdt.gif); background-repeat: no-repeat; padding: 0px; clear: both; height: 46px; width: 555px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#pdttxt h2 { text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 46px; width: 555px; }

#atotxt { background-image: url(../img/index/cap-ato.gif); background-repeat: no-repeat; padding: 0px; clear: both; height: 46px; width: 426px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#atotxt h2 { text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 46px; width: 426px; }

.hokentd { padding: 0px; width: 238px; margin: 0px; }
.shintd { padding: 0px; width: 238px; margin: 0px; }

.jiyutd { padding: 0px; margin: 0px; width: 238px; }
.caletd { background-image: url(../img/index/cale_bg238.gif); background-repeat: repeat-y; text-align: left; vertical-align: top; padding: 0px; width: 238px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.nenmatsutd { background-image: url(../img/index/nenmatsu238_bg.gif); background-repeat: repeat-y; text-align: left; vertical-align: top; padding: 0px; width: 238px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.shinbox { width: 198px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E981A3; border-left-color: #E981A3; clear: both; margin-top: 0px; margin-right: 9px; margin-bottom: 0px; margin-left: 9px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

.hokenbox { width: 216px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #9BED89; border-left-color: #9BED89; clear: both; margin: 0px; padding: 10px; }
.jiyubox { width: 216px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #EBC48D; border-left-color: #EBC48D; padding: 10px; }
.calebox { width: 198px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #8AEDD8; border-left-color: #8AEDD8; }
.nenmatsubox { width: 198px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #EF9CA6; border-left-color: #EF9CA6; text-align: center; }
.pdtbox { width: 608px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #F1DD92; border-left-color: #F1DD92; }
.atobox { width: 608px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #91D858; border-left-color: #91D858; }
.nikibidocbox { width: 608px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #B8E6FF; border-left-color: #B8E6FF; }


.pdt-mdl { width: 216px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FF9E9E; border-left-color: #FF9E9E; padding: 10px; }

h2.indshin { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 66px; width: 238px; background-image: url(../img/index/091218/shinseikatsu.jpg); background-repeat: no-repeat; }

h2.indhoken { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 23px; width: 238px; background-image: url(../img/index/090310/cap-hoken.jpg); background-repeat: no-repeat; }
h2.indjiyu { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 23px; width: 238px; background-image: url(../img/index/090310/cap-jiyu.jpg); background-repeat: no-repeat; }
h2.indcale { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 238px; background-image: url(../img/index/cale_cap238.jpg); background-repeat: no-repeat; }
h2.indnenmatsu { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 238px; background-image: url(../img/index/cap-nenmatsu.jpg); background-repeat: no-repeat; }
h2.indpdt { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 640px; background-image: url(../img/index/cap-pdt.jpg); background-repeat: no-repeat; }
h2.indato { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 640px; background-image: url(../img/index/cap-ato.jpg); background-repeat: no-repeat; }
h2.indnikibidoc { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 640px; background-image: url(../img/index/091123/cap-nikibidoc.jpg); background-repeat: no-repeat; }


h2.pdt2 { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 23px; width: 238px; background-image: url(../img/index/090310/pdt-top.jpg); background-repeat: no-repeat; }


.pdttd { background-image: url(../img/index/pdt-bg.gif); background-repeat: repeat-y; text-align: left; vertical-align: top; padding: 0px; }
.atotd { background-image: url(../img/index/ato-bg.gif); background-repeat: repeat-y; text-align: left; vertical-align: top; padding: 0px; }

.combox1 { margin: 0px; padding: 15px 10px 15px 20px; }
.combox2 { margin: 0px; width: 174px; padding-top: 0px; padding-right: 13px; padding-bottom: 10px; padding-left: 13px; clear: both; }

h3.pdtcap1 { font-size: 10px; line-height: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 30px; width: 307px; background-image: url(../img/index/pdt-cap5.gif); background-repeat: no-repeat; }
h3.pdtcap2 { font-size: 10px; line-height: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 30px; width: 307px; background-image: url(../img/index/pdt-cap6.gif); background-repeat: no-repeat; }
h3.pdtcap3 { font-size: 10px; line-height: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 28px; width: 284px; background-image: url(../img/index/pdt-cap3.gif); background-repeat: no-repeat; }
h3.pdtcap4 { font-size: 10px; line-height: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 28px; width: 598px; background-image: url(../img/index/090307/cap-pdt.gif); background-repeat: no-repeat; }
h3.atocap1 { font-size: 10px; line-height: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 28px; width: 284px; background-image: url(../img/index/ato-cap1.gif); background-repeat: no-repeat; }
h3.atocap2 { font-size: 10px; line-height: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 28px; width: 284px; background-image: url(../img/index/ato-cap2.gif); background-repeat: no-repeat; }
h3.messagcap1 { background-image: url(../img/index/cap-message1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 55px; width: 200px; }


.messagetd { background-image: url(../img/index/bg-message.jpg); background-repeat: repeat-y; text-align: left; vertical-align: top; padding: 0px; }
h3.messagcap2 { background-image: url(../img/index/cap-message2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 55px; width: 200px; }
h3.messagcap3 { background-image: url(../img/index/cap-message3.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 55px; width: 200px; }
h2.indkiso { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 640px; background-image: url(../img/index/cap-kiso.jpg); background-repeat: no-repeat; }
h2.indamino { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 640px; background-image: url(../img/index/cap-amino.jpg); background-repeat: no-repeat; }
.kisobox { width: 598px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 15px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CDEEBB; border-left-color: #CDEEBB; }
h2.indfaq { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 81px; width: 640px; background-image: url(../img/index/cap-faq.jpg); background-repeat: no-repeat; }
.faqbox { width: 588px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #C0F1CF; border-left-color: #C0F1CF; }
ol.rankol { font-size: 12px; line-height: 12px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
li.rankli { font-size: 12px; line-height: 18px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px; }
.pnombxb { line-height: 100%; margin: 0px; padding: 0px; }
#yoyakub { background-image: url(../img/index/090209/left_kyushin01.jpg); background-repeat: no-repeat; padding: 0px; clear: both; height: 45px; width: 238px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#yoyakub p { font-size: 12px; line-height: 12px; background-image: url(../img/index/090209/left_kyushin01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 45px; width: 238px; }
#yoyakubb2 { background-image: url(../img/index/090209/left_kyushin-bg.jpg); background-repeat: repeat-y; margin: 0px; clear: both; width: 238px; text-align: center; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#yoyakubb2 p { font-size: 14px; line-height: 18px; font-weight: bold; color: #2F6FB5; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

#kyucale { display: block; padding: 0px; clear: both; height: 87px; width: 238px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#kyucale p { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; }
#kyucale p a { background-image: url(../img/index/090209/left_kyushin-bn01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 87px; width: 238px; }
#kyucale p a:hover { background-image: url(../img/index/090209/left_kyushin-bn02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 87px; width: 238px; }

#topicsbox { padding: 0px; width: 238px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#blogbox { padding: 0px; width: 238px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
h2.indtopics { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 23px; width: 238px; background-image: url(../img/index/090209/cap-left_oshirase.jpg); background-repeat: no-repeat; }
h2.indblog { font-size: 10px; font-weight: normal; text-indent: -9999px; display: block; margin: 0px; padding: 0px; clear: both; height: 23px; width: 238px; background-image: url(../img/index/090209/cap-left_blog.jpg); background-repeat: no-repeat; }
.topics_cc { width: 212px; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #C8C8C8; border-left-color: #C8C8C8; clear: both; padding: 20px 12px 12px 12px; }
.topics_cc dl { margin: 0px; padding: 0px; }
.topics_cc dt { font-size: 12px; line-height: 100%; color: #598CC5; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.topics_cc dd { font-size: small; line-height: 1.75em; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.topics_cc dd p { margin: 0px; padding: 0px; font-size: 12px; line-height: 1.5em; }
.topics_cc ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
.topics_cc li { font-size: 12px; line-height: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d5d5d5; list-style-image: url(../img/index/090209/lidot.gif); list-style-position: outside; list-style-type: none; }

.blog_cc { width: 212px; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #C8C8C8; border-left-color: #C8C8C8; clear: both; padding: 20px 12px 12px 12px; }
.blog_cc dl { margin: 0px; padding: 0px; }
.blog_cc dt { font-size: 12px; line-height: 100%; color: #74AB4D; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.blog_cc dd { font-size: small; line-height: 1.75em; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.blog_cc dd p { margin: 0px; padding: 0px; font-size: 12px; line-height: 1.5em; }
.blog_cc ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
.blog_cc li { font-size: 12px; line-height: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d5d5d5; list-style-image: url(../img/index/090209/lidot.gif); list-style-position: outside; list-style-type: none; }
#ind-topright strong { font-weight: normal; }
.box598 { clear: both; width: 598px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.combox3 { margin: 0px; width: 566px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #F1DD92; border-left-color: #F1DD92; }
.box598_b30 { clear: both; width: 598px; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
ul.ulnomb { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; }
li.linomb { font-size: 12px; line-height: 17px; list-style-image: none; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #C73925; font-weight: normal; list-style-position: outside; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DACBA3; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #EEE7D5; border-right-color: #DACBA3; border-left-color: #EEE7D5; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; background-color: #FCF8F1; background-image: url(../img/index/090307/bg.jpg); background-repeat: repeat-x; background-position: bottom; }
a.anom { color: #666666; }
ol.rankol2 { font-size: 12px; line-height: 12px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
li.rankli2 { font-size: 12px; line-height: 18px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px; }
h3.h3pdtexam { background-image:url(../img/index/tt1.jpg); background-repeat: no-repeat; /*text-indent: -9999px;*/ display: block; height: 17px; width: 314px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
ul.ul294_l { display: inline; padding: 0px; float: left; width: 284px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
ul.ul294_r { display: inline; padding: 0px; float: right; width: 284px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.waku1 { font-size: 12px; line-height: 20px; list-style-image: none; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #A72E2E; font-weight: normal; list-style-position: outside; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DACBA3; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #EEE7D5; border-right-color: #DACBA3; border-left-color: #EEE7D5; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; background-color: #FCF8F1; background-image: url(../img/index/090307/bg.jpg); background-repeat: repeat-x; background-position: bottom; }



/***********************
090821追加
************************/

.bord1{
	border:1px solid #F1DD93;
}

#con1 {
	padding:0 4px;
}

#con1 #con1-inner{
	padding:0;
	width:562px;
	margin:15px 0 0 18px;
}

#con1 a{
	color:#F00;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
}

#con1 a:hover{
	color:#F00;
	text-decoration:underline;
	font-weight:bold;
	text-decoration:none;
}

#con2 .bord1{
	padding:20px 20px 20px 20px;
	margin:0 0 20px 0;
}

#con2 .bord1 ol{
	padding:0 0 0 0;
	_padding:0 0 0 5px;
	color:#800000;
}

#con2 .bord1 li{
}
#con2 p{
	margin:0;
}

#con2 .tt{
	color:#549321;
	font-weight:bold;
	background:url(../img/index/ic1.jpg) left top no-repeat;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	font-size:120%;
}

#con3 {
	padding:0 4px;
	display:block;
}

#con3 ol{
	margin:0 0 15px 0;
}

#con3 .left{
	width:307px;
	float:left;
	display:block;
}

#con3 .right{
	width:307px;
	float:right;
	display:block;
}

#con3 p{
	margin:0;
}

#con3 .c3-mdl {
	background:url(../img/index/c3-mdl.gif) left top repeat-y;
	_height:1px;
	width:307px;
}

#con3 .c3-btm {
	background:url(../img/index/c3-fbtm.gif) left bottom no-repeat;
}

#con3 .c3-inner {
	padding:15px;
	_height:350px;
	min-height:350px;
}

#con3 .c3-inner .bord1{
	margin:15px 0;
	padding:10px;
}

#con3 .right .p1{
	display:block;
	margin:0 0 15px 0;
}

#con3 .right .p1 a{
	color:#454545;
}

#con3 .right .p1 a:hover{
	color:#cc0000;
}

.clear {
	clear:both;
	height:30px;
}#topbanner { padding: 0px; clear: both; height: 120px; width: 640px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; }
#topbanner ul { line-height: 100%; margin: 0px; padding: 0px; }
#topbanner li { line-height: 100%; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; display: inline; float: left; }
#topbanner li a.topbanner-a { background-image: url(../img/index/091123/banner-a.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 120px; width: 300px; margin-right: 40px; }
#topbanner li a.topbanner-b { background-image: url(../img/index/091123/banner-b.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 120px; width: 300px; }
#topsectormm { clear: both; margin-bottom: 25px; }
#topsectormm #tmleft { display: inline; float: left; width: 585px; }
#topsectormm #tmleft #tmsleft { display: inline; float: left; width: 360px; margin-left: 8px; }
#topsectormm #tmleft p em strong { font-size: 12px; font-weight: bold; color: #009900; font-style: normal; }
#topsectormm #tmleft p strong { font-size: 16px; font-weight: bold; color: #CC3300; }


#topsectormm #tmleft p a.tmleft_pdtbn { background-image: url(../img/index/100713/tmleft_bn01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; padding: 0px; height: 54px; width: 489px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#topsectormm #tmleft p a.tmleft_pdtbn:hover { background-image: url(../img/index/100713/tmleft_bn02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; padding: 0px; height: 54px; width: 489px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#topsectormm #tmleft #tmsleft p a { background-image: url(../img/index/100713/before_after.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 246px; width: 360px; }


#topsectormm #tmleft #tmsright { display: inline; float: right; width: 200px; }
#topsectormm #tmleft #tmsright ul { line-height: 100%; margin: 0px; padding: 0px; }
#topsectormm #tmleft #tmsright li { line-height: 100%; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#topsectormm #tmleft #tmsright li a.tsmr_a { text-indent: -9999px; display: block; height: 82px; width: 200px; background-image: url(../img/index/100713/tmleft_linkbn-a1.jpg); background-repeat: no-repeat; }
#topsectormm #tmleft #tmsright li a.tsmr_a:hover { text-indent: -9999px; display: block; height: 82px; width: 200px; background-image: url(../img/index/100713/tmleft_linkbn-a2.jpg); background-repeat: no-repeat; }
#topsectormm #tmleft #tmsright li a.tsmr_b { text-indent: -9999px; display: block; height: 82px; width: 200px; background-image: url(../img/index/100713/tmleft_linkbn-b1.jpg); background-repeat: no-repeat; }
#topsectormm #tmleft #tmsright li a.tsmr_b:hover { text-indent: -9999px; display: block; height: 82px; width: 200px; background-image: url(../img/index/100713/tmleft_linkbn-b2.jpg); background-repeat: no-repeat; }
#topsectormm #tmleft #tmsright li a.tsmr_c { text-indent: -9999px; display: block; height: 82px; width: 200px; background-image: url(../img/index/100713/tmleft_linkbn-c1.jpg); background-repeat: no-repeat; }
#topsectormm #tmleft #tmsright li a.tsmr_c:hover { text-indent: -9999px; display: block; height: 82px; width: 200px; background-image: url(../img/index/100713/tmleft_linkbn-c2.jpg); background-repeat: no-repeat; }
#topsectormm #tmleft h2 { background-image: url(../img/index/100713/pdt_toptxt.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; padding: 0px; clear: both; height: 115px; width: 585px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#topsectormm blockquote { margin-right: 8px; margin-left: 8px; }


#topsectormm #tmright { display: inline; float: right; width: 300px; padding-top: 0px; }
.wb300mm { padding: 0px 8px; clear: both; width: 280px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #ABD68F; border-left-color: #ABD68F; }
.wb300mm2 { padding: 0px 8px; clear: both; width: 280px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #87DEC9; border-left-color: #87DEC9; }

#tmright h2.h2tophoken01 { background-image: url(../img/index/100713/cap-hoken.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; padding: 0px; height: 35px; width: 280px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
#topsectormm #tmright p a.tmright_link_a { background-image: url(../img/index/100713/tmright_linkbn01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 54px; width: 254px; }
#topsectormm #tmright p a.tmright_link_a:hover { background-image: url(../img/index/100713/tmright_linkbn02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 54px; width: 254px; }
#topsectormm #tmright #clinicinfomm { }
#topsectormm #tmright #clinicinfomm ul { line-height: 100%; margin: 0px; padding: 0px; }
#topsectormm #tmright #clinicinfomm li { line-height: 100%; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#topsectormm #tmright #clinicinfomm li a.tmr_sibn-a { background-image: url(../img/index/100713/tmright_sibn_a1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 44px; width: 280px; margin-bottom: 5px; }
#topsectormm #tmright #clinicinfomm li a.tmr_sibn-a:hover { background-image: url(../img/index/100713/tmright_sibn_a2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 44px; width: 280px; margin-bottom: 5px; }
#topsectormm #tmright #clinicinfomm li a.tmr_sibn-b { background-image: url(../img/index/100713/tmright_sibn_b1.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 44px; width: 280px; margin-bottom: 0px; }
#topsectormm #tmright #clinicinfomm li a.tmr_sibn-b:hover { background-image: url(../img/index/100713/tmright_sibn_b2.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 44px; width: 280px; margin-bottom: 0px; }

#mmbodyind { padding: 10px 20px 20px 20px; height: auto; width: 910px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../img/contentsbg.jpg); background-repeat: repeat-y; clear: both; }
#topsecmenu { width: 584px; clear: both; margin-right: auto; margin-left: auto; }
#topsecmenu ul { line-height: 100%; margin: 0px; padding: 0px; }
#topsecmenu li { line-height: 100%; display: inline; margin: 0px; padding: 0px; float: left; list-style-image: none; list-style-type: none; }
#topsecmenu li a.tmm-a { background-image: url(../img/index/100713/tmm-a01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-a:hover { background-image: url(../img/index/100713/tmm-a02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-b { background-image: url(../img/index/100713/tmm-b01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-b:hover { background-image: url(../img/index/100713/tmm-b02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-c { background-image: url(../img/index/100713/tmm-c01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-c:hover { background-image: url(../img/index/100713/tmm-c02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-d { background-image: url(../img/index/100713/tmm-d01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
#topsecmenu li a.tmm-d:hover { background-image: url(../img/index/100713/tmm-d02.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 82px; width: 282px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
