body {
	margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(../images/bk03.jpg);
}
#invitation_waku {
	BACKGROUND: url(images/waku.gif) no-repeat;
	MARGIN-LEFT: 45px;
	WIDTH: 835px;
	HEIGHT: 350px;
		text-align: center;
}
#invitation_txt {
	 WIDTH: 360px; TEXT-ALIGN: center
}

.text12_red20{
	line-height: 20px;
	FONT-SIZE: 93%;
	COLOR: #ff3737;
	text-decoration: none;
}


.txt12_gray20 {
   line-height: 20px;
	FONT-SIZE: 93%; COLOR: #969696
}



.txt13_navy20 {
	line-height: 20px;
	FONT-SIZE: 100%;
	COLOR: #103b8f;
	font-weight: bold;
}

.txt12_navy20 {
	line-height: 20px;
	FONT-SIZE: 93%;
	COLOR: #103b8f;
	font-weight: bold;
}

/*** common.css ***/

A {
	OVERFLOW: hidden; TEXT-DECORATION: none
}

A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}

#wrapperbox{
	MARGIN: 0px auto;
	WIDTH: 902px;
	vertical-align: middle;
}
#wrapper {
	margin:30px; margin-left: 180px; width: 902px
}
#wrappers {
	margin:0px; margin-left: 180px; width: 902px
}

#contents {
	margin-left: 0px; width: 902px; height: 487px
}
#contentbox {
	margin-left: 0px; width: 902px; height: 487px
}

#contents1 {
	margin-left: 0px; width: 902px; 
}
#contents2 {
	margin-top: 30px;  width: 902px; 
}
P {
	LINE-HEIGHT: 1.7
}
H1 {
	CLEAR: both; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2
}
H2 {
	CLEAR: both; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2
}
H3 {
	CLEAR: both; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2
}
H4 {
	CLEAR: both; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2
}
H5 {
	CLEAR: both; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2
}
H6 {
	CLEAR: both; FONT-WEIGHT: normal; LINE-HEIGHT: 1.2
}
H1 {
	FONT-SIZE: 80%
}
H2 {
	FONT-SIZE: 100%; COLOR: #68665d
}
H3 {
	FONT-SIZE: 80%
}
H4 {
	FONT-SIZE: 80%
}
H5 {
	FONT-SIZE: 80%
}
H6 {
	FONT-SIZE: 80%
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}


