@charset "utf-8";

/* SIR 지운아빠 */



/* 초기화 */

html {overflow-y:scroll}

body {margin:0;padding:0;font-size:100%}

html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}

h1, h2, h3, h4, h5, h6 {font-size:1em}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}

dl,ul,ol,li{list-style:none;padding:0;margin:0;}

img,input,button,fieldset,form,legend,hr,abbr,acronym{border:0 none}

legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

label, input, button, select, img {vertical-align:middle}

input, button {margin:0;padding:0;font-size:1em}

button {cursor:pointer}

input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none}

textarea, select {font-size:1em;font-family:dotum}

textarea {border-radius:0;-webkit-appearance:none}

select {margin:0}

p {margin:0;padding:0;word-break:break-all}

hr {display:none}

pre {overflow-x:scroll;font-size:1.1em}

a:link, a:visited {color:#000;text-decoration:none}

a:hover, a:focus, a:active {color:#000;text-decoration:underline}



/* 팝업레이어 */

#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}

#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}

.hd_pops_con {}

.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}

.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}



/* 상단 레이아웃 */

#hd {position:relative;background:#fff}

#hd:after {display:block;visibility:hidden;clear:both;content:""}

#hd_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}



#logo {padding:15px 10px}



#gnb_open {position:absolute;top:10px;right:60px;padding:0 10px;height:2.6em;border:0;background:#333;color:#fff;font-size:1em;letter-spacing:-0.1em}

#gnb {display:none;background:#282828}

#gnb a {display:block;color:#efefef}

.gnb_1da {padding:10px;border-top:1px solid #191919}

.gnb_2dul {background:#383838}

.gnb_2da {padding:10px;border-top:1px solid #282828}

.gnb_2da span:before {display:inline-block;margin:0 10px 0 0;color:#666;content:'▶'}

#gnb_close {display:block;margin:0;padding:10px 0;width:100%;border:0;background:#000;color:#fff}



#gnb_empty {padding:20px 0;color:#fff;text-align:center;line-height:2em}

#gnb_empty a {display:inline;text-decoration:underline}



#hd_sch_open {position:absolute;top:10px;right:10px;padding:0 10px;height:2.6em;border:0;background:#333;color:#fff;font-size:1em;letter-spacing:-0.1em}

#hd_sch {display:none;border-top:1px solid #181818;background:#282828;text-align:center}

#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#hd_sch form {position:relative;padding:30px 0}

#hd_sch #sch_stx {height:30px;border:1px solid #181818;background:#323232 !important;line-height:2.5em;vertical-align:middle}

#hd_sch #sch_submit {margin:0;padding:0 10px;height:32px;border:0;background:#000;color:#fff;vertical-align:middle}

#hd_sch #sch_close {display:block;margin:0;padding:10px 0;width:100%;border:0;background:#000;color:#fff}



#hd_nb {clear:both;background:#ecf0f7;text-align:center}

#hd_nb li {display:inline-block}

#hd_nb li:nth-last-of-type(1) {border-right:0 !important}

#hd_nb a {display:inline-block;padding:10px 7px;text-decoration:none}



#lnb {}

#lnb ul {margin:0;padding:0;border-bottom:1px solid #e7f1ed;list-style:none}

#lnb ul:after {display:block;visibility:hidden;clear:both;content:""}

#lnb li {float:left;margin-bottom:-1px;width:25%}

#lnb a {display:block;padding:10px 0;border-right:1px solid #e7f1ed;border-bottom:1px solid #e7f1ed;color:#000;text-align:center;text-decoration:none}

#lnb li:nth-of-type(4n) a {border-right:0}



/* 중간 레이아웃 */

#wrapper {margin:0px 0;padding:0;}

#wrapper:after {display:block;visibility:hidden;clear:both;content:""}



#container {position:relative;min-height:300px}

#container:after {display:block;visibility:hidden;clear:both;content:""}

#container_title {margin:0 10px 20px;font-size:1.2em;font-weight:bold}



/* 텍스트 크기 조절 */

#text_size {margin:0 0 10px;text-align:center}

#text_size button {margin:0;padding:2px 2px 1px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle}

.ts_up {font-size:1.167em !important}

.ts_up2 {font-size:1.3em !important}



/* 하단 레이아웃 */

#ft {;border-top:1px solid #dde4e9;background:#f2f5f9}

#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}

#ft p {margin:0;padding:10px 0;line-height:1.8em}



#ft_copy {padding:10px;background:#414141;color:#fff;line-height:2em}

#ft_copy #ft_company {text-align:center}

#ft_copy #ft_company a {display:inline-block;padding:5px 10px}

#ft_copy b {color:inherit}

#ft_copy a {color:inherit;text-decoration:none}



/* 게시물 선택복사 선택이동 */

#copymove {}

.copymove_current {float:right;color:#ff3061}

.copymove_currentbg {background:#f4f4f4}



/* 화면낭독기 사용자용 */

#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}

.msg_sound_only, .sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/* 본문 바로가기 */

.to_content a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}



/* 이미지 등비율 리사이징 */

.img_fix {width:100%;height:auto}



/* 캡챠 자동등록(입력)방지 기본 */

#captcha {display:inline-block;position:relative}

#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

#captcha audio {display:block;margin:0 0 5px;width:187px}

#captcha #captcha_img {width:60px;height:30px;border:1px solid #e9e9e9}

#captcha #captcha_reload {margin:0;padding:0 5px;height:32px;border:0;background:#e4eaec;vertical-align:middle;overflow:hidden;cursor:pointer}

#captcha #captcha_key {margin:0 0 0 4px;padding:0 5px;width:50px;height:30px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2em}

#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}



/* 버튼 */

a.btn01 {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}

a.btn01:focus, a.btn01:hover {text-decoration:none}

button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}

a.btn02 {display:inline-block;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}

a.btn02:focus, .btn02:hover {text-decoration:none}

button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}



.btn_confirm {text-align:center} /* 서식단계 진행 */



.btn_submit {padding:8px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em}

fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}



a.btn_cancel {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}

button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}



a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} /* 우편번호검색버튼 등 */

