@charset "Shift_JIS";


*{
	margin:0;
	padding:0;
}

img,a{
	border:0;
}

p{
	padding:0 0 1em 0;
}

ol,ul{
	padding:0 0 1em 3em;
}

/* 
---------------------------------------------------- */
.style1 {
	color: #FF0000;
	text-decoration: underline;
}

.style3 {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
}

.style4 {
	font-size: 10px;
	font-weight: bold;
}



.style13 {
	font-size: 14px;
	margin:0;
	padding:0;
}

.style18 {
	font-size: 16px
}

.style19 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
}

.style20 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 24px;
}

.style21 {
	margin:0;
	padding:0;
	font-size: 16px;
}

.style22 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	line-height:150%;
}



.font-12 {
	margin:5px;
	padding:0;
	font-size:12px;
	line-height:1.5;
}

.center{
	width:760px;
	margin:0 auto;
}

body {
	margin: 0;
	padding: 0;
	color: #333333;
	background-color:#FFFFFF;
	background-image: url(../images/index/back_image_1.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

.red {
	color:#FF0000;
	font-size:16px;
	margin:0;
	padding:0;
}

.red_b16 {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

.blue {
	color:#0000FF;
	margin:5px 0 5px 0;
	padding:5px 0 5px 13px;
	border-top:#000000 1px dashed;
	border-bottom:#000000 1px dashed;
}

.red12 {
	color:#FF0000;
	font-size:12px;
	margin:0;
	padding:0;
}


.kojinsa {
	width:300px;
	font-size:12px;
	margin:0 50px 10px 0;
	padding:0;
	float: right;
}

.red-imasika {
	color:#FF0000;
	font-size:16px;
	margin:0;
	padding:0;
	vertical-align:sub;
}

.red-24 {
	color:#FF0000;
	font-size:24px;
}

.red-26 {
	color:#FF0000;
	font-size:26px;
}

.blue {
	color:#0000FF;
	font-size: 22px;
}

.blue-12 {
	color:#0000FF;
	font-size: 14px;
}

.blue2 {
	color:#0000FF;
	font-size: 24px;
}

.angouka {
	width:480px;
	color:#000000;
	font-size: 12px;
	margin: 0 auto 10px auto;
}

.kojin_kekka {
	color:#000000;
	font-size: 12px;
	text-align:right;
	padding:0;
	margin:0;
}

#box55 {
	width: 615px;
	margin: 20px auto 0 auto;
	font-size: 12px;
	color:#000000;
	text-align:right;
}

.red-tensen1 {
	color:#FF0000;
	border-top:#000000 1px dashed;
	padding:10px;
	font-size: 24px;
}

.red-tensen2 {
	color:#FF0000;
	border-bottom:#000000 1px dashed;
	padding:10px;
	font-size: 24px;
}

#pankuz {
	height:12px;
	margin: 20px 0 0 12px;
	padding: 0;
}

ul#main-left-ul{
	margin:0;
	padding:0;
}
li.main-left-li{
	padding:0 15px 0 0;
	margin:0;
	font-size:12px;
	text-align:left;
	list-style:none;
	float:left;
}


/* ãƒªãƒ³ã‚¯
---------------------------------------------------- */
	
a:link{
	color:#5D5DE3;
	text-decoration: none;
}

a:visited{
	color:#5D5DE3 ;
	text-decoration: none;
}

a:hover{
	color: #CC6600;
	text-decoration: underline;
}

a:active{
	color: #CC6600;
	text-decoration: none;
}

/* ãƒ˜ãƒƒãƒ€
---------------------------------------------------- */

#header {
	width: 742px;
	height: 40px;
	margin:10px auto 0 auto;
	padding: 0;
	background:url(../goukaku-program/images/long/top_navi_parts.gif)  no-repeat;
}

#header h1{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	padding:6px 5px 0 0;
	color:#666666;
}

#header p#toptext {
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	margin: 8px 0 0 3px;
	padding: 0;
}

#midashi-box {
	width:760px;
	margin: 10px auto 0 auto;
	padding: 0;
	clear:both;
}

#midashi-box p#logo {
	width:111px;
	height:49px;
	background: url(../images/index/logo.gif) no-repeat;
	text-indent: -9999px;
	float:left;
	margin:0 0 0 10px;
}

#midashi-box p#logo a {
	width:111px;
	height:49px;
	display: block;
}

#midashi-box p#chieji-info{
	width: 230px;
	height: 56px;
	background:url(../goukaku-program/images/long/sub_title_01.gif)  no-repeat;
	float: right;
	text-indent:-9999px;
	margin:0 5px 0 0;
}


#midashi-box p#chieji-info{
	width: 240px;
	height: 59px;
	float: right;
}



#top-cover {
	width: 740px;
	padding:0;
	margin:0 auto;
	clear:both;

}

#top-cover img {
	margin: 0;
	padding: 0;
	display: block; /* â– ç”»åƒå‘¨ã‚ŠãEä½™ç™½ã‚’æ¶ˆã™ */
	width: 740px;
}

#top-cover ul {
	list-style: none;
	margin:0;
	padding: 0;
	float: right;
}

#top-cover li {
	padding: 0;
	height: 101px;
	text-indent: -9999px;
}

#top-cover li#tokutenup {
	width: 237px;
	background-image:url(../goukaku-program/images/long/sub_menu_1-2.jpg);
	text-indent: -9999px;
}

#top-cover li#profile {
	width: 237px;
	background-image:url(../goukaku-program/images/long/sub_menu_2.jpg);
	margin-top: 8px;
}

#top-cover li#diary {
	width: 237px;
	background-image:url(../goukaku-program/images/long/sub_menu_3.jpg);
	margin-top: 8px;
}

#top-cover li#profile a {
	height: 101px;
	display: block;
}

#top-cover li#diary a {
	height: 101px;
	display: block;
}

#top-cover li#tokutenup a {
	height: 101px;
	display: block;
}



#main-menu {
	height: 31px;
	clear: both;
	width:742px;
	margin:0 auto;
	padding:0;
	background:url(../goukaku-program/images/long/main_menu_1-1.gif) no-repeat;
}

#main-menu h2{
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding:8px 0 0 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:normal;
}




/* main-menu-anker
---------------------------------- */

#main-menu-anker {
	height: 31px;
	clear: both;
}

#main-menu-anker ul {
	list-style: none;
	margin: 10px 8px 0 0;
	padding: 0;
}

#main-menu-anker li {
	margin: 0;
	padding: 0;
	height: 31px;
	text-indent: -9999px;
	float: right;
}

#main-menu-anker li a {
	text-decoration: none;		
	display: block;
	height: 31px;
}

