/** TOP.css‚ÌƒRƒs[ **/
body {  
  scrollbar-face-color: #0032AC;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color:white;
  scrollbar-3dlight-color: #0032AC;
  scrollbar-arrow-color: white;
  scrollbar-track-color: #0032AC;
  scrollbar-darkshadow-color: #0032AC}
.form{
   scrollbar-face-color: #E6E6E6;
  scrollbar-highlight-color: #999999;
  scrollbar-shadow-color: #999999;
  scrollbar-3dlight-color: #E6E6E6;
  scrollbar-arrow-color:  #999999;
  scrollbar-track-color: #E6E6E6;
  scrollbar-darkshadow-color: #E6E6E6	
}
.point1 {  font-size: 1pt; color: #0113BF; line-height: 1pt}
a {  text-decoration: none;  color: #FF6600}
a:hover {  text-decoration: underline; color: #339900}
.px11 {  font-size: 11px; line-height: 13px}
.px12 {  font-size: 12px; line-height: 16px}
.point9 {  font-size: 9pt; line-height: 16pt}
.px14 {  font-size: 14px}
.point8 {  font-size: 8pt; line-height: 12pt}
.pt12 {  font-size: 12pt; line-height: 20pt}
.px16 {  font-size: 16pt}
.pt13{font-size:13pt; line-height: 20pt}
.font-wite-fontsize-s{font-size:9pt;color:white}
.list{color:red;font-size:11pt}.a {  padding-top: 3px; padding-bottom: 3px}
.table {  padding-left: 15px}
.point7 { font-size: 7pt; line-height: 10pt}
.bg {  background-image: url(../img/bg.gif); background-repeat: no-repeat; background-color: #FAA990}
.bg2 { background-image: url(../img/bg2.jpg); background-repeat: no-repeat; background-position: left top }
/** td {  font-size: 12pt; line-height: 16pt; color: #5C5748} **/

.bg-side {  background-image: url(../img/bg_side.jpg); background-color: #F0F0F0}
.sub-link {  font-size: 9pt; background-image: url(../img/bg4.jpg); background-repeat: no-repeat; background-position: right top; padding-left: 10px}
.catch {  font-size: 9pt; line-height: 10pt; padding-left:20px;}
.sub-link2 { font-size: 8pt; background-image: url(../img/bg4.jpg); background-repeat: no-repeat; background-position: right top }

‘æ“ñŠK‘wˆÈ~‹¤’Ê **/
html {  
  scrollbar-face-color: #0032AC;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color:white;
  scrollbar-3dlight-color: #0032AC;
  scrollbar-arrow-color: white;
  scrollbar-track-color: #0032AC;
  scrollbar-darkshadow-color: #0032AC;}
table{  
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-size: 12pt; line-height: 16pt; color: #5C5748;
}
td{  
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-size: 12pt; line-height: 16pt; color: #5C5748;}
h1,h2,h3,h4,h5,p{  
  padding:0px;
  margin:0px;}
#global{
  background-image: url(../img/bg_global.gif);
  background-repeat: repeat-x;
  background-position:top; }
.rt_sub_navi{  padding:0px; margin:0px;}
.rt_sub_navi td{  padding-right:6px;}
.bg3{
  background-image: url(../img/bg3.gif);
  background-repeat: repeat-x; }
.bg_l{
  background-image: url(../img/bg_l.gif);
  background-repeat: repeat-y; }
.bg_r{
  background-image: url(../img/bg_r.gif);
  background-repeat: repeat-y; }
.bg{
  background-image: url(../img/bg.gif);
  background-repeat: no-repeat; }
.pagetop {  font-size: 9pt;
  line-height: 16pt;
  text-align:right;
  margin-right:0px;
  margin-left:auto;
  padding:0px 20px;}
.pagetop2 {  font-size: 9pt;
  line-height: 16pt;
  text-align:right;
  margin-right:0px;
  margin-left:auto;
  padding:20px 0px 40px 0px ;}
.pad_lr20 {  padding:0px 20px;}
.footer {  text-align:right;
  margin-right:0px;
  margin-left:auto;
  background-image: url(../img/footer2.jpg);
  background-repeat: no-repeat;
}
#sub_no_main{ width:648px ; padding:5px; margin:0px;}
#sub_no_main h2{  
  width:648px ; 
  height:25px;
  background-color:#B9D8FA;
  text-align:center;
  font-size:12pt;
  font-weight:bold;
  line-height: 20pt;
  color: #333333;
  margin-bottom:10px;
}
#sub_no_main p{ padding:0px 10px;}
#sub_no_main h3{  
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  line-height: 20pt;
  color: #5C5748;
  margin-bottom:5px;
  margin-top:20px;
}
ul.list_num {
	margin: 0px 20px 10px 20px;
	padding: 0px 0px 0px 25px;
	list-style-type: decimal;
	line-height: 20px;
}
ul.list_num li {
	padding:0px 0px 10px 0px ;
	margin: 0px;
}
ul.list_num2 {
	margin: 0px 20px 0px 50px;
	padding: 0px 0px 0px 25px;
	list-style-type: decimal;
	line-height: 20px;
}
ul.list_num2 li {
	padding:0px 0px 10px 0px ;
	margin: 0px;
}
ul.list_disk {
	margin: 0px 20px 10px 10px;
	padding: 0px 0px 0px 15px;
	list-style-type: disk;
	line-height: 20px;
}
ul.list_disk li {
	padding:0px 0px 10px 0px ;
	margin: 0px;
}
ul.list_disk2 {
	margin: 0px 20px 10px 10px;
	padding: 0px 0px 0px 15px;
	list-style-type: disk;
	line-height: 20px;
}
ul.list_disk2 li {
	padding:0px 0px 5px 0px ;
	margin: 0px;
}
ul.list_disk3 {
	margin: 0px 20px 0px 40px;
	padding: 0px 0px 0px 15px;
	list-style-type: disk;
	line-height: 20px;
}
ul.list_disk3 li {
	padding:0px 0px 5px 0px ;
	margin: 0px;
}

ul.list_tri { margin:0px 0px 0px 10px ;
   padding:5px 0px 5px 10px; 
}
ul.list_tri li { margin:5px 30px 5px 10px;
   padding:7px 0px 7px 20px; 
   float:left;
   white-space: nowrap;
   display:block;
   background-image:url(../img/tri.gif);
   background-repeat:no-repeat;
   background-position:left;
}
ul.list_tritest { margin:0px 0px 0px 10px ;
   padding:3px 0px 5px 3px; 
}
ul.list_tritest li { margin:5px 30px 5px 10px;
   padding:7px 0px 7px 15px; 
   float:left;
   white-space: nowrap;
   display:block;
   background-image:url(../img/tri.gif);
   background-repeat:no-repeat;
   background-position:left;
}

.bg_white{ background-color:#FFFFFF;}
.bg_lnavi { background-image: url(../img/bg_lnavi.gif);
  background-repeat: repeat-x;
  background-position:bottom;
  vertical-align:top; 
background-color:#D8D8D8;
}
.bread_crumb{  
  text-align:right ; 
  font-size: 9pt;
  line-height: 20pt;
  color:#5B5754;
  padding-right:10px;
  padding-top:5px;
}
.bread_crumb a:link,.bread_crumb a:visited { color:#FF6007;
  text-decoration:none;
  font-weight: normal;
  font-size: 9pt;
  line-height: 10pt;
}
.bread_crumb a:active,.bread_crumb a:hover { color:#FF6007;
  text-decoration:underline;
  font-weight: normal;
  font-weight: normal;
  font-size: 9pt;
  line-height: 10pt;
}
.field {  border-color: #FF9999 black black; border: 1px #999999 dotted; width:600px; margin-left:100px;}

/** ƒŒƒCƒAƒEƒg **/
.right {  text-align:right;}
.center {  text-align:center;}
.center2 {  text-align:center;
  margin-right:auto;
  margin-left:auto;}
.height5{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:5px ;
}
.height10{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:10px ;
}
.height15{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:15px ;
}
.height20{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:20px ;
}
.height30{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:30px ;
}
.height35{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:35px ;
}
.height40{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:40px ;
}
.height45{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:45px ;
}
.height50{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:50px ;
}
.height60{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:60px ;
}
.height65{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:65px ;
}
.height70{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:70px ;
}
.height75{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:75px ;
}
.height150{
	font-size:0px ;
	line-height:0px ;
	margin-bottom:150px ;
}


.right10{
	padding-right:10px ;
}
.left10{
	padding-left:10px ;
}
.left20{
	padding-left:20px ;
}
.left30{
	padding-left:30px ;
}
.left40{
	padding-left:40px ;
}
.left50{
	padding-left:50px ;
}
.left60{
	padding-left:60px ;
}
.left70{
	padding-left:70px ;
}

.fll{	float:left;}

.flr{	float:right;}
.clear{	clear:both;}


/** text config **/
.green{  color:#006633;}
.blue{  color:#0066FF;}
.d_blue{  color:#0043C8;}
.red{  color:#FF0000;}
.d_red{  color:#990000;}
.dd_red{  color:#B10304;}

.blue a:link,.blue a:visited { color:#0066FF;
  text-decoration:underline;
	font-weight: normal;
}
.blue a:active,.blue a:hover { color:#0066FF;
  text-decoration:underline;
	font-weight: normal;
}
.d_blue a:link,.d_blue a:visited { color:#0043C8;
  text-decoration:none;
	font-weight: normal;
}
.d_blue a:active,.d_blue a:hover { color:#0043C8;
  text-decoration:underline;
	font-weight: normal;
}
.txt10{  font-size:10px;}
.pt10{  font-size:10pt;}
.pt10i {  font-size: 10pt; line-height: 20pt; font-style:italic;}


/** IR **/
#ir_main{ width:658px ;
  padding:0px;
  margin:0px;
}
#ir_main .ir_main_inner{  
  padding:0px 13px 20px 21px ; 
}
#ir_main h2{  
  margin-bottom:20px ; 
}
.ir_flame{
	padding:0px;
	border: 0px;
	text-align:left;
  scrollbar-face-color: #B0B0B0;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-3dlight-color: #B0B0B0;
  scrollbar-arrow-color: white;
  scrollbar-track-color: #B0B0B0;
  scrollbar-darkshadow-color: #B0B0B0}
}
.ir_exp{  
  border: 0px;
  margin:0px ; 
  padding:0px ; 
 color:#3A3A3A;
}

.ir_exp a:link,.ir_exp a:visited { color:#0066FF;
  text-decoration:underline;
	font-weight: normal;
}
.ir_exp a:active,.ir_exp a:hover { color:#0066FF;
  text-decoration:underline;
	font-weight: normal;
}
.ir_exp .td1{  
  border: 0px;
  margin:0px ; 
  padding:5px 25px 5px 16px ; 
  background-color:#DDDDDD;
 color:#3A3A3A;
  vertical-align:top;
  line-height:13pt;
}
.ir_exp .td2{  
  border: 0px;
  margin:0px ; 
  padding:5px 25px 5px 16px ; 
  background-color:#F2F0F1;
 color:#3A3A3A;
  vertical-align:top;
  line-height:13pt;
}
.top_message_img{  
  float: right;
  margin:0px 0px 10px 0px ; 
}
#ir_lib{ width:658px ;
  padding:0px;
  margin:0px;
}
#ir_lib .ir_lib_inner{  
  padding:20px 20px 20px 31px ; 
}
#ir_lib .stable_out{  
  padding:0px; 
  margin:0px ; 
  width:607px ;
}

#ir_lib .stable{  
  padding:0px; 
  margin:0px ; 
  width:296px ;
}
#ir_lib .stable td{  
  margin:0px ; 
  background-image: url(../ir/library/img/bg_stable.gif);
  background-repeat: repeat-y;
  line-height:150%;
  color:#333333;
  font-size:12px;
}
#ir_lib .stable_td_inner
{  
  padding:0px 8px 0px 18px ; 
}
.library_gs{  
  font-size:10pt ; 
  color:#666666 ; 
}




/** Outline **/

#ol_main{ width:658px ;
  padding:0px;
  margin:0px;
}
#ol_main .ol_main_inner{  
  padding:0px 23px 20px 23px ; 
}
#ol_main h2{  
  margin-top:10px ; 
  margin-bottom:20px ; 
}
#ol_main h3{  
  margin-top:10px ; 
  margin-bottom:20px ; 
}
#ol_main h4{  
  color:#5796DB;
  font-size:12pt;
  margin-bottom:10px ;
}
#ol_main h5{  
  width:582px ; 
  height:25px ;
  margin:5px 15px 15px 15px ; 
