body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



/* ?YL?3/4????? */

h1 {

        margin: 0px;

        padding: 0px;

}

h2 {

        margin: 0px;

        padding: 0px;

}

h3 {

        margin: 0px;

        padding: 0px;

}



/* ???j???[?????e?L?X?g?E^?u?w?e` */

.leftmenu_toptext {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	line-height: 130%;

	color: #ffffff;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

}



.leftmenu_textblock {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 9px;

	line-height: 150%;

	color: #000000;

	padding-top: 5px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}



/* ????j???[ */

.menu1 a{

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	color: #000000;

	display:block;

	background: url(/misuzu/img/menu_swap_01.gif);

	text-align: left;

	padding-top: 6px;

	height: 18px;

	width: 161px;

	text-decoration:none;

	vertical-align: middle;

}

.menu1 a:hover{

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	color: #FFFFFF;

	display:block;

	background: url(/misuzu/img/menu_swap_02.gif);

	text-align: left;

	padding-top: 6px;

	height: 18px;

	width: 161px;

	text-decoration:none;

	vertical-align: middle;

}

.menu1-on {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	color: #FFFFFF;

	display:block;

	background: url(/misuzu/img/menu_swap_02.gif);

	text-align: left;

	padding-top: 6px;

	height: 18px;

	width: 161px;

	text-decoration:none;

	vertical-align: middle;

}



.menu2 a{

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	color: #000000;

	display:block;

	background: url(/misuzu/img/menu_swap_03.gif);

	text-align: left;

	padding-top: 3px;

	height: 15px;

	width: 161px;

	text-decoration:none;

	vertical-align: middle;

}

.menu2 a:hover{

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	color: #FFFFFF;

	display:block;

	background: url(/misuzu/img/menu_swap_04.gif);

	text-align: left;

	padding-top: 3px;

	height: 15px;

	width: 161px;

	text-decoration:none;

	vertical-align: middle;

}

.menu2-on {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	color: #FFFFFF;

	display:block;

	background: url(/misuzu/img/menu_swap_04.gif);

	text-align: left;

	padding-top: 3px;

	height: 15px;

	width: 161px;

	text-decoration:none;

	vertical-align: middle;

}



/* ???E^?a???????N */

