/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


/*  common.css  */
/* ------------------------------
  TUIKA
*/
li.fontsmall {
/*	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;*/
float:left;
/*margin-left:1px;*/
}
li.fontmid {
/*	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;*/
float:left;
}
li.fontbig {
	margin: 0px 10px 0px 0px;
/*	padding: 0px 0px 0px 0px;
	text-indent: -9999px;*/
float:left;
}

.fontsmall div{
	display: block;
width:20px;
height:20px;
	background-image: url(http://www.kaisei-hp.co.jp/img/button_font_small.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.fontmid div{
	display: block;
width:20px;
height:20px;
	background-image: url(http://www.kaisei-hp.co.jp/img/button_font_middle.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.fontbig div{
width:20px;
height:20px;
	display: block;
	background-image: url(http://www.kaisei-hp.co.jp/img/button_font_leage_on.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.fontsmall div span{
	display:none;
}
.fontmid div span{
	display:none;
}
.fontbig div span{
	display:none;
}

#section_sougou_contents {
	font-size:14px;
}
.asset-body {
	font-size:14px;
}
.aisatsuContents {
	font-size:14px;
}
.yui-gc {
	font-size:14px;
}
.detailContents {
	font-size:14px;
}
.chart {
	font-size:14px;
}
.chart h4{
	font-size:14px;
}
.chart div{
	font-size:14px;
}
.importantBold {
	font-size:14px;
}

#patch_rcenterguide_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#patch_rcenterguide_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-weight:normal;
}

#patch_rcenterguide_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
	font-size:14px;
}

#patch_rcenterguide_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:550px;
}

#patch_rcenterguide_t01 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#patch_rcenterguide_t01 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#pankuzu_area01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 690px;
	height: 22px;
	background-image: url(http://www.kaisei-hp.co.jp/images/pankuzu_bg01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#pankuzu_area_home p a{
/*	text-indent: -9999px;
	display: block;
	background-image: url(http://www.kaisei-hp.co.jp/images/pankuzu_home.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:22px;
	height:20px;
	float:left;
*/
	text-indent: 1px;
	background-image: url(/images/pankuzu_arrow.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right 2px;
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 0px 0px;
	font-size:14px;
	font-weight:normal;
	float:left;
}

#pankuzu_area_home a:link {
	color: #999999;
	text-decoration: none;
}
#pankuzu_area_home a:visited {
	color: #999999;
	text-decoration: none;
}
#pankuzu_area_home a:hover {
	color: #999999;
	text-decoration: underline;
}

#pankuzu_area_home .link1{
	text-indent: 1px;
	background-image: url(http://www.kaisei-hp.co.jp/images/pankuzu_arrow.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right 2px;
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 0px 0px;
	font-size:14px;
	font-weight:normal;
	float:left;
}

#pankuzu_area_home .link2{
	text-indent: 1px;
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 0px 0px;
	font-size:14px;
	font-weight:normal;
	float:left;
}
/*
  TUIKA
------------------------------ */

/* ------------------------------
  base
------------------------------ */
#section_sougou_t01 p{
	font-size:14px;
}

#section_sougou_t01 strong{
	font-size:14px;
}

#center_shoukaki_t01 p{
	font-size:14px;
}

#center_shoukaki_t01 strong{
	font-size:14px;
}

#center_shoukaki_t02 p{
	font-size:14px;
}

#center_shoukaki_t02 strong{
	font-size:14px;
}

#section_rihabiri02_t01 p{
	font-size:14px;
}

#section_rihabiri02_t01 strong{
	font-size:14px;
}

#voice_voice_t01 p{
	font-size:14px;
}

#voice_voice_t01 strong{
	font-size:14px;
}

#center_rigaku_t01 p{
	font-size:14px;
}

#center_rigaku_t01 strong{
	font-size:14px;
}

#center_rigaku_t02 p{
	font-size:14px;
}

#center_rigaku_t02 strong{
	font-size:14px;
}

#center_20_text02 {
	font-size:14px;
}

#center_20_t01 p{
	font-size:14px;
}

#center_20_t01 strong{
	font-size:14px;
}

#center_20_text03 {
	font-size:14px;
}

#center_20_text04 {
	font-size:14px;
}

#center_20_text04 p{
	font-size:14px;
}