border-bottom: 1px solid #646465;
border-left: 1px solid #646465;
font-size:13pt;
font-color:#333333;
padding-left:20px;
}


.daihyo_outline{
  margin:0px 10px 10px 0px ;
  padding:0px;
  float:left;
}

#point_main{ width:658px ;
  padding:0px;
  margin:0px;
}
#point_main .point_main_inner{  
  padding:0px 23px 20px 23px ; 
}
#point_main h2{  
  margin-top:10px ; 
  margin-bottom:0px ; 
}
#point_main h3{  
  margin-top:10px ; 
  margin-bottom:0px ; 
  background-image: url(../outline/point/img/bg_h3.gif);
  background-repeat: no-repeat;
  width:612px;
  height:25px;
  padding-left:20px;
  color:#1D3866;
  font-size:14pt;
  font-weight:bold;
  line-height:18pt;
}

.point_add{  
  color:#660000;
  font-size:14px;
  font-weight:bold;
  line-height:18px;
}
.point_access{  font-size: 13px;
 line-height: 16px;}
.point_access td{  font-size: 13px;
 line-height: 16px;
 padding:5px 10px;}

.point_access .td1_g{  font-size: 13px;
 line-height: 16px;
 color:#003366;
  background-image: url(../outline/point/img/grey3.gif);
  background-repeat: repeat;
 font-weight:bold;
}
.point_access .td2_g{  font-size: 13px;
 line-height: 16px;
 color:#003300;
  background-image: url(../outline/point/img/grey3.gif);
  background-repeat: repeat;
}
.point_access .td3_g{  font-size: 13px;
 line-height: 16px;
 color:#333333;
  background-image: url(../outline/point/img/grey3.gif);
  background-repeat: repeat;
}
.point_access .td1_w{  font-size: 13px;
 line-height: 16px;
 color:#003366;
  background-image: url(../outline/point/img/grey4.gif);
  background-repeat: repeat;
 font-weight:bold;
}
.point_access .td2_w{  font-size: 13px;
 line-height: 16px;
 color:#003300;
  background-image: url(../outline/point/img/grey4.gif);
  background-repeat: repeat;
}
.point_access .td3_w{  font-size: 13px;
 line-height: 16px;
 color:#333333;
  background-image: url(../outline/point/img/grey4.gif);
  background-repeat: repeat;
}
.ol_table_point{  
  margin:0px ; 
}
.ol_table_point td{  
  margin:0px ; 
 padding:3px 5px ; 
}
.ol_table_point th{  
  background-image: url(../outline/point/img/grey3.gif);
  background-repeat: repeat;
  width:120px;
  text-align:right;
  font-weight:normal;
 padding:3px 5px ; 
}
.ol_table_enkaku{  
  margin:0px ; 
  padding:0px ; 
border-collapse:collapse;
border-top: 1px solid #646465;
border-left: 1px solid #646465;
  width:612px;
}
.ol_table_enkaku td{  
  margin:0px ; 
 padding:3px 10px ; 
border-collapse:collapse;
border-bottom: 1px solid #646465;
border-right: 1px solid #646465;
}
.ol_table_enkaku th{  
border-collapse:collapse;
border-bottom: 1px solid #646465;
border-right: 1px solid #646465;
color:#333333;
background-color:#C3C3C3;
  width:90px;
  text-align:left;
  font-weight:normal;
 padding:3px 10px ; 
}