A.toplink:link {

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

	COLOR: #FFFFFF;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.toplink:visited {

	FONT-SIZE: 12px;

	text-decoration: none;

	COLOR: #FFFFFF;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.toplink:hover{

	FONT-SIZE: 12px;

	text-decoration: none;

	COLOR: #0033CC;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}



/* ?a?????j???[?X???b?v */

.menu-bar {

	BORDER-RIGHT: 0px; 

	PADDING-RIGHT: 0px; 

	BORDER-TOP: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	OVERFLOW: hidden; 

	BORDER-LEFT: 0px; 

	WIDTH: 601px; 

	PADDING-TOP: 0px; 

	BORDER-BOTTOM: 0px; 

	HEIGHT: 27px

}

.menu-bar IMG {

	VISIBILITY: hidden

}

.menu-bar A {

	BACKGROUND-POSITION: 0px 0px; FLOAT: left

}

.menu-bar A:link {

	BACKGROUND-POSITION: 0px 0px; FLOAT: left

}

.menu-bar A:visited {

	BACKGROUND-POSITION: 0px 0px; FLOAT: left

}

.menu-bar A:unknown {

	BACKGROUND-POSITION: 0px 27px; FLOAT: left

}

.menu-bar A:hover {

	BACKGROUND-POSITION: 0px 27px; FLOAT: left

}

.menu-bar .menu-button1 A {

	BACKGROUND-IMAGE: url(../images/button_01.gif)

}

.menu-bar .menu-button2 A {

	BACKGROUND-IMAGE: url(../images/button_02.gif)

}

.menu-bar .menu-button3 A {

	BACKGROUND-IMAGE: url(../images/button_03.gif)

}

.menu-bar .menu-button4 A {

	BACKGROUND-IMAGE: url(../images/button_04.gif)

}

.menu-bar .menu-button5 A {

	BACKGROUND-IMAGE: url(../images/button_05.gif)

}



.placedata {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	line-height: 10px;

	color: #5A5A5A;

	vertical-align: middle;

}



/* ???E^?????????????N */

A.middlelink:link {

	FONT-SIZE: 10px;

	text-decoration: none;

	COLOR: #000000;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.middlelink:visited {

	FONT-SIZE: 10px;

	text-decoration: none;

	COLOR: #000000;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.middlelink:hover{

	FONT-SIZE: 10px;

	text-decoration: none;

	COLOR: #FFFFFF;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}



/* ???E^?t?b?^?????????N */

A.underlink:link {

	FONT-SIZE: 12px;

	text-decoration: none;

	COLOR: #000000;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.underlink:visited {

	FONT-SIZE: 12px;

	text-decoration: none;

	COLOR: #000000;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.underlink:hover{

	FONT-SIZE: 12px;

	text-decoration: none;

	COLOR: #0033CC;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}



A.footerlink:link {

	FONT-SIZE: 13px;

	margin-left: 5px;

	text-decoration: none;

	COLOR: #000000;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.footerlink:visited {

	FONT-SIZE: 13px;

	margin-left: 5px;

	text-decoration: none;

	COLOR: #000000;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}

A.footerlink:hover{

	FONT-SIZE: 13px;

	margin-left: 5px;

	text-decoration: none;

	COLOR: #0033CC;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	vertical-align: middle;

}



.footer {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 13px;

	line-height: 10px;

	margin-right: 5px;

}



/* ?R???e???c?????e?L?X?g??|???w?e` */

.middle_textblock {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 150%;

	color: #000000;

	padding-top: 23px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 25px;

}



.contents_textblock {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 150%;

	color: #000000;

	padding-top: 5px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

	vertical-align: top;

}



/* ?e?L?X?g??|?r?N?Z???w?e` */



.p8_gray {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 8px;

	line-height: 16px;

	color: #5A5A5A;

	vertical-align: middle;

}

.p8_black {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 8px;

	line-height: 16px;

	color: #000000;

	vertical-align: middle;

}

.p10_gray {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	line-height: 20px;

	color: #5A5A5A;

	vertical-align: bottom;

}

.p10_black {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	line-height: 20px;

	color: #000000;

	vertical-align: bottom;

}

.p11_gray {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 11px;

	line-height: 20px;

	color: #5A5A5A;

	vertical-align: middle;

}

.p11_black {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 11px;

	line-height: 20px;

	color: #000000;

	vertical-align: middle;

}

.p12_gray {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #5A5A5A;

	vertical-align: middle;

}

.p12_black {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #000000;

	vertical-align: middle;

}

.p12_black {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #000000;

	vertical-align: middle;

}

.p12_black_top {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #000000;

	vertical-align: top;

}

.p12_black_left6 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-left: 6px;

	color: #000000;

	vertical-align: top;

}

.p12_black_right6 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-right: 6px;

	color: #000000;

	vertical-align: top;

}

.p12_black_side6 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-left: 6px;

	padding-right: 6px;

	color: #000000;

	vertical-align: top;

}

.p12_white {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #FFFFFF;

	vertical-align: middle;

}

.p12_white_strong {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	font-weight: bold;

	color: #FFFFFF;

	vertical-align: middle;

}

.p12_strong {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	font-weight: bold;

	color: #000000;

	vertical-align: middle;

}

.p14_gray {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 14px;

	line-height: 20px;

	color: #5A5A5A;

	vertical-align: middle;

}

.p16_black {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 16px;

	line-height: 20px;

	color: #000000;

	vertical-align: middle;

}



.p12_black_box {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-right: 6px;

	padding-left: 6px;

	color: #000000;

}

.p14_strong {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 14px;

	line-height: 20px;

	PADDING-LEFT: 10px;

	font-weight: bold;

	PADDING-BOTTOM: 2px

	PADDING-TOP: 5px;

	color: #000000;

	vertical-align: middle;

}



.p14_black_box {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 14px;

	line-height: 20px;

	padding-right: 6px;

	padding-left: 6px;

	color: #000000;

}

.p16_black_box {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 14px;

	line-height: 20px;

	padding-right: 6px;

	padding-left: 6px;

	color: #000000;

}







.p12_black_event {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-right: 20px;

	padding-left: 12px;

	color: #000000;

}



.p12_orange {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-right: 6px;

	padding-left: 6px;

	color: #FF9933;

}

.p12_black_qa1 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-top: 20px;

	padding-bottom: 20px;

	padding-right: 20px;

	padding-left: 20px;

	color: #000000;

}

.p12_black_qa2 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-right: 20px;

	padding-left: 20px;

	color: #000000;

}







/* ???E^?????????????N?{?^??01 m */

a.sub_button01:link {

	display: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 11px;

	color: #000000;

	background: url(../images/sub01_btn01.gif) no-repeat;

	padding: 9px 0 5px 39px;

	text-decoration: none;

	vertical-align: middle;

}

a.sub_button01:visited {

	display: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 11px;

	color: #000000;

	background: url(../images/sub01_btn01.gif) no-repeat;

	padding: 9px 0 5px 39px;

	text-decoration: none;

	vertical-align: middle;

}

a.sub_button01:hover {

	display: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 11px;

	color: #000000;

	background: url(../images/sub01_btn01.gif) no-repeat;

	padding: 9px 0 5px 39px;

	text-decoration: none;

	vertical-align: middle;

}