#center_20_text05 {
	font-size:14px;
}

#center_20_text06 {
	font-size:14px;
}

#center_houmon9_t01 p{
	font-size:14px;
}

#center_houmon9_t01 strong{
	font-size:14px;
}

#center_charge_t01 p{
	font-size:14px;
}

#center_charge_t01 strong{
	font-size:14px;
}

#center_charge_t01 td{
	font-size:11px;
}

#center_rihabiri_text01 {
	font-size:14px;
}

#center_rihabiri_page_t01 p{
	font-size:14px;
}

#center_rihabiri_page_t01 strong{
	font-size:14px;
}

#center_rihabiri_page_t02 p{
	font-size:14px;
}

#center_rihabiri_page_t02 strong{
	font-size:14px;
}

#center_kenkyu_t01 p{
	font-size:14px;
}

#center_kenkyu_t01 strong{
	font-size:14px;
}

#center_teiki_t01 p{
	font-size:14px;
}

#center_teiki_t01 strong{
	font-size:14px;
}

#qr_img {
	font-size:14px;
}

#qr_img a{
	font-size:10px;
}
 /* ------------------------------
  base
------------------------------ */


 /* ------------------------------
  header
------------------------------ */

div#headerRightBoxTop {
width:515px;
	 margin-rignt:0px; 
	 margin-top:5px;
	 margin-bottom:0px;
}

div#headerRightBoxMiddle {
	 width:300px; margin-rignt:15px; margin-bottom:10px;
	 padding-left:70px;
}

div#headerRightBoxBottom {
width:515px;
	 margin-top: 0px; 
	 padding-right:5px;
}

ul#headerLinkList {
	 font-size:14px;
width:520px;
float:right;
}

li.headerLink {
	float:left; 
	margin-right:10px; 
	display:block; 
	padding-left:20px;
	background:url(http://www.kaisei-hp.co.jp/img/icon_arrow.jpg) no-repeat;
}


/* for IE7 */
*:first-child+html li.headerLink {
	font-size:14px;
}

p#textSize {
	float:left; 
/*
	font-size:85%;
*/
	font-size:14px;
}

/* for IE7 */
*:first-child+html p#textSize {
	font-size:14px;
}

/* ------------------------------
  main
------------------------------ */


div#bd{
	  margin-top:20px;
}


/* ------------------------------
  sub menus
------------------------------ */

div#sideMenu {
	 padding-left:60px;
}

/*
#subMenuListG{
	display:none;
}
#subMenuListN{
	display:none;
}
#subMenuListA{
	display:none;
}
#subMenuListB{
	display:none;
}

#subMenuList1{
	display:none;
}

#subMenuList2{
	display:none;
}

#subMenuList3{
	display:none;
}

#subMenuList4{
	display:none;
}

#subMenuList5{
	display:none;
}
*/

ul.subMenuList{
	margin-bottom:5px;
	margin-left:20px;
}


li.submenu{
	background: url(http://www.kaisei-hp.co.jp/img/icon_arrow.jpg) no-repeat;
/*
	font-size:85%;
*/
	font-size:14px;
	padding-left:20px;
	display:block;
	color:#000;
	margin-top: 10px;
}


li.submenu a {
	text-decoration:none;
	color:#000;
}



/* ------------------------------
  main body
------------------------------ */

div#mainBox1Column {
	 width:420px;	
}

div#mainBOx2Column {
	 margin-left:0px;
}

h2#mainTitleCheckUp {
	 margin-bottom:10px; 
	 width:180px;
}

h2#mainTitleSleep {
	width:180px;
}

h2#mainTitlePet {
	margin-left:130px; 
	padding-bottom:10px; 
	width:180px;
}

h2#mainTitleVoice {
	margin-left:130px; 
	width:180px;
}

img.mainBotton {
	display: block;
}

/* ------------------------------
  info list
------------------------------ */

div#sideInfoList {
	 width:280px;
}