#main-menu-anker li#main-menu-1 {
	width: 65px;
	background: url(../goukaku-program/images/main_menu_anker_1-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-1 a:hover {
	background: url(../images/index/main_menu_anker_1-2.gif) no-repeat;
}

#main-menu-anker li#main-menu-2 {
	width: 156px;
	background: url(../goukaku-program/images/main_menu_anker_2-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-2 a:hover {
	background: url(../images/index/main_menu_anker_2-2.gif) no-repeat;
}

#main-menu-anker li#main-menu-3 {
	width: 81px;
	background: url(../goukaku-program/images/main_menu_anker_3-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-3 a:hover {
	background: url(../images/index/main_menu_anker_3-2.gif) no-repeat;
}

#main-menu-anker li#main-menu-4 {
	width: 101px;
	background: url(../goukaku-program/images/main_menu_anker_4-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-4 a:hover {
	background: url(../images/index/main_menu_anker_4-2.gif) no-repeat;
}

#main-menu-anker li#main-menu-5 {
	width: 86px;
	background: url(../goukaku-program/images/main_menu_anker_5-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-5 a:hover {
	background: url(../images/index/main_menu_anker_5-2.gif) no-repeat;
}

#main-menu-anker li#main-menu-6 {
	width: 147px;
	background: url(../goukaku-program/images/main_menu_anker_6-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-6 a:hover {
	background: url(../images/index/main_menu_anker_6-2.gif) no-repeat;
}

#main-menu-anker li#main-menu-7 {
	width: 106px;
	background: url(../goukaku-program/images/main_menu_anker_7-1.gif) no-repeat;
}

#main-menu-anker li#main-menu-7 a:hover {
	background: url(../images/index/main_menu_anker_7-2.gif) no-repeat;
}




/* sub-menu-one2
---------------------------------- */

#sub-menu-one2 {
	width:700px;
	height: 35px;
	margin: 20px auto 0 auto;
	padding: 0;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F1C64;
	border-bottom-color: #0F1C64;
}

#sub-menu-one2 ul {
	width:680px;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#sub-menu-one2 li {
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -9999px;
	float: right;
}

#sub-menu-one2 li a {
	text-decoration: none;		
	display: block;
	height: 35px;
}

#sub-menu-one2 li#sub-menu01 {
	width: 166px;
	background: url(../goukaku-program/images/sub_menu_1.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu02 {
	width: 138px;
	background: url(../goukaku-program/images/sub_menu_2.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu03 {
	width: 151px;
	background: url(../goukaku-program/images/sub_menu_3.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu04 {
	width: 96px;
	background: url(../goukaku-program/images/sub_menu_4.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu05 {
	width: 129px;
	background: url(../goukaku-program/images/sub_menu_5.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu06 {
	width: 130px;
	background: url(../goukaku-program/images/sub_menu_11.gif) no-repeat;
}


/* sub-menu-one
---------------------------------- */

#sub-menu-one {
	width:700px;
	height: 35px;
	margin: 20px auto 0 auto;
	padding: 0;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F1C64;
	border-bottom-color: #0F1C64;
}

#sub-menu-one ul {
	width:680px;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#sub-menu-one li {
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -9999px;
	float: right;
}

#sub-menu-one li a {
	text-decoration: none;		
	display: block;
	height: 35px;
}

#sub-menu-one li#sub-menu01 {
	width: 166px;
	background: url(../goukaku-program/images/sub_menu_1.gif) no-repeat;
}

#sub-menu-one li#sub-menu02 {
	width: 138px;
	background: url(../goukaku-program/images/sub_menu_2.gif) no-repeat;
}

#sub-menu-one li#sub-menu03 {
	width: 151px;
	background: url(../goukaku-program/images/sub_menu_3.gif) no-repeat;
}

#sub-menu-one li#sub-menu04 {
	width: 96px;
	background: url(../goukaku-program/images/sub_menu_4.gif) no-repeat;
}

#sub-menu-one li#sub-menu05 {
	width: 129px;
	background: url(../goukaku-program/images/sub_menu_5.gif) no-repeat;
}


/* sub-menu-two
---------------------------------- */

#sub-menu-two {
	width:700px;
	height: 35px;
	margin: 10px auto 0 auto;
	padding: 0;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F1C64;
	border-bottom-color: #0F1C64;
}

#sub-menu-two ul {
	width:650px;
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
}

#sub-menu-two li {
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -9999px;
	float: right;
}

#sub-menu-two li a {
	text-decoration: none;		
	display: block;
	height: 35px;
}

#sub-menu-two li#sub-menu06 {
	width: 76px;
	background: url(../goukaku-program/images/sub_menu_6.gif) no-repeat;
}

#sub-menu-two li#sub-menu07 {
	width: 190px;
	background: url(../goukaku-program/images/sub_menu_7.gif) no-repeat;
}

#sub-menu-two li#sub-menu07-2 {
	width: 223px;
	background: url(../goukaku-program/images/sub_menu_7-2.gif) no-repeat;
}

#sub-menu-two li#sub-menu08 {
	width: 100px;
	background: url(../goukaku-program/images/sub_menu_8.gif) no-repeat;
}

#sub-menu-two li#sub-menu09 {
	width: 144px;
	background: url(../goukaku-program/images/sub_menu_9.gif) no-repeat;
}

#sub-menu-two li#sub-menu10 {
	width: 80px;
	background: url(../goukaku-program/images/sub_menu_10.gif) no-repeat;
}


/* åˆæ ¼ãƒ—ãƒ­ã‚°ãƒ©ãƒ 
----------------------------------------------- */






dt#h2-1 {
	width:340px;
	height: 60px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 25px;
	color: #333333;
	line-height: 1.5;
	margin:0 0 20px 0;
	padding: 0;
}

#box1 {
	width: 640px;
	height: 187px;
	margin: 0px auto;
	clear:both;
}

#box1 img {
	float: left;
	width: 279px;
	height: 187px;
	margin:0;
}

#box1 h2.style20{
	width:340px;
	height: 60px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 25px;
	color: #333333;
	line-height: 1.5;
	margin:0 0 30px 0;
	padding: 0;
}



#box1-1 {
	width: 651px;
	margin:20px auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	letter-spacing:1px;
	line-height: 1.5;
	font-size:20px;
}

#box1-2 {
	width: 651px;
	margin:20px auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	letter-spacing:1px;
	line-height: 1.5;
	color:#FF0000;
	font-size:24px;
}

#box1-3 {
	width: 651px;
	margin:20px auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	letter-spacing:1px;
	line-height: 1.5;
	font-size:18px;
}


.box1-4 {
	width: 742px;
	margin: 10px auto;
	clear:both;
}

.box1-4 img{
	margin-bottom:10px;
}

.box1-4-1 {
	width: 600px;
	margin: 10px auto;
	clear:both;
}

.box1-5 {
	width:402px;
	margin: 0px auto;
	clear:both;
	font-size:18px;
	font-weight:bold;
	line-height:150%;
}

.box1-5 p{
	font-size:16px;
	margin:0 0 0 20px;
	font-size:16px;
}

.box1-5 span{
	color:#FF0000;
	background:url(../goukaku-program/images/long/ico_arrow01.gif) no-repeat 1px;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	font-size:16px;
}

.box1-5 img{
	border:0;
}



#box1-6 {
	width: 651px;
	margin: 0px auto;
	clear:both;
	padding:30px 0;
	line-height:150%;
}

#box1-6 p{
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size:24px;
}


#box1-6 p.blue1-6{
	color:#000099;
	font-family:	"HGP‘n‰pÌßÚ¾ÞÝ½EB";
	font-size:28px;
}

#box1-6 span{
	color:#FF0000;
}




#box2 {
	width: 651px;
	margin:0 auto;
	padding:0;
	clear:both;
}

#box2-2 {
	width: 651px;
	height: 444px;
	margin-left: auto;
	margin-right: auto;
}


#box3 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	margin: 30px;
	text-align:center;
	letter-spacing:1px;
}

#box3-1 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	margin: 30px;
	font-size:18px;
	width:600px;
	margin:20px auto;
}

#box4 {
	width:565px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:40px;
}



#box5 {
	width: 470px;
	height: 37px;
	margin: 30px;
	padding: 0 0 0 2px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 24px;
	color: #000066;
	line-height: 160%;
	font-weight:bold;
	margin-left: auto;
	margin-right: auto;
	letter-spacing:1px;
}

#box6 {
	width: 490px;
	height: 57px;
	margin: 30px auto 0 auto;
	padding: 0 0 0 6px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #000066;
	line-height: 160%;
	font-weight:bold;
	letter-spacing:1px;
}

#box7 {
	font-size:16px;
	text-align:center;
	margin: 30px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;

	
}

#box8 {
	width: 624px;
	height: 620px;
	margin-left: auto;
	margin-right: auto;
}

#box9 {
	line-height: 1.5;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	padding:0;

}

#box10 {
	width: 600px;
	margin: 0 auto;
}

#box10 img {
	margin: 20px 0 0px 0;
}

#box11 {
	width: 580px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;
}

#box11-1 {
	width: 630px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;
}

#box11-1 p {
	margin:30px 0;
}

#box11-1 p#red {
	color:#FF0000;
	border-top:#000000 1px dashed;
	border-bottom:#000000 1px dashed;
	padding:10px;
}

#box11-1 p#big {
	font-size: 24px;
}

#box11-1 p.big {
	font-size: 24px;
}

#box11-2 {
	width: 630px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 22px;
}

#box11-3 {
	width: 630px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;
	clear:both;
}

#box11-3 span{
	border-bottom: solid red 1px; 
	font-weight: normal;
}

#box11-4 {
	width: 630px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family:"HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 25px;
	font-weight:bold;
	text-align:center;
}

#box11-5 {
	width: 630px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;
}

#box11-6 {
	width: 580px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family:"HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;
}

#box11-6 span{
	color:#FF0000;
	font-weight:bold;
}

#box11-7 {
	width: 616px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family:"HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
}

#box11-7 a{
	font-family:"HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color:#333333;
}


#box12 {
	width: 608px;
	height: 57px;
	margin: 10px auto 0 auto;
	padding: 0 0 0 2px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #000066;
	line-height: 160%;
	font-weight:bold;
	letter-spacing:1px;
}

