@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,em,div,p,pre,ul,ol,dl,dt,dd,hr,span
address,form,blockquote,noscript,table,th,td {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:1.5em;
	list-style-type:none;
	font-family:meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333;
}
select { color:#333; padding:2px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
label { cursor:pointer;}
strong { font-weight:bold;}
img { border:none;}
body { text-align:center; background:#fff; behavior: url("/js/csshover3.htc"); }
a { color:#3399cc;}
a:hover { color:#3399cc;}

/* ie用透過png設定 */
* html .iepngimg { behavior: expression(IEPNGFIX.fix(this)); }

.clear_def { clear:both; line-height:1em; height:1em;}
.clear_1px { clear:both; font-size:1px; line-height:1px; height:1px;}
.clear_line01 { clear:both; font-size:15px; line-height:15px; height:15px; background:url(images/common/line03.gif) repeat-x center;}

/* margin/padding/width */
.m_t_0_8em { margin-top:0.8em;}
.m_b_2_7em { margin-bottom:2.7em;}
.m_b_0_1ex { margin-bottom:0.1ex;}
.m_b_0_3em { margin-bottom:0.3em;}
.m_b_0_4em { margin-bottom:0.4em;}
.m_b_0_5em { margin-bottom:0.5em;}
.m_b_0_6em { margin-bottom:0.6em;}
.m_b_0_7em { margin-bottom:0.7em;}
.m_b_0_8em { margin-bottom:0.8em;}
.m_l_0_4em { margin-left:0.4em;}
.m_l_0_6em { margin-left:0.6em;}
.m_l_0_7em { margin-left:0.7em;}
.m_l_1em { margin-left:1em;}
.m_l_1_5em { margin-left:1.5em;}
.m_l_1_7em { margin-left:1.7em;}
.m_l_3em { margin-left:3em;}
.m_l_5em { margin-left:7.4em;}
.m_r_0_6em { margin-right:0.6em;}
.m_r_0_7em { margin-right:0.7em;}
.m_r_0_8em { margin-right:0.8em;}
.m_r_1em { margin-right:1em;}
.p_b_0_2em { padding-bottom:0.2em;}
.w_9em { width:9em;}
.w_10_5em { width:10.5em;}

/* フォント */
.font_bold { font-weight:bold;}
.font_num1 { font-family:Arial, Helvetica, sans-serif;}
.font_1_2em { font-size:1.2em;}
.font_0_8em { font-size:0.8em;}
.font_red01 { color:#cc0000;}
.font_blue01 { color:#3399cc;}
.position1 { vertical-align:0.3ex; /vertical-align:0;}

/* 共通 */
#wrap_outline { background:url(images/common/wrap_outline_back.gif) repeat-y left; width:944px; margin-left:auto; margin-right:auto; text-align:left;}
#wrap_outline_inner { width:940px; margin-left:2px;}

/* 共通/footer */
.noscript_comment { background:#cc0000; text-align:center; color:#fff; line-height:1em; padding:0.3em 10px; border-bottom:1px #fff solid;}
.noscript_submit { background:#cc0000; text-align:center; color:#fff; padding:0.5em 10px;}
h1.global_h1 { background:#006699; text-align:center; color:#fff; border-bottom:1px #fff solid; line-height:1em; padding:0.5em 10px;}
#globalfooter { background:url(images/common/g_footer_back1.gif) repeat-x bottom; padding-bottom:9px;}
#globalfooter .copyright { background:#f0f0eb; padding:0.7em 25px;}

#footer_link { margin-bottom:2em; width:890px; margin-left:25px;}
#footer_link .width1 { float:left; margin-right:20px;}
#footer_link .width2 { float:left;}
#footer_link .link_block p { background:url(images/common/icon02.gif) no-repeat left 0.3em; margin-bottom:0.3em; padding-left:15px;}
#footer_link .link_block ul { margin-left:15px;}
#footer_link .link_block li { margin-bottom:0.2em; padding-left:11px; line-height:1.4em; background-image:url(images/common/icon01.gif); background-repeat:no-repeat; background-position:left 0.4em; _background-position:left 0.25em;}
#footer_link .link_block a { color:#333; text-decoration:none;}
#footer_link .link_block a:hover { text-decoration:underline; color:#3399cc;}

/* header/トップページ/下層ページ */
#globalheader_top { background:url(images/common/g_h_back.jpg) no-repeat right top; width:100%; height:317px; position:relative;}
#globalheader_others1 { background:url(images/common/g_h_back1.jpg) no-repeat right top; width:100%; height:150px; position:relative;}
#globalheader_top .g_h_logo,
#globalheader_others1 .g_h_logo { position:absolute; top:18px; left:27px; width:248px; height:73px;}
#globalheader_top .layout_img01,
#globalheader_others1 .layout_img01 { position:absolute; bottom:0; left:0;}
#globalheader_top .layout_img02,
#globalheader_others1 .layout_img02 { position:absolute; top:27px; left:325px;}
#globalheader_top .layout_img03,
#globalheader_others1 .layout_img03 { position:absolute; top:20px; right:9px;}
#globalheader_top .layout_img04 { position:absolute; top:161px; right:25px;}
#globalheader_top .t_h_box1,
#globalheader_others1 .t_h_box1 { opacity:0.6; filter: alpha(opacity=60); position:absolute; width:629px; top:14px; right:0; background:url(images/common/t_h_box1_a.gif) no-repeat left top;}
#globalheader_top .t_h_box1 .box_inner,
#globalheader_others1 .t_h_box1 .box_inner { background:url(images/common/t_h_box1_b.gif) no-repeat left bottom;}
#globalheader_top .t_h_box1 .box_inner .clear_def,
#globalheader_others1 .t_h_box1 .box_inner .clear_def { font-size:0.8em;}
#globalheader_top .t_h_box1 .text1,
#globalheader_others1 .t_h_box1 .text1 { padding-top:71px; padding-bottom:0.4em; width:281px; float:left; }
#globalheader_top .t_h_box1 .text1 dl,
#globalheader_others1 .t_h_box1 .text1 dl { margin-left:17px;}
#globalheader_top .t_h_box1 .text1 dt,
#globalheader_others1 .t_h_box1 .text1 dt { width:4em; line-height:1.4em; color:#000; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#globalheader_top .t_h_box1 .text1 dd,
#globalheader_others1 .t_h_box1 .text1 dd { margin-left:4em; margin-top:-1.4em; line-height:1.4em; color:#000; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#globalheader_top .t_h_box1 .text2,
#globalheader_others1 .t_h_box1 .text2 { width:335px; padding-top:79px; float:right;}
#globalheader_top .t_h_box1 .text2 p,
#globalheader_others1 .t_h_box1 .text2 p { padding-left:15px; line-height:1.4em; background-image:url(images/common/icon03.gif); background-repeat:no-repeat; background-position:left 0.25em; color:#000; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#globalheader_top .outline_text1 { position:absolute; left:355px; top:204px; width:560px; line-height:1.8em;}

/* メニュー */
.globalmenu { z-index:50; height:44px; width:100%; position:relative;}
.globalmenu .globalmenu_back { position:absolute; top:0; left:0;}
.globalmenu .globalmenu_btn_block { position:absolute; top:0; left:0;}
/*.globalmenu_btn_block li { zoom:1;}*/
.globalmenu_btn_block li ul { cursor:pointer; visibility:hidden;}
.globalmenu_btn_block li:hover ul { visibility:visible;}
.globalmenu_btn_block li:hover img { opacity:0; filter: alpha(opacity=0);}
.globalmenu_btn_block li img { cursor:pointer;}
.globalmenu_btn_block .btn1,
.globalmenu_btn_block .btn2,
.globalmenu_btn_block .btn3,
.globalmenu_btn_block .btn4,
.globalmenu_btn_block .btn5,
.globalmenu_btn_block .btn6 { position:absolute; top:1px; height:41px;}

.globalmenu_btn_block .btn1 { width:174px; left:10px; background:url(images/common/g_menu01_o.jpg) no-repeat left top;}
.globalmenu_btn_block .btn2 { width:153px; left:184px; background:url(images/common/g_menu02_o.jpg) no-repeat left top;}
.globalmenu_btn_block .btn3 { width:133px; left:337px; background:url(images/common/g_menu03_o.jpg) no-repeat left top;}
.globalmenu_btn_block .btn4 { width:125px; left:470px; background:url(images/common/g_menu04_o.jpg) no-repeat left top;}
.globalmenu_btn_block .btn5 { width:141px; left:595px; background:url(images/common/g_menu05_o.jpg) no-repeat left top;}
.globalmenu_btn_block .btn6 { width:194px; left:736px; background:url(images/common/g_menu06_o.jpg) no-repeat left top;}
.globalmenu_btn_block .btn1 ul { width:172px;}
.globalmenu_btn_block .btn2 ul { width:151px;}
.globalmenu_btn_block .btn3 ul { width:131px;}
.globalmenu_btn_block .btn4 ul { width:123px;}
.globalmenu_btn_block .btn5 ul { width:139px;}
.globalmenu_btn_block .btn6 ul { width:192px;}

.globalmenu_btn_block li ul { position:absolute; top:41px; left:1px; cursor:pointer; }
.globalmenu_btn_block li ul li { background:#006699 url(images/common/g_submenu_line02.gif) repeat-x bottom; }
.globalmenu_btn_block li ul li:hover { background:#005a87 url(images/common/g_submenu_line02.gif) repeat-x bottom; }
.globalmenu_btn_block li ul li a { text-decoration:none; color:#fff; background-image:url(images/common/g_submenu_icon.gif); background-repeat:no-repeat; background-position:10px 0.75em; display:inline-block; padding-top:0.6em; padding-bottom:0.6em; /padding-top:0.6em; /padding-bottom:0.4em; _padding-top:0.7em; _padding-bottom:0.3em; width:100%; line-height:1.2em;}
.globalmenu_btn_block li ul li a span { color:#fff; margin-left:25px; margin-right:8px; line-height:1.2em; display:inline-block; cursor:pointer;}
.globalmenu_btn_block li ul li:hover a { background-image:url(images/common/g_submenu_icon_o.gif);}
.globalmenu_btn_block li ul li:hover a span { color:#fff;}
.globalmenu_btn_block li ul li.last { background:#006699 url(images/common/g_submenu_line01.gif) repeat-x bottom;}
.globalmenu_btn_block li ul li.last:hover { background:#005a87 url(images/common/g_submenu_line01.gif) repeat-x bottom;}
.globalmenu_btn_block li ul li.last a { _padding-bottom:0.52em;}

/* メイン */
#main_content { width:100%; background:url(images/common/line01.gif) repeat-x bottom; margin-bottom:2em; padding-bottom:1px; _margin-top:-1px;}
#main_content_color { padding-bottom:2em; width:100%; background:url(images/common/main_content_back1.gif) repeat-y right;}
.main_content_inner { padding-top:2em; margin-left:25px; width:890px;}
.main_left_content { width:650px; float:left;}
.topic_path { padding-bottom:1em; margin-bottom:1.9em; border-bottom:1px #ccc solid;}
.topic_path a { text-decoration:none;}
.topic_path a:hover { text-decoration:underline;}
.topic_path .division { margin-left:0.5em; margin-right:0.5em; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.others_main_header { width:100%; margin-bottom:2em;}
.others_main_header .page_pict { width:89px; float:left;}
.others_main_header .left_text1 { margin-left:102px;}
.others_main_header .title { margin-bottom:0.1em; margin-left:102px; color:#006699; font-weight:bold; font-size:1.7em; line-height:1.2em;}

.title_format01 { background:url(images/common/title_format01_a.jpg) no-repeat left top; width:650px;}
.title_format01 span { background:url(images/common/title_format01_b.jpg) no-repeat left bottom; line-height:1.1em; padding:0.3em 10px 0.2em 20px; display:block; /display:inline-block; font-size:1.6em; font-weight:bold; color:#fff;}
.title_format02 { background:url(images/common/title_format02_b.gif) no-repeat left bottom; width:650px; padding-bottom:3px;}
.title_format02 .title_inner {}
.title_format02 span { background:url(images/common/title_format02_a.jpg) no-repeat left top; line-height:1.1em; _line-height:1em; padding:0.3em 10px 0 20px; _padding:0.5em 10px 0 20px; display:block; font-size:1.7em; font-weight:bold; color:#fff;}
.button_format01 { text-align:center;}
.button_format01 a {text-decoration:none; width:421px; margin-left:auto; margin-right:auto; background:url(images/common/button_format01_b.gif) no-repeat left bottom; padding-bottom:3px; display:block; /display:inline-block;}
.button_format01 a span { width:100%; line-height:1.2em; color:#333; font-weight:bold; font-size:1.2em; text-decoration:none; padding:1em 0 0.8em; background:url(images/common/button_format01_a.jpg) no-repeat left top; display:block; /display:inline-block;}
.button_format01 a { background:url(images/common/button_format01_b_o.gif) no-repeat left bottom; color:#3399cc;}
.button_format01 a:hover span { cursor:pointer; background:url(images/common/button_format01_a_o.jpg) no-repeat left top; color:#3399cc;}
.gray_box_format01 { padding-top:1.2em; padding-bottom:1.1em; text-align:center; background:#eee;}
.gray_box_format01 p,
.gray_box_format01 dl { width:550px; margin-left:auto; margin-right:auto; text-align:left;}
.gray_box_format01 .font_red01 dt,
.gray_box_format01 .font_red01 dd { color:#cc0000;}
.dl_format01 dt,
.gray_box_format01 dt { width:1em; line-height:1.4em;}
.dl_format01 dd,
.gray_box_format01 dd { margin-left:1.2em; line-height:1.4em; margin-top:-1.4em;}
.form_format01 table,
.form_format04 table,
.formmail_table1 table { border-collapse:collapse; width:100%;}
.form_format01 th,
.form_format01 td,
.formmail_table1 .formmail_th,
.formmail_table1 .formmail_td { border:1px #ccc solid; text-align:left; padding-top:0.9em; padding-bottom:0.9em;}
.form_format01 th,
.formmail_table1 .formmail_th { background:#eee; width:200px;}
.form_format01 th label { display:block; line-height:1.3em; margin-left:18px; margin-right:15px;}
.form_format01 th .font_red01 { margin-left:0.5em;}
.form_format01 td { padding-left:15px; padding-right:10px;}
.form_title1,
.form_title2 { color:#006699; font-weight:bold; font-size:1.4em; line-height:1.2em; padding-left:25px; background-image:url(images/common/icon12.jpg); background-repeat:no-repeat; background-position:left 0.1ex; /background-position:left top;}
.form_title1 .font_0_8em,
.form_title2 .font_0_8em { font-weight:normal; margin-left:0.2em;}
.form_format02 { padding-top:2.3em; padding-bottom:2.3em; text-align:center; border:1px #ccc solid;}
.form_format02 .row_block1 { width:620px; margin-left:auto; margin-right:auto; padding-bottom:1.5em; margin-bottom:1.5em; background:url(images/common/line03.gif) repeat-x bottom;}
.form_format01 td .td_inner1,
.form_format01 td .td_inner2 { width:420px;}
.form_format01 td .td_inner1 li { width:137px; margin-right:4px; float:left;}
.form_format01 td .td_inner1 li.last { width:135px; margin-right:0;}
.form_format01 td .td_inner2 li { width:102px; margin-right:4px; float:left;}
.form_format01 td .td_inner2 li.last { width:99px; margin-right:0;}
.form_format02 .row_inner { text-align:left; width:580px; margin-left:auto; margin-right:auto;}
.form_format02 .input_block { margin-left:2em; margin-top:-1.3em; line-height:1.2em;}
.form_format02 .input_block label,
.form_format03 .input_block label { color:#3399cc; font-size:1.2em; vertical-align:0.2ex; font-weight:bold;}
.form_format02 .dl_format01 { margin-top:0.5em;}
.form_format02 .last { background:none; padding-bottom:0; margin-bottom:0;}
.form_format03 { background:url(images/common/line04.gif) repeat-y center;}
.form_format03 .row { padding-bottom:1.9em; margin-bottom:1.9em; width:100%; background:url(images/common/line03.gif) repeat-x bottom;}
.form_format03 .row_inner { width:100%;}
.form_format03 .row .left_block,
.form_format03 .row .right_block { width:300px;}
.form_format03 .row .left_block { float:left;}
.form_format03 .row .right_block { float:right;}
.form_format03 .input_block { margin-left:3em; margin-right:5px; margin-top:-1.5em; }
.form_format03 .input_block p { line-height:1.4em; margin-top:0.2em;}
.form_format03 .pic1 { margin-bottom:0.7em; margin-left:5px;}
.form_format03 input { margin-left:15px;}
.form_format03 .last { margin-bottom:0;}
.form_format04 th { background:#eee;}
.form_format04 th p { margin-left:18px; margin-right:18px;}
.form_format04 th,
.form_format04 td { border:1px #ccc solid; text-align:left; padding-top:0.7em; padding-bottom:0.6em;}
.form_format04 td.exception_td1 { padding-top:1em; padding-bottom:1em;}
.form_format04 td .td_inner1,
.form_format04 td .td_inner2,
.form_format04 td .td_inner4,
.form_format04 td .td_inner5,
.form_format04 td .td_inner8,
.form_format04 td .td_inner9 { width:620px; margin-left:15px;}
.form_format04 td .td_inner3,
.form_format04 td .td_inner6 { width:617px; margin-left:18px;}
.form_format04 td .td_inner7 { width:617px; margin-left:18px; height:157px; position:relative;}
.form_format04 td .td_inner1 li { width:152px; margin-right:4px; float:left;}
.form_format04 td .td_inner1 li.last { margin-right:0; float:right;}
.form_format04 td .td_inner2 { padding-top:0.3ex; padding-bottom:0.3em;}
.form_format04 td .td_inner3,
.form_format04 td .td_inner4 { padding-top:0.3em; padding-bottom:0.2em;}
.form_format04 td .td_inner5,
.form_format04 td .td_inner6 { padding-top:0.3em; padding-bottom:0.4em;}
.form_format04 td .td_inner3 dt,
.form_format04 td .td_inner6 dt { width:6em; line-height:1.3em;}
.form_format04 td .td_inner3 dd,
.form_format04 td .td_inner6 dd { margin-left:7em; line-height:1.3em; margin-top:-1.6em;}
.form_format04 td .td_inner7 ul { width:100px; position:absolute; left:0; top:0;}
.form_format04 td .td_inner7 li { margin-bottom:0.2em;}
.form_format04 td .td_inner7 .pic_block1 { position:absolute; top:0; right:0; overflow:hidden; width:517px; height:157px;}
.form_format04 td .td_inner7 .pic_block1 .pic1 img,
.form_format04 td .td_inner7 .pic_block1 .pic2 img { border:1px #ccc solid;}
.form_format04 td .td_inner7 .pic_block1 .pic1 { height:157px; width:111px; position:absolute; top:0; left:0;}
.form_format04 td .td_inner7 .pic_block1 .pic2 { height:157px; width:222px; position:absolute; top:0; left:121px;}
.form_format04 td .td_inner7 .pic_block1 .text1 { width:164px; top:0; right:0; position:absolute;}
.form_format04 td .td_inner8 { padding-top:0.3ex; padding-bottom:0.2em;}
.form_format04 td .td_inner9 li { width:204px; margin-right:4px; float:left;}
.form_format04 td .td_inner9 li.last { margin-right:0; float:right;}
.form_format04 td .td_inner9 li.exception1 { width:412px; margin-right:0; float:right;}
.form_format04 td .td_area1 { margin-left:15px; width:609px; padding:3px;}
.form_format01 .input_text1,
.form_format04 .input_text1 { margin-left:0.4em; vertical-align:0.3ex; /vertical-align:0;}
.submit_btn_format1 { text-align:center; margin-bottom:2.5em;}
.submit_btn_format1 input { cursor:pointer; line-height:1.2em; padding:0.6em 0; /padding:0.6em 0 0.45em; width:9em;}
.verisign_block { padding-top:1em; padding-bottom:1em; text-align:center; border:1px #ccc solid;}
.verisign_block .verisign_inner { width:590px; margin-left:auto; margin-right:auto; text-align:left;}
.verisign_block object { float:left;}
.verisign_block p { margin-left:135px; padding-top:1em;}
.input_single_50,
.input_single_65,
.input_single_70,
.input_single_80,
.input_single_100,
.input_single_270,
.input_single_350,
.input_single_400,
.input_area01,
.input_area02,
.form_format04 td .td_area1 { font-size:12px; line-height:1.2em; border:1px #ccc solid; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#333;}
.input_single_50,
.input_single_65,
.input_single_70,
.input_single_80,
.input_single_100,
.input_single_270,
.input_single_350,
.input_single_400 { line-height:1em; /line-height:1.3em; _line-height:1.1em; /height:1.4em; _height:1.3em; padding:0.3ex 3px; /padding:0.2ex 3px 0; _padding:0.2ex 3px 0;}
.input_single_50 { width:50px;}
.input_single_65 { width:65px;}
.input_single_70 { width:70px;}
.input_single_80 { width:80px;}
.input_single_100 { width:100px;}
.input_single_270 { width:270px;}
.input_single_350 { width:350px;}
.input_single_400 { width:400px;}
.input_area01 { height:3em; width:380px; padding:0.3ex 3px;}
.input_area02 { height:15em; width:380px; padding:0.3ex 3px;}
.input_margin1 { margin-left:0.4em; margin-right:0.4em;}
.input_num { ime-mode:disabled;}
.input_full { ime-mode:active;}

/* 右ブロック */
.main_right_content { width:210px; float:right;}
.main_right_content .btn_block1 { margin-bottom:20px;}
.main_right_content .btn_block1 li { margin-bottom:4px; width:100%; height:66px; overflow:hidden;}
.main_right_content .btn_block1 li a { display:block; /display:inline-block; width:100%; background:url(images/common/g_r_menu_back.gif) no-repeat left top;}
.main_right_content .btn_block1 li a:hover img,
.main_right_content .banner01 a:hover img { opacity:0.8; filter: alpha(opacity=80);}
.main_right_content .btn_block1 li.last { margin-bottom:0;}
.main_right_content .banner01 { margin-bottom:17px;}
.main_right_content .banner01 a { width:100%; height:131px; background:#fff; display:block; _display:inline-block;}
.main_right_content .menu_box1 { background:url(images/common/g_r_menubox_back.gif) no-repeat left bottom; padding-bottom:1.2em; }
.main_right_content .menu_box1 .title1 { background:url(images/common/g_r_menubox_h1.gif) no-repeat left top; width:100%; margin-bottom:0.6em;}
.main_right_content .menu_box1 .title1 strong { font-size:1.5em; margin-left:17px; margin-right:17px; padding-top:0.4em; /padding-top:0.5em; padding-bottom:0.1em; _padding-bottom:0; line-height:1.2em; color:#fff; display:block;}
.main_right_content .menu_box1 .title2 { margin-left:17px; margin-bottom:0.6em;}
.main_right_content .menu_box1 ul { width:176px; margin-left:17px;}
.main_right_content .menu_box1 li { width:100%; background:#74b031 url(images/common/g_r_menubox_btn.jpg) no-repeat left top; margin-bottom:3px;}
.main_right_content .menu_box1 li:hover { background:#90c33d url(images/common/g_r_menubox_btn_o.jpg) no-repeat left top;}
.main_right_content .menu_box1 li a { display:block; font-size:1.3em; text-decoration:none; color:#fff; padding:0.3em 10px 0.2em 25px; line-height:1.2em;}

/* 永易さんブログ追加 110210 */
.main_right_content .nagayasu_blog { padding-top:17px;}
.main_right_content .nagayasu_blog p { width:210px; height:100px; overflow:hidden; background:url(images/common/n_blog_t_on.jpg) no-repeat left top;}
.main_right_content .nagayasu_blog a:hover img { opacity:0; filter: alpha(opacity=0);}

/* 下ブロック */
.main_footer_content { position:relative; width:100%; height:140px;}
.main_footer_content .banner1,
.main_footer_content .banner2 { width:315px; height:70px; position:absolute; top:70px; overflow:hidden;}
.main_footer_content .banner1 a,
.main_footer_content .banner2 a,
.main_footer_content .page_top_btn a { width:100%; height:100%; display:block;}
/*.main_footer_content .banner1 a:hover img,
.main_footer_content .banner2 a:hover img,
.main_footer_content .page_top_btn a:hover img { opacity:0.8; filter: alpha(opacity=80);}*/
.main_footer_content .banner1 { left:0;}
.main_footer_content .banner2 { left:335px;}
.main_footer_content .page_top_btn { width:160px; height:24px; position:absolute; top:93px; right:25px;}
.main_footer_content .page_top_btn a { background:url(images/common/page_top_btn_back.gif) no-repeat left top;}