li.infoList{
	background: url(http://www.kaisei-hp.co.jp/img/icon_arrow.jpg) no-repeat;
	padding-left:20px;
	display:block;
	margin-top:20px;
/*
	font-size:85%;
*/
	font-size:14px;
	color:#000;
}

li.infoList a {
	 text-decoration:none; color:#333;
}

img.readMoreImg {
	float:right; 
	display:block; 
	margin-top:5px;
}

p.readMoreText {
/*
	 font-size:85%; 
*/
	font-size:14px;
	 float:right; 
	 padding-top: 5px; 
	 padding-right: 5px;
}


/* ------------------------------
  footer
------------------------------ */


div.yui-gb {
	background:url(http://www.kaisei-hp.co.jp/img/top_footer_background.jpg) 
	repeat-x; 
	padding-bottom:10px; 
	padding-left: 0px;
}

div#footerLeftBox {
	 margin-top:50px; 
	 width:210px; 
	 padding-left:50px;
}

div#footerMiddleBox {
	 margin-top:50px; 
	 width:450px; 
	 margin-left:40px;
/*	 padding-left:50px;*/
}

p#footerAdressText {
	color:white; 
	margin-top:5px;
}

ul#footerLinkList {
	 font-size:14px; 
	 margin-top:10px;
}

li.footerLink {
	float:left; 
	margin-right:10px; 
	display:block; 
	padding-left:20px; 
	background:url(http://www.kaisei-hp.co.jp/img/icon_arrow.jpg) no-repeat;
}

copyrightBox {
	 float:right;
}


/* ------------------------------
  kouji chu-
------------------------------ */
#main {
	text-align: center;
	width: 800px;
	border: 2px dotted #999999;
	padding: 0px;
	margin-top: 20%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main p {
}

#main img {
	margin-bottom: 20px;
}
#main p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	color: #DE2C20;
	margin-top: 20px;
	text-align: center;
	padding-top: 0px;
}

#header{
width:1050px;
height:120px;
background:url('/img/top_header_background.jpg') repeat-x 0 0;
margin:0 auto;
}

#header h1 a{
background:url('/img/top_logo-03.jpg') no-repeat 0 0;
width:523px;
height:120px;
display:block;
text-indent:-4000px;
float:left;
}

#header ul{
}

.topnavi_box{
height:30px;
padding:5px 0 5px 0;
margin:0;
}

#header li{
list-style:none;
margin:0;
padding:0;
float:left;
}

.topnavi a{
float:left;
_height:16px;
margin-right:10px;
display:inline;
padding-left:20px;
background:url('/img/icon_arrow.jpg') no-repeat;
text-decoration:none;
font-size:14px;
}

.btmbtn1 a{
background:url('/img/top_menu_grand_for_medical.jpg') no-repeat 0 0;
width:203px;
height:29px;
display:block;
text-indent:-4000px;
float:left;
}

.btmbtn2 a{
background:url('/img/top_menu_grand_for_customer.jpg') no-repeat 0 0;
width:198px;
height:29px;
display:block;
text-indent:-4000px;
float:left;
}

.add{
float:left;
margin:0 0 0 80px;
_padding:10px 0 0 0;
}

.btm{
float:right;
height:29px;
width:410px;
margin:14px -6px 0 0;
_margin:14px -7px 0 0;
}

#fcustom{
margin:-130px 0px 0px 420px;
padding:10px 0px 0px 15px;
border-bottom: 1px solid #cc0000;
border-left: 1px solid #cc0000;
border-right: 1px solid #cc0000;
width:85px;
_width:90px;
float:left;
}

#fcustom p{
margin:0px 0px 3px -15px;
padding:0px 0px 0px 0px;
background-color:#CC0000;
color:#FFFFFF;
font-weight:bold;
_font-size:10px;
}

/*  kaisei.css  */
 @charset "utf-8";
/* CSS Document */

#space {
	width:1050px;
	height:auto;
	margin:0 auto;
	padding:0;
	}
	
.top_header {
	width:1050px;
	height:120px;
	margin:0;
	padding:0;
	}
	
.top_rogo {
	width:523px;
	height:120px;
	margin:0;
	padding:0;
	float:left;
	}

.top_rogo h1 {
	margin:0;
	padding:0;
	}
	
.top_menu_space {
	width:509px;
	height:120px;
	float:left;
	margin:0 0 0 8px;
	padding:0;
	}
	
