@charset "utf-8"; .spot_intro { background:url("/images/ep/sub/spot_intro_img.jpg?build_20240507019") no-repeat center 0; height:310px; }
 .spot_Performance { background:url("/images/ep/sub/spot_Performance_img.jpg?build_20240507019") no-repeat center 0; height:310px; }
 .spot_core { background:url("/images/ep/sub/spot_core_img.jpg?build_20240507019") no-repeat center 0; height:310px; }
 .spot_hope { background:url("/images/ep/sub/spot_hope_img.jpg?build_20240507019") no-repeat center 0; height:310px;}
 .spot_community { background:url("/images/ep/sub/spot_community_img.jpg?build_20240507019") no-repeat center 0; height:310px;}
 .spot_support { background:url("/images/ep/sub/spot_intro_img.jpg?build_20240507019") no-repeat center 0; height:310px; }
  #sub_vis .inner {text-align:center }
 #sub_vis h2{font-size:35px; color:#333; padding-top:170px; line-height:100px; letter-spacing:-1px; font-weight:600;}
 #sub_vis h2 .tl {font-size:35px; color:#369;font-weight:500;}
 #sub_vis h2 .tr {font-size:35px; color:#369;font-weight:500;}
 #sub_vis h2 .s_left{ color:#ffcc00; font-weight:700;font-size: 70px;padding-right: 30px; vertical-align:sub;}
 #sub_vis h2 .s_right{ color:#003398; font-weight:700; font-size: 70px;padding-left: 30px; vertical-align:sub;}
 #sub_vis #path{ display:none;}
  .contents_tools { right:0; top: 0px;}
 .contents_tools > ul > li.icon_view_option > a { background: #fff url("/images/common/sub/content_tools.png?build_20240507019") no-repeat scroll 0 0px;}
 .contents_tools > ul > li.share > a { background: url("/images/common/sub/content_tools.png?build_20240507019") no-repeat scroll -42px 0px;}
 .contents_tools > ul > li.download > a { background: url("/images/common/sub/content_tools.png?build_20240507019") no-repeat scroll -82px 0px;}
 .contents_tools > ul > li.icon_qr > a { background: url("/images/common/sub/content_tools.png?build_20240507019") no-repeat scroll -123px 0;}
 /*.contents_tools > ul > li:hover > a {background-color:#1a4589;}
*/ .contents_tools .opt_box, .contents_tools ul.box, .contents_tools .st_qr { right:0; top:51px; border: 1px solid #9c9c9c;}
 .contents_tools .opt_box .opt_sl .select { border: 2px solid #188657; }
 .contents_tools .st_qr {padding-bottom:20px;}
 #left { width:230px; float:left; margin-right:40px}
 #SubMenu_Div { border:1px solid #e3e3e3; border-top:none; }
 #SubMenu_Div .snb a span { display:block;padding: 15px;}
 #SubMenu_Div .snb > li { border-top:1px solid #e3e3e3; }
 #SubMenu_Div .snb > li > a {font-size:16px; font-weight:400;display: block; width: 100%;}
 /*#SubMenu_Div .snb > li > a:hover, .snb > li.on > a {color:#284fb8;}
*/ .snb > li.on > a {color:#fff;background:#0f4196 url("/images/ep/sub/sub_menu_bg.png?build_20240507019") no-repeat;}
 #SubMenu_Div .snb .snbB { background-color:#f6f6f6; padding:20px 20px;}
 #SubMenu_Div .snb .snbB li { font-size:15px; padding:1px 0 1px 11px; color:#6c6c6c; background:url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat -22px -115px; }
 #SubMenu_Div .snb .snbB li a:hover { color:#403a3a; font-weight:400; }
 #SubMenu_Div .snb .snbB li.on { background:url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat -22px -115px; }
 #SubMenu_Div .snb .snbB li.on a {color:#403a3a; font-weight:400; }
 #SubMenu_Div .snbA.accordion > a { background:url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat 0px -4px;}
 #SubMenu_Div .snbA.accordion > a:hover { background: #f3c204 url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat 0px -56px;}
 #SubMenu_Div .snbA.accordion > a.accordionExpanded { background: #0f4196 url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat 0px -56px; margin-left:-1px; width:180px; color:#fff}
 #SubMenu_Div .snb > li > a.newwin { padding:15px;}
 #SubMenu_Div .snb > li > a.newwin:hover, .snb > li.on > a.newwin { width:200px;}
 .snbB li a.newwin span span { display:block; background: url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat -191px -195px; text-indent:-9999px; width:20px; height:20px; float:right; }
 .snbA > a.newwin span span { background: url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat -194px -196px; float:right; text-indent:-9999px; width:20px; height:20px; }
 .snbA > a.newwin:hover span span { background: url("/images/common/sub/SubMenu_Div_sp.png?build_20240507019") no-repeat -194px -253px; }
 #right { float:left; width:930px;}
 #path {height:30px; line-height:30px; margin-bottom:5px; color:#fff}
 #path p a { color:#fff; font-size:16px; margin:0 5px}
 #path p a.home {display:inline-block; background:url('/images/common/layout/layout_sp.png?build_20240507019') no-repeat -100px 0; text-indent:-9999px; width:17px; height:19px; vertical-align:-7px}
 #container { min-height:600px; padding-top:30px}
 #content_box { clear:both;}
 