@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;
	margin:0;
	padding:0;
	line-height:1.5em;
	list-style-type:none;
	font-family:meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
}
h1,h2,h3,h4,h5,h6,strong { font-weight:bold;}
img { border:none;}
a { color:#3399cc; text-decoration:underline;}
a:hover { color:#99CCE5; text-decoration:underline;}
body { text-align:center; behavior: url("/js/csshover3.htc");}
label { cursor:pointer;}

.clear_1px { clear:both; height:1px !important; font-size:1px !important; line-height:1px !important;}
.clear_def { clear:both; height:1em; font-size:1em; line-height:1em;}
.clear_line01 { clear:both; height:1em; font-size:1em; line-height:1em; background:url(images/common/line01.gif) repeat-x center;}

/* ie用透過png設定 */
* html .iepngimg { behavior: expression(IEPNGFIX.fix(this)); }

/* margin/padding */
.margin_format01 { margin-left:0.3em; margin-right:0.3em;}
.m_l_1px { margin-left:1px;}
.m_l_2px { margin-left:2px;}
.m_r_0_3em { margin-right:0.3em;}
.m_t_0_4em { margin-top:0.4em;}
.m_b_5px { margin-bottom:5px;}
.m_b_9px { margin-bottom:9px;}
.m_b_10px { margin-bottom:10px;}
.m_b_1em { margin-bottom:1em;}
.m_b_0_2em { margin-bottom:0.2em;}
.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_7em { margin-bottom:0.7em;}
.m_b_0_8em { margin-bottom:0.8em;}
.m_b_1_2em { margin-bottom:1.2em;}
.m_b_1_3em { margin-bottom:1.3em;}
.m_b_1_4em { margin-bottom:1.4em;}
.m_b_1_5em { margin-bottom:1.5em;}
.m_b_1_6em { margin-bottom:1.6em;}
.m_b_1_7em { margin-bottom:1.7em;}
.m_b_2_1em { margin-bottom:2.1em;}
.m_b_2_2em { margin-bottom:2.2em;}

/* text */
.font_red01 { color:#cc0000;}
.font_green01 { color:#6cb946}
.font_b { font-weight:bold;}
.font_num01 { font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.font_0_8em { font-size:0.8em;}
.font_0_9em { font-size:0.9em;}
.font_bold { font-weight:bold;}
.dl_list1 dt { width:1em; line-height:1.3em;}
.dl_list1 dd { margin-left:1.3em; line-height:1.3em; margin-top:-1.3em;}
.dl_list2 dt { width:2.7em; line-height:1.4em;}
.dl_list2 dd { margin-left:2.7em; line-height:1.4em; margin-top:-1.4em;}

/* common */
.script_comment { font-weight:bold; color:#fff; text-align:center; background:#cc0000; line-height:1.3em; padding:0.3em 0;}
.table_format1 table,
.table_format2 table,
.table_format3 table { width:100%; border-collapse:collapse;}
.table_format1 th,
.table_format1 td,
.table_format2 th,
.table_format2 td { border:1px #ccc solid;}
.table_format1 th,
.table_format1 td { vertical-align:middle; padding:0.8em 10px 0.8em 13px; line-height:1.2em; text-align:left;}
.table_format2 th { vertical-align:middle; padding:1em 0; text-align:center; line-height:1.2em;}
.table_format2 th p { margin-left:5px; margin-right:5px; line-height:1.2em;}
.table_format2 td { padding:0.9em 10px 0.9em 10px; line-height:1.2em; text-align:left;}
.table_format1 th,
.table_format2 th { background:#f3f3f3; font-weight:normal;}
.table_format3 th { vertical-align:top; font-weight:normal; text-align:left; width:160px; padding:1.2em 0; background-color:#eef4f7; background-image:url(images/common/line1_w160.gif); background-repeat:no-repeat; background-position:left bottom;}
.table_format3 th p { font-weight:normal; margin-left:15px; margin-right:5px;}
.table_format3 td { vertical-align:top; padding:1.2em 10px 1.2em 15px; background:url(images/common/line1_w472.gif) no-repeat left bottom;}

/* header */
#global_header { position:relative; z-index:1; width:100%;}
#global_header .script_comment { border-bottom:1px #fff solid;}
#global_header .h1_block { background:#659bc4; border-bottom:1px #fff solid;}
#global_header .h1_block h1 { color:#fff; padding:0.3ex 0; font-weight:normal; line-height:1.3em; width:740px; margin-left:auto; margin-right:auto;}
#global_header .header_main { width:100%; background:url(images/common/g_h_back1.jpg) repeat-x top; height:180px;}
#global_header .header_main .h_main_inner { width:740px; margin-left:auto; margin-right:auto; text-align:left; height:180px; position:relative;}
#global_header .header_main .h_block1 { width:100%; height:118px; position:absolute; top:0; left:0;}
#global_header .header_main .h_block1 .h_backimg { position:absolute; top:0; left:0;}
#global_header .header_main .h_block1 .h_logo { position:absolute; left:20px; top:0;}
#global_header .header_main .h_block1 h2 { line-height:1.4em; position:absolute; top:62px; left:80px; font-weight:normal; font-size:0.9em; width:340px;}
#global_header .header_main .h_block1 .contact_btn { position:absolute; width:299px; height:29px; right:7px; top:75px;}
#global_header .header_main .h_block1 .contact_btn a:hover img { opacity:0.8; filter: alpha(opacity=80);}

/* header/global_menu */
#global_header .header_main .h_g_menu { width:100%; height:56px; position:absolute; bottom:0; left:0;}
#global_header .header_main .h_g_menu .menu1,
#global_header .header_main .h_g_menu .menu2,
#global_header .header_main .h_g_menu .menu4,
#global_header .header_main .h_g_menu .menu5,
#global_header .header_main .h_g_menu .menu7 { text-align:left; position:absolute; top:0; height:100%; width:94px;}
#global_header .header_main .h_g_menu .menu6 { text-align:left; position:absolute; top:0; height:100%; width:109px;}
#global_header .header_main .h_g_menu .menu3 { text-align:left; position:absolute; top:0; height:100%; width:153px;}
#global_header .header_main .h_g_menu .menu1 { left:1px;}
#global_header .header_main .h_g_menu .menu2 { left:96px;}
#global_header .header_main .h_g_menu .menu3 { left:191px;}
#global_header .header_main .h_g_menu .menu4 { left:345px;}
#global_header .header_main .h_g_menu .menu5 { left:440px;}
#global_header .header_main .h_g_menu .menu6 { left:535px;}
#global_header .header_main .h_g_menu .menu7 { right:1px;}
#global_header .header_main .h_g_menu .menu1 a { display:block; width:100%; background:url(images/common/g_menu1_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu2 a { display:block; width:100%; background:url(images/common/g_menu2_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu3 a { display:block; width:100%; background:url(images/common/g_menu3_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu4 a { display:block; width:100%; background:url(images/common/g_menu4_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu5 a { display:block; width:100%; background:url(images/common/g_menu5_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu6 a { display:block; width:100%; background:url(images/common/g_menu6_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu7 a { display:block; width:100%; background:url(images/common/g_menu7_o.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu1 span,
#global_header .header_main .h_g_menu .menu2 span,
#global_header .header_main .h_g_menu .menu4 span,
#global_header .header_main .h_g_menu .menu5 span,
#global_header .header_main .h_g_menu .menu7 span { display:block; width:100%; cursor:pointer;}
#global_header .header_main .h_g_menu .menu3 span { display:block; width:100%; cursor:pointer;}
#global_header .header_main .h_g_menu .menu6 span { display:block; width:100%; cursor:pointer;}

#global_header .header_main .h_g_menu .menu1 span { background:url(images/common/g_menu1_a.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu2 span { background:url(images/common/g_menu2_a.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu3 span { background:url(images/common/g_menu3_a.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu4 span { background:url(images/common/g_menu4_a.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu5 span { background:url(images/common/g_menu5_a.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu6 span { background:url(images/common/g_menu6_a.jpg) no-repeat left top;}
#global_header .header_main .h_g_menu .menu7 span { background:url(images/common/g_menu7_a.jpg) no-repeat left top;}

#global_header .header_main .h_g_menu .menu1:hover img,
#global_header .header_main .h_g_menu .menu2:hover img,
#global_header .header_main .h_g_menu .menu3:hover img,
#global_header .header_main .h_g_menu .menu4:hover img,
#global_header .header_main .h_g_menu .menu5:hover img,
#global_header .header_main .h_g_menu .menu6:hover img,
#global_header .header_main .h_g_menu .menu7:hover img { opacity:0; filter:alpha(opacity=0);}

#global_header .header_main .h_g_menu .sub_menu ul { display:none; width:205px; _width:186px;}
#global_header .header_main .h_g_menu .sub_menu:hover ul { display:block;}
#global_header .header_main .h_g_menu .sub_menu li a { text-decoration:none; font-size:0.9em; width:auto; padding:0.5em 5px 0.5em 14px; /padding:0.4em 5px 0.4em 14px; _padding:0.7em 5px 0.4em 14px; line-height:1.3em; background-color:#659bc4;  background-image:url(images/common/icon01_white.gif); background-repeat:no-repeat; background-position:6px 10px; /background-position:6px 10px; _background-position:6px 10px; border-bottom:1px #e0ebf3 solid; color:#fff;}
#global_header .header_main .h_g_menu .sub_menu li a:hover { background-color:#93b9d6; text-decoration:none;}
* html #global_header .header_main .h_g_menu .sub_menu li a { display:inline-block; width:100%;}
* html #global_header .header_main .h_g_menu .sub_menu li { display:inline-block; width:100%;}

#global_header .header_main .h_g_menu .line1,
#global_header .header_main .h_g_menu .line2,
#global_header .header_main .h_g_menu .line3,
#global_header .header_main .h_g_menu .line4,
#global_header .header_main .h_g_menu .line5,
#global_header .header_main .h_g_menu .line6,
#global_header .header_main .h_g_menu .line7,
#global_header .header_main .h_g_menu .line8 { position:absolute; top:0;}
#global_header .header_main .h_g_menu .line1 { left:0;}
#global_header .header_main .h_g_menu .line2 { left:95px;}
#global_header .header_main .h_g_menu .line3 { left:190px;}
#global_header .header_main .h_g_menu .line4 { left:344px;}
#global_header .header_main .h_g_menu .line5 { left:439px;}
#global_header .header_main .h_g_menu .line6 { left:534px;}
#global_header .header_main .h_g_menu .line7 { left:644px;}
#global_header .header_main .h_g_menu .line8 { right:0;}

/* main_content*/
.global_content_wrap { position:relative; z-index:0; padding-top:20px; width:100%; background:url(images/common/g_content_back1.jpg) repeat-x top;}
.global_content { width:740px; margin-left:auto; margin-right:auto;}
.global_content_inner { width:100%;}
.other_page_footer { background:url(images/common/other_page_footer.gif) no-repeat left bottom; padding-bottom:2px;}
.other_page { width:100%; padding-bottom:55px; background:#fff url(images/common/ccc_border_w740.gif) repeat-y left;}
.other_page .main_content { text-align:left;}
.other_page_header { width:100%; padding-top:1.2em;}
.other_page .main_content,
.other_page_header .topic_path,
.other_page_header .title_block,
.other_page_header .text_block { width:680px; margin-left:auto; margin-right:auto;}
.other_page_header .text_block p { margin-left:20px;}
.topic_path { text-align:right; color:#3399cc; margin-bottom:1.7em;}
.other_page_header .title_block { text-align:left; padding-bottom:12px;}
.other_page_header .text_block { text-align:left; margin-bottom:27px;}

.title_box1 { background:url(images/common/title_box1_a.jpg) no-repeat left top; _background:url(images/common/title_box1_a.jpg) no-repeat left 0.3ex; margin-bottom:17px;}
.title_box1 span { display:block; background:url(images/common/title_box1_b.gif) no-repeat left bottom; line-height:1em; color:#fff; font-weight:bold; font-size:1.4em; padding:0.4em 10px 0.3em 40px; _padding:0.6em 10px 0.1em 40px;}
.title_box2 { width:100%; background:#f3f3f3 url(images/common/gray01_w3.gif) repeat-y left;}
.title_box2 span { display:block; line-height:1.1em; font-weight:bold; font-size:1.2em; color:#659bc4; padding:0.5em 10px 0.4em 15px; _padding:0.5em 10px 0.3em 15px;}
.title_format1 { font-weight:bold; font-size:1.4em; background:url(images/common/icon03.gif) no-repeat left 0.5ex; line-height:1.2em; padding-left:15px;}
.title_format2 { background:url(images/common/icon03.gif) no-repeat left 0.4ex; line-height:1.3em; padding-left:15px;}
.pic_box_104,
.pic_box_135,
.pic_box_149,
.pic_box_150,
.pic_box_155,
.pic_box_160,
.pic_box_164,
.pic_box_169,
.pic_box_173,
.pic_box_174,
.pic_box_184,
.pic_box_194,
.pic_box_196,
.pic_box_197,
.pic_box_213,
.pic_box_251,
.pic_box_300,
.pic_box_304,
.pic_box_413,
.pic_box_464,
.pic_box_209 { border-top:1px #ccc solid; border-bottom:1px #ccc solid; text-align:center; padding-top:1px; padding-bottom:1px;}
.pic_box_104 { width:104px; background:url(images/common/ccc_border_w104.gif) repeat-y left;}
.pic_box_135 { width:135px; background:url(images/common/ccc_border_w135.gif) repeat-y left;}
.pic_box_149 { width:149px; background:url(images/common/ccc_border_w149.gif) repeat-y left;}
.pic_box_150 { width:150px; background:url(images/common/ccc_border_w150.gif) repeat-y left;}
.pic_box_155 { width:155px; background:url(images/common/ccc_border_w155.gif) repeat-y left;}
.pic_box_160 { width:160px; background:url(images/common/ccc_border_w160.gif) repeat-y left;}
.pic_box_164 { width:164px; background:url(images/common/ccc_border_w164.gif) repeat-y left;}
.pic_box_169 { width:169px; background:url(images/common/ccc_border_w169.gif) repeat-y left;}
.pic_box_173 { width:173px; background:url(images/common/ccc_border_w173.gif) repeat-y left;}
.pic_box_174 { width:174px; background:url(images/common/ccc_border_w174.gif) repeat-y left;}
.pic_box_184 { width:184px; background:url(images/common/ccc_border_w184.gif) repeat-y left;}
.pic_box_194 { width:194px; background:url(images/common/ccc_border_w194.gif) repeat-y left;}
.pic_box_196 { width:196px; background:url(images/common/ccc_border_w196.gif) repeat-y left;}
.pic_box_197 { width:197px; background:url(images/common/ccc_border_w197.gif) repeat-y left;}
.pic_box_209 { width:209px; background:url(images/common/ccc_border_w209.gif) repeat-y left;}
.pic_box_213 { width:213px; background:url(images/common/ccc_border_w213.gif) repeat-y left;}
.pic_box_251 { width:251px; background:url(images/common/ccc_border_w251.gif) repeat-y left;}
.pic_box_300 { width:300px; background:url(images/common/ccc_border_w300.gif) repeat-y left;}
.pic_box_304 { width:304px; background:url(images/common/ccc_border_w304.gif) repeat-y left;}
.pic_box_413 { width:413px; background:url(images/common/ccc_border_w413.gif) repeat-y left;}
.pic_box_464 { width:464px; background:url(images/common/ccc_border_w464.gif) repeat-y left;}
.ccc_box_white_632 { border-top:1px #ccc solid; border-bottom:1px #ccc solid; text-align:center; padding-top:15px; padding-bottom:15px;}
.ccc_box_white_632 { width:632px; background:url(images/common/ccc_border_w632.gif) repeat-y left;}
.ccc_box_white_632 .inner_box { margin-left:auto; margin-right:auto; width:592px;}
.ccc_box_yellow_632 { background:#ffffec url(images/common/ccc_border_y1_w632.gif) repeat-y left; border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.list_style01 li,
.list_style02 li { background-image:url(images/common/list_icon1.gif); background-repeat:no-repeat; background-position:left 0.7ex; padding-left:13px;}
.list_style01 li { line-height:1.3em; margin-bottom:0.2em;}
.list_style02 li { line-height:1.3em; margin-bottom:0.5em;}
.list_style03 li,
.list_style04 li { margin-bottom:0.2em; padding-left:10px; background-image:url(images/common/list_icon2.gif); background-repeat:no-repeat;}
.list_style03 li { line-height:1.2em; font-size:0.9em; background-position:left 0.7ex;}
.list_style04 li { line-height:1.3em; background-position:left 0.8ex;}
.list_style05 li,
#page_blog .column1 .content1 .entry_content ul li,
#page_info .column1 .content1 .entry_content ul li { background-image:url(images/common/icon07.gif); background-repeat:no-repeat; background-position:left 0.8ex; padding-left:12px; line-height:1.3em; margin-bottom:0.3em;}
#page_blog .column1 .content1 .entry_content ol li,
#page_info .column1 .content1 .entry_content ol li { margin-left:1.5em; /margin-left:1.8em; list-style-position: outside; list-style-type: decimal; line-height:1.3em; margin-bottom:0.3em;}
.list_style06 .num01,
.list_style06 .num02,
.list_style06 .num03,
.list_style06 .num04,
.list_style06 .num05,
.list_style06 .num06 { background-repeat:no-repeat; background-position:left 0.4ex; padding-left:17px; line-height:1.4em; margin-bottom:0.5em;}
.list_style06 .num01 { background-image:url(images/common/num_icon5_01.gif);}
.list_style06 .num02 { background-image:url(images/common/num_icon5_02.gif);}
.list_style06 .num03 { background-image:url(images/common/num_icon5_03.gif);}
.list_style06 .num04 { background-image:url(images/common/num_icon5_04.gif);}
.list_style06 .num05 { background-image:url(images/common/num_icon5_05.gif);}
.list_style06 .num06 { background-image:url(images/common/num_icon5_06.gif);}
.banner_format1 { position:relative; height:60px; margin-left:24px; width:632px;}
.banner_format1 li { position:absolute; top:0; width:204px; height:60px;}
.banner_format1 .list1 { left:0;}
.banner_format1 .list2 { left:214px;}
.banner_format1 .list3 { right:0;}
.banner_format1 li a:hover img { opacity:0.8; filter:alpha(opacity=80);}
.arrow_icon01 { vertical-align:-0.2ex; margin-right:0.5em;}

/* 下層ページヘッダー処理 */
#page_gas .other_page_header,
#page_bloglist .other_page_header,
#page_blog .other_page_header { background:url(images/common/otherpage_h_img01.jpg) no-repeat left top;}
#page_kerosene .other_page_header { background:url(images/common/otherpage_h_img02.jpg) no-repeat left top;}
#page_reform .other_page_header { background:url(images/common/otherpage_h_img03.jpg) no-repeat left top;}
#page_eco .other_page_header { background:url(images/common/otherpage_h_img04.jpg) no-repeat left top;}
#page_solar .other_page_header { background:url(images/common/otherpage_h_img05.jpg) no-repeat left top;}
#page_company .other_page_header { background:url(images/common/otherpage_h_img06.jpg) no-repeat left top;}
#page_contact .other_page_header,
#page_infolist .other_page_header,
#page_info .other_page_header { background:url(images/common/otherpage_h_img07.jpg) no-repeat left top;}

#page_gas .title_block { background:url(images/common/line_green1.gif) repeat-x bottom; margin-bottom:25px;}
#page_kerosene .title_block { background:url(images/common/line_red1.gif) repeat-x bottom; margin-bottom:25px;}
#page_reform .title_block { background:url(images/common/line_orange1.gif) repeat-x bottom; margin-bottom:25px;}
#page_eco .title_block { background:url(images/common/line_green2.gif) repeat-x bottom; margin-bottom:25px;}
#page_solar .title_block { background:url(images/common/line_orange2.gif) repeat-x bottom; margin-bottom:25px;}
#page_company .title_block,
#page_contact .title_block,
#page_bloglist .title_block,
#page_blog .title_block,
#page_infolist .title_block,
#page_info .title_block { background:url(images/common/line_blue1.gif) repeat-x bottom; margin-bottom:30px;}

#page_gas .text_block { background:url(images/others/border_green1.gif) repeat-y left;}
#page_kerosene .text_block { background:url(images/others/border_red1.gif) repeat-y left;}
#page_reform .text_block { background:url(images/others/border_orange1.gif) repeat-y left;}
#page_eco .text_block { background:url(images/others/border_green2.gif) repeat-y left;}
#page_solar .text_block { background:url(images/others/border_orange2.gif) repeat-y left;}

/* form　common */
.input_single_70,
.input_single_85,
.input_single_270,
.input_area01,
.input_area02 { font-size:12px; line-height:1.2em; border:1px #ccc solid; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#333;}
.input_single_70,
.input_single_85,
.input_single_270 { line-height:1.3em; _line-height:1.1em; height:1.3em; /height:1.4em; _height:1.3em; padding:2px 3px 2px; /padding:2px 3px 0;}
.input_single_70 { width:70px;}
.input_single_85 { width:80px;}
.input_single_270 { width:270px;}
.input_area01 { width:410px; height:3em; padding:2px;}
.input_area02 { width:410px; height:11em; padding:2px;}
.input_num { ime-mode:disabled;}
.input_full { ime-mode:active;}
select { padding:2px; color:#333; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/* footer */
#global_footer { padding-bottom:20px; width:740px; margin-left:auto; margin-right:auto;}
#global_footer .text_link1 { margin-bottom:15px; width:700px; margin-left:auto; margin-right:auto;}
#global_footer .text_link1 .block1 { text-align:left; width:230px; float:left;}
#global_footer .text_link1 .block2 { text-align:left; width:230px; margin-left:10px; float:left;}
#global_footer .text_link1 .block3 { text-align:left; width:225px; float:right;}
#global_footer .text_link1 .block1 li,
#global_footer .text_link1 .block2 li { padding-left:9px; background-image:url(images/common/icon01.gif); background-repeat:no-repeat; background-position:left 0.7ex; font-size:0.9em; line-height:1.3em; margin-bottom:0.2em;}
#global_footer .text_link1 .block1 li:hover,
#global_footer .text_link1 .block2 li:hover { background-image:url(images/common/icon01_blue.gif);}
#global_footer .text_link1 .block1 li a,
#global_footer .text_link1 .block2 li a { text-decoration:none; color:#333; }
#global_footer .text_link1 .block1 li a:hover,
#global_footer .text_link1 .block2 li a:hover { color:#3399cc; text-decoration:underline;}
#global_footer .page_up { margin-bottom:20px; padding:35px 20px 11px 0; text-align:right; background:url(images/common/line01.gif) repeat-x bottom; text-align:right;}
#global_footer .page_up a { display:block; height:9px; width:53px; margin-left:auto;}
#global_footer .page_up a:hover img { opacity:0.6; filter: alpha(opacity=60);}
#global_footer .copyright { padding-top:7px; background:url(images/common/g_footer_box1_a.gif) no-repeat left top;}
#global_footer p { font-size:0.9em; line-height:1.3em; text-align:left; padding:0.1em 30px 7px; background:#efeee7 url(images/common/g_footer_box1_b.gif) no-repeat left bottom;}

/* blog/info nav */
.global_page_nav { line-height:1.2em; padding:2.5em 0 0; width:620px; margin-left:10px;}
.global_page_nav li { text-align:center; float:left; border:1px #ccc solid; margin-left:1px; background:#0F79BC; color:#fff;}
.global_page_nav li,
.global_page_nav a { text-decoration:none; line-height:2.1em; width:2.2em; height:2.1em; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.global_page_nav a { display:block; background:#fff; color:#333;}
.global_page_nav a:hover { background:#F0F0EC; text-decoration:underline;}
.global_page_nav .nav_before img { margin-right:0.4em; _vertical-align:-0.5em;}
.global_page_nav .nav_next img { margin-left:0.4em; _vertical-align:-0.5em;}
.global_page_nav .nav_before,
.global_page_nav .nav_next,
.global_page_nav .nav_before a,
.global_page_nav .nav_next a { font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; display:inline; line-height:2em; background:none; _vertical-align:-0.5em;}
.global_page_nav .nav_before a:hover,
.global_page_nav .nav_next a:hover { background:none;}
.global_page_nav .nav_before,
.global_page_nav .nav_next { width:auto; border:none; background:none;}
.global_page_nav .nav_before { width:6.3em; text-align:left;}
.global_page_nav .nav_next { width:6.3em; text-align:right;}
.global_page_nav .clear_1px { width:100%; float:none; border:none; margin-left:0; background:none;}

.global_entry_nav { width:100%; padding-top:1.6em;}
.global_entry_nav .nav_inner { width:100%;}
.global_entry_nav .before { width:230px; float:left; line-height:1.2em; background-image:url(images/common/nav_before_icon.gif); background-repeat:no-repeat; background-position:left 0.4ex; /background-position:left 0.2ex;}
.global_entry_nav .list_link { margin-left:235px; margin-right:235px; text-align:center; line-height:1.2em;}
.global_entry_nav .next { width:230px; float:right; line-height:1.2em; background-image:url(images/common/nav_next_icon.gif); text-align:right; background-repeat:no-repeat; background-position:right 0.4ex; /background-position:right 0.2ex;}
.global_entry_nav .before a { margin-left:15px;}
.global_entry_nav .next a { margin-right:15px;}
.global_entry_nav a { text-decoration:none; color:#333; line-height:1.2em; display:block;}
.global_entry_nav a:hover { text-decoration:underline; color:#3399cc;}