.top_sitemap {
	width:509px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_map {
	width:80px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_info {
	width:80px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_question {
	width:75px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_access {
	width:85px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_change {
	width:93px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_bt {
	width:96px;
	height:25px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	}
	
.top_telsp  {
	width:509px;
	height:54px;
	margin:0;
	padding:0;
	}
	
.top_tel_left {	
	width:181px;
	height:54px;
	margin:0;
	padding:0;
	float:left;
	}
	
.top_tel_right {
	width:290px;
	height:54px;
	margin:0;
	padding:0;
	float:left;
	}	
	
.top_tel_img {
	width:290px;
	height:29px;
	margin:0;
	padding:0;
	}
	
.top_ad {
	font-size:85%;
	margin-top:5px;
	}
	
.top_bt_info {
	width:490px;
	height:29px;
	margin:0;
	padding:0;
	}
	
.top_bt_info img {
	float:right;
	margin:0;
	padding:0;
	}
	
.top_department {
	width:1050px;
	height:155px;
	margin:0;
	padding:0;
	clear:left;
	}
	
.l_space {
	width:300px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
.r_space {
	width:750px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
.bar_dep_info {
	width:692px;
	height:27px;
	margin:0 0 9px 0;
	padding:0;
	}
	
.bar_dep_info img {
	margin:0;
	padding:0;
	float:left;
	}
	
.bar_dep_info_b {
	width:692px;
	height:70px;
	margin:0 0 44px 0;
	padding:0;
	}
	
.dep_list {
	width:594px;
	height:659px;
	margin-left:38px;
	padding:0;
	}
	
.dep_list_a {
	width:594px;
	height:207px;
	margin:0 0 30px 0;
	padding:0;
	}
	
	
.dep_list_b {
	width:594px;
	height:208px;
	margin:0 0 30px 0;
	padding:0;
	}
	
.dep_list_c {
	width:594px;
	height:102px;
	margin:0 0 30px 0;
	padding:0;
	}
	
.dep_list_d {
	width:594px;
	height:50px;
	margin:0 0 10px 0;
	padding:0;
	}
	
.dep_info_a {
	width:188px;
	height:49px;
	margin:0 13px 2px 0;
	padding:0;
	float:left;
	}
	
.dep_info_b {
	width:188px;
	height:49px;
	margin:0 13px 2px 0;
	padding:0;
	float:left;
	}
	
.dep_info_c {
	width:188px;
	height:49px;
	margin:0 0 2px 0;
	padding:0;
	float:left;
	}
	
.dep_info_d {
	width:188px;
	height:49px;
	margin:0 13px 0 0;
	padding:0;
	float:left;
	}	
	
.dep_info img {
	width:188px;
	height:49px;
	margin:0;
	padding:0;
	border:none;
	}

/*  base.css  */

#tabletop {
    width: 400px;
    border-collapse: separate;
    border-spacing: 0px 10px;
    border: 1px #FFFFFF solid;
}
#tabletop th {
    border: 1px #FFFFFF solid;
}
#tabletop td {
    width: 180px;
    border: 1px #FFFFFF solid;
}

#section_sougou_contents_title {
	width:594px;
	margin-left:38px;
	padding:0;
	}

#section_sougou_contents {
	width:567px;
	margin-left:39px;
	padding:10px 10px 10px 10px;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	color:#666666;
	}

#section_sougou_text01 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 20px;
	color:#666666;
}

#section_sougou_text01 ul{
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
}

#section_sougou_text01 li{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;;
	list-style-type: decimal;
	color:#666666;
}

#section_sougou_text01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-weight:bold;
}

#section_sougou_text01 em{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#cc0000;
	font-weight:bold;
	font-style:normal;
}

#section_sougou_text01 .link{
	margin:0px 0px 0px 0px;
	padding:10px 20px 20px 0px;
	text-align:right;
}

#section_sougou_text01 .koumoku01{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FF6600;
	font-weight:bold;
}

#section_sougou_text01 .koumoku02{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FF6699;
	font-weight:bold;
	background-color:#FFEEF3;
}

#section_sougou_text01 .koumoku03{
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	color:#cc0000;
	font-weight:bold;
	border: 1px solid #cc0000;
	text-align:center;
}

#section_sougou_text01 .koumoku04{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-weight:normal;
	text-align:right;
}

#section_sougou_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#section_sougou_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px; */
	font-weight:normal;
}

