/*======= site=======*/body {	padding:0px;	font-size:83%;	font-family:"arial unicode ms", "sans-serif";	line-height:130%;	background-color:#fff;	color:#252525;}#container {	width: 800px;	margin-left: auto; 	margin-right: auto; 	margin-top:5px; 	text-align: left;}img {	border: none;}h2{	margin:0px 0px 10px 0px;}a{	color:#252525;}a:hover{	text-decoration:none;	color:#972c4f;}#copy{	color: #000000;	text-align:right;	font-size: 80%;}.totop{	font-size:90%;	text-align:right;	margin:10px 0px 30px 0px;}.pdf {	border:1px solid #9f9f9f;	background-color:#eff1f3;	padding:5px;	margin-left:205px;	font-size:70%;	line-height:130%;}/*======= menu =======*/.menu{	margin:0px 12px;	background-color: #3b1c89;}.menu ul{	margin:0px;	padding: 0; 	list-style-type:none;	display: list-item;}.menu a{	display:block;	width:190px;	height:35px;	text-decoration: none;	margin-bottom:10px;}.menu a:hover{	background-color: #35237d;}#m_function1{	background-image: url(../images/english/menu01_b.jpg);}#m_function2{	background-image: url(../images/english/menu02_b.jpg);}#m_function3{	background-image: url(../images/english/menu03_b.jpg);}#m_function4{	background-image: url(../images/english/menu04_b.jpg);}#m_function5{	background-image: url(../images/english/menu05_b.jpg);}#m_function6{	background-image: url(../images/english/menu06_b.jpg);}#m_function7{	background-image: url(../images/english/menu07_b.jpg);}#m_function8{	background-image: url(../images/english/menu08_b.jpg);}#m_function9{	background-image: url(../images/english/menu09_b.jpg);}.menu a:hover img{	visibility: hidden;}.menu2{	margin:0px 12px;	background-color: #3b1c89;}.menu2 li{	list-style: none;	margin:0px;	list-style-image:url(../images/menu11_a.jpg);	line-height:170%;}.menu2 a{	text-decoration: none;	color:#ffffff;}.menu2 a:hover{	background-color: #ffffff;	color:#972c4f;}/*======= address =======*/h3{	font-size:120%;	margin-top:30px;	color:#ffffff;}.address {	font-size:90%;	line-height:130%;	margin-bottom:15px;	color:#ffffff;	font-weight:lighter;}.tel {	margin:8px 0px;	color:#ffffff;}/*======= midashi =======*/.common_obi{	background-color:#bbcbcf;	font-size:115%;	padding:3px 15px;	border:1px solid #9f9f9f;	margin-bottom:15px;}.common_title{	background-image:url(../images/event/common_title.gif);	background-repeat:repeat-y;	padding:0px 15px;	font-size:150%;	margin:5px 0px 15px 0px;	font-weight:bold;}/*======= kumi =======*/.kumi{	margin:10px 0px;}.kumi table{	border-top:1px solid #9f9f9f;	border-left:1px solid #9f9f9f;	background:#ffffff;	border-spacing:0;	empty-cells:show;	border-collapse:collapse;}.kumi tr{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;}.kumi td{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;	color:#000;	padding:3px 5px;	font-size:95%;}.kumi th{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;	color:#000;	background-color:#bbcbcf;	padding:3px 1px;	font-weight:lighter;}.kumi2{	margin:10px 0px;}.kumi2 table{	border-top:1px solid #9f9f9f;	border-left:1px solid #9f9f9f;	background:#ffffff;	border-spacing:0;	empty-cells:show;	border-collapse:collapse;}.kumi2 tr{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;}.kumi2 td{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;	color:#000;	padding:3px 5px;	font-size:90%;}.kumi2 th{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;	color:#000;	background-color:#f0f0b3;	padding:3px;}.kumi3{	margin:10px 0px;}.kumi3 table{	border-top:1px solid #9f9f9f;	border-left:1px solid #9f9f9f;	background:#ffffff;	border-spacing:0;	empty-cells:show;	border-collapse:collapse;}.kumi3 tr{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;}.kumi3 td{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;	color:#000;	padding:3px 5px;}.kumi3 th{	border-right:1px solid #9f9f9f;	border-bottom:1px solid #9f9f9f;	color:#000;	background-color:#bbcbcf;	padding:3px;}/*======= font =======*/.tx_s{	font-size:85%;}.tx_ss{	font-size:80%;}.tx_sss{	font-size:55%;	font-weight:lighter;	padding-left:20px;}.tx_b{	font-size:100%;	font-weight:bold;}.tx_bb{	font-size:115%;	font-weight:bold; }.topcgi{	margin:0px 15px 25px 15px;	font-size:95%;}.box{	margin:0px 10px;}.fees_titile{	border-bottom:2px solid #ccd4e7;	padding-bottom:3px;}