/*---Uni Selector---*/

* { margin: 0px; padding: 0px;}


/*---Body---*/

body { font-size: 13px;	color: #000000;	background-color: #ffffff; margin-top: 0px; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;}



/*---Hypertext---*/

a:link { color: #005098; text-decoration: none; }
a:visited { color: #005098; text-decoration: none; }
a:hover { color: #005098; text-decoration: none; }
a:active { color: #fb7802; text-decoration: none; }



/*---New Window Link---*/

.nwlink{ background:transparent url('images/newwindowicon.gif') center right no-repeat; padding-right:15px;}


#fb-root {margin:0;padding:0;}

/*---H Text---*/

h1 { color: #000000; font-size: 120%; padding: 3px 0 3px 0; font-weight: bold;} 
h2 { color: #000000; font-size: 14px; padding: 3px 0 3px 0; font-weight: normal;} 
h3 { color: #000000; font-size: 13px; padding: 3px 0 3px 0; font-weight: normal;} 
h4 { color: #000000; font-size: 13px; padding: 3px 0 3px 0; font-weight: normal;}
h5 { color: #000000; font-size: 13px; padding: 3px 0 3px 0; font-weight: normal;}


/*---Text Size---*/

p {}

.title { padding: 0 0 3px 0; }
.txtsize_eight { font-size: 8px;}
.txtsize_nine { font-size: 9px;}
.txtsize_ten { font-size: 10px;}
.txtsize_eleven { font-size: 11px;}
.txtsize_twelve { font-size: 12px;}

/*---Text Color---*/

.txtcolor_fff { color: #ffffff; }
.txtcolor_999 { color: #999999; }
.txtcolor_555 { color: #555555; }
.txtcolor_000 { color: #000000; }
.txtcolor_red { color: #ff0000; }
.txtcolor_red_bold { color: #ff0000; font-weight: bold; }
.txtcolor_blue { color: #0144b3; }
.txtcolor_blue_bold { color: #0144b3; font-weight: bold; }
.txtcolor_navy { color: #1b31b3; }
.txtcolor_green	{ color: #309000; }
.txtcolor_orange { color: #fb7802; }
.txtcolor_pink { color: #f74ca0; }
.txtcolor_005098 { color: #005098; }



/*---List---*/

dl,dt,dd,ul,ol,li { padding: 0; margin:0; list-style-position: outside; }
ul.markone {  list-style-image: url('images/mark.gif') ; line-height: 140%; vertical-align:top ;padding: 0; margin: 0 0 0 2em; list-style-position: inside; list-style-type: none; }
ul.nomark {  line-height: 140%; vertical-align:top ;padding: 0; margin: 0 0 0 0.5em; list-style-position: inside; list-style-type: none; }
ul.disc	{ padding: 0; margin: 0 0 0 0.5em; list-style-position: inside; list-style-type: disc; }
ul.square { padding: 0; margin: 0 0 0 0.5em; list-style-position: inside; list-style-type: square; }
ul.figure { padding: 0; margin: 0 0 0 0.5em; list-style-position: inside; list-style-type: decimal;}
ol.indent { padding: 0; margin: 0 0 0 0.5em;}
ul.none { padding: 0 ; margin: 0 ; list-style-type: none; }
ol.contentsa { list-style-position: inside;}


#socialpib {
width:698px;
height:30px;
font-size:80%;
line-height:1;
margin:0;
padding:10px 0 5px 0;
}

#socialpib li {
float:right;
margin:0;
padding:0 10px 0 0;
}

#socialpib li. socialpib {
float:left;
margin:0;
padding:0;
}

#socialpib iframe,
 #socialpib img,
 #socialpib a {
margin:0;
padding:0;
}
#socialpib_index {
width:950px:
height:40px;
font-size:80%;
line-height:1;
margin:0;
padding:0px 0 5px 0;
}

#socialpib_index li {
float:right;
margin:0;
padding:0 10px 0 0;
}

#socialpib_index li. socialpib {
float:left;
margin:0;
padding:0;
}

#socialpib_index iframe,
 #socialpib img,
 #socialpib a {
margin:0;
padding:0;
}



/*---Table---*/

table { width :100%; border:0px; border-collapse: collapse; vetical-align: middle; }
.table_width300 { width: 300px; text-align:left; }
.table_width500 { width: 500px; text-align:left; }
.table_width500l { width: 500px; text-align:left; }
.table_width600 { width: 600px; text-align:left; }
.table_width700 { width: 700px; text-align:left; }
.table_width750l { width: 750px; text-align:left; }
.table_width800 { width: 800px; text-align:left; }
.table_width600_center { width: 600px; text-align:center;}
.table_width500_center { width: 500px; text-align:center;}
.table_topics {}
.table_width_max_margin5 { width: 100%; text-align:left; margin:5px;}

/*---Table Border---*/

.border_none table {border: none;}
.border_ccc table,
.border_ccc th { border: 1px solid #cccccc; padding: 2px; background-color: #f5f5f5;  font-weight: normal; text-align: left; } 
.border_ccc td { border: 1px solid #cccccc; padding: 2px; }
.border_ccc caption { text-align: left; margin: 0 0 3px 0;} 
.table_width500l table,
.table_width500l th { border: 1px solid #cccccc; padding: 2px; background-color: #f5f5f5;  font-weight: normal; text-align: left; } 
.table_width500l td { border: 1px solid #cccccc; padding: 2px; }
.table_width500l caption { text-align: left; margin: 4px 0 0 0;}
.table_width600 table,
.table_width600 th { border: 1px solid #cccccc; padding: 2px; background-color: #f5f5f5;  font-weight: normal; text-align: left; } 
.table_width600 td { border: 1px solid #cccccc; padding: 2px; }
.table_width600 caption { text-align: left; margin: 4px 0 0 0;}
.table_width750l table,
.table_width750l th { border: 1px solid #cccccc; padding: 2px; background-color: #f5f5f5;  font-weight: normal; text-align: left; } 
.table_width750l td { border: 1px solid #cccccc; padding: 2px; }
.table_width750l caption { text-align: left; margin: 4px 0 0 0; }
.table_topics table,
.table_topics th, td { vertical-align: top; }
table tr.kisu { background-color: #DCF0FF; }
table tr.gusu { background-color: #fffafa; }


/*---Table Supportsompanies page---*/

.table_width800_margin_left15 { width: 800px; text-align:left; margin: 0 0 0 15px; border: 1px solid #afafaf;}
.table_width800_margin_left15 td { border: 1px solid #afafaf;}
.bg_tr { background-color: #dfdfdf;} 


/*---Background Color---*/

.bg_ffffff { background-color: #ffffff; }	
.bg_f5f5f5 { background-color: #f5f5f5; }	
.bg_cccccc { background-color: #cccccc; }	
.bg_999999 { background-color: #999999; }	
.bg_666666 { background-color: #666666; }	
.bg_333333 { background-color: #333333; }	
.bg_d9ecfA { background-color: #d9ecfA; }	
.bg_fdb161 { background-color: #fdb161; }
	


/*---Image---*/

img { border: 0; vertical-align: bottom;}
imgborder { border: solid 1px #2B562B; vertical-align: bottom;}


/*---Position---*/

.position_left { text-align: left; }
.position_center { text-align: center; }
.position_right { text-align: right; }
.float_left { float: left; padding:0;  }
.float_right { float: right; padding:0; }
.flag {text-align:right;}
.valign_u {vertical-align: up;}
.valign_m {vertical-align: middle;}
.valign_b {vertical-align: bottom;}

/*---Form---*/

form { margin: 0px; padding: 0px; }
input { margin: 5px 5px 2px 0;}



/*---Indent---*/

.indent_3 { margin-left: 3px; }
.indent_5 { margin-left: 5px; }
.indent_7 { margin-left: 5px; }
.indent_10 { margin-left: 10px; }
.indent_15 { margin-left: 15px; }


/*---BR Clear---*/

.clear { clear: both; }

#bg { margin: 0 auto ; width: 100%; text-align: center; background: url('images/bg.gif') repeat-x #ffffff ;} 

/*---wrapper---*/

#wrapper { margin: 0 auto ; width: 950px; text-align: left; padding: 0; background: #ffffff ; border: 0px solid #e9e9e9;}

/*---textarea---*/

#textwrap { width: 950px;}
#textarea { text-align:right; margin-top: 0px; padding: 20px 0 0 2px ; width : 100%; height: 35px; background-image: url('images/logo1.gif'); background-repeat: no-repeat; background-color:#ffffff;}
#textarea_en { text-align:right; margin-top: 0px; padding: 20px 0 0 2px ; width : 99%; height: 35px; background-image: url('images/logo2.gif'); background-repeat: no-repeat; background-color:#fffff;}

/*---textsizer---*/

#textsizer {margin-bottom: 6px;}
#textsizer p {display: inline;}
ul.textresizer { list-style: none; display: inline; margin: 0px; padding: 0px; }
ul.textresizer li { display: inline; margin: 0px; margin-right: 5px; padding: 0px;}
ul.textresizer a { border: solid 1px #999; padding: 0px 2px; font-weight: bold;	text-decoration: none;}
ul.textresizer a:hover { background: #e5e5e5; border: solid 1px #cccccc;}
ul.textresizer .small-text { font-size: 11px;}
ul.textresizer .medium-text { font-size: 13px;}
ul.textresizer .large-text { font-size: 15px;}
ul.textresizer .larger-text { font-size: 17px;}
ul.textresizer a.textresizer-active { border: solid 1px #2B562B; background: #FCCA00; color: #000000;}


/*---header---*/

#header { margin: 0 0 0 0;padding: 0 0 0 0;text-align: left;background-image: url('images/logo1.gif'); background-repeat: no-repeat; border-bottom: solid 0px #E9E9E9;}
#header_en { margin:0 0 0 0;padding: 0 0 0 0;text-align: left;background-image: url('images/logo2.gif'); background-repeat: no-repeat; border-bottom: solid 0px #E9E9E9;}

/*-----navi-----*/

#navi { padding: 0 0 0 0 ; width : 100%; height: 50px; float: left; background:url('images/navibar02.gif') no-repeat #ffffff; overflow: hidden; zoom: 1; }
#navi span { display: none;}
#navi ul { list-style-type: none; margin: 0; padding: 0;}
#navi li { height:50px; display:block; float:left; display:inline; }
#navi a	{ height:50px; display:block; text-decoration: none; outline: none; }

#navi_one { width: 135px;}
#navi_two { width: 130px;}
#navi_thr { width: 130px;}
#navi_fou { width: 130px;}
#navi_fiv { width: 130px;}
#navi_six { width: 130px;}
#navi_sev { width: 165px;}

#navi_one a:hover{ background: url('images/navibar02.gif') 0px -50px no-repeat;}
#navi_two a:hover{ background: url('images/navibar02.gif') -135px -50px no-repeat; }
#navi_thr a:hover{ background: url('images/navibar02.gif') -265px -50px no-repeat; }
#navi_fou a:hover{ background: url('images/navibar02.gif') -395px -50px no-repeat; }
#navi_fiv a:hover{ background: url('images/navibar02.gif') -525px -50px no-repeat; }
#navi_six a:hover{ background: url('images/navibar02.gif') -655px -50px no-repeat; }
#navi_sev a:hover{ background: url('images/navibar02.gif') -785px -50px no-repeat; }

#navi_one_active { width: 135px; background: url('images/navibar02.gif') 0px -100px no-repeat; }
#navi_two_active { width: 130px; background: url('images/navibar02.gif') -135px -100px no-repeat; }
#navi_thr_active { width: 130px; background: url('images/navibar02.gif') -265px -100px no-repeat; }
#navi_fou_active { width: 130px; background: url('images/navibar02.gif') -395px -100px no-repeat; }
#navi_fiv_active { width: 130px; background: url('images/navibar02.gif') -525px -100px no-repeat; }
#navi_six_active { width: 130px; background: url('images/navibar02.gif') -655px -100px no-repeat; }
#navi_sev_active { width: 165px; background: url('images/navibar02.gif') -785px -100px no-repeat; }

#navi_en { padding: 0 0 0px 0 ; width : 100%; height: 50px; float: left; background:url('images/navibar_en.gif') no-repeat #ffffff; overflow: hidden; zoom: 1; }
#navi_en span { display: none;}
#navi_en ul { list-style-type: none; margin: 0; padding: 0;}
#navi_en li { height:50px; display:block; float:left; display:inline; }
#navi_en a	{ height:50px; display:block; text-decoration: none; outline: none; }

#navi_en_one { width: 135px;}
#navi_en_two { width: 130px;}
#navi_en_thr { width: 130px;}
#navi_en_fou { width: 130px;}
#navi_en_fiv { width: 130px;}
#navi_en_six { width: 130px;}
#navi_en_sev { width: 165px;}

#navi_en_one a:hover{ background: url('images/navibar_en.gif') 0px -50px no-repeat;}
#navi_en_two a:hover{ background: url('images/navibar_en.gif') -135px -50px no-repeat; }
#navi_en_thr a:hover{ background: url('images/navibar_en.gif') -265px -50px no-repeat; }
#navi_en_fou a:hover{ background: url('images/navibar_en.gif') -395px -50px no-repeat; }
#navi_en_fiv a:hover{ background: url('images/navibar_en.gif') -525px -50px no-repeat; }
#navi_en_six a:hover{ background: url('images/navibar_en.gif') -655px -50px no-repeat; }
#navi_en_sev a:hover{ background: url('images/navibar_en.gif') -785px -50px no-repeat; }

#navi_en_one_active { width: 135px; background: url('images/navibar_en.gif') 0px -100px no-repeat; }
#navi_en_two_active { width: 130px; background: url('images/navibar_en.gif') -135px -100px no-repeat; }
#navi_en_thr_active { width: 130px; background: url('images/navibar_en.gif') -265px -100px no-repeat; }
#navi_en_fou_active { width: 130px; background: url('images/navibar_en.gif') -395px -100px no-repeat; }
#navi_en_fiv_active { width: 130px; background: url('images/navibar_en.gif') -525px -100px no-repeat; }
#navi_en_six_active { width: 130px; background: url('images/navibar_en.gif') -655px -100px no-repeat; }
#navi_en_sev_active { width: 165px; background: url('images/navibar_en.gif') -785px -100px no-repeat; }


/*-----Top container-----*/

#container { float:left;margin: 0; padding:0 0 0px 0; width: 100%; background-color: #ffffff;}
#container_top {width:100% background-color: #ffffff; }
#container_left_all {width: 230px; margin: 10px 0 10px 0; padding:0 0 0 0; float:right; background-color: #ffffff; border-right: solid 0px #e9e9e9; }
#container_left {width: 230px; float:right; background-color: #ffffff; }
#container_left_bg {width: 220px; margin: 3px 0 0 3px; text-align:left; background: url('images/sidebar_bg.jpg') repeat-y #ffffff;}
#container_right {width: 710px; float:left; background-color: #ffffff; background: #ffffff;}
#contents_top {width:100% background-color: #ffffff; margin: 5px 0 0 0;}
#contents_middle {width:698px; margin: 0 0 0 0; padding:5px 0px 5px 0px; border-bottom: solid 1px #086291; border-left: solid 1px #086291; border-right: solid 1px #086291; background-color: #ffffff; overflow: auto; }
#contents_bottom {text-align:right; width:98%; margin: 0 0 0 0; padding:3px 1px 0 2px;}
#contents_middle2 { float:left; height:585px; text-align:left; width:220px; margin: 0px 3px 0 0px; padding:0 0 0 15px; overflow: hidden; zoom: 1; }
#contents_middle2 ul,li{ margin: 0; padding:0;}
#contents_middle3 { float:left; height:585px; text-align:left; width:220px; margin: 0px 3px 0 0px; padding:0 0 0 0; overflow: hidden; zoom: 1; }
#contents_middle3 ul,li{ margin: 0; padding:0;}
#contents_middle4 { float:left; height:585px; text-align:left; width:220px; margin: 0px 0px 0 0px; padding:0 0 0 0; overflow: hidden; zoom: 1; }
#contents_middle4 ul,li{ margin: 0; padding:0;}
#contents_bottom_frame { float:center; width:698px; margin: 0 0 0 0; padding:5px 0 0 0; border-bottom: solid 1px #086291; border-left: solid 1px #086291; border-right: solid 1px #086291; background-color: #ffffff; overflow: auto; }
#eleft-sidebar { width: 220px; margin: 0 0 0 15px; padding: 0; background-color: #D5DFFF; background-image: url('images/cnt.gif'); background-repeat: repeat-x; border-top: solid 1px #f4f4f4; }
#contents_middle_bottom { width:690px; text-align:center; margin: 0; padding:5px 0px 5px 0; background:#ffffff;}
#contents_top2 {float:left; width:715px; margin:0; padding:0;}
#contents_top_en1 {float:left; margin:0; padding:0;width:700px; background-color: #ffffff; }
#contents_top_en2 {float:left; margin:0; padding:0 0px 0 0;width:700px; background-color: #ffffff; }
#container_right_en {float:right; text-align:center;width: 230px; margin: 5px 0 0 0; padding:0 0 0 0;S background-color: #ffffff; border-right: solid 0px #e9e9e9; }
#contents_bottom_en {text-align:center; width:230px; margin: 0 0 30px 0; padding:0;}
#tenant_banner_space {width:100%; text-align:center; margin:10px 0 15px 0; padding:0 0 15px 0;background: url('images/tenants_bg.gif') #ffffff;clear:both; border: solid 1px #086291; }

/*-----Subcontainer-----*/

#subcontainer {float:left;margin: 0; padding:0 0 5px 0; width: 100%; background-color: #ffffff;}
#pankuzu {margin: 0; padding:5px 15px 5px 5px; text-align:right; background-color: #ffffff; border-top: solid 0px #e9e9e9; }
#subcontents {margin: 0 0 0 0; padding:0 0 0 5px; background-color: #ffffff; }
#ajuster {padding: 0px 50px 0px 10px;}
#waku {margin: 5px 40px 0px 10px;}
#waku_margin15 {margin: 0px 0px 0px 15px;}
#subcontents_left { width:220px; float:left; margin: 20px 0 0 0;}
#subcontents_left ul{ width:200px; padding: 0; margin: 5px; vertical-align:middle ;list-style-position: inside; list-style-type: none; line-height:30px; background: url('images/subcon_item.gif') ;}
#subcontents_left li{ padding: 0; margin: 0; }
#subcontents_right { width: 710px; float:right; margin: 20px 0 0 10px;}
.sitemap_p { width:500px; padding: 0; margin: 10px; vertical-align:middle ;list-style-position: inside; list-style-type: none; line-height:30px; background: url('images/subcon_item.gif') ;}
.sitemap_li { padding: 0; margin: 0; }


/*---Box---*/
#box { width: 500px; margin:15px; padding:3px; border: 1px solid #cccccc; background-color: #f5f5f5;}
#box700 { width: 700px; margin:15px; padding:3px; border: 1px solid #cccccc;}


/*-----sitemap-----*/

#sitemap {width: 100%; text-align:left; margin: 0px 0 0 0 ; padding: 3px 0 0 0;  background: url('images/sitemap_bg.gif') #ffffff; clear:both; border-top: solid 0px #e9e9e9;}
#sitemap th {text-align:left;}

/*-----footer-----*/

#footer {width: 100%; font-size:13px; text-align: center; margin: 0 0 0 0 ; padding: 30px 0 30px 0;  background-image: url('images/foot.gif');background-repeat: repeat-x; background-color: #005098; clear:both; border-top: solid 1px #e9e9e9;}
#footer a { color: #ffffff; text-decoration: underline; }

/*-----en_utline-----*/

#outline { height: 150px; margin: 0 15px 15px 250px; padding: 10px 20px 10px 15px; font-size: 13px; color: #444444; font-family: 'MS PGothic', 'ＭＳ Ｐゴシック', Osaka, Arial,sans-serif; background-image: url('images/cnt.gif'); background-repeat: repeat-x;}


/*-----en_contents-----*/

#en_contents { height: 370px; margin: 0 15px 0 250px; padding: 10px 0px 10px 15px; font-size: 13px; color: #444444; font-family: 'MS PGothic', 'ＭＳ Ｐゴシック', Osaka, Arial,sans-serif; background-image: url('images/cnt.gif'); background-repeat: repeat-x; }
#en_contents a { text-decoration: none; }



/*-----blockquote-----*/
#blockquote{ margin:10px; padding:10px 5px 10px 5px; border: solid 1px #f4f4f4; } 

/*-----mark-----*/
.mark { list-style-image: url('images/mark.gif');line-height: 140%; vertical-align:top}
.mark02 { list-style-image: url('images/mark02.gif');line-height: 140%; vertical-align:top}


.ul01 {margin: 0;list-style-position: inside; list-style-type: none; }
.li01 {text-indent: 0em;margin: 0;}
.under_menu { height:105px; background: url('images/under_menu_base.gif') no-repeat; vertical-align:top;  padding: 3px 8px 0px 8px; line-height: 185%; margin:0 0 10px 0; }

/*-----line-----*/
#line {	margin: 0 0 15px 0; padding:10px 3px 0px 0; border-bottom: solid 1px #555555; }
.hline { margin: 0 5px 15px 0; padding:10px 3px 0px 0; border-bottom: solid 1px #555555; }
.hline01 { margin: 0 12px 5px 8px; padding:2px 0px 2px 0; border-bottom: dotted 1px #005098; }
#line_10 { margin: 10px 10px 10px 10px ; padding:0 0 0 0; border-bottom: solid 1px #888888; }
.hline02 { border: none; height: 1px; border-top:1px dotted #888888;} 


/*-----tips-----*/

#tips, #tips li{ margin:0 0 0 3px; padding:0; list-style:none; }
#tips li{ display:none; /* hide the items at first only */ }

/*---margin top---*/

.margin_top0 { margin-top : 0px; }
.margin_top1 { margin-top : 1px; }
.margin_top2 { margin-top : 2px; }
.margin_top3 { margin-top : 3px; }
.margin_top4 { margin-top : 4px; }
.margin_top5 { margin-top : 5px; }
.margin_top6 { margin-top : 6px; }
.margin_top7 { margin-top : 7px; }
.margin_top8 { margin-top : 8px; }
.margin_top9 { margin-top : 9px; }
.margin_top10 { margin-top : 10px; }
.margin_top11 { margin-top : 11px; }
.margin_top12 { margin-top : 12px; }
.margin_top13 { margin-top : 13px; }
.margin_top14 { margin-top : 14px; }
.margin_top15 { margin-top : 15px; }
.margin_top16 { margin-top : 16px; }
.margin_top17 { margin-top : 17px; }
.margin_top18 { margin-top : 18px; }
.margin_top19 { margin-top : 19px; }
.margin_top20 { margin-top : 20px; }
.margin_top21 { margin-top : 21px; }
.margin_top22 { margin-top : 22px; }
.margin_top23 { margin-top : 23px; }
.margin_top24 { margin-top : 24px; }
.margin_top25 { margin-top : 25px; }
.margin_top26 { margin-top : 26px; }
.margin_top27 { margin-top : 27px; }
.margin_top28 { margin-top : 28px; }
.margin_top29 { margin-top : 29px; }
.margin_top30 { margin-top : 30px; }
.margin_top35 { margin-top : 35px; }
.margin_top40 { margin-top : 40px; }
.margin_top50 { margin-top : 50px; }

/*---margin---*/

.margin0{ margin : 0px; }
.margin1{ margin : 1px; }
.margin2{ margin : 2px; }
.margin3{ margin : 3px; }
.margin4{ margin : 4px; }
.margin5{ margin : 5px; }
.margin6{ margin : 6px; }
.margin7{ margin : 7px; }
.margin8{ margin : 8px; }
.margin9{ margin : 9px; }
.margin10{ margin : 10px; }
.margin12{ margin : 12px; }
.margin15{ margin : 15px; }
.margin20{ margin : 20px; }
.margin25{ margin : 25px; }

/*---marginleft---*/

.margin_left0{ margin-left : 0px; }
.margin_left1{ margin-left : 1px; }
.margin_left2{ margin-left : 2px; }
.margin_left3{ margin-left : 3px; }
.margin_left4{ margin-left : 4px; }
.margin_left5{ margin-left : 5px; }
.margin_left6{ margin-left : 6px; }
.margin_left7{ margin-left : 7px; }
.margin_left8{ margin-left : 8px; }
.margin_left9{ margin-left : 9px; }
.margin_left10{ margin-left : 10px; }
.margin_left15{ margin-left : 15px; }
.margin_left20{ margin-left : 20px; }
.margin_left25{ margin-left : 25px; }
.margin_left30{ margin-left : 30px; }
.margin_left40{ margin-left : 40px; }
.margin_left50{ margin-left : 50px; }
.margin_left60{ margin-left : 60px; }
.margin_left70{ margin-left : 70px; }

/*---padding---*/

.padding0{ padding : 0px; }
.padding1{ padding : 1px; }
.padding2{ padding : 2px; }
.padding3{ padding : 3px; }
.padding4{ padding : 4px; }
.padding5{ padding : 5px; }
.padding6{ padding : 6px; }
.padding7{ padding : 7px; }
.padding8{ padding : 8px; }
.padding9{ padding : 9px; }
.padding10{ padding : 10px; }
.padding15{ padding : 15px; }
.padding20{ padding : 20px; }


/*---Table---*/

.fullwidth{ width :100%; }
.width95per{ width :95%; }
.width90per{ width :90%; }
.width85per{ width :85%; }
.width80per{ width :80%; }
.width75per{ width :75%; }
.width70per{ width :70%; }
.width60per{ width :60%; }
.width50per{ width :50%; }
.width40per{ width :40%; }
.width35per{ width :35%; }
.width30per{ width :30%; }
.width25per{ width :25%; }
.width20per{ width :20%; }
.width15per{ width :15%; }
.width10per{ width :10%; }
.width5per{ width :5%; }

.width5px{ width :5px; }
.width10px{ width :10px; }
.width15px{ width :15px; }
.width55px{ width :55px; }
.width80px{ width :80px; }
.width90px{ width :90px; }
.width100px{ width :100px; }
.width150px{ width :150px; }


/*---Opacity---*/
#contents_middle2 li a:hover img { opacity:0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -moz-opacity:0.5; -khtml-opacity: 0.5; zoom:1;}
#contents_middle3 li a:hover img { opacity:0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -moz-opacity:0.5; -khtml-opacity: 0.5; zoom:1;}
#contents_middle4 li a:hover img { opacity:0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -moz-opacity:0.5; -khtml-opacity: 0.5; zoom:1;}
#container_left a:hover img { opacity:0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -moz-opacity:0.5; -khtml-opacity: 0.5; zoom:1;}