/** eco **/
.iso_table{
  font-size: 11pt;
  border-collapse:collapse;
  border-left: 1px solid #646465;
  border-top: 1px solid #646465;
  text-align:center;
  margin-right:auto;
  margin-left:auto;
}
.iso_table td{
background-color: #FFFFFF;
color: #333333;
padding:3px 7px;
border-collapse:collapse;
border-right: 1px solid #646465;
border-bottom: 1px solid #646465;
}
.iso_table .td_g{
background-color: #E6E6E6;
color: #333333;
padding:3px 7px;
border-collapse:collapse;
border-right: 1px solid #646465;
border-bottom: 1px solid #646465;
  text-align:center;
}
.iso_table .td_bl{
background-color: #B9D8FA;
color: #333333;
padding:3px 7px;
border-collapse:collapse;
border-right: 1px solid #646465;
border-bottom: 1px solid #646465;
  text-align:center;
}
.iso_table .td_bg{
background-color: #C1E5EB;
color: #333333;
padding:3px 7px;
border-collapse:collapse;
border-right: 1px solid #646465;
border-bottom: 1px solid #646465;
}
.iso_table .td_bj{
background-color: #FDDF9E;
color: #333333;
padding:3px 7px;
border-collapse:collapse;
border-right: 1px solid #646465;
border-bottom: 1px solid #646465;
  text-align:center;
}