button.btn_frmline {font-size:1em}



/* 게시판용 버튼 */

a.btn_b01 {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}

a.btn_b01:focus, .btn_b01:hover {text-decoration:none}

a.btn_b02 {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}

a.btn_b02:focus, .btn_b02:hover {text-decoration:none}

a.btn_admin {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */

a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}



/* 댓글 스타일 */

.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}



/* 기본테이블 */

.tbl_wrap {margin:0 10px 10px}

.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}

.tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left}



.tbl_head01 {}

.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}

.tbl_head01 thead th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}

.tbl_head01 thead a {color:#383838}

.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */

.tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}

.tbl_head01 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}

.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}

.tbl_head01 td {padding:5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}



.tbl_head02 {}

.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}

.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}

.tbl_head02 thead a {color:#383838}

.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */

.tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}

.tbl_head02 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}

.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}

.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}



/* 폼 테이블 */

.tbl_frm01 {}

.tbl_frm01 th {padding:10px 0;width:90px;border:1px solid #e9e9e9;border-left:0;text-align:left}

.tbl_frm01 td {padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}

.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;vertical-align:middle;line-height:1.8em;-webkit-appearance:none}

.tbl_frm01 textarea {width:100%;height:100px}

.tbl_frm01 a {text-decoration:none}

.tbl_frm01 .frm_file {display:block;margin-bottom:5px;width:100%}

.tbl_frm01 .frm_info {display:block;padding:5px 0 0;color:#666;line-height:1.3em}



/* 자료 없는 목록 */

.empty_table {padding:20px 0 !important;text-align:center}

.empty_list {padding:20px 0 !important;text-align:center}



/* 필수입력 */

.required, textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}



/* 테이블 항목별 정의 */

.td_board {width:120px;text-align:center}

.td_category {width:80px;text-align:center}

.td_chk {width:30px;text-align:center}

.td_date {width:60px;text-align:center}

.td_datetime {width:150px;text-align:center}

.td_group {width:100px;text-align:center}

.td_mb_id {width:100px;text-align:center}

.td_mng {width:80px;text-align:center}

.td_name {width:100px;text-align:left}

.td_nick {width:100px;text-align:center}

.td_num {width:50px;text-align:center}

.td_numbig {width:80px;text-align:center}

.td_stat {width:60px;text-align:center}



.txt_active {color:#5d910b}

.txt_done {color:#e8180c}

.txt_expired {color:#ccc}

.txt_rdy {color:#8abc2a}



/* 새창 기본 스타일 */

.new_win {}

.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;font-size:1.2em}

.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}

.new_win .tbl_wrap {margin:0 20px}

.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none}

.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}

.new_win .win_ul li {float:left;margin-left:-1px}

.new_win .win_ul a {display:block;padding:10px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-weight:bold;text-decoration:none}

.new_win .win_desc {padding:10px 20px}



.new_win .win_btn {clear:both;margin:20px;text-align:center}

.new_win .win_btn a {display:inline-block;padding:0 10px;height:2.5em;background:#666;color:#fff;text-decoration:none;vertical-align:middle;line-height:2.5em}

.new_win .win_btn button {display:inline-block;padding:0 10px;height:2.5em;border:0;background:#666;color:#fff;text-decoration:none;line-height:2.5em}

.new_win .win_btn input {padding:0 10px;height:2.5em;line-height:2.5em}



/* 검색결과 색상 */

.sch_word {color:#ff3061}



/* 사이드뷰 */

.sv_wrap {display:inline-block;position:relative;font-weight:normal}

.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}

.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}

.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}

.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}

.sv_nojs .sv {display:block}



/* 페이징 */

.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}

.pg {}

.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}

.pg a:focus, .pg a:hover {text-decoration:none}

.pg_page {background:#e4eaec;text-decoration:none}

.pg_start, .pg_prev {/* 이전 */}

.pg_end, .pg_next {/* 다음 */}

.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}



/* PC화면으로 */

#device_change {display:block;margin:5px;padding:5px 0;border:1px solid #eee;border-radius:2em;color:#000;font-size:1em;text-decoration:none;text-align:center}



.introWrap {clear:both;}

.introWrap:after {clear: both;content: "";display: block;}

