/* layout */
#section {float:left; background:#fff; padding-top:3.3em;}
.cont02 {padding-top:3.3em;}
#wrapper {margin:0 auto;  position:relative;}
#wrapper {width:1258px; font-size:12px;}
.layout-1024 #wrapper {width:998px; font-size:11px;}

#header01 {width:100%; margin:0 auto; position:relative; height:0px !important;}/*height:78px */
.layout-1024 #header01 {height:0px !important;}/*height:68px */

#container_type01 {position:relative; width:100%;}
#container_type01 .contents {position:relative; width:1258px; margin:0 auto;}
.layout-1024 #container_type01 .contents {width:998px;}

#container_type01 .contents .section {position:relative; top:-40px; z-index:100; width:1224px; padding-left:34px; overflow:hidden;}
.layout-1024 #container_type01 .contents .section {top:-33px; width:969px; padding-left:27px; overflow:hidden;}

.layout-1024 #footer .ml22 {margin-left:19px!important;}
.layout-1024 #footer .ml11 {margin-left:9px !important;}
.layout-1024 #footer .ml7 {margin-left:6px !important;}

.layout-1024 #footer .ml22 {margin-left:19px!important;}
.layout-1024 #footer .ml11 {margin-left:9px !important;}
.layout-1024 #footer .ml7 {margin-left:6px !important;}

#footer .ml22 {margin-left:20px!important;}
#footer .ml11 {margin-left:10px !important;}
#footer .ml7 {margin-left:6px !important;}