#section_sougou_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#section_sougou_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:90px;
}

#section_sougou_t01 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width:30px;
}

#section_sougou_t01 .hyo2{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#EBEBEB;
}

#section_sougou_t01 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#EBEBEB;
}

#section_sougou_t01 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#section_sougou_t01 .hyo5{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#section_sougou_t01 .hyo6{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:30px;
	background-color:#FCDDDC;
}

#section_sougou_t01 .hyo7{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

#section_sougou_t01 .hyo8{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

#section_sougou_t01 .hyo9{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:30px;
	background-color:#E1F8FF;
}

#section_sougou_t02 {
	margin:10px 0px 10px 20px;
	padding:0px 0px 0px 0px;
}

#section_sougou_t02 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

#section_sougou_t02 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:170px;
	color: #666666;
}

#section_sougou_t02 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#666666;
}

#section_sougou_t02 em{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	color:#0099CC;
	font-style:normal;
}

#section_sougou_t02 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}

#section_sougou_t02 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

#section_sougou_t02 .hyo3{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-left: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

#section_sougou_t02 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}

#center_shoukaki_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#center_shoukaki_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_shoukaki_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_shoukaki_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:260px;
}

#center_shoukaki_t01 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#EBEBEB;
}

#center_shoukaki_t01 .hyo2{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#center_shoukaki_t01 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#center_shoukaki_t01 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color:#EBEBEB;
}

#center_shoukaki_t02 {
	margin:10px 0px 20px 20px;
	padding:0px 0px 0px 0px;
}

#center_shoukaki_t02 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_shoukaki_t02 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666666;
/*	font-size:14px;*/
	font-weight:bold;
}

#center_shoukaki_t02 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
}

#center_shoukaki_t02 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#EBEBEB;
	width:120px;
}

#center_shoukaki_t02 .hyo2{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width:270px;
}

#center_shoukaki_t02 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:270px;
}

#center_shoukaki_t02 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color:#EBEBEB;
	width:120px;
}

#center_shoukaki_t02 .hyo5{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width:120px;
}

#center_shoukaki_t02 .hyo6{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:120px;
}

#section_houshasen02_t1 {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
}

#section_houshasen02_t1 td{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: top;
}

#section_houshasen02_t1 .item_t1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 250px;
}

#section_houshasen02_t1 .item_t2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 260px;
}

#section_houshasen02_t2 {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#section_houshasen02_t2 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:140px;
}

#section_houshasen02_t2 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}

#section_houshasen02_t2 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-left: 1px solid #EBEBEB;
}

#section_houshasen02_t2 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

#section_houshasen02_t2 .hyo4{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-left: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

#section_houshasen02_t3 {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
}

#section_houshasen02_t3 td{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: top;
}

#section_houshasen02_t3 .item_t1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 255px;
}

#section_houshasen02_t3 .item_t2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 255px;
}

#section_rihabiri02_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
.border:1px solid #333;
}

#section_rihabiri02_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#section_rihabiri02_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#section_rihabiri02_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:55px;
}

#section_rihabiri02_t01 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	background-color:#EBEBEB;
}

#section_rihabiri02_t01 .hyo2{
	text-align: center;
	vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#section_nyusen_t01 {
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	border: 1px solid #EBEBEB;
	background-color:#EBEBEB;
	color:#666666;
}

#voice_voice_t01 {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#voice_voice_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#voice_voice_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#voice_voice_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:70px;
}

#voice_voice_t01 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width:200px;
}

#voice_voice_t01 .hyo2{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#EBEBEB;
}

#voice_voice_t01 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#EBEBEB;
}

#voice_voice_t01 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#voice_voice_t01 .hyo5{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#voice_voice_t01 .hyo6{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:200px;
}

#voice_voice_t01 .hyo7{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:200px;
}

.center_rihabiri_list {
	width:594px;
	height:659px;
	margin-left:38px;
	padding:0;
	}
	
.center_rihabiri_list_a {
	width:594px;
	height:207px;
	margin:0 0 30px 0;
	padding:0;
	}
	
	
.center_rihabiri_list_b {
	width:594px;
	height:208px;
	margin:0 0 30px 0;
	padding:0;
	}
	