.introWrap li {float:left;}



/* UI */

body {width:100%;} 

#m_wrp {position:relative;clear:both;width:100%;overflow:hidden}

#m_wrp1 {position:relative;clear:both;width:640px;margin:0 auto;overflow:hidden}

#header {position:relative;z-index:9;height:119px;padding:0;margin:0;}

#header .gnbmenu {padding:10px 0px 0 0;margin:0;height:28px;position:relative;right:0px;top:0;width:100%;background:#000000;text-align:rigth;}

#header .gnbmenu:after {clear: both;content: "";display: block;}

#header .gnbmenu ul {position:absolute;right:10px;top:10px;}

#header .gnbmenu li {float:left;padding:0 3px;}

#header .gnbmenu li:first-child {background:none;}

#introheader {position:relative;z-index:9;padding:0;margin:0;height:38px;}

#introheader:after {clear: both;content: "";display: block;}

#introheader .gnbmenu {padding:10px 0 0 0;margin:0;;height:28px;position:absolute;right:10px;top:0;}

#introheader .gnbmenu:after {clear: both;content: "";display: block;}

#introheader .gnbmenu li {float:left;padding:0 3px;}

#introheader .gnbmenu li:first-child {background:none;}

#header h1 {display:block;width:100%;height:81px;text-align:center;padding:0px 0 0 0;}

#header h3 {display:block;height:80px;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;padding:0;margin:0;}



#header span {display:block;position:absolute;right:0;top:38px;height:81px;}

#header span button {width:79px;height:81px;background:url('/mobile/img/btn_meun.gif') 0px center no-repeat;text-indent:-9999px;overflow:hidden}

#headermsg {clear:both;background:#3c70bf;text-align:center;height:35px;padding:0;}

#contents {clear:both;*zoom: 1;margin:0 0 0px 0;padding:0 20px;}

#contents:after {clear: both;content: "";display: block;}

#click_no_bg {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:9;opacity:0;filter:alpha(opacity=0)} /* 클릭방지 */

#footer {clear:both;padding:20px 0;width:100%;margin:0;text-align:center;}

#footersub {clear:both;padding:20px 0;width:100%;margin:0;text-align:center;background:#333333;color:#fff;}



/* GNB */

#m_gnb {position:absolute;right:0;top:0;width:0;overflow:hidden;background-color:#141414;box-shadow: -6px 0 6px 0 rgba(0,0,0,0.4);z-index:999999999920} /* right:-260px */

#m_gnb .back_bt {float:left;width:500px}

#m_gnb .back_bt .home,

#m_gnb .back_bt span {float:left;height:80px;background-repeat:no-repeat;background-position:0 0}

#m_gnb .back_bt .home {width:84px;background-image:url('/mobile/img/bt_home.gif');text-indent:-9999px;overflow:hidden}

#m_gnb .back_bt span {width:416px}

#m_gnb .back_bt span button {display:block;width:100%;height:100%;background-image:url('/mobile/img/bt_back.gif');text-indent:-9999px;overflow:hidden}

#m_gnb .gmu {clear:both;width:500px;border-bottom:1px solid #242424;background-color:#141414}

#m_gnb .gmu li {}

#m_gnb .gmu li a {display:block;width:500px;height:62px;background-position:0 0;background-repeat:no-repeat;border-top:1px solid #242424;border-bottom:1px solid #000000;text-indent:-9999px;overflow:hidden}

#m_gnb .gmu li a.on {}

#m_gnb .gmu li ul {margin-bottom:-1px;background-color:#000;border-top:1px solid #242424;overflow:hidden}

#m_gnb .gmu li li {}

#m_gnb .gmu li li a {border-top:none;border-bottom:1px solid #191919;background-repeat:no-repeat;background-position:0 0;}

#m_gnb .gmu li li a.on {}



#m_gnb .gmu li.g1 a    {background-image:url('/mobile/jp/img/electronic/gnb01_off.gif')}

#m_gnb .gmu li.g1 a.select {background-image:url('/mobile/jp/img/electronic/gnb01_on.gif') }

#m_gnb .gmu li.g1 ul li.g1_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub01_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub02_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s3 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub03_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s4 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub04_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s5 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub05_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s6 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub06_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s7 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub07_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s8 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub08_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s9 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub09_off.gif')}

#m_gnb .gmu li.g1 ul li.g1_s10 a    {background-image:url('/mobile/jp/img/electronic/gnb01_sub10_off.gif')}

#m_gnb .gmu li.g2 a    {background-image:url('/mobile/jp/img/electronic/gnb02_off.gif')}

#m_gnb .gmu li.g2 a.select {background-image:url('/mobile/jp/img/electronic/gnb02_on.gif') }

#m_gnb .gmu li.g2 ul li.g2_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub01_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub02_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s3 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub03_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s4 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub04_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s5 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub05_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s6 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub06_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s7 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub07_off.gif')}

#m_gnb .gmu li.g2 ul li.g2_s8 a    {background-image:url('/mobile/jp/img/electronic/gnb02_sub08_off.gif')}