#box13 {
	width: 608px;
	height: 80px;
	margin: 30px auto 0 auto;
	padding: 0 0 0 4px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 24px;
	color: #000066;
	line-height: 160%;
	font-weight:bold;
	letter-spacing:1px;
}

#box14-2 {
	width: 620px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;

}

#box14 {
	width: 610px;
	margin: 20px auto 0 auto;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 20px;

}

#box15 {
	width: 608px;
	height: 80px;
	margin: 30px auto 0 auto;
	padding: 0 0 0 4px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 24px;
	color: #333333;
	line-height: 160%;
	font-weight:bold;
	letter-spacing:1px;
}

#box16 {
	width: 608px;
	height: 115px;
	margin: 30px;
	padding: 0 0 0 14px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 26px;
	color: #000066;
	line-height: 150%;
	font-weight:bold;
	margin-left: auto;
	margin-right: auto;
	letter-spacing:1px;
}

#box17 {
	width: 550px;
	height: 188px;
	margin: 30px 0 0 75px;
	padding: 0;
	letter-spacing:1px;
}

#box17 dl {
	margin: 0;
	padding: 0;
}

#box17 dt {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #333333;
	line-height: 150%;
	font-weight:bold;
	margin:0;
	padding:0;
}

#box17 dt.blue3 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #000066;
	line-height: 150%;
	font-weight:bold;
	margin:0;
	padding:0;
}



#box17 dt.nomal {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 150%;
	margin:0;
	padding:0;
}

dt#blue {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #000066;
	line-height: 150%;
	font-weight:bold;
	margin:0;
	padding:0;
}



dt#nomal {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 150%;
	margin:0;
	padding:0;
}


#dd1 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	line-height: 150%;
	float:right;
	position:relative;
	top:-24px;
	left:-60px;
	margin:0;
	padding:0;
}

#dd2 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	line-height: 150%;
	float:right;
	position:relative;
	top:-25px;
	left:-250px;
	margin:0;
	padding:0;
}


#dd3 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	line-height: 150%;
	float:right;
	position:relative;
	top:-25px;
	left:-180px;
	margin:0;
	padding:0;
}

#box18 {
	width: 616px;
	height: 59px;
	margin: 30px;
	padding: 0 0 0 1px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 19px;
	color: #000066;
	line-height: 160%;
	font-weight:bold;
	margin-left: 75px;
	margin-right: auto;
	letter-spacing:1px;
}

#box19 {
	width: 610px;
	margin: 20px auto 0 auto;
	padding:0;
	font-size:20px;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";

}

#box19 a{
	color:#333333;
}

#box20 {
	width: 616px;
	margin: 10px 0 0 75px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 25px;
	color: #000066;
	font-weight:bold;
	line-height: 140%;
	letter-spacing:1px;
}


#box21 {
	width: 600px;
	height: 300px;
	margin: 30px auto 0 auto;
}

#box21 img {
	float: right;
	width: 213px;
	height: 231px;
	margin: 0;
	padding: 0;
	position:relative;
}

#box21 p#syoukai {
	width: 382px;
	height: 170px;
	padding: 0;
	margin:0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
	padding:5px 0 0 5px;
	line-height:150%;
	font-weight:bold;
	letter-spacing:1px;
}

#syoukai span {
	width: 382px;
	height: 170px;
	padding: 0;
	margin:0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	padding:5px 0 0 5px;
	line-height:150%;
	font-weight:normal;


}

#radio {
	width: 242px;
	margin: 0;
	padding: 0;
	float:left;
	position: relative;
	left: 110px;
}

#box21-2 {
	width: 623px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}


#box22 {
	width: 616px;
	height: 38px;
	margin: 30px;
	padding: 0;
	background: url(../goukaku-program/images/title_11.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 75px;
	margin-right: auto;
}

h3#box22-10{
	width: 616px;
	height: 38px;
	margin: 30px auto;
	padding: 0;
	background: url(../goukaku-program/images/title_11-1.gif) no-repeat;
	text-indent: -9999px;
}

#box22-2 {
	width: 373px;
	height: 29px;
	margin: 30px;
	padding: 0;
	background: url(../goukaku-program/students/images/top_image.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 75px;
	margin-right: auto;
}

#box22-3 {
	width: 138px;
	height: 22px;
	margin: 30px;
	padding: 0;
	background: url(../goukaku-program/students/images/top_image2.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 75px;
	margin-right: auto;
}

#box23 {
	width: 614px;
	margin-left: auto;
	margin-right: auto;
}

#box23-1 {
	width: 614px;
	height:474px;
	margin-left: auto;
	margin-right: auto;
	background: url(../goukaku-program/images/jyukusei_01.gif) no-repeat;
	text-indent: -9999px;
}

#box23-2 {
	width: 614px;
	height:458px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_02.gif) no-repeat;
	text-indent: -9999px;
}

#box23-3 {
	width: 614px;
	height:454px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_03.gif) no-repeat;
	text-indent: -9999px;
}

#box23-4 {
	width: 614px;
	height:466px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_04.gif) no-repeat;
	text-indent: -9999px;
}

#box23-5 {
	width: 614px;
	height:376px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_05.gif) no-repeat;
	text-indent: -9999px;
}

#box23-6 {
	width: 614px;
	height:438px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_06.gif) no-repeat;
	text-indent: -9999px;
}

#box23-7 {
	width: 614px;
	height:485px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_07.gif) no-repeat;
	text-indent: -9999px;
}

#box23-8 {
	width: 614px;
	height:408px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_08.gif) no-repeat;
	text-indent: -9999px;
}

#box23-9 {
	width: 614px;
	height:271px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_09.gif) no-repeat;
	text-indent: -9999px;
}

#box23-10 {
	width: 614px;
	height:340px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_10.gif) no-repeat;
	text-indent: -9999px;
}

#box23-11 {
	width: 614px;
	height:340px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_11.gif) no-repeat;
	text-indent: -9999px;
}

#box23-12 {
	width: 614px;
	height:395px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_12.gif) no-repeat;
	text-indent: -9999px;
}

#box23-13 {
	width: 614px;
	height:267px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_13.gif) no-repeat;
	text-indent: -9999px;
}

#box23-14 {
	width: 614px;
	height:343px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_14.gif) no-repeat;
	text-indent: -9999px;
}

#box23-15 {
	width: 614px;
	height:332px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/jyukusei_15.gif) no-repeat;
	text-indent: -9999px;
}

#box23-16 {
	width: 521px;
	height:411px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/01.gif) no-repeat;
	text-indent: -9999px;
}

#box23-17 {
	width: 521px;
	height:215px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/04.gif) no-repeat;
	text-indent: -9999px;
}

#box23-18 {
	width: 521px;
	height:413px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/08.gif) no-repeat;
	text-indent: -9999px;
}

#box23-19 {
	width: 521px;
	height:178px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/09.gif) no-repeat;
	text-indent: -9999px;
}

#box23-20 {
	width: 521px;
	height:446px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/10.gif) no-repeat;
	text-indent: -9999px;
}

#box23-21 {
	width: 521px;
	height:432px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/12.gif) no-repeat;
	text-indent: -9999px;
}

#box23-22 {
	width: 521px;
	height:407px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/13.gif) no-repeat;
	text-indent: -9999px;
}

#box23-23 {
	width: 521px;
	height:407px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/14.gif) no-repeat;
	text-indent: -9999px;
}


p.kojin {
	font-size:10px;
	padding:0;
	margin:10px 70px 30px 0;
	float: right;
}

p.kojin2 {
	font-size:10px;
	padding:0;
	margin:10px 70px 30px 0;
}

#box24 {
	width: 620px;
	margin: 20px auto 0 auto;
	font-size:17px;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";

}

#box24-2 {
	width: 620px;
	margin: 30px 20px 20px 20px;
	font-size:20px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
}

.box24 {
	width: 620px;
	margin: 20px auto 0 auto;
	font-size:17px;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";

}

.box24-2 {
	width: 620px;
	margin: 30px 20px 20px 20px;
	font-size:20px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
}


#box25 {
	width: 500px;
	height: 31px;
	margin: 30px;
	padding: 5px 0 0 5px;
	margin-left: 75px;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size:25px;
	font-weight:bold;
	color:#FF0000;
	letter-spacing:1px;
}

#box26 {
	width: 500px;
	height: 33px;
	margin: 30px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size:26px;
	font-weight:bold;
	color:#111111;
	padding: 4px 0 0 1px;
	margin-left: 75px;
	margin-right: auto;
}

#box27 {
	width: 630px;
	margin: 30px;
	padding: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
}