A.event_button01 {

	DISPLAY: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	FONT-SIZE: 11px;

	COLOR: #000000; 

	BACKGROUND: url(../../event/images/button_01.gif) no-repeat;

	PADDING-LEFT: 45px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 10px; 

	PADDING-BOTTOM: 7px;

	VERTICAL-ALIGN: middle;

	TEXT-DECORATION: none

}

A.event_button02 {

	DISPLAY: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	FONT-SIZE: 11px;

	COLOR: #000000; 

	BACKGROUND: url(../../event/images/button_02.gif) no-repeat;

	PADDING-LEFT: 45px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 10px; 

	PADDING-BOTTOM: 7px;

	VERTICAL-ALIGN: middle;

	TEXT-DECORATION: none

}

A.event_button03 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 45px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../event/images/button_03.gif) no-repeat;

	PADDING-BOTTOM: 7px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 10px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.event_button04 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 45px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../event/images/button_04.gif) no-repeat;

	PADDING-BOTTOM: 7px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 10px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}



A.english_button01 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../misuzu/images/english_button_01.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.english_button02 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../misuzu/images/english_button_02.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.english_button03 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../misuzu/images/english_button_03.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.english_button04 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../misuzu/images/english_button_04.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}



A.map_button01 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 25px;

	FONT-SIZE: 10px;

	BACKGROUND: url(../../map/images/button_01.gif) no-repeat;

	PADDING-BOTTOM: 8px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.map_button02 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 20px;

	FONT-SIZE: 10px;

	BACKGROUND: url(../../map/images/button_02.gif) no-repeat;

	PADDING-BOTTOM: 8px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.map_button03 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 20px;

	FONT-SIZE: 10px;

	BACKGROUND: url(../../map/images/button_03.gif) no-repeat;

	PADDING-BOTTOM: 8px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.map_button04 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 20px;

	FONT-SIZE: 10px;

	BACKGROUND: url(../../map/images/button_04.gif) no-repeat;

	PADDING-BOTTOM: 8px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.map_button05 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 22px;

	FONT-SIZE: 10px;

	BACKGROUND: url(../../map/images/button_05.gif) no-repeat;

	PADDING-BOTTOM: 8px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.map_button06 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 22px;

	FONT-SIZE: 10px;

	BACKGROUND: url(../../map/images/button_05.gif) no-repeat;

	PADDING-BOTTOM: 8px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}



A.winter_button01 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../program/images/winter_button_01.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.winter_button02 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../program/images/winter_button_02.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.winter_button03 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../program/images/winter_button_03.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.winter_button04 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../program/images/winter_button_04.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.winter_button05 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../program/images/winter_button_05.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.winter_button06 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 27px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../program/images/winter_button_06.gif) no-repeat;

	PADDING-BOTTOM: 5px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 7px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

A.winter_button07 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 30px;

	FONT-SIZE: 12px;

	BACKGROUND: url(../../program/images/winter_button_l.gif) no-repeat;

	PADDING-BOTTOM: 16px;

	VERTICAL-ALIGN: middle;

	COLOR: #000000; 

	PADDING-TOP: 17px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}



.p12_special {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #000000;

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

	vertical-align: top;

}



.top_redline {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	padding-right: 10px;

	padding-left: 30px;

	FONT-SIZE: 11px;

	BACKGROUND: url(../../images/red_line2.gif) no-repeat;

	PADDING-BOTTOM: 0px;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF; 

	padding-top: 0px; 

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	TEXT-DECORATION: none

}

.top_txt {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 17px;

	padding-top: 3px; 

	padding-right:15px;

	padding-left: 0px;

	color: #000000;

	vertical-align: top;

}

.top_header {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	font-weight: bold;

	line-height: 17px;

	padding-top: 6px; 

	padding-right:15px;

	padding-left: 0px;

	padding-bottom: 2px;

	color: #000000;

	vertical-align: top;

}

.top_box {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 24px;

	padding-top: 0px; 

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 0px;

	color: #000000;

	BACKGROUND: url(../../images/orange_arrow2.gif) no-repeat senter left;

	vertical-align: middle;

}



.top_link {

	DISPLAY: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	padding-right: 0px;

	line-height: 13px;

	padding-top: 0px; 

	padding-bottom: 0px;

	color: #000000;

	margin-top: 0px;

	text-decoration:none;

}

.top_link2 {

	DISPLAY: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	padding-right: 0px;

	line-height: 12px;

	padding-top: 0px; 

	padding-bottom: 0px;

	color: #ffffff;

	# BACKGROUND: url(/misuzu/img/english.gif) no-repeat;

	vertical-align: top;

	text-decoration:none;

}





