/* -----------------------------------------------------------------------------
	{ݒ*/

body div#container div#pagebody div#column2-main760 div#oldSiteStyle {
	margin-bottom: 30px;
	margin-left: 20px;
}

body div#container div#pagebody div#column2-main760 table.download {
	margin: 0 auto;
}

body div#container div#pagebody div#column2-main760 div#oldSiteStyle table.line {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
body div#container div#pagebody div#column2-main760 div#oldSiteStyle table.line th, 
body div#container div#pagebody div#column2-main760 div#oldSiteStyle table.line td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px 8px;
	font-size: 85%;
}
body div#container div#pagebody div#column2-main760 div#oldSiteStyle table.box {
	border: 1px solid #CCCCCC;
}
body div#container div#pagebody div#column2-main760 div#oldSiteStyle table.box td {
	padding: 15px;
}
body div#container div#pagebody div#column2-main760 div#oldSiteStyle table.box td.txt {
	padding-left: 0px;
}
body div#container div#pagebody div#column2-main760 div#oldSiteStyle .arrow {
	margin-top: 20px;
	margin-bottom: 10px;
}


.j9 { font-size:75%; line-height:1.6;}
.j10 { font-size:80%; line-height:1.6;}
.j10_2 { font-size:80%; line-height:1.3;}
.j12 { font-size:85%; line-height:1.6;}
.j14 { font-size:95%; line-height:1.6;}
.j16 { font-size:105%; line-height:1.6;}
.j18 { font-size:115%; line-height:1.6;}

.e9 { font-size:75%; line-height:1.6;}
.e10 { font-size:80%; line-height:1.6;}
.e12 { font-size:85%; line-height:1.6;}

.table_border_g { border-width:1px; border-style:solid; border-color:#CCCCCC; }



/* -----------------------------------------------------------
mrg
-----------------------------------------------------------*/
.ecat_mrg_t00 {margin-top:0px; }
.ecat_mrg_t02 {margin-top:2px; }
.ecat_mrg_t05 {margin-top:5px; }
.ecat_mrg_t10 {margin-top:10px; }
.ecat_mrg_t15 {margin-top:15px; }
.ecat_mrg_t20 {margin-top:20px; }
.ecat_mrg_t25 {margin-top:25px; }
.ecat_mrg_t30 {margin-top:30px; }

.ecat_mrg_b05 {margin-bottom:5px; }
.ecat_mrg_b10 {margin-bottom:10px; }
.ecat_mrg_b15 {margin-bottom:15px; }
.ecat_mrg_b162 {margin-bottom:162px; }

.ecat_mrg_tb05 {margin-top:5px; margin-bottom:5px; }
.ecat_mrg_tb10 {margin-top:10px; margin-bottom:10px; }

.ecat_mrg_l03 {margin-left:3px; }
.ecat_mrg_l05 {margin-left:5px; }

/* -----------------------------------------------------------
table_border_g
-----------------------------------------------------------*/
.td_border_g{
border-right-width:1px; 
border-right-style:solid; 
border-right-color:#3195A6; 
border-left-width:1px; 
border-left-style:solid; 
border-left-color:#3195A6; 
border-top-width:1px; 
border-top-style:solid; 
border-top-color:#3195A6; 
}

/* -----------------------------------------------------------
table_border_g2
-----------------------------------------------------------*/
.td_border_g2{
border-right-width:1px; 
border-right-style:solid; 
border-right-color:#AAAAAA; 
border-left-width:1px; 
border-left-style:solid; 
border-left-color:#AAAAAA; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#AAAAAA; 
}



/* -----------------------------------------------------------
rounded corner
-----------------------------------------------------------*/

.dialog {
	width:470px;
}
.dialog .header .c,
.dialog .footer .c{
	font-size:1px;
	height:13px;
}
.dialog .header{
	background:transparent url(images/rc_r1_c1.gif) no-repeat 0px 0px;
}
.dialog .header .c{
	background:transparent url(images/rc_r1_c2.gif) no-repeat right 0px;
}
.dialog .body{
	background:transparent url(images/rc_r2_c1.gif) repeat-y 0px 0px;
}
.dialog .body .c{
	background:transparent url(images/rc_r2_c2.gif) repeat-y right 0px;
}
.dialog .footer{
	background:transparent url(images/rc_r3_c1.gif) no-repeat 0px 0px;
}
.dialog .footer .c{
	background:transparent url(images/rc_r3_c2.gif) no-repeat right 0px;
}


.dialog02 {
	width:470px;
}
.dialog02 .header .c,
.dialog02 .footer .c{
	font-size:1px;
	height:13px;
}
.dialog02 .header{
	background:transparent url(images/rc02_r1_c1.gif) no-repeat 0px 0px;
}
.dialog02 .header .c{
	background:transparent url(images/rc02_r1_c2.gif) no-repeat right 0px;
}
.dialog02 .body{
	background:transparent url(images/rc02_r2_c1.gif) repeat-y 0px 0px;
}
.dialog02 .body .c{
	background:transparent url(images/rc02_r2_c2.gif) repeat-y right 0px;
}
.dialog02 .footer{
	background:transparent url(images/rc02_r3_c1.gif) no-repeat 0px 0px;
}
.dialog02 .footer .c{
	background:transparent url(images/rc02_r3_c2.gif) no-repeat right 0px;
}


/* -----------------------------------------------------------
list
-----------------------------------------------------------*/
div#linklist ul {
	width:400px;
	padding: 10px 10px 0px 10px;
	margin: 0;
	list-style-type:none;
}

div#linklist li {
	list-style-type:none;
	margin:3px 0px;
	}
	
div#top_info ol {
	width: 245px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	list-style-type: none;	 
}
	
div#top_info ol li {
	margin: 0px 0px 5px 8px;
	padding: 0px 0px 5px;
	border-bottom: 1px dashed #CCCCCC;
	list-style-type: none;	
	line-height: 1.2;
}

div#top_info ol li.last {
	border-bottom: none;
	list-style-type: none;	
}


/* -----------------------------------------------------------
other
-----------------------------------------------------------*/

.arrow {
margin:0px;
padding-left:12px;
background:url(../images/arrow_bg.gif) no-repeat left top ;
display:block;
}



#popup ul{
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style-position: outside;
	list-style-type: disc;
}
#popup .style1 {color: #FF0000}