#box27 span{
	font-size: 18px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	line-height: 1.5;
}

#box28 {
	width: 597px;
	height: 148px;
	margin: 30px;
	padding: 0 0 0 5px;
	margin-left: 75px;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 27px;
	color:#000066;
	line-height: 1.5;
	letter-spacing:1px;
}

#box28 span {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 20px;
	color:#000066;
}

#box29 {
	width: 651px;
	margin: 30px auto 0 auto;
	padding: 0;
	font-size: 20px;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	letter-spacing: 1px;

}

#box29 p#red {
	color:#FF0000;
	border-top:#000000 1px dashed;
	border-bottom:#000000 1px dashed;
	padding:10px;
}

#box29 li {
	margin:10px 0;
}

.box29 {
	width: 651px;
	margin: 30px auto 0 auto;
	padding: 0;
	font-size: 20px;
	line-height: 1.5;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	letter-spacing: 1px;

}

.box29 p#red {
	color:#FF0000;
	border-top:#000000 1px dashed;
	border-bottom:#000000 1px dashed;
	padding:10px;
}

.box29 li {
	margin:10px 0;
}

#box30 {
	width: 318px;
	height: 95px;
	margin: 30px;
	padding: 5px 0 0 10px;
	margin-left: 75px;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 20px;
	color:#000066;
	line-height: 1.5;
	letter-spacing:1px;
}

#box31 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	width: 630px;
	margin: 30px;
	padding: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
}

#box32 {
	width: 604px;
	height: 39px;
	margin: 30px 0 0 70px;
	padding: 6px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 26px;
	color:#000066;
	letter-spacing:1px;
}

#box33 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	width: 620px;
	margin: 30px auto 0 auto;
	padding: 0;
	font-size: 24px;
	line-height: 1.5;
	letter-spacing:1px;
}

#box34 {
	width: 509px;
	height: 75px;
	margin: 30px;
	padding: 0 0 0 6px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 26px;
	color:#000066;
	margin-left: 70px;
	margin-right: auto;
	line-height: 1.5;
	letter-spacing:1px;
}

#box35 {
	width: 325px;
	height: 37px;
	margin: 30px;
	padding: 10px 0 0 10px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 18px;
	color:#333333;
	margin-left: 70px;
	margin-right: auto;
}

#box35-2 {
	width: 520px;
	height: 60px;
	margin: 30px;
	padding: 10px 0 0 10px;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 20px;
	color:#333333;
	margin-left: 70px;
	margin-right: auto;
	line-height:1.5;
}

#box48 {
	width: 650px;
	height: 39px;
	margin: 30px;
	padding: 0;
	background: url(../goukaku-program/images/title_49.gif) no-repeat;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
}

#box49 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	width: 650px;
	margin-top: 30px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

#box49 span{
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size:20px;
	font-weight:bold;
}

#box50 {
	width: 650px;
	margin-top: 0px;
	padding: 0px;
	border:#000099 2px dotted;
	margin-left: auto;
	margin-right: auto;
	background:url(../goukaku-program/images/kounyusya_01.gif) no-repeat;
	height:481px;
}

#box50 p{
	text-align:left;
	margin:10px;
	width:320px;
	font-size:12px;
	line-height:150%;
}

#box51 {
	width: 650px;
	margin-top: 0px;
	padding: 0px;
	border:#000099 2px dotted;
	margin-left: auto;
	margin-right: auto;
	background:url(../goukaku-program/images/henshin_01.gif) no-repeat;
	height:725px;
}

#box51 p{
	text-align:left;
	margin:10px;
	width:320px;
	font-size:12px;
	line-height:150%;
}

#box52 {
	width: 650px;
	margin-top: 0px;
	padding: 0px;
	border:#000099 2px dotted;
	margin-left: auto;
	margin-right: auto;
	background:url(../goukaku-program/images/kounyusya_02.gif) no-repeat;
	height:479px;
}

#box52 p{
	text-align:left;
	margin:10px;
	width:320px;
	font-size:12px;
	line-height:150%;
}

#box53 {
	width: 650px;
	margin-top: 0px;
	padding: 0px;
	border:#000099 2px dotted;
	margin-left: auto;
	margin-right: auto;
	background:url(../goukaku-program/images/henshin_02.gif) no-repeat;
	height:350px;
}

#box53 p{
	text-align:left;
	margin:10px;
	width:320px;
	font-size:12px;
	line-height:150%;
}

#box54 {
	width: 650px;
	margin-top: 0px;
	padding: 0px;
	border:#000099 2px dotted;
	margin-left: auto;
	margin-right: auto;
	background:url(../goukaku-program/images/kounyusya_03.gif) no-repeat;
	height:367px;
}

#box54 p{
	text-align:left;
	margin:10px;
	width:320px;
	font-size:12px;
	line-height:150%;
}

#goukaku {
	font-size:16px;
	line-height:1.5;
}

/* program
---------------------------------- */

#program {
	width: 621px;
	margin:0 auto;
	clear:both;
}

#programp {
	width: 641px;
	margin:0 auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 21px;

}

#program ul {
	list-style: none;
	margin: 10px 8px 0 5px;
	padding: 0;
	font-size:20px;
	font-weight:bold;
	line-height: 1.5;
}

#program li#a {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_01.gif);
	background-repeat: no-repeat;
}

#program li#b {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_02.gif);
	background-repeat: no-repeat;
}

#program li#c {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_03.gif);
	background-repeat: no-repeat;
}

#program li#d {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_04.gif);
	background-repeat: no-repeat;
}

#program li#e {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_05.gif);
	background-repeat: no-repeat;
}

#program li#f {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_06.gif);
	background-repeat: no-repeat;
}

#program li#g {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_07.gif);
	background-repeat: no-repeat;
}

#program li#h {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_08.gif);
	background-repeat: no-repeat;
}

#program li#i {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_09.gif);
	background-repeat: no-repeat;
}

#program li#j {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_10.gif);
	background-repeat: no-repeat;
}

#program li#k {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_11.gif);
	background-repeat: no-repeat;
}

#program li#l {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_12.gif);
	background-repeat: no-repeat;
}

#program li#m {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_13.gif);
	background-repeat: no-repeat;
}

#program li#n {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_14.gif);
	background-repeat: no-repeat;
}

#program li#o {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 15px 0 0 70px;
	background: url(../goukaku-program/images/program_15.gif) no-repeat;
}

#program li#p {
	margin: 0;
	width: 592px;
	height: 434px;
	padding: 10px 0 0 70px;
	background-image: url(../goukaku-program/images/program_16.gif);
	background-repeat: no-repeat;
}

#program li#q {
	margin: 0;
	width: 592px;
	height: 132px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_17.gif);
	background-repeat: no-repeat;
}

#program li#r {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_18.gif);
	background-repeat: no-repeat;
}

#program li.r {
	margin: 0;
	width: 592px;
	height: 93px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_18.gif);
	background-repeat: no-repeat;
}

#program-2 {
	width: 621px;
	margin:20px auto;
	font-family:"HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
	line-height: 1.5;
}


/* program-mini
---------------------------------- */

#program-mini {
	width: 497px;
	margin: 0 auto 0 auto;
}

#programp-mini {
	width: 641px;
	margin: 0 auto 0 auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:bold;
	font-size: 17px;
}

#program-mini ul {
	list-style: none;
	margin: 10px 8px 0 5px;
	padding: 0;
	font-size:15px;
	font-weight:bold;
	line-height: 1.5;
}

#program-mini li#a {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_02.gif);
	background-repeat: no-repeat;
}

#program-mini li#b {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_03.gif);
	background-repeat: no-repeat;
}

#program-mini li#c {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_04.gif);
	background-repeat: no-repeat;
}

#program-mini li#d {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_05.gif);
	background-repeat: no-repeat;
}

#program-mini li#e {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_06.gif);
	background-repeat: no-repeat;
}

#program-mini li#f {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_07.gif);
	background-repeat: no-repeat;
}

#program-mini li#g {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_08.gif);
	background-repeat: no-repeat;
}

#program-mini li#h {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_09.gif);
	background-repeat: no-repeat;
}

#program-mini li#i {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_10.gif);
	background-repeat: no-repeat;
}

#program-mini li#j {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_11.gif);
	background-repeat: no-repeat;
}

#program-mini li#k {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_12.gif);
	background-repeat: no-repeat;
}

#program-mini li#l {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_13.gif);
	background-repeat: no-repeat;
}

#program-mini li#m {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_14.gif);
	background-repeat: no-repeat;
}