UL {
	LIST-STYLE-TYPE: none
}
DL {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0px
}
.pkg:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
.pkg {
	DISPLAY: inline-block
}
 HTML.pkg {
	HEIGHT: 1%
}
.alignT {
	VERTICAL-ALIGN: top
}
.alignM {
	VERTICAL-ALIGN: middle
}
.alignB {
	VERTICAL-ALIGN: bottom
}
.alignL {
	TEXT-ALIGN: left
}
.alignC {
	TEXT-ALIGN: center
}
.alignR {
	TEXT-ALIGN: right
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.txt10_blue A:link {
	COLOR: #33b0ef; TEXT-DECORATION: none
}
.txt10_blue A:visited {
	COLOR: #33b0ef; TEXT-DECORATION: none
}
.txt10_blue A:hover {
	COLOR: #33b0ef; TEXT-DECORATION: underline
}
.txt10_blue A:active {
	COLOR: #33b0ef; TEXT-DECORATION: none
}
.txt10_perple A:link {
	COLOR: #8348b1; TEXT-DECORATION: none
}
.txt10_perple A:visited {
	COLOR: #8348b1; TEXT-DECORATION: none
}
.txt10_perple A:hover {
	COLOR: #8348b1; TEXT-DECORATION: underline
}
.txt10_perple A:active {
	COLOR: #8348b1; TEXT-DECORATION: none
}
.txt10_gray A:link {
	COLOR: #68665d; TEXT-DECORATION: none
}
.txt10_gray A:visited {
	COLOR: #68665d; TEXT-DECORATION: none
}
.txt10_gray A:hover {
	COLOR: #68665d; TEXT-DECORATION: underline
}
.txt10_gray A:active {
	COLOR: #68665d; TEXT-DECORATION: none
}
.txt9_gray {
	FONT-SIZE: 85%; COLOR: #68665d
}
.txt10_gray {
	FONT-SIZE: 70%; COLOR: #68665d
}
.txt10_gray2 {
   line-height: 24px;
	FONT-SIZE: 12px; COLOR: #969696
}
.txt10_blue {
	FONT-SIZE: 70%; COLOR: #33b0ef
}
.txt10_perple {
	FONT-SIZE: 70%; COLOR: #8348b1
}
.txt12_1 {
	line-height: 24px;
	FONT-SIZE: 12px;
	COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	
}
.txt12_2 {
    line-height: 17px;
    FONT-SIZE: 12.5px; COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	
}
.txt12_3 {
	text-align: top;	
	FONT-SIZE: 12px;
	COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin-left: 5px

}
.txt12_3a {
	text-align: top;	
	FONT-SIZE: 12px;
	COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin-left: 100px

}
.txt12_4{
	line-height: 17px;
	FONT-SIZE: 12px;
	COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	
}

.txt12_gray {
    
    FONT-SIZE: 12px; COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	
}
.txt13_gray {
	line-height: 25px;
	FONT-SIZE: 13px;
	COLOR: #68665d;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
HTML:unknown .txt10_gray {
	FONT-SIZE: 55%; COLOR: #68665d
}
HTML:unknown .txt10_blue {
	FONT-SIZE: 55%; COLOR: #33b0ef
}
HTML:unknown .txt10_perple {
	FONT-SIZE: 55%; COLOR: #8348b1
}
HTML:unknown .txt12_gray {
	FONT-SIZE: 80%; COLOR: #68665d
}
.orange {
	COLOR: #ff6c00
}
.blue {
	COLOR: #36b4f1
}
.purple {
	COLOR: #642b90
}
.maL3 {
	margin-left: 0px
}
.maT5 {
	margin-top: 5px
}
.maT10 {
	margin-top: 10px
}
.maT20 {
	margin-top: 20px
}
.maT30 {
	MARGIN-TOP: 30px;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}
.maT30txt {
	margin-top:10px;
	font-size: 13px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.maT31txt {
	margin-top: 9px;
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.maT32txt {
     font-weight: bold;
	 margin-top: 10px;font-size: 11px;line-height: 12px;
	 font-family: Arial, Helvetica, sans-serif;
}
.style3 {
	font-size: 12px;
	color: #68665D;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.maT35 {
	margin-top: 35px
}
.maT40 {
	margin-top: 40px
}
.maT50 {
	margin-top: 50px
}
.maB10 {
	margin-bottom: 40px
}
.maB15 {
	margin-bottom: 10px
}
.maB20 {
	margin-bottom: 20px
}
.maB54 {
	margin-bottom: 57px
}
.maB60 {
	margin-bottom: 60px
}
.maB70 {
	margin-bottom: 70px
}
.maB80 {
	margin-bottom: 82px
}
.maB100 {
	margin-bottom: 100px
}
.maB86 {
	margin-bottom: 86px
}
.maL10 {
	margin-left: 10px
}
.maL20 {
	margin: 22px 0px 0px
}
.maL30 {
	margin-left: 30px
}
.maT38L12 {
	margin: 38px 0px 23px
}
.maT38L12a {
	margin: 35px 0px 23px
}
.maT38L12b {
	margin: 40px 15px 0px 0px
}
.maT38L12c {
	margin: 32px 0px 20px
}
.maT76 {
	margin-top: 76px
}
.maL65 {
	margin-left: 65px
}
.maL66 {
	margin-left: 110px
}
.maT1B70L150 {
  	margin: 1px 0px 30px 183px
}
.maT1B70L300 {
	margin: 1px 0px 30px 295px
}
.maT25L20 {
	margin: 25px 0px 0px 20px
}
.ma25 {
	marginN: 25px
}
.maT60 {
	margin: 40px 0px 0px
}
.maT6 {
	margin: 6px 0px 0px
}
.maT5B5 {
	margin: 5px 0px 5px 5px
}
.maT15B28L5 {
	margin: 15px 0px 28px 5px
}

.paR15L15 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#footer UL {
	DISPLAY: block; margin: 0px
}
#footer LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#footer UL LI A {
	DISPLAY: block; TEXT-INDENT: -5000px; height: 18px
}
#footer UL LI A:link {
	DISPLAY: block; TEXT-INDENT: -5000px; height: 18px
}
#hfooter UL LI A:visited {
	DISPLAY: block; TEXT-INDENT: -5000px; height: 18px
}
#footer LI#submenu01 A {
	BACKGROUND: url(../images/submenu01.gif) no-repeat; WIDTH: 70px
}
#footer LI#submenu02 A {
	BACKGROUND: url(../images/submenu02.gif) no-repeat; WIDTH: 103px
}
#footer LI#submenu03 A {
	BACKGROUND: url(../images/submenu03.gif) no-repeat; WIDTH: 56px
}
#footer LI#submenu04 A {
	BACKGROUND: url(../images/submenu04.gif) no-repeat; WIDTH: 53px
}
#footer LI#submenu05 A {
	BACKGROUND: url(../images/submenu05.gif) no-repeat; WIDTH: 45px
}
#footer LI#submenu06 A {
	BACKGROUND: url(../images/submenu06.gif) no-repeat; WIDTH: 58px
}
#footer LI#submenu07 A {
	BACKGROUND: url(../images/submenu07.gif) no-repeat; WIDTH: 56px
}
#footer LI#submenu08 A {
	BACKGROUND: url(../images/submenu08.gif) no-repeat; WIDTH: 56px
}