/* title */
.layout-1024 h3.titH3 {font-size:32px; padding-bottom:0.65em; font-weight:bold; color:#012f6d; clear:both;}
.layout-1024 h4.titH4 {padding-bottom:0.75em; color:#0A57A5; font-size:18px; font-weight:bold; clear:both;}
.layout-1024 h5.titH5 {padding-bottom:0.75em; font-size:1.2em; font-weight:bold; clear:both;}
.layout-1024 h5.titH5_01 {padding-bottom:0.15em; font-size:1.2em; clear:both;color:#333}

h3.titH3 {font-size:36px; padding-bottom:0.6em; font-weight:bold; color:#012f6d; clear:both;}
h4.titH4 {padding-bottom:0.4em; color:#0A57A5; font-size:21px; font-weight:bold; clear:both;}
h4.titH4 span {padding-bottom:0.4em; font-size:14px; font-weight:nomal; }
h5.titH5 {padding-bottom:0.75em; font-size:1.2em; font-weight:bold; clear:both;}
h5.titH5_01 {padding-bottom:0.15em; font-size:1.2em; clear:both; color:#333}

/* Graph01 */
.Graph01 {padding-bottom:5.5em; width:828px; height:375px;}
.layout-1024 .Graph01 {width:733px; height:335px;}
.Graph01 img {width:100%;}
.Graph02 {padding-bottom:1.5em; width:828px; height:375px;}
.Graph02 img {width:100%;}
.layout-1024 .Graph02 {width:733px; height:335px;}

.Graph03 {padding-bottom:4em;}
.Graph03 img {width:100%;}

/* text */
.titCmt {line-height:1.7em; padding-bottom:1.8em; color:#666; font-weight:bold;}/*color:#999;*/
.titCmt strong {color:#333; font-size:1.4em; font-weight:normal;}
.titCmt01 {line-height:0.4em; padding-bottom:1.7em; margin-top:-0.4em; font-weight:bold;}
.titCmt02 {clear:both; line-height:1.7em; padding-bottom:1.2em; font-size:1.5em; font-weight:bold; color:#333;}
.titCmt03 { padding-bottom:1.7em; margin-top:0; font-weight:bold;}


/* ============ button style ============ */
/* layout-1024*/
.layout-1024 a.btn_b {display:inline-block; height:22px; background:url('/epub/images/common/btn/btn_b1024_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}
.layout-1024 a.btn_b span {display:block; height:21px; padding:1px 13px 0; background:url('/epub/images/common/btn/btn_b1024_r.gif') no-repeat right top; text-align:center; font:normal 11px/200%; font-weight:bold;}
.layout-1024 a.btn_b:hover {color:#fff;}

.layout-1024 a.btn_sb {display:inline-block; height:24px; background:url('/epub/images/common/btn/btn_sb02_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}/*btn_sb1024_l*/
.layout-1024 a.btn_sb span {display:block; height:21px; padding:3px 20px 0; background:url('/epub/images/common/btn/btn_sb02_r.gif') no-repeat right top; text-align:center; font:normal 11px/200%; font-weight:bold;}/*btn_sb1024_r*/
.layout-1024 a.btn_sb:hover {color:#fff;}

.layout-1024 a.btn_w {display:inline-block; height:24px; background:url('/epub/images/common/btn/btn_w1024_l.gif') no-repeat left top; color:#0089d0; cursor:pointer !important;}
.layout-1024 a.btn_w span {display:block; height:21px; padding:3px 20px 0; background:url('/epub/images/common/btn/btn_w1024_r.gif') no-repeat right top; text-align:center; font:normal 11px/200%; font-weight:bold;}
.layout-1024 a.btn_w:hover {color:#0089d0;}

.layout-1024 a.btn_g {display:inline-block; height:23px; background:url('/epub/images/common/btn/btn_gr1024_l.gif') no-repeat left top; color:#333; cursor:pointer !important;}
.layout-1024 a.btn_g span {display:block; height:21px; padding:2px 13px 0; background:url('/epub/images/common/btn/btn_gr1024_r.gif') no-repeat right top; text-align:center; font:normal 11px/200%; font-weight:bold;}
.layout-1024 a.btn_g:hover {color:#333;}
.layout-1024 a.btn_g img {margin-right:4px; vertical-align:top;}

.layout-1024 a.btn_g02 {display:inline-block; height:35px; background:url('/epub/images/common/btn/btn_gr1024_l02.gif') no-repeat left top; color:#333; cursor:pointer !important;}
.layout-1024 a.btn_g02 span {display:block; height:28px; padding:7px 17px 0; background:url('/epub/images/common/btn/btn_gr1024_r02.gif') no-repeat right top; text-align:center; font:normal 11px/350%; font-weight:bold;}
.layout-1024 a.btn_g02:hover {color:#333;}

.layout-1024 a.btn_pb {display:inline-block; height:22px; background:url('/epub/images/common/btn/btn_sb02_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}/*btn_sb1024_l*/
.layout-1024 a.btn_pb span {display:block; height:22px; padding:0 13px; background:url('/epub/images/common/btn/btn_sb02_r.gif') no-repeat right top; text-align:center; font:normal 11px/200%; font-weight:bold;}/*btn_sb1024_r*/
.layout-1024 a.btn_pb:hover {color:#fff;}


/* layout-1280 */
a.btn_b {display:inline-block; height:24px; background:url('/epub/images/common/btn/btn_b1280_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}
a.btn_b span {display:block; height:22px; padding:2px 15px 0; background:url('/epub/images/common/btn/btn_b1280_r.gif') no-repeat right top; text-align:center; font:normal 12px/200%; font-weight:bold;}
a.btn_b:hover {color:#fff;}

a.btn_sb {display:inline-block; height:26px; background:url('/epub/images/common/btn/btn_sb1280_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}
a.btn_sb span {display:block; height:23px; padding:3px 22px 0; background:url('/epub/images/common/btn/btn_sb1280_r.gif') no-repeat right top; text-align:center; font:normal 12px/200%; font-weight:bold;}
a.btn_sb:hover {color:#fff;}

a.btn_w {display:inline-block; height:26px; background:url('/epub/images/common/btn/btn_w1280_l.gif') no-repeat left top; color:#0089d0; cursor:pointer !important;}
a.btn_w span {display:block; height:26px; padding:3px 22px 0; background:url('/epub/images/common/btn/btn_w1280_r.gif') no-repeat right top; text-align:center; font:normal 12px/200%; font-weight:bold;}
a.btn_w:hover {color:#0089d0;}

a.btn_g {display:inline-block; height:25px; background:url('/epub/images/common/btn/btn_gr1280_l.gif') no-repeat left top; color:#333; cursor:pointer !important:}
a.btn_g span {display:block; height:22px; padding:3px 15px 0; background:url('/epub/images/common/btn/btn_gr1280_r.gif') no-repeat right top; text-align:center; font:normal 12px/200%; font-weight:bold;}
a.btn_g:hover {color:#333;}
a.btn_g img {margin:1px 4px 0 0; vertical-align:top;}

a.btn_g02 {display:inline-block; height:39px; background:url('/epub/images/common/btn/btn_gr1280_l02.gif') no-repeat left top; color:#333; cursor:pointer !important;}
a.btn_g02 span {display:block; height:30px; padding:9px 20px 0; background:url('/epub/images/common/btn/btn_gr1280_r02.gif') no-repeat right top; text-align:center; font:normal 12px/350%; font-weight:bold;}
a.btn_g02:hover {color:#333;}

a.btn_pb {display:inline-block; height:24px; background:url('/epub/images/common/btn/btn_sb1280_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}
a.btn_pb span {display:block; height:24px; padding:0 15px; background:url('/epub/images/common/btn/btn_sb1280_r.gif') no-repeat right top; text-align:center; font:normal 12px/200%; font-weight:bold;}
a.btn_pb:hover {color:#fff;}

a.btn_g02 span img {vertical-align:middle;}

/* ============ etc_button & round_bg ============ */
a.btn_sb02 {display:inline-block; height:21px; background:url('/epub/images/common/btn/btn_sb02_l.gif') no-repeat left top; color:#fff; cursor:pointer !important;}
a.btn_sb02 span {display:block; height:21px; padding:0 11px; background:url('/epub/images/common/btn/btn_sb02_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
a.btn_sb02:hover {color:#fff;}

/* layout-1024 */
.layout-1024 a.bg_sb01 {display:inline-block; height:21px; background:url('/epub/images/common/btn/bg_sb_l.gif') no-repeat left top; color:#fff;}
.layout-1024 a.bg_sb01 span {display:block; height:21px; padding:0 8px; background:url('/epub/images/common/btn/bg_sb_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
.layout-1024 a.bg_sb01:hover {color:#fff;}

.layout-1024 a.bg_sb02 {display:inline-block; height:21px; background:url('/epub/images/common/btn/bg_sb02_l.gif') no-repeat left top; color:#fff;}
.layout-1024 a.bg_sb02 span {display:block; height:21px; padding:0 8px; background:url('/epub/images/common/btn/bg_sb02_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
.layout-1024 a.bg_sb02:hover {color:#fff;}

.layout-1024 a.bg_g {display:inline-block; height:21px; background:url('/epub/images/common/btn/bg_g_l.gif') no-repeat left top; color:#fff;}
.layout-1024 a.bg_g span {display:block; height:21px; padding:0 8px; background:url('/epub/images/common/btn/bg_g_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
.layout-1024 a.bg_g:hover {color:#fff;}

/* layout-1280 */
a.bg_sb01 {display:inline-block; height:21px; background:url('/epub/images/common/btn/bg_sb_l.gif') no-repeat left top; color:#fff;}
a.bg_sb01 span {display:block; height:21px; padding:0 14px; background:url('/epub/images/common/btn/bg_sb_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
a.bg_sb01:hover {color:#fff;}

a.bg_sb02 {display:inline-block; height:21px; background:url('/epub/images/common/btn/bg_sb02_l.gif') no-repeat left top; color:#fff;}
a.bg_sb02 span {display:block; height:21px; padding:0 14px; background:url('/epub/images/common/btn/bg_sb02_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
a.bg_sb02:hover {color:#fff;}

a.bg_g {display:inline-block; height:21px; background:url('/epub/images/common/btn/bg_g_l.gif') no-repeat left top; color:#fff;}
a.bg_g span {display:block; height:21px; padding:0 14px; background:url('/epub/images/common/btn/bg_g_r.gif') no-repeat right top; text-align:center; font:normal 12px/170%; font-weight:bold;}
a.bg_g:hover {color:#fff;}


/* utillBtn */
.utillBtn {float:right;}
.utillBtn a {display:inline-block; width:29px; height:29px; text-indent:-9999px;}

.utillBtn1 {position:relative; z-index:100; clear:both; text-align:right; height:29px; padding:3.1em 0 6.7em;}
.utillBtn1 a {display:inline-block; width:29px; height:29px; margin-left:1px; text-indent:-9999px; font-size:0; color:#fff;}

a.btn1 {background:url('/epub/images/common/btn/btn_facebook.gif') no-repeat 0 0;}
a.btn1.on,
a.btn1:hover {background-position:-29px 0;}

a.btn2 {background:url('/epub/images/common/btn/btn_email.gif') no-repeat 0 0;}
a.btn2.on,
a.btn2:hover {background-position:-29px 0;}

a.btn3 {background:url('/epub/images/common/btn/btn_print.gif') no-repeat 0 0;}
a.btn3.on,
a.btn3:hover {background-position:-29px 0;}

a.btn4 {margin-left:6px; background:url('/epub/images/common/btn/btn_zoom.gif') no-repeat 0 0;}
a.btn4.on,
a.btn4:hover {background-position:-29px 0;}

a.btn5 {margin-left:-4px; background:url('/epub/images/common/btn/btn_in.gif') no-repeat 0 0;}
a.btn5.on,
a.btn5:hover {background-position:-29px 0;}

a.btn6 {margin-left:7px; background:url('/epub/images/common/btn/btn_top.gif') no-repeat 0 0;}