#m_gnb .gmu li.g3 a    {background-image:url('/mobile/jp/img/electronic/gnb03_off.gif')}

#m_gnb .gmu li.g3 a.select {background-image:url('/mobile/img/jp/electronic/gnb03_on.gif') }

#m_gnb .gmu li.g3 ul li.g3_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub01_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub02_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s3 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub03_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s4 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub04_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s5 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub05_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s6 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub06_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s7 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub07_off.gif')}

#m_gnb .gmu li.g3 ul li.g3_s8 a    {background-image:url('/mobile/jp/img/electronic/gnb03_sub08_off.gif')}

#m_gnb .gmu li.g4 a    {background-image:url('/mobile/jp/img/electronic/gnb04_off.gif')}

#m_gnb .gmu li.g4 a.select {background-image:url('/mobile/jp/img/electronic/gnb04_on.gif') }

#m_gnb .gmu li.g4 ul li.g4_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb04_sub01_off.gif')}

#m_gnb .gmu li.g4 ul li.g4_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb04_sub02_off.gif')}

#m_gnb .gmu li.g4 ul li.g4_s3 a    {background-image:url('/mobile/jp/img/electronic/gnb04_sub03_off.gif')}

#m_gnb .gmu li.g4 ul li.g4_s4 a    {background-image:url('/mobile/jp/img/electronic/gnb04_sub04_off.gif')}

#m_gnb .gmu li.g5 a    {background-image:url('/mobile/jp/img/electronic/gnb05_off.gif')}

#m_gnb .gmu li.g5 a.select {background-image:url('/mobile/jp/img/electronic/gnb05_on.gif') }

#m_gnb .gmu li.g5 ul li.g5_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb05_sub01_off.gif')}

#m_gnb .gmu li.g5 ul li.g5_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb05_sub02_off.gif')}

#m_gnb .gmu li.g5 ul li.g5_s3 a    {background-image:url('/mobile/jp/img/electronic/gnb05_sub03_off.gif')}

#m_gnb .gmu li.g5 ul li.g5_s4 a    {background-image:url('/mobile/jp/img/electronic/gnb05_sub04_off.gif')}

#m_gnb .gmu li.g6 a    {background-image:url('/mobile/jp/img/electronic/gnb06_off.gif')}

#m_gnb .gmu li.g6 a.select {background-image:url('/mobile/jp/img/electronic/gnb06_on.gif') }

#m_gnb .gmu li.g6 ul li.g6_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb06_sub01_off.gif')}

#m_gnb .gmu li.g6 ul li.g6_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb06_sub02_off.gif')}

#m_gnb .gmu li.g7 a    {background-image:url('/mobile/jp/img/electronic/gnb07_off.gif')}

#m_gnb .gmu li.g7 a.select {background-image:url('/mobile/jp/img/electronic/gnb07_on.gif') }

#m_gnb .gmu li.g7 ul li.g7_s1 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub01_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s2 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub02_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s3 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub03_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s4 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub04_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s5 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub05_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s6 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub06_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s7 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub07_off.gif')}

#m_gnb .gmu li.g7 ul li.g7_s8 a    {background-image:url('/mobile/jp/img/electronic/gnb07_sub08_off.gif')}



#mainVisual {margin:0;width:100%;clear:both;text-align:center;padding:0 0 0px 0;background:#000;}

#slideshow { width:100%; height:431px; z-index:1;padding:0;margin:0;}

#slides {position:relative; width:100%; height:431px; list-style:none; overflow:auto}

#slides li {width:100%; height:431px}





.mainWrap {margin:30px 15px;}

.main_con01wrap {position:relative;}

.main_con01wrap:after {content:" "; display:block; clear:both;}

.main_con01wrap .main_con01wrap_01 {width:610px;margin:0 auto;}

.main_con01wrap .main_con01wrap_01:after {content:" "; display:block; clear:both;}