.center_rihabiri_list_c {
	width:594px;
	height:102px;
	margin:0 0 30px 0;
	padding:0;
	}
	
.center_rihabiri_list_d {
	width:594px;
	height:50px;
	margin:0 0 10px 0;
	padding:0;
	}
	
.center_rihabiri_info_a {
	width:188px;
	height:49px;
	margin:0 11px 2px 0;
        _margin:0 6px 1px 0;
       &nbsp;padding:0;
	float:left;
	}
	
.center_rihabiri_info_b {
	width:188px;
	height:49px;
	margin:0 11px 2px 0;
        _margin:0 6px 1px 0;
	padding:0;
	float:left;
	}
	
.center_rihabiri_info_c {
	width:188px;
	height:49px;
	margin:0 0 2px 0;
        _margin:0 0 1px 0;
	padding:0;
	float:left;
	}
	
.center_rihabiri_info_d {
	width:188px;
	height:49px;
	margin:0 11px 0 0;
	_margin:0 6px 0 0;
	padding:0;
	float:left;
	}	
	
.center_rihabiri_info img {
	width:188px;
	height:49px;
	margin:0;
	padding:0;
	border:none;
	}

#center_rigaku_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#center_rigaku_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_rigaku_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_rigaku_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:260px;
}

#center_rigaku_t01 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rigaku_t01 .hyo2{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rigaku_t01 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rigaku_t01 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rigaku_t02 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#center_rigaku_t02 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_rigaku_t02 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_rigaku_t02 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:275px;
}

#center_rigaku_t02 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

#center_rigaku_t02 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#center_rigaku_t02 .hyo3{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#center_rigaku_t02 .hyo4{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#center_sagyou_text01 {
	margin:10px 5px 10px 5px;
	padding:10px 5px 10px 5px;
	color:#666666;
	background-color:#EBEBEB;
}

#center_sagyou_text01 img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#center_20_text01 {
	margin:0px 0px 0px 0px;
	padding:10px 20px 20px 20px;
	color:#666666;
	text-align:right;
}

#center_20_text02 {
	margin:10px 0px 10px 0px;
	padding:5px 20px 5px 20px;
	color:#666666;
/*	font-size:14px;*/
	font-weight:bold;
	border-top: 2px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color:#EBEBEB;
}

#center_20_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#center_20_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_20_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_20_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
}

#center_20_t01 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#EBEBEB;
	width:100px;
}

#center_20_t01 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width:450px;
}

#center_20_t01 .hyo3{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#center_20_t01 .hyo4{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color:#EBEBEB;
	width:100px;
}

#center_20_text03 {
	margin:5px 10px 5px 10px;
	padding:10px 10px 10px 10px;
	color:#cc0000;
/*	font-size:14px;*/
	font-weight:bold;
	border: 1px solid #cc0000;
}

#center_20_text04 {
	margin:10px 10px 10px 10px;
	padding:10px 10px 0px 10px;
	color:#666666;
/*	font-size:14px;*/
	font-weight:normal;
	background-image: url(/images/center_20_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#center_20_text04 p{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	color:#666666;
/*	font-size:14px;*/
	font-weight:bold;
}

#center_20_text05 {
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	color:#666666;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_20_text06 {
	margin:0px 0px 0px 0px;
	padding:10px 20px 10px 20px;
	color:#cc0000;
/*	font-size:14px;*/
	font-weight:bold;
	text-align:left;
}

#center_houmon9_t01 {
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
.border:1px solid #333;
}

#center_houmon9_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_houmon9_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_houmon9_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
}

#center_houmon9_t01 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	background-color:#EBEBEB;
	width:80px;
}

#center_houmon9_t01 .hyo2{
	text-align: center;
	vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:30px;
}

#center_charge_t01 {
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#center_charge_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_charge_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_charge_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
/*	font-size:11px;*/
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align: left;
	vertical-align: top;
}

#center_charge_t01 .hyo0{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:65px;
}

#center_charge_t01 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	background-color:#EBEBEB;
	width:65px;
}

#center_charge_t01 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:55px;
	background-color:#EBEBEB;
}

#center_charge_t01 .hyo3{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:30px;
	background-color:#EBEBEB;
}

#center_charge_t01 .hyo4{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:75px;
	background-color:#EBEBEB;
}