#program-mini li#n {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_15.gif);
	background-repeat: no-repeat;
}

#program-mini li#o {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 15px 0 0 70px;
	background: url(../goukaku-program/images/program_mini_16.gif) no-repeat;
}

#program-mini li#p {
	margin: 0;
	width: 473px;
	height: 348px;
	padding: 10px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_17.gif);
	background-repeat: no-repeat;
}

#program-mini li#q {
	margin: 0;
	width: 473px;
	height: 106px;
	padding: 15px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_18.gif);
	background-repeat: no-repeat;
}

#program-mini li#r {
	margin: 0;
	width: 473px;
	height: 75px;
	padding: 30px 0 0 70px;
	background-image: url(../goukaku-program/images/program_mini_19.gif);
	background-repeat: no-repeat;
}





#box36 {
	width: 258px;
	height: 361px;
	margin: 0;
	padding: 0;
	margin: 0 auto 20px auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
}

#box36-2 {
	width: 376px;
	height: 282px;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
}

#box36-3 {
	width: 235px;
	height: 334px;
	padding:20px 0;
	margin:0 auto;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
}

#box37 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	width: 650px;
	margin: 30px;
	padding: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	letter-spacing: 1px;
}

#box37-1 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	width: 650px;
	margin: 30px;
	padding: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	letter-spacing: 1px;
}

#box37-1 span{
	color:#FF0000;
}

#box38 {
	width: 651px;
	height: 80px;
	margin: 30px auto 30px auto;
	padding: 0;
}

#box38 dl {
	margin: 0;
	padding: 0;
}

#box38 dt#kako01 {
	margin: 0 0 0 20px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 23px;
	color: #333333;
	line-height: 160%;
	letter-spacing: 2px;
}

#box38 dt#kako02 {
	margin: 0 0 0 190px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 23px;
	color: #333333;
	line-height: 160%;
	letter-spacing: 2px;
}

#box38 dt#kako03 {
	margin: 0 0 0 10px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 27px;
	color: #000066;
	line-height: 160%;
	letter-spacing: 2px;
}



#box39 {
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	width: 630px;
	margin: 30px auto 30px auto;
	padding: 0;
	font-size: 16px;
	line-height: 1.5;
}


.manual-order {
	margin: 30px auto 0 auto;
	width: 640px;
	border: 2px solid #000000;
	font-size: 16px;
	line-height: 1.5;
	clear:both;
}

.manual-order_waku1{
	text-align:center;
}

.manual-order_waku1 img{
	padding:20px 0;
}



#box40 {
	width: 340px;
	height: 85px;
	margin: 30px 0 0 65px;
	padding: 0;
}

#box40 dl {
	margin: 0;
}

#box40 dt#box40text {
	margin: 0;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 21px;
	color: #000066;
	line-height: 160%;
	letter-spacing: 2px;
}

#box40 dt.box40text {
	margin: 0;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 21px;
	color: #000066;
	line-height: 160%;
	letter-spacing: 2px;
}


#box41 {
	width: 587px;
	height: 29px;
	margin: 30px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 21px;
	color: #000066;
	letter-spacing: 2px;
	margin-left: 70px;
	margin-right: auto;
}

#box42 {
	width: 587px;
	height: 57px;
	margin: 30px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 21px;
	color: #000000;
	line-height: 1.5;
	margin-left: 70px;
	margin-right: auto;
}

#box43 {
	width: 587px;
	height: 660px;
	margin: 30px;
	padding: 0;
	margin-left: 70px;
	margin-right: auto;
}

#box44 {
	width: 615px;
	height: 40px;
	margin: 30px;
	padding: 0;
	background: url(../goukaku-program/images/title_46.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 70px;
	margin-right: auto;
}

h3#box44-1 {
	width: 615px;
	height: 40px;
	margin: 30px auto;
	padding: 0;
	background: url(../goukaku-program/images/title_46-1.gif) no-repeat;
	text-indent: -9999px;
	clear:both;
}

#box44-2 {
	width: 664px;
	height: 45px;
	margin: 30px auto 30px auto;
	padding: 0;
	background: url(../goukaku-program/parents/images/top_image.gif) no-repeat;
	text-indent: -9999px;
}


#box45-1 {
	width: 609px;
	height:418px;
	margin-left: auto;
	margin-right: auto;
	background: url(../goukaku-program/images/hogosya_01.gif) no-repeat;
	text-indent: -9999px;
}

#box45-2 {
	width: 609px;
	height:532px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/hogosya_02.gif) no-repeat;

	text-indent: -9999px;
}

#box45-3 {
	width: 609px;
	height:448px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/hogosya_03.gif) no-repeat;
	text-indent: -9999px;
}

#box45-4 {
	width: 609px;
	height:444px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/hogosya_04.gif) no-repeat;
	text-indent: -9999px;
}

#box45-5 {
	width: 609px;
	height:497px;
	margin: 20px auto 0 auto;
	background: url(../goukaku-program/images/hogosya_05.gif) no-repeat;
	text-indent: -9999px;
}

#box45-6 {
	width: 521px;
	height:211px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/02.gif) no-repeat;
	text-indent: -9999px;
}

#box45-7 {
	width: 521px;
	height:318px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/05.gif) no-repeat;
	text-indent: -9999px;
}

#box45-8 {
	width: 521px;
	height:289px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/06.gif) no-repeat;
	text-indent: -9999px;
}

#box45-9 {
	width: 521px;
	height:296px;
	margin: 20px auto 0 auto;
	background: url(../voice/images/16.gif) no-repeat;
	text-indent: -9999px;
}

#box45 {
	width: 614px;
	margin-left: auto;
	margin-right: auto;
}

#box45 img {
	margin: 10px 0 0 0;	
}

#box46 {
	width: 587px;
	margin: 30px;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 21px;
	color: #000000;
	line-height: 1.5;
	margin-left: 90px;
	margin-right: auto;
}

#box46-2 {
	margin: 0;
	padding: 0;
	font-family: "HGP–¾’©E", "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 24px;
	color: #000000;
	line-height: 1.5;
}

#box47 {
	width: 237px;
	height: 64px;
	margin: 20px 0 50px 0;
	float:right;
	position: relative;
	right: 20px;
}

#navi01 {
	width:237px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_01.gif);
}

#navi01 a{
	width:237px;
	height:25px;
	display: block;
}


#navi02 {
	width:221px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_02.gif);
}

#navi02 a{
	width:221px;
	height:25px;
	display: block;
}

#navi03 {
	width:295px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_03.gif);
}

#navi03 a{
	width:295px;
	height:25px;
	display: block;
}

#navi04 {
	width:278px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_04.gif);
}

#navi04 a{
	width:278px;
	height:25px;
	display: block;
}

#navi05 {
	width:161px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_05.gif);
}

#navi05 a{
	width:161px;
	height:25px;
	display: block;
}

#navi06 {
	width:334px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 30px auto;
	background:url(../goukaku-program/images/navi_06.gif) no-repeat;
}

#navi06 a{
	width:334px;
	height:25px;
	display: block;
}

#navi07 {
	width:241px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_07.gif) no-repeat;
}

#navi07 a{
	width:241px;
	height:25px;
	display: block;
}

#navi08 {
	width:249px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_08.gif) no-repeat;
}
#navi08 a{
	width:249px;
	height:25px;
	display: block;
}

#navi09 {
	width:304px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_09.gif) no-repeat;
}

#navi09 a{
	width:304px;
	height:25px;
	display: block;
}

#navi10 {
	width:227px;
	height:25px;
	clear: both;
	text-indent:-9999px;
	margin: 0 auto 0 auto;
	background:url(../goukaku-program/images/navi_10.gif) no-repeat;
}

#navi10 a{
	width:227px;
	height:25px;
	display: block;
}

#pagenumber {
	width:220px;
	margin: 0 0 20px 150px;
	font-size:14px;
}

#order table {
	border: 2px solid #BDC3C3;
}

.tadashi {
	font-family: "E­E³ E°ã‚´ã‚·ãƒE‚¯", Osaka, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

#pagetop {
	width: 70px;
	height: 20px;
	margin: 0 0 50px 0;
	float:right;
	position: relative;
	right: 80px;
	font-size:12px;
}

/* study_footer
---------------------------------------------- */

#footer_study{
	width:760px;
	margin:0 auto;
	clear:both;
	background:url(http://www.chiejii.com/images/index/line.gif) no-repeat;

}

#footer_study p.chiejii_logo{
	background:url(../goukaku-program/images/chiejii_logo.gif) no-repeat right;
	height:75px;
	padding:10px 0;
	text-indent:-9999px;
}