#globalnavi {
    width: 902px
}
#globalnavi UL {
	DISPLAY: block; MARGIN: 0px
}
#globalnavi LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#globalnavi UL LI A {
	DISPLAY: block; TEXT-INDENT: -1000px; height: 40px
}
#globalnavi UL LI A:link {
	DISPLAY: block; TEXT-INDENT: -1000px; HEIGHT: 40px
}
#globalnavi UL LI A:visited {
	DISPLAY: block; TEXT-INDENT: -1000px; HEIGHT: 40px
}
#global01 A {
	DISPLAY: list-item; BACKGROUND: url(../images/menu01.gif) no-repeat 0px 0px; MARGIN-LEFT: 5px; WIDTH: 122px
}
#global01 A:hover {
	BACKGROUND: url(../images/menu01a.gif) no-repeat 0px 0px; MARGIN-LEFT: 5px; WIDTH: 122x
}
#global01on A {
	BACKGROUND: url(../philosophy/images/philosophy.gif) no-repeat; MARGIN-LEFT: 5px; WIDTH: 122px
} 
#global02 A {
	DISPLAY: block; BACKGROUND: url(../images/menu02.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px; WIDTH: 83px
}

#global02 A:hover {
	BACKGROUND: url(../images/menu02a.gif) no-repeat 0px 0px;  MARGIN-LEFT: 30px; WIDTH: 83px
}
#global02on A {
	BACKGROUND: url(../product/images/productmenu.gif) no-repeat; MARGIN-LEFT: 30px; WIDTH: 83px
}
#global03 A {
	BACKGROUND: url(../images/menu03.gif) no-repeat 0px 0px;MARGIN-LEFT: 30px ;WIDTH: 86px
}
#global03 A:hover {
	BACKGROUND: url(../images/menu03a.gif) no-repeat 0px 0px;MARGIN-LEFT: 30px ; WIDTH: 86px
}
#global03on A {
	BACKGROUND: url(../laboratory/images/laboratorymenu.gif) no-repeat; MARGIN-LEFT: 30px; WIDTH: 86px
}
#global04 A {
	BACKGROUND: url(../images/menu04.gif) no-repeat 0px 0px;MARGIN-LEFT: 30px ; WIDTH: 119px
}
#global04 A:hover {
	BACKGROUND: url(../images/menu04a.gif) no-repeat 0px 0px;MARGIN-LEFT: 30px ; WIDTH: 119px
}
#global04on A {
	BACKGROUND: url(../counseling/images/counselingmenu.gif) no-repeat; MARGIN-LEFT: 30px ; WIDTH: 119px
}
#global05 A {
	BACKGROUND: url(../images/menu05.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px ; WIDTH: 84px
}
#global05 A:hover {
	BACKGROUND: url(../images/menu05a.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px ; WIDTH: 84px
}
#global05on A {
	BACKGROUND: url(../cm/images/cmmenu.gif) no-repeat; MARGIN-LEFT: 30px ; WIDTH: 84px
}
#global06 A {
	BACKGROUND: url(../images/menu06.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px ; WIDTH: 99px
}
#global06 A:hover {
	BACKGROUND: url(../images/menu06a.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px ; WIDTH: 99px
}
#global06on A {
	BACKGROUND: url(../members/images/menu06a.gif) no-repeat; MARGIN-LEFT:30px ; WIDTH: 99px
	
}
#global07 A {
	BACKGROUND: url(../images/menu07.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px ; WIDTH: 99px
}
#global07 A:hover {
	BACKGROUND: url(../images/menu07a.gif) no-repeat 0px 0px; MARGIN-LEFT: 30px ; WIDTH: 99px
}
#global07on A {
	BACKGROUND: url(../members/images/menu07a.gif) no-repeat; MARGIN-LEFT:30px ; WIDTH: 99px
}

#localnavi {
	
}
#localnavi UL {
	DISPLAY: block;MARGIN: 0px
}
#localnavi LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#localnavi UL LI A {
	DISPLAY: block; FLOAT: left; TEXT-INDENT: -1000px; HEIGHT: 22px
}
#localnavi UL LI A:link {
	DISPLAY: block; FLOAT: left; TEXT-INDENT: -1000px; HEIGHT: 22px
}
#localnavi UL LI A:visited {
	DISPLAY: block; FLOAT: left; TEXT-INDENT: -1000px; HEIGHT: 22px
}
.localtate {
	BACKGROUND: url(../images/tate.gif) no-repeat; WIDTH: 25px
}
#waku {
	BACKGROUND: url(../images/waku.gif) no-repeat; MARGIN-LEFT: 45px; WIDTH: 812px; HEIGHT: 410px
}
.border {
	BACKGROUND:#D8D7D1
}
.border_ten {
	BACKGROUND: url(../product/damage/images/border_ten.gif)
}
#series01ttl {
	DISPLAY: block; BACKGROUND: url(../product/damage/images/title.gif) no-repeat; WIDTH: 246px; TEXT-INDENT: -1000em; HEIGHT: 16px
}
.bot_tate {
	BACKGROUND: url(../images/dot_tate.gif) repeat-y
}
.bot {
	BACKGROUND: url(../images/dot.gif) repeat-x
}
.maB54-top {
	MARGIN-BOTTOM: 22px
}
.in01{
	margin: 3px 0px 0px 70px;
	font-size: 12px;line-height: 17px;color: #999999;
}
.in02{
 margin: 3px 0px 0px 80px;
 font-size: 12px;line-height: 17px;color: #999999;
}
.in03{
 font-size: 12px;line-height: 17px;color: #999999;
}

#iframeSize{
    width:902px ;
	height:40px; 
 
}