/** quality **/
#quality_main{
   width:608px ;
   padding:0px 0px 20px 25px ;
   margin:0px;
}
#quality_main h2{  
  padding:2px;
  margin:0px;
  width:608px ; 
  height:25px;
  background-color:#E6E6E6;
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  line-height: 20pt;
  color: #333333;
  margin-bottom:10px;
}
#quality_main p{ padding:0px 20px;}
#quality_main .inner_txt{ padding:0px 30px;}

#quality_main .table_q{  
  width:608px ; 
  text-align:left;
  vertical-align:top;
  font-size:12pt;
  border-collapse:collapse;
  border-left: 1px solid #646465;
  border-top: 1px solid #646465;
}
#quality_main .table_q th{  
  font-weight:normal;
  color:#333333;
  vertical-align:top;
  background-color:#E6E6E6;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
  padding:5px;
}
#quality_main .table_q td{  
  font-weight:normal;
  padding:5px;
  vertical-align:top;
  color:#333333;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
}
#quality_main .table_q .tdr{  
  font-weight:normal;
  padding:5px auto;
  color:#333333;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
  width:120px;
  text-align:center;
}


#quality_main .table_iso{  
  width:608px ; 
  text-align:left;
  vertical-align:top;
  font-size:12pt;
  border-collapse:collapse;
  border-left: 1px solid #646465;
  border-top: 1px solid #646465;
}
#quality_main .table_iso th{  
  font-weight:normal;
  color:#333333;
  text-align:center;
  vertical-align:top;
  background-color:#E6E6E6;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
  padding:5px;
}
#quality_main .table_iso .tdc{  
  font-weight:normal;
  padding:5px;
  vertical-align:top;
  text-align:left;
  color:#333333;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
}
#quality_main .table_iso .tdc1{  
  font-weight:normal;
  padding:5px 8px 5px 5px;
  vertical-align:top;
  text-align:right;
  color:#333333;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
}
#quality_main .table_iso .tdc2{  
  font-weight:normal;
  padding:5px;
  vertical-align:top;
  text-align:center;
  color:#333333;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
}
#quality_main .table_iso td{  
  font-weight:normal;
  padding:5px;
  vertical-align:top;
  color:#333333;
  border-collapse:collapse;
  border-right: 1px solid #646465;
  border-bottom: 1px solid #646465;
}