#footer_study p.chiejii_menu{
	text-align:right;
}

#footer_study p.chiejii_chosaku{
	text-align:center;
	color: #FF0000;
	font-size: 10px;
	margin:10px 0;
}

/* sub-menu-one2
---------------------------------- */

#sub-menu-one2 {
	width:700px;
	height: 35px;
	margin: 20px auto 0 auto;
	padding: 0;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F1C64;
	border-bottom-color: #0F1C64;
}

#sub-menu-one2 ul {
	width:680px;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#sub-menu-one2 li {
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -9999px;
	float: right;
}

#sub-menu-one2 li a {
	text-decoration: none;		
	display: block;
	height: 35px;
}

#sub-menu-one2 li#sub-menu01 {
	width: 166px;
	background: url(../goukaku-program/images/sub_menu_1.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu02 {
	width: 138px;
	background: url(../goukaku-program/images/sub_menu_2.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu03 {
	width: 151px;
	background: url(../goukaku-program/images/sub_menu_3.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu04 {
	width: 96px;
	background: url(../goukaku-program/images/sub_menu_4.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu05 {
	width: 129px;
	background: url(../goukaku-program/images/sub_menu_5.gif) no-repeat;
}

#sub-menu-one2 li#sub-menu06 {
	width: 130px;
	background: url(../goukaku-program/images/sub_menu_11.gif) no-repeat;
}


/* sub-menu-one
---------------------------------- */

#sub-menu-one {
	width:700px;
	height: 35px;
	margin: 20px auto 0 auto;
	padding: 0;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F1C64;
	border-bottom-color: #0F1C64;
}

#sub-menu-one ul {
	width:680px;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#sub-menu-one li {
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -9999px;
	float: right;
}

#sub-menu-one li a {
	text-decoration: none;		
	display: block;
	height: 35px;
}

#sub-menu-one li#sub-menu01 {
	width: 166px;
	background: url(../goukaku-program/images/sub_menu_1.gif) no-repeat;
}

#sub-menu-one li#sub-menu02 {
	width: 138px;
	background: url(../goukaku-program/images/sub_menu_2.gif) no-repeat;
}

#sub-menu-one li#sub-menu03 {
	width: 151px;
	background: url(../goukaku-program/images/sub_menu_3.gif) no-repeat;
}

#sub-menu-one li#sub-menu04 {
	width: 96px;
	background: url(../goukaku-program/images/sub_menu_4.gif) no-repeat;
}

#sub-menu-one li#sub-menu05 {
	width: 129px;
	background: url(../goukaku-program/images/sub_menu_5.gif) no-repeat;
}


/* sub-menu-two
---------------------------------- */

#sub-menu-two {
	width:700px;
	height: 35px;
	margin: 10px auto 0 auto;
	padding: 0;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0F1C64;
	border-bottom-color: #0F1C64;
}

#sub-menu-two ul {
	width:650px;
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
}

#sub-menu-two li {
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -9999px;
	float: right;
}

#sub-menu-two li a {
	text-decoration: none;		
	display: block;
	height: 35px;
}

#sub-menu-two li#sub-menu06 {
	width: 76px;
	background: url(../goukaku-program/images/sub_menu_6.gif) no-repeat;
}

#sub-menu-two li#sub-menu07 {
	width: 190px;
	background: url(../goukaku-program/images/sub_menu_7.gif) no-repeat;
}

#sub-menu-two li#sub-menu07-2 {
	width: 223px;
	background: url(../goukaku-program/images/sub_menu_7-2.gif) no-repeat;
}

#sub-menu-two li#sub-menu08 {
	width: 100px;
	background: url(../goukaku-program/images/sub_menu_8.gif) no-repeat;
}

#sub-menu-two li#sub-menu09 {
	width: 144px;
	background: url(../goukaku-program/images/sub_menu_9.gif) no-repeat;
}

#sub-menu-two li#sub-menu10 {
	width: 80px;
	background: url(../goukaku-program/images/sub_menu_10.gif) no-repeat;
}



/* ãƒ•ãƒƒã‚¿ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼
---------------------------------------------- */

#footer-menu {
	clear: both;
	font-size: 10px;
	line-height:1.3;
	margin:5px;
}

#footer-menu a {
	color:#2F97FF;
	text-decoration:underline;
}

table.info{
	border:#000000 solid 1px;
	font-size:small;
}

table.info td.ul{
	border-bottom:#000000 double 1px;
	background:#003366;
	color:#FFFFFF;
}


table.order{
	width:400px;
	margin:20px auto;
}

table.order td.date{
	width:200px;
	background:#FFFFCC;
	border:#CCCCCC solid 1px;
	padding:5px;
}

table.order td.urikire{
	color:#FF0000;
	font-weight:bold;
	border:#CCCCCC solid 1px;
	width:200px;
}

/* ãƒ•ãƒƒã‚¿ãƒ¼ãƒ¡ãƒ‹ãƒ¥ãƒ¼
---------------------------------------------- */
.block{	display: block; }
.fl{ float: left; }
.fr{ float: right; }
.clear{
	clear:both;
	height:0;
	display:hidden;
	*height:1px;
}

.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}

.bold{font-weight:bold;}

.cl{
	clear:both;
}