#center_charge_t01 .hyo5{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:75px;
	background-color:#EBEBEB;
}

#center_rihabiri_text01 {
	margin:0px 0px 0px 0px;
	padding:0px 20px 10px 30px;
	color:#666666;
/*	font-size:14px;*/
	font-weight:normal;
	text-align:left;
}

#center_rihabiri_page_text01 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 20px;
	color:#666666;
}

#center_rihabiri_page_t01 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#center_rihabiri_page_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_rihabiri_page_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_rihabiri_page_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	width:185px;
}

#center_rihabiri_page_t01 .hyo1{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rihabiri_page_t01 .hyo2{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rihabiri_page_t01 .hyo3{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rihabiri_page_t01 .hyo4{
	text-align: center;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
}

#center_rihabiri_page_t02 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#center_rihabiri_page_t02 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_rihabiri_page_t02 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_rihabiri_page_t02 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
}

#center_rihabiri_page_t02 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	background-color:#EBEBEB;
	width:40px;
}

#center_rihabiri_page_t02 .hyo2{
	text-align: center;
	vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	width:30px;
}

#center_kenkyu_text01 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 20px;
	color:#666666;
}

#center_kenkyu_text02 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	color:#666666;
}

#center_kenkyu_text02 em{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#cc0000;
	font-weight:bold;
	font-style:normal;
}

#center_kenkyu_text02 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#0000cc;
	font-weight:bold;
	font-style:normal;
}

#center_kenkyu_t01 {
	margin:0px 20px 10px 20px;
	padding:0px 0px 0px 0px;
}

#center_kenkyu_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_kenkyu_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#0000cc;
/*	font-size:14px;*/
}

#center_kenkyu_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
}

#center_kenkyu_t01 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width:100px;
}

#center_kenkyu_t01 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width:450px;
}

#center_kenkyu_t01 .hyo3{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:450px;
}

#center_kenkyu_t01 .hyo4{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:100px;
}

#center_teiki_t01 {
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#center_teiki_t01 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	font-size:14px;*/
	font-weight:normal;
}

#center_teiki_t01 strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CC0000;
/*	font-size:14px;*/
}

#center_teiki_t01 td{
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
}

#center_teiki_t01 .hyo1{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#EBEBEB;
	width:70px;
}

#center_teiki_t01 .hyo2{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#EBEBEB;
	width:280px;
}

#center_teiki_t01 .hyo3{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color:#EBEBEB;
	width:190px;
}

#center_teiki_t01 .hyo4{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width:70px;
}

#center_teiki_t01 .hyo5{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width:280px;
}

#center_teiki_t01 .hyo6{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width:190px;
}

#center_teiki_t01 .hyo7{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:70px;
}

#center_teiki_t01 .hyo8{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	width:280px;
}

#center_teiki_t01 .hyo9{
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	width:190px;
}
#font_size_custom {
	margin:-30px 0px 0px 400px;
	padding:10px 0px 0px 15px;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
	width:85px;
	float:left;
}

#font_size_custom p{
	margin:0px 0px 3px -15px;
	padding:0px 0px 0px 0px;
	background-color:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
}
#qr_img {
	margin: 0px 0px 0px 0px;
	padding: 135px 0px 0px 10px;
	background-image: url(/qr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
/*	font-size:14px;*/
	width: 200px;
	height:154px;
}

#qr_img a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	font-size:10px;*/
	font-weight:normal;
	color:#ffffff;
}


#hpmap{
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 20px;
	color:#666666;
}


#hpmap table{
border:1px solid #FFF !important;
border-collapse:collapse;
border-spacing:0px;
}

#hpmap td{
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
}

.htt1{
text-align:center;
vertical-align:top;
color:#575858;
padding:10px;
}

.htt2{
text-align:left;
vertical-align:top;
color:#575858;
padding:10px;
}

.htt3{
text-align:left;
vertical-align:top;
color:#0099CC;
padding:10px;
width:40px;
}


.asset-body{
color:#666;
margin:5px 0 5px 0;
padding:20px 0 20px 20px;
border-bottom:1px dotted #CCC;
}

.blogdate{
color:#666;
font-waight:bold;
border-left:5px solid #CCC;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
padding:5px 0 5px 20px;
margin:0;
width:700px;
}