/** Recruit **/
#rec_main{ width:658px ;
  padding:0px;
  margin:0px;
}
#rec_main .rec_main_inner{  
  padding:20px 25px 20px 42px ; 
  font-size:12px;
  color:#555555;
}
#rec_main h2{  
  margin-bottom:0px ; 
/**  background-image: url(../recruit/img/bg_h2.gif); **/
/**  background-repeat: no-repeat; **/
/**   font-size:13pt; **/
/**   font-weight:normal; **/
/**   color:#3A4450; **/
/**   line-height:24pt; **/
  width:310px;
  height:31px;
/**   padding-left:40px; **/
}
#rec_main h3{  
  margin-bottom:3px ; 
  background-image: url(../recruit/img/bg_h3.gif);
  background-repeat: no-repeat;
  font-size:14px;
  font-weight:normal;
  color:#3D5C78;
  line-height:30px;
  width:581px;
  height:29px;
  padding-left:10px;
}

#rec_top{ width:658px ;
  padding:0px;
  margin:0px;
}
#rec_top .rec_top_inner{  
  padding:20px 20px 20px 31px ; 
}
#rec_top .stable_out{  
  padding:0px; 
  margin:0px ; 
  width:607px ;
}

#rec_top .stable{  
  padding:0px; 
  margin:0px ; 
  width:296px ;
  vertical-align:top ;
  height:190px ;
}
#rec_top .stable td{  
  margin:0px ; 
  background-image: url(../recruit/img/bg_stable.gif);
  background-repeat: repeat-y;
  line-height:150%;
  color:#333333;
  font-size:12px;
  vertical-align:top ;
}
#rec_top .stable_td_inner
{  
  padding:0px 8px 0px 18px ; 
}
.stable_img{  
  margin-left:6px ; 
  margin-bottom:0px ; 
  margin-top:7px ; 
  margin-right:8px ;
  float:right;
  width:75px ;
  height:64px ;
}