.class_button01 {

	DISPLAY: block;

	BACKGROUND: url(../../class/images/class_button_01.gif) no-repeat;

	TEXT-DECORATION: none

}

.class_button02 {

	DISPLAY: block;

	BACKGROUND: url(../../class/images/class_button_02.gif) no-repeat;

	TEXT-DECORATION: none

}

.class_button03 {

	DISPLAY: block;

	BACKGROUND: url(../../class/images/class_button_03.gif) no-repeat;

	TEXT-DECORATION: none

}

.class_button04 {

	DISPLAY: block;

	BACKGROUND: url(../../class/images/class_button_04.gif) no-repeat;

	TEXT-DECORATION: none

}

.class_button05 {

	DISPLAY: block;

	BACKGROUND: url(../../class/images/class_button_05.gif) no-repeat;

	TEXT-DECORATION: none

}

/* +cd */

.class_link {

     DISPLAY: block;

     font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

     font-size: 10px;

     line-height: 0px;

     padding-left: 42px;

     padding-top: 8px;

     padding-bottom: 7px;

     margin-top: 0px;

     color: #000000;

     text-decoration:none;

}



/* cdplus */

/* ???E^?????????????N?{?^??02 m */

a.sub_button02:link {

	display: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	color: #000000;

	background: url(../images/sub01_btn02.gif) no-repeat;

	padding: 15px 0 15px 33px;

	text-decoration: none;

	vertical-align: middle;

}

a.sub_button02:visited {

	display: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	color: #000000;

	background: url(../images/sub01_btn02.gif) no-repeat;

	padding: 15px 0 15px 33px;

	text-decoration: none;

	vertical-align: middle;

}

a.sub_button02:hover {

	display: block;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	color: #000000;

	background: url(../images/sub01_btn02.gif) no-repeat;

	padding: 15px 0 15px 33px;

	text-decoration: none;

	vertical-align: middle;

}



/* ?e?L?X?g??|?r?N?Z???w?e` */

.p8 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 8px;

	line-height: 10px;

	color: #5A5A5A;

	vertical-align: middle;

}

.p10 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 10px;

	line-height: 10px;

	color: #5A5A5A;

	vertical-align: bottom;

}

.p11 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 11px;

	line-height: 10px;

	color: #5A5A5A;

	vertical-align: middle;

}

.p12 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 10px;

	color: #5A5A5A;

	vertical-align: middle;

}

.course-table {

	padding: 5px;

	border: 1px solid #336699;

}

.course-table-2 {

	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px none #336699;

	border-bottom: 1px none #336699;

	border-left: 1px solid #336699;



}

.course-table-3 {

	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px none #336699;

	border-bottom: 1px none #336699;

	border-left: 1px none #336699;



}

.course-table-4 {

	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 2px solid #336699;

	border-bottom: 1px solid #336699;

	border-left: 1px solid #336699;



}

.course-table-5 {



	padding: 5px;

	border-top: 1px none #336699;

	border-right: 1px solid #336699;

	border-bottom: 1px none #336699;

	border-left: 1px none #336699;

}

.course-table-6 {

	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px solid #336699;

	border-bottom: 1px solid #336699;

	border-left: 1px solid #336699;



}

.course-table-7 {



	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px solid #336699;

	border-bottom: 2px solid #336699;

	border-left: 1px solid #336699;

}

.course-table-8 {





	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px solid #336699;

	border-bottom: 2px solid #336699;

	border-left: 1px solid #336699;

}

.course-table-9 {



	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px none #336699;

	border-bottom: 1px none #336699;

	border-left: 1px solid #336699;

}

.course-table-10 {





	padding: 5px;

	border-top: 1px solid #336699;

	border-right: 1px solid #336699;

	border-bottom: 1px none #336699;

	border-left: 1px none #336699;

}

.course-table-11 {





	padding: 5px;

	border-top: 1px none #336699;

	border-right: 1px none #336699;

	border-bottom: 1px none #336699;

	border-left: 1px solid #336699;

}



.p12_head{

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	font-weight: 600;

	color: #000000;

}

.p12_nt {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 13px;

	color: #5A5A5A;

}

.p12_st {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	padding :5pt; 

	color: #5A5A5A;

}

.course-table-12 {

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-right-color: #336699;

	border-left-color: #336699;

	padding-right: 5px;





}

.course-tabel-13 {

	border: 2px dotted #336699;

	padding: 5px;

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 150%;



}





.colum_article {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size: 12px;

	line-height: 20px;

	color: #000000;

	vertical-align: top;

	margin: 4px 0 2px 0;

}



.top a {

	color:#fff;

}



.top a hover {

	color:#0000ff;

}