.main_con01wrap .main_con01wrap_01 h3 {color:#333333;font-size:20px;font-weight:600 !important;margin:0 0 15px 0}

.main_con01wrap .main_con01wrap_01 li {float:left;margin:0 0 0 8px;width:300px;}

.main_con01wrap .main_con01wrap_01 li:first-child {margin:0px;}

.main_con01wrap .main_con01wrap_01 li div {background:#f5f5f5;padding:18px 10px;border:1px solid #e2e2e2;border-top:none;width:278px;color:#7b7b7b;font-size:12px;line-height:20px;}

.main_con01wrap .main_con01wrap_01 li div h4 {display:block;font-weight:600 !important;color:#333333;font-size:16px;padding:0 0 5px 0;}

.main_con01wrap .main_con01wrap_01 li a {font-weight:600 !important;color:#333333;font-size:16px;}



.main_con01wrap .main_con01wrap_02 {width:610px;margin:30px auto 0;position:relative;}

.main_con01wrap .main_con01wrap_02:after {content:" "; display:block; clear:both;}

.main_con01wrap .main_con01wrap_02 h3 {color:#333333;font-size:20px;font-weight:600 !important;margin:0 0 15px 0}

.main_con01wrap .main_con01wrap_02 .btnarea {position:absolute;right:0;top:0;} 

.main_con01wrap .main_con01wrap_02 .btnarea img {margin:0 0 0 1px}

.main_con01wrap .main_con01wrap_02 .photoarea {position:relative;}

.main_con01wrap .main_con01wrap_02 .photoarea li {border:1px solid #e2e2e2;float:left;margin-left:2px;}

.main_con01wrap .main_con01wrap_02 .photoarea li:first-child {margin-left:0px;}

.main_con01wrap .main_con01wrap_02 .photoarea p {position:absolute;z-index:1}

.main_con01wrap .main_con01wrap_02 .photoarea div {position:relative;left:0;top:93px;width:148px;height:30px;padding:10px 0 0 0;background:url(../images/main_roll_img_bg.png) no-repeat;z-index:999;text-align:center;color:#fff;font-size:15px;}

.main_con01wrap .main_con01wrap_02 .photoarea div span {font-size:18px;color:#fff;font-weight:600 !important;}



.noticeWrap {clear:both;position:relative;width:640px;margin:30px auto 0;}

.noticeWrap:after {clear: both;content: "";display: block;}

.noticeWrap div.title {background:#ebebeb;height:60px;}

.noticeWrap h3 {position:absolute;width:100%;display:block;height:50px;top:18px;left:15px;font-size:20px;font-weight:600 !important;}

.noticeWrap .more {position:absolute;right:16px;top:0px;}

.noticeWrap ul {clear:both;padding:0px 0 0 0;}

.noticeWrap li {position: relative;background: url("/mobile/img/iconDot1.png") no-repeat 10px 22px;padding:14px 0 14px 24px;border-bottom:1px solid #efefef;font-size:16px;}

.noticeWrap li span {position:absolute;color:#888888;font-size:80%;font-family:Tahoma, Geneva, sans-serif;right:10px;top:16px;}



.footerWrap {clear:both;width:100%;float:left;text-align:center;background:url("/mobile/img/electronic/footer_bg.png") repeat-x;}

.footerWrap:after {content:" "; display:block; clear:both;}

.footerWrap ul {width:640px;margin:0 auto;}

.footerWrap li {display:inline-block}





/* location */

.wrap_location {border-bottom:1px solid #dcdcdc; margin:0px; height:45px; width:100%;}

.wrap_location .location {margin:0 auto; height:45px; width:640px;}

.wrap_location .location ul {display:block; height:45px;}

.wrap_location .location .home {float:left; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc;height:45px; width:50px !important;}

.wrap_location .location .none_bullet > a {background-image:none !important;}



.wrap_location .location .depth01 {float:left; position:relative; height:45px;}

.wrap_location .location .depth01 > a {background:url('../images/arrow_gray_off.png') no-repeat 90% 22px; display:block; overflow:hidden; font-weight:bold;font-size:19px;color:#333333; line-height:45px; padding-left:10px; height:45px;}

.wrap_location .location .depth01 > a:hover {text-decoration:none;color:#333333;}

.wrap_location .location .depth01 .depth01_menu {display:none; position:absolute; left:0; top:45px; margin-left:-1px; padding-top:0px;}

.wrap_location .location .depth01 .depth01_menu li {display:block; overflow:hidden; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}

.wrap_location .location .depth01 .depth01_menu li a {display:block; overflow:hidden; font-weight:bold; line-height:35px; padding-left:10px; height:35px;font-size:17px;color:#676767;}

.wrap_location .location .depth01 .depth01_menu li a:hover {background:#f5f5f5;text-decoration:none;color:#676767;}



.wrap_location .location .depth02 {display:block; float:left; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;position:relative; height:45px;}

.wrap_location .location .depth02 > a {background:url('../images/arrow_gray_off.png') no-repeat 90% 22px; display:block; overflow:hidden; font-weight:bold;font-size:19px;color:#333333; line-height:45px; padding-left:10px; height:45px;}

.wrap_location .location .depth02 > a:hover {text-decoration:none;color:#333333;}

.wrap_location .location .depth02 .depth02_menu {display:none; margin-left:-1px; position:absolute; left:0; top:45px; padding-top:0px;}

.wrap_location .location .depth02 .depth02_menu li {display:block; overflow:hidden; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}

.wrap_location .location .depth02 .depth02_menu li a {display:block; overflow:hidden; font-weight:bold; line-height:35px; padding-left:10px; height:35px;font-size:17px;color:#676767;}

.wrap_location .location .depth02 .depth02_menu li a:hover {background:#f5f5f5;text-decoration:none;color:#676767;}



.wrap_location .location .tab_2ea ul > li {width:275px;}

.wrap_location .location .tab_2ea ul > li a {background-color:#fff;}





/* script_emj */



.wrap_location .location div ul > li.on > div {display:block !important;}

.wrap_location .location ul {position:relative;z-index:6;}





#container_title {font-size:0;line-height:0;}





/*------------------------------*/

.content {clear:both;position:relative;z-index:1;}

.content h3 {color:#fff;font-size:30px;background:#005f7e;padding:20px;}

.content h3 span {font-size:16px;}

.content .contents {clear:both;margin:50px auto;padding:0;min-height:400px;line-height:150%;width:610px;}

.content .contents h4 {font-size:20px;color:#016181;padding:30px 0 10px 0;font-weight:bold;}

.content .contents .menu_tab {clear:both;margin:50px 0 20px 0}

.content .contents .menu_tab:after {content:" "; display:block; clear:both;}

.content .contents .menu_tab li {float:left;border:1px solid #fff;padding:10px 15px;min-width:35px;text-align:center;color:#808080;background:#dddddd;}

.content .contents .menu_tab li a:hover {text-decoration:none}

.content .contents .menu_tab li.active {background:#016181;color:#fff;text-decoration:none}

.content .contents .menu_tab li.active a {color:#fff;text-decoration:none}

.content .contents p.marb {margin:0 0 20px 0;display:block;}



.content .contents .tab_history {clear:both;margin:50px 0 20px 0}

.content .contents .tab_history:after {content:" "; display:block; clear:both;}

.content .contents .tab_history li a {float:left;border:1px solid #dddddd;padding:10px 15px;min-width:35px;text-align:center;color:#000;font-size:16px;height:60px;margin:0 2px 0 0;font-weight:bold;}

.content .contents .tab_history li a:hover {text-decoration:none}

.content .contents .tab_history li.active {background:#5aa0b7;color:#fff;font-size:16px;font-weight:bold;}

.content .contents .tab_history li.active a {background:#5aa0b7;color:#fff;font-size:16px;font-weight:bold;}

.content .contents .tab_history li p {text-align:left;color:#bbbbbb;font-size:12px;margin-top:10px;font-weight:normal !important;line-height:12px;}

.content .contents .tab_history li p a {text-align:left;color:#bbbbbb;font-size:12px;margin-top:10px;font-weight:normal !important}

.content .contents .tab_history li.active  p {text-align:left;color:#106987;font-size:12px;margin-top:10px;font-weight:normal !important}

.content .contents .tab_history li.active  p a {text-align:left;color:#106987;font-size:12px;margin-top:10px;font-weight:normal !important}



.sub01_gallery {clear:both;}

.sub01_gallery:after {content:" "; display:block; clear:both;}

.sub01_gallery p {border:1px solid #f2f2f2;margin:20px 0 0 0;}

.sub01_gallery ul {margin:20px 0 0 0;}

.sub01_gallery ul li {float:left;border:1px solid #f2f2f2;margin:0 8px 0 0;}

.sub01_gallery ul li.on {border:1px solid #016181;}



.sub03_con {clear:both;}

.sub03_con h5 {color:#016181;font-size:40px;font-weight:bold;}

.sub03_con h6 {color:#333333;font-size:15px;font-weight:bold;padding-bottom:10px;}

.sub03_con p.img {margin:20px 0 34px 0;}

.sub03_con ol li {color:#808080;padding:4px 0 4px 30px;}

.sub03_con ol li.no1 {background:url(../exact/images/no1.png) no-repeat 0 50%;}

.sub03_con ol li.no2 {background:url(../exact/images/no2.png) no-repeat 0 50%;}

.sub03_con ol li.no3 {background:url(../exact/images/no3.png) no-repeat 0 50%;}

.sub03_con ol li.no4 {background:url(../exact/images/no4.png) no-repeat 0 50%;}

.sub03_con ol li.no5 {background:url(../exact/images/no5.png) no-repeat 0 50%;}

.sub03_con ol li.no6 {background:url(../exact/images/no6.png) no-repeat 0 50%;}

.sub03_con ol li.point {color:#016181;}



.dotli {cear:both;margin:0 0 100px 0;}

.dotli li {background:url(../exact/images/icon_li.png) no-repeat 0 50%;padding:4px 0 4px 10px;}

.dotli1 {cear:both;margin:0 0 0px 0;}

.dotli1 li {background:url(../exact/images/icon_li.png) no-repeat 0 15px;padding:4px 0 4px 10px;}

.sub0305photo {clear:both;margin:40px 0 0 0;}

.sub0305photo:after {content:" "; display:block; clear:both;}

.sub0305photo li {float:left;margin:0 0 0 12px;}

.sub0305photo li:first-child {margin:0;}



.sub04_rnd {clear:both;background:url(../exact/images/sub04_01.png) no-repeat center bottom;padding:0 0 300px 0;margin:0 0 50px 0}

.sub04_rnd .sub04_msg {font-size:20px;color:#016181;font-weight:bold;padding:0 0 30px 0;text-align:center;}

.sub04_rnd .sub04_txt {font-size:14px;text-align:center;}



.sub0402photo {clear:both;margin:0px 0 40px 0;}

.sub0402photo:after {content:" "; display:block; clear:both;}

.sub0402photo li {float:left;margin:0 0 0 12px;text-align:center;}

.sub0402photo li p {margin:15px 0 0 0;}

.sub0402photo li:first-child {margin:0;}



.sub0403photo {clear:both;margin:10px 0 40px 0;}

.sub0403photo:after {content:" "; display:block; clear:both;}

.sub0403photo li {float:left;margin:10px 0 10px 12px;text-align:center;}

.sub0403photo li p {margin:15px 0 0 0;}

.sub0403photo li:first-child {margin:10px 0 10px 0px;}



.summary {clear:both;background:url(../exact/images/sub07_02.png) no-repeat;height:441px;}

.summary:after {content:" "; display:block; clear:both;}

.summary h4 {color:#016187;font-weight:bold;font-size:25px !important;padding:30px 0;}

.summary .content2A {margin:10px 0 0 0;width:290px;float:left;color:#808080;line-height:150%;font-size:13px}

.summary .content2B {margin:10px 0 0 0;width:290px;float:right;color:#808080;line-height:150%;font-size:13px}



.ceomessage {clear:both;background:url(../exact/images/sub07_03.png) no-repeat right top;}

.ceomessage h4 {margin:0 0 80px 0;line-height:150%;}

.ceomessage p {margin:30px 0 0 0;line-height:150%;color:#808080;}

.ceomessage p.sign {color:#000;text-align:right;}



.philosophy {clear:both;background:url(../exact/images/sub07_04.png) no-repeat center bottom;padding:0 0 100px 0;color:#016181;font-size:24px;font-weight:bold;text-align:center;height:200px}

.pho1 {clear:both;margin:35px 0 0 0;}

.pho1:after {content:" "; display:block; clear:both;}

.pho1 li {float:left;margin:0 10px 20px 10px;}

.pho1 li dt {text-align:center;color:#333333;font-size:16px;background:url(../exact/images/sub07_06.png) no-repeat;width:215px;height:41px;line-height:41px;font-weight:bold;}

.pho1 li dd {text-align:center;line-height:150%;color:#333333;margin:10px 0 0 0;}



.history_pic01 {float:left;width:200px;font-size:12px;color:#808080;margin:0 27px 30px 0;line-height:20px}

.history_pic01 strong {font-size:24px;color:#016181;font-weight:bold;}

.history_pic01 span {font-size:18px;color:#000;}

.history_pic01 img {margin:14px 0}

.history {float:left;width:370px;background:url(../exact/images/sub07_08.png) no-repeat right top;*zoom:1;margin:0 0 50px 0 ;}

.history:after {content:" "; display:block; clear:both;}

.history .title {font-size:30px;color:#016181;font-weight:bold;}

.history .year {margin:30px 0 0px 0px;font-size:25px;color:#016181;font-weight:bold;}

.history .history_info {margin:10px 0 0px 0px;min-height:60px;width:370px}

.history .history_info ul {padding:0 0 0 40px;width:370px}

.history .history_info li {float:none;clear:both;padding:10px 0 5px 20px;color:#808080;background:url(../exact/images/icon_li.png) no-repeat 0 18px;width:370px}

.history .history_info li.d2line {background:none;padding:5px 0 5px 20px;}

.history .history_info li b {margin-left:0px;display:inline-block;*display:inline;zoom:1;padding-left:0;text-indent:0;width:35px;color:#333}



table.company {clear:both;width:100%;border-top:1px solid #dddddd;border-collapse:collapse;}

table.company th {border-bottom:1px solid #dddddd;background:#f7f7f7;padding:10px 20px;text-align:center;color:#000;font-weight:bold;}

table.company td {border-bottom:1px solid #dddddd;padding:10px 20px;}





.photopro {margin:20px 0 0 0;}

.photopro:after {content:" "; display:block; clear:both;}

.photopro li {float:left;margin:10px;line-height:160%}

.photopro li h5 {color:#016181;margin:0 0 10px 0;}



.sub01_pro {position:absolute;right:0;top:50px;}





















/* GNB */

#m_gnb_ext {position:absolute;right:0;top:0;width:0;overflow:hidden;background-color:#141414;box-shadow: -6px 0 6px 0 rgba(0,0,0,0.4);z-index:999999999920} /* right:-260px */

#m_gnb_ext .back_bt {float:left;width:500px}

#m_gnb_ext .back_bt .home,

#m_gnb_ext .back_bt span {float:left;height:80px;background-repeat:no-repeat;background-position:0 0}

#m_gnb_ext .back_bt .home {width:84px;background-image:url('/mobile/img/bt_home.gif');text-indent:-9999px;overflow:hidden}

#m_gnb_ext .back_bt span {width:416px}

#m_gnb_ext .back_bt span button {display:block;width:100%;height:100%;background-image:url('/mobile/img/bt_back.gif');text-indent:-9999px;overflow:hidden}

#m_gnb_ext .gmu {clear:both;width:500px;border-bottom:1px solid #242424;background-color:#141414}

#m_gnb_ext .gmu li {}

#m_gnb_ext .gmu li a {display:block;width:500px;height:62px;background-position:0 0;background-repeat:no-repeat;border-top:1px solid #242424;border-bottom:1px solid #000000;text-indent:-9999px;overflow:hidden}

#m_gnb_ext .gmu li a.on {}

#m_gnb_ext .gmu li ul {margin-bottom:-1px;background-color:#000;border-top:1px solid #242424;overflow:hidden}

#m_gnb_ext .gmu li li {}

#m_gnb_ext .gmu li li a {border-top:none;border-bottom:1px solid #191919;background-repeat:no-repeat;background-position:0 0;}

#m_gnb_ext .gmu li li a.on {}



#m_gnb_ext .gmu li.g1 a    {background-image:url('/mobile/jp/img/exact/gnb01_off.gif')}

#m_gnb_ext .gmu li.g1 a.select {background-image:url('/mobile/jp/img/exact/gnb01_on.gif') }

#m_gnb_ext .gmu li.g1 ul li.g1_s1 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub01_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s2 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub02_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s3 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub03_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s4 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub04_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s5 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub05_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s6 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub06_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s7 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub07_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s8 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub08_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s9 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub09_off.gif')}

#m_gnb_ext .gmu li.g1 ul li.g1_s10 a    {background-image:url('/mobile/jp/img/exact/gnb01_sub10_off.gif')}

#m_gnb_ext .gmu li.g2 a    {background-image:url('/mobile/jp/img/exact/gnb02_off.gif')}

#m_gnb_ext .gmu li.g2 a.select {background-image:url('/mobile/jp/img/exact/gnb02_on.gif') }

#m_gnb_ext .gmu li.g2 ul li.g2_s1 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub01_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s2 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub02_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s3 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub03_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s4 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub04_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s5 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub05_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s6 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub06_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s7 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub07_off.gif')}

#m_gnb_ext .gmu li.g2 ul li.g2_s8 a    {background-image:url('/mobile/jp/img/exact/gnb02_sub08_off.gif')}

#m_gnb_ext .gmu li.g3 a    {background-image:url('/mobile/jp/img/exact/gnb03_off.gif')}

#m_gnb_ext .gmu li.g3 a.select {background-image:url('/mobile/jp/img/exact/gnb03_on.gif') }

#m_gnb_ext .gmu li.g3 ul li.g3_s1 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub01_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s2 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub02_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s3 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub03_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s4 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub04_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s5 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub05_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s6 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub06_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s7 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub07_off.gif')}

#m_gnb_ext .gmu li.g3 ul li.g3_s8 a    {background-image:url('/mobile/jp/img/exact/gnb03_sub08_off.gif')}

#m_gnb_ext .gmu li.g4 a    {background-image:url('/mobile/jp/img/exact/gnb04_off.gif')}

#m_gnb_ext .gmu li.g4 a.select {background-image:url('/mobile/jp/img/exact/gnb04_on.gif') }

#m_gnb_ext .gmu li.g4 ul li.g4_s1 a    {background-image:url('/mobile/jp/img/exact/gnb04_sub01_off.gif')}

#m_gnb_ext .gmu li.g4 ul li.g4_s2 a    {background-image:url('/mobile/jp/img/exact/gnb04_sub02_off.gif')}

#m_gnb_ext .gmu li.g4 ul li.g4_s3 a    {background-image:url('/mobile/jp/img/exact/gnb04_sub03_off.gif')}

#m_gnb_ext .gmu li.g4 ul li.g4_s4 a    {background-image:url('/mobile/jp/img/exact/gnb04_sub04_off.gif')}

#m_gnb_ext .gmu li.g5 a    {background-image:url('/mobile/jp/img/exact/gnb05_off.gif')}

#m_gnb_ext .gmu li.g5 a.select {background-image:url('/mobile/jp/img/exact/gnb05_on.gif') }

#m_gnb_ext .gmu li.g5 ul li.g5_s1 a    {background-image:url('/mobile/jp/img/exact/gnb05_sub01_off.gif')}

#m_gnb_ext .gmu li.g5 ul li.g5_s2 a    {background-image:url('/mobile/jp/img/exact/gnb05_sub02_off.gif')}

#m_gnb_ext .gmu li.g5 ul li.g5_s3 a    {background-image:url('/mobile/jp/img/exact/gnb05_sub03_off.gif')}

#m_gnb_ext .gmu li.g5 ul li.g5_s4 a    {background-image:url('/mobile/jp/img/exact/gnb05_sub04_off.gif')}

#m_gnb_ext .gmu li.g6 a    {background-image:url('/mobile/jp/img/exact/gnb06_off.gif')}

#m_gnb_ext .gmu li.g6 a.select {background-image:url('/mobile/jp/img/exact/gnb06_on.gif') }

#m_gnb_ext .gmu li.g6 ul li.g6_s1 a    {background-image:url('/mobile/jp/img/exact/gnb06_sub01_off.gif')}

#m_gnb_ext .gmu li.g6 ul li.g6_s2 a    {background-image:url('/mobile/jp/img/exact/gnb06_sub02_off.gif')}

#m_gnb_ext .gmu li.g7 a    {background-image:url('/mobile/jp/img/exact/gnb07_off.gif')}

#m_gnb_ext .gmu li.g7 a.select {background-image:url('/mobile/jp/img/exact/gnb07_on.gif') }

#m_gnb_ext .gmu li.g7 ul li.g7_s1 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub01_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s2 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub02_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s3 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub03_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s4 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub04_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s5 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub05_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s6 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub06_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s7 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub07_off.gif')}

#m_gnb_ext .gmu li.g7 ul li.g7_s8 a    {background-image:url('/mobile/jp/img/exact/gnb07_sub08_off.gif')}