.lbtn{  
  margin-left:6px ; 
  margin-bottom:2px ; 
}
.lbtn_bottom{  
  margin-left:6px ; 
  margin-bottom:17px ; 
}
.lbtn_back{  
  background-color:#D8D8D8 ; 
  width:162px ; 
}
.rec_detail_tbl{  
  padding:0px; 
  margin:0px ; 
}
.rec_detail_tbl td{  
  padding:5px 0px; 
  margin:0px ; 
  vertical-align:top;
  color:#333333;
 font-size:14px;
}
.rec_detail_tbl .tdg{  
  padding:5px 10px; 
  margin:0px ; 
  vertical-align:top;
  color:#333333;
 font-size:14px;
 background-color:#D8D8D8;
  text-align:left;
  font-weight:bold;
}
.rec_detail_tbl .tdb{  
  padding:5px 10px; 
  margin:0px ; 
  vertical-align:top;
  color:#333333;
 font-size:14px;
 background-color:#BCDCFC;
  text-align:left;
  font-weight:bold;
}

.pr_inline{
line-height:1.5em;
overflow:auto;
width:572px;
height:200px;
font-size:10pt;
border:1px solid #999999;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #999999;
  scrollbar-shadow-color:#999999;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #999999;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
}
.pr_inline .inner{
padding:10px;
}

.rec_detail_tbl .w1{
width:30%;
}

/** privacy **/
.pri_stable{  
  padding:0px; 
  margin:0px ; 
  width:450px ;
}
#sub_no_main .pri_stable h4{  
  margin:0px ; 
  background-image: url(../privacy/img/bg_h4.gif);
  background-repeat: no-repeat;
  line-height:25pt;
  font-size:12pt;
  font-weight:bold;
  width:450px ;
  height:34px;
padding-left:10px;
}
.pri_stable td{  
  margin:0px ; 
  background-image: url(../privacy/img/bg_stable_main.gif);
  background-repeat: repeat-y;
  line-height:150%;
  font-size:11pt;
}

/** ƒTƒCƒg‚Ì‚²—˜—p‚É‚Â‚¢‚Ä **/
#info_main{ width:780px ; padding:0px; margin:0px;}
#info_main h2{  
  width:780px ; 
  height:25px;
  background-color:#E6E6E6;
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  line-height: 20pt;
  color: #333333;
  margin-bottom:10px;
}
#info_main h3{  
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  margin:10px 0px;
 padding:0px 30px;
}
#info_main h4{  
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  margin-bottom:10px;
 padding:0px 40px;
}
#info_main p{ padding:0px 20px;}
#info_main .inner_txt{ padding:0px 40px;}


/** form **/
.form2 {
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #666666;
  scrollbar-shadow-color:#666666;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #666666;
  scrollbar-track-color: #cccccc;
  scrollbar-darkshadow-color: #cccccc;
}
.form3 {
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #999999;
  scrollbar-shadow-color:#999999;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #999999;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
}
/** news **/
.news_right {  text-align:right;
padding-right:10px;}

/** attention **/
.attention{	color:#CC0000;
	font-size:11pt}
.attention a:link,.attention a:visited {
	text-decoration:none;
	color: #CC0000;
}
.attention a:active,.attention a:hover {
	text-decoration:underline;
	color: #CC0000;
}
.attention_n{	color:#CC0000;}