.red{color:#FF0000;}

.border_r{ border: 1px solid red;}
.border_g{ border: 1px solid green;}
.border_b{ border: 1px solid blue;}
.border_bl{ border: 1px solid black;}

.center{ margin: 0 auto;}
.red{ color:red; }
.green{ color:green; }
.blue{ color:blue; }


.smaller{ font-size: smaller; }
.larger  { font-size: larger; }

.xx-small{font-size:xx-small;}
.x-small{font-size:x-small;}
.small{font-size:small;}
.medium{font-size:medium;}
.large{font-size:large;}
.x-large{font-size:x-large;}
.xx-large{font-size:xx-large;}

.vat{ vertical-align: top; }
.vam{ vertical-align: middle; }
.vab{ vertical-align: bottom; }


/* ================================================== ƒ}[ƒWƒ“ */
.mtauto{margin-top:auto;}
.mbauto{margin-bottom:auto;}
.mlauto{margin-left:auto;}
.mrauto{margin-right:auto;}

.p1{padding:1px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p6{padding:6px;}
.p7{padding:7px;}
.p8{padding:8px;}
.p9{padding:9px;}
.p10{padding:10px;}


.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt17{margin-top:17px;}
.mt18{margin-top:18px;}
.mt19{margin-top:19px;}
.mt20{margin-top:20px;}
.mt21{margin-top:21px;}
.mt22{margin-top:22px;}
.mt23{margin-top:23px;}
.mt24{margin-top:24px;}
.mt25{margin-top:25px;}
.mt26{margin-top:26px;}
.mt27{margin-top:27px;}
.mt28{margin-top:28px;}
.mt29{margin-top:29px;}
.mt30{margin-top:30px;}
.mt31{margin-top:31px;}
.mt32{margin-top:32px;}
.mt33{margin-top:33px;}
.mt34{margin-top:34px;}
.mt35{margin-top:35px;}
.mt36{margin-top:36px;}
.mt37{margin-top:37px;}
.mt38{margin-top:38px;}
.mt39{margin-top:39px;}
.mt40{margin-top:40px;}
.mt41{margin-top:41px;}
.mt42{margin-top:42px;}
.mt43{margin-top:43px;}
.mt44{margin-top:44px;}
.mt45{margin-top:45px;}
.mt46{margin-top:46px;}
.mt47{margin-top:47px;}
.mt48{margin-top:48px;}
.mt49{margin-top:49px;}
.mt50{margin-top:50px;}
.mt51{margin-top:51px;}
.mt52{margin-top:52px;}
.mt53{margin-top:53px;}
.mt54{margin-top:54px;}
.mt55{margin-top:55px;}
.mt56{margin-top:56px;}
.mt57{margin-top:57px;}
.mt58{margin-top:58px;}
.mt59{margin-top:59px;}
.mt60{margin-top:60px;}
.mt61{margin-top:61px;}
.mt62{margin-top:62px;}
.mt63{margin-top:63px;}
.mt64{margin-top:64px;}
.mt65{margin-top:65px;}
.mt66{margin-top:66px;}
.mt67{margin-top:67px;}
.mt68{margin-top:68px;}
.mt69{margin-top:69px;}
.mt70{margin-top:70px;}
.mt71{margin-top:71px;}
.mt72{margin-top:72px;}
.mt73{margin-top:73px;}
.mt74{margin-top:74px;}
.mt75{margin-top:75px;}
.mt76{margin-top:76px;}
.mt77{margin-top:77px;}
.mt78{margin-top:78px;}
.mt79{margin-top:79px;}
.mt80{margin-top:80px;}
.mt81{margin-top:81px;}
.mt82{margin-top:82px;}
.mt83{margin-top:83px;}
.mt84{margin-top:84px;}
.mt85{margin-top:85px;}
.mt86{margin-top:86px;}
.mt87{margin-top:87px;}
.mt88{margin-top:88px;}
.mt89{margin-top:89px;}
.mt90{margin-top:90px;}
.mt91{margin-top:91px;}
.mt92{margin-top:92px;}
.mt93{margin-top:93px;}
.mt94{margin-top:94px;}
.mt95{margin-top:95px;}
.mt96{margin-top:96px;}
.mt97{margin-top:97px;}
.mt98{margin-top:98px;}
.mt99{margin-top:99px;}
.mt100{margin-top:100px;}


.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb7{margin-bottom:7px;}
.mb8{margin-bottom:8px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb11{margin-bottom:11px;}
.mb12{margin-bottom:12px;}
.mb13{margin-bottom:13px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb16{margin-bottom:16px;}
.mb17{margin-bottom:17px;}
.mb18{margin-bottom:18px;}
.mb19{margin-bottom:19px;}
.mb20{margin-bottom:20px;}
.mb21{margin-bottom:21px;}
.mb22{margin-bottom:22px;}
.mb23{margin-bottom:23px;}
.mb24{margin-bottom:24px;}
.mb25{margin-bottom:25px;}
.mb26{margin-bottom:26px;}
.mb27{margin-bottom:27px;}
.mb28{margin-bottom:28px;}
.mb29{margin-bottom:29px;}
.mb30{margin-bottom:30px;}
.mb31{margin-bottom:31px;}
.mb32{margin-bottom:32px;}
.mb33{margin-bottom:33px;}
.mb34{margin-bottom:34px;}
.mb35{margin-bottom:35px;}
.mb36{margin-bottom:36px;}
.mb37{margin-bottom:37px;}
.mb38{margin-bottom:38px;}
.mb39{margin-bottom:39px;}
.mb40{margin-bottom:40px;}
.mb41{margin-bottom:41px;}
.mb42{margin-bottom:42px;}
.mb43{margin-bottom:43px;}
.mb44{margin-bottom:44px;}
.mb45{margin-bottom:45px;}
.mb46{margin-bottom:46px;}
.mb47{margin-bottom:47px;}
.mb48{margin-bottom:48px;}
.mb49{margin-bottom:49px;}
.mb50{margin-bottom:50px;}
.mb51{margin-bottom:51px;}
.mb52{margin-bottom:52px;}
.mb53{margin-bottom:53px;}
.mb54{margin-bottom:54px;}
.mb55{margin-bottom:55px;}
.mb56{margin-bottom:56px;}
.mb57{margin-bottom:57px;}
.mb58{margin-bottom:58px;}
.mb59{margin-bottom:59px;}
.mb60{margin-bottom:60px;}
.mb61{margin-bottom:61px;}
.mb62{margin-bottom:62px;}
.mb63{margin-bottom:63px;}
.mb64{margin-bottom:64px;}
.mb65{margin-bottom:65px;}
.mb66{margin-bottom:66px;}
.mb67{margin-bottom:67px;}
.mb68{margin-bottom:68px;}
.mb69{margin-bottom:69px;}
.mb70{margin-bottom:70px;}
.mb71{margin-bottom:71px;}
.mb72{margin-bottom:72px;}
.mb73{margin-bottom:73px;}
.mb74{margin-bottom:74px;}
.mb75{margin-bottom:75px;}
.mb76{margin-bottom:76px;}
.mb77{margin-bottom:77px;}
.mb78{margin-bottom:78px;}
.mb79{margin-bottom:79px;}
.mb80{margin-bottom:80px;}
.mb81{margin-bottom:81px;}
.mb82{margin-bottom:82px;}
.mb83{margin-bottom:83px;}
.mb84{margin-bottom:84px;}
.mb85{margin-bottom:85px;}
.mb86{margin-bottom:86px;}
.mb87{margin-bottom:87px;}
.mb88{margin-bottom:88px;}
.mb89{margin-bottom:89px;}
.mb90{margin-bottom:90px;}
.mb91{margin-bottom:91px;}
.mb92{margin-bottom:92px;}
.mb93{margin-bottom:93px;}
.mb94{margin-bottom:94px;}
.mb95{margin-bottom:95px;}
.mb96{margin-bottom:96px;}
.mb97{margin-bottom:97px;}
.mb98{margin-bottom:98px;}
.mb99{margin-bottom:99px;}
.mb100{margin-bottom:100px;}


.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.ml12{margin-left:12px;}
.ml13{margin-left:13px;}
.ml14{margin-left:14px;}
.ml15{margin-left:15px;}
.ml16{margin-left:16px;}
.ml17{margin-left:17px;}
.ml18{margin-left:18px;}
.ml19{margin-left:19px;}
.ml20{margin-left:20px;}
.ml21{margin-left:21px;}
.ml22{margin-left:22px;}
.ml23{margin-left:23px;}
.ml24{margin-left:24px;}
.ml25{margin-left:25px;}
.ml26{margin-left:26px;}
.ml27{margin-left:27px;}
.ml28{margin-left:28px;}
.ml29{margin-left:29px;}
.ml30{margin-left:30px;}
.ml31{margin-left:31px;}
.ml32{margin-left:32px;}
.ml33{margin-left:33px;}
.ml34{margin-left:34px;}
.ml35{margin-left:35px;}
.ml36{margin-left:36px;}
.ml37{margin-left:37px;}
.ml38{margin-left:38px;}
.ml39{margin-left:39px;}
.ml40{margin-left:40px;}
.ml41{margin-left:41px;}
.ml42{margin-left:42px;}
.ml43{margin-left:43px;}
.ml44{margin-left:44px;}
.ml45{margin-left:45px;}
.ml46{margin-left:46px;}
.ml47{margin-left:47px;}
.ml48{margin-left:48px;}
.ml49{margin-left:49px;}
.ml50{margin-left:50px;}
.ml51{margin-left:51px;}
.ml52{margin-left:52px;}
.ml53{margin-left:53px;}
.ml54{margin-left:54px;}
.ml55{margin-left:55px;}
.ml56{margin-left:56px;}
.ml57{margin-left:57px;}
.ml58{margin-left:58px;}
.ml59{margin-left:59px;}
.ml60{margin-left:60px;}
.ml61{margin-left:61px;}
.ml62{margin-left:62px;}
.ml63{margin-left:63px;}
.ml64{margin-left:64px;}
.ml65{margin-left:65px;}
.ml66{margin-left:66px;}
.ml67{margin-left:67px;}
.ml68{margin-left:68px;}
.ml69{margin-left:69px;}
.ml70{margin-left:70px;}
.ml71{margin-left:71px;}
.ml72{margin-left:72px;}
.ml73{margin-left:73px;}
.ml74{margin-left:74px;}
.ml75{margin-left:75px;}
.ml76{margin-left:76px;}
.ml77{margin-left:77px;}
.ml78{margin-left:78px;}
.ml79{margin-left:79px;}
.ml80{margin-left:80px;}
.ml81{margin-left:81px;}
.ml82{margin-left:82px;}
.ml83{margin-left:83px;}
.ml84{margin-left:84px;}
.ml85{margin-left:85px;}
.ml86{margin-left:86px;}
.ml87{margin-left:87px;}
.ml88{margin-left:88px;}
.ml89{margin-left:89px;}
.ml90{margin-left:90px;}
.ml91{margin-left:91px;}
.ml92{margin-left:92px;}
.ml93{margin-left:93px;}
.ml94{margin-left:94px;}
.ml95{margin-left:95px;}
.ml96{margin-left:96px;}
.ml97{margin-left:97px;}
.ml98{margin-left:98px;}
.ml99{margin-left:99px;}
.ml100{margin-left:100px;}

.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr9{margin-right:9px;}
.mr10{margin-right:10px;}
.mr11{margin-right:11px;}
.mr12{margin-right:12px;}
.mr13{margin-right:13px;}
.mr14{margin-right:14px;}
.mr15{margin-right:15px;}
.mr16{margin-right:16px;}
.mr17{margin-right:17px;}
.mr18{margin-right:18px;}
.mr19{margin-right:19px;}
.mr20{margin-right:20px;}
.mr21{margin-right:21px;}
.mr22{margin-right:22px;}
.mr23{margin-right:23px;}
.mr24{margin-right:24px;}
.mr25{margin-right:25px;}
.mr26{margin-right:26px;}
.mr27{margin-right:27px;}
.mr28{margin-right:28px;}
.mr29{margin-right:29px;}
.mr30{margin-right:30px;}
.mr31{margin-right:31px;}
.mr32{margin-right:32px;}
.mr33{margin-right:33px;}
.mr34{margin-right:34px;}
.mr35{margin-right:35px;}
.mr36{margin-right:36px;}
.mr37{margin-right:37px;}
.mr38{margin-right:38px;}
.mr39{margin-right:39px;}
.mr40{margin-right:40px;}
.mr41{margin-right:41px;}
.mr42{margin-right:42px;}
.mr43{margin-right:43px;}
.mr44{margin-right:44px;}
.mr45{margin-right:45px;}
.mr46{margin-right:46px;}
.mr47{margin-right:47px;}
.mr48{margin-right:48px;}
.mr49{margin-right:49px;}
.mr50{margin-right:50px;}
.mr51{margin-right:51px;}
.mr52{margin-right:52px;}
.mr53{margin-right:53px;}
.mr54{margin-right:54px;}
.mr55{margin-right:55px;}
.mr56{margin-right:56px;}
.mr57{margin-right:57px;}
.mr58{margin-right:58px;}
.mr59{margin-right:59px;}
.mr60{margin-right:60px;}
.mr61{margin-right:61px;}
.mr62{margin-right:62px;}
.mr63{margin-right:63px;}
.mr64{margin-right:64px;}
.mr65{margin-right:65px;}
.mr66{margin-right:66px;}
.mr67{margin-right:67px;}
.mr68{margin-right:68px;}
.mr69{margin-right:69px;}
.mr70{margin-right:70px;}
.mr71{margin-right:71px;}
.mr72{margin-right:72px;}
.mr73{margin-right:73px;}
.mr74{margin-right:74px;}
.mr75{margin-right:75px;}
.mr76{margin-right:76px;}
.mr77{margin-right:77px;}
.mr78{margin-right:78px;}
.mr79{margin-right:79px;}
.mr80{margin-right:80px;}
.mr81{margin-right:81px;}
.mr82{margin-right:82px;}
.mr83{margin-right:83px;}
.mr84{margin-right:84px;}
.mr85{margin-right:85px;}
.mr86{margin-right:86px;}
.mr87{margin-right:87px;}
.mr88{margin-right:88px;}
.mr89{margin-right:89px;}
.mr90{margin-right:90px;}
.mr91{margin-right:91px;}
.mr92{margin-right:92px;}
.mr93{margin-right:93px;}
.mr94{margin-right:94px;}
.mr95{margin-right:95px;}
.mr96{margin-right:96px;}
.mr97{margin-right:97px;}
.mr98{margin-right:98px;}
.mr99{margin-right:99px;}
.mr100{margin-right:100px;}

.w1{width:1px;}
.w2{width:2px;}
.w3{width:3px;}
.w4{width:4px;}
.w5{width:5px;}
.w6{width:6px;}
.w7{width:7px;}
.w8{width:8px;}
.w9{width:9px;}
.w10{width:10px;}
.w11{width:11px;}
.w12{width:12px;}
.w13{width:13px;}
.w14{width:14px;}
.w15{width:15px;}
.w16{width:16px;}
.w17{width:17px;}
.w18{width:18px;}
.w19{width:19px;}
.w20{width:20px;}
.w21{width:21px;}
.w22{width:22px;}
.w23{width:23px;}
.w24{width:24px;}
.w25{width:25px;}
.w26{width:26px;}
.w27{width:27px;}
.w28{width:28px;}
.w29{width:29px;}
.w30{width:30px;}
.w31{width:31px;}
.w32{width:32px;}
.w33{width:33px;}
.w34{width:34px;}
.w35{width:35px;}
.w36{width:36px;}
.w37{width:37px;}
.w38{width:38px;}
.w39{width:39px;}
.w40{width:40px;}
.w41{width:41px;}
.w42{width:42px;}
.w43{width:43px;}
.w44{width:44px;}
.w45{width:45px;}
.w46{width:46px;}
.w47{width:47px;}
.w48{width:48px;}
.w49{width:49px;}
.w50{width:50px;}
.w51{width:51px;}
.w52{width:52px;}
.w53{width:53px;}
.w54{width:54px;}
.w55{width:55px;}
.w56{width:56px;}
.w57{width:57px;}
.w58{width:58px;}
.w59{width:59px;}
.w60{width:60px;}
.w61{width:61px;}
.w62{width:62px;}
.w63{width:63px;}
.w64{width:64px;}
.w65{width:65px;}
.w66{width:66px;}
.w67{width:67px;}
.w68{width:68px;}
.w69{width:69px;}
.w70{width:70px;}
.w71{width:71px;}
.w72{width:72px;}
.w73{width:73px;}
.w74{width:74px;}
.w75{width:75px;}
.w76{width:76px;}
.w77{width:77px;}
.w78{width:78px;}
.w79{width:79px;}
.w80{width:80px;}
.w81{width:81px;}
.w82{width:82px;}
.w83{width:83px;}
.w84{width:84px;}
.w85{width:85px;}
.w86{width:86px;}
.w87{width:87px;}
.w88{width:88px;}
.w89{width:89px;}
.w90{width:90px;}
.w91{width:91px;}
.w92{width:92px;}
.w93{width:93px;}
.w94{width:94px;}
.w95{width:95px;}
.w96{width:96px;}
.w97{width:97px;}
.w98{width:98px;}
.w99{width:99px;}
.w100{width:100px;}
.h1{height:1px;}
.h2{height:2px;}
.h3{height:3px;}
.h4{height:4px;}
.h5{height:5px;}
.h6{height:6px;}
.h7{height:7px;}
.h8{height:8px;}
.h9{height:9px;}
.h10{height:10px;}
.h11{height:11px;}
.h12{height:12px;}
.h13{height:13px;}
.h14{height:14px;}
.h15{height:15px;}
.h16{height:16px;}
.h17{height:17px;}
.h18{height:18px;}
.h19{height:19px;}
.h20{height:20px;}
.h21{height:21px;}
.h22{height:22px;}
.h23{height:23px;}
.h24{height:24px;}
.h25{height:25px;}
.h26{height:26px;}
.h27{height:27px;}
.h28{height:28px;}
.h29{height:29px;}
.h30{height:30px;}
.h31{height:31px;}
.h32{height:32px;}
.h33{height:33px;}
.h34{height:34px;}
.h35{height:35px;}
.h36{height:36px;}
.h37{height:37px;}
.h38{height:38px;}
.h39{height:39px;}
.h40{height:40px;}
.h41{height:41px;}
.h42{height:42px;}
.h43{height:43px;}
.h44{height:44px;}
.h45{height:45px;}
.h46{height:46px;}
.h47{height:47px;}
.h48{height:48px;}
.h49{height:49px;}
.h50{height:50px;}
.h51{height:51px;}
.h52{height:52px;}
.h53{height:53px;}
.h54{height:54px;}
.h55{height:55px;}
.h56{height:56px;}
.h57{height:57px;}
.h58{height:58px;}
.h59{height:59px;}
.h60{height:60px;}
.h61{height:61px;}
.h62{height:62px;}
.h63{height:63px;}
.h64{height:64px;}
.h65{height:65px;}
.h66{height:66px;}
.h67{height:67px;}
.h68{height:68px;}
.h69{height:69px;}
.h70{height:70px;}
.h71{height:71px;}
.h72{height:72px;}
.h73{height:73px;}
.h74{height:74px;}
.h75{height:75px;}
.h76{height:76px;}
.h77{height:77px;}
.h78{height:78px;}
.h79{height:79px;}
.h80{height:80px;}
.h81{height:81px;}
.h82{height:82px;}
.h83{height:83px;}
.h84{height:84px;}
.h85{height:85px;}
.h86{height:86px;}
.h87{height:87px;}
.h88{height:88px;}
.h89{height:89px;}
.h90{height:90px;}
.h91{height:91px;}
.h92{height:92px;}
.h93{height:93px;}
.h94{height:94px;}
.h95{height:95px;}
.h96{height:96px;}
.h97{height:97px;}
.h98{height:98px;}
.h99{height:99px;}
.h100{height:100px;}

