/**
 * ALL CSS
 *
 * @version   0.01 2012-06-27
 * @copyright All Rights Reserved, Copyright (C) CASIO COMPUTER CO., LTD
 * @link      http://casio.jp/
 *
 */
/* ----------------------------------------
    HTML NORMALIZE
----------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}
input {
	cursor: pointer;
}
body {
  /**
   * Corrects text resizing oddly in IE6/7 when body font-size is set using em units
   * http://clagnut.com/blog/348/#c790
   */

  font-size: 100%;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -ms-text-size-adjust: 100%;
  /*overflow-y: scroll;*/
min-width: 960px;
}

h1, h2, h3, h4, h5, h6, strong {
  font-weight: bold;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

pre, code, kbd, samp, tt {
  font-family: monospace, serif;
  font-size: 1em;
  *font-family: 'courier new', monospace;
}

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button, input {
  line-height: normal;
}

table {
  font-size: inherit;
  font: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  vertical-align: middle;
}

[hidden] {
  display: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

video, audio, canvas {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

svg:not(:root) {
  overflow: hidden;
}

audio:not([controls]) {
  display: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:
	hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* ----------------------------------------
    GLOBAL CLASS
----------------------------------------*/
/**
 * WEBFONT open_sansbold / open_sanssemibold / open_sansregular / open_sanslight
 */
@font-face {
  font-family: 'open_extrabold';
  src: url("../font/OpenSans-ExtraBold.eot");
}

@font-face {
  font-family: 'open_extrabold';
  src: url(data:font/woff;base64,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) format("woff"), url("../font/OpenSans-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: 'open_sansbold';
  src: url("../font/OpenSans-Bold.eot");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansbold';
  src: url(data:font/woff;base64,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) format("woff"), url("../font/OpenSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'opensans_semibold';
  src: url("../font/OpenSans-Semibold.eot");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'opensans_semibold';
  src: url(data:font/woff;base64,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) format("woff"), url("../font/OpenSans-Semibold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

/* ----------------------------------------
    FONT
----------------------------------------*/
/**
 * GLOBAL CLASS FONT
 */
.font-display-eb {
  font-family: "open_extrabold", "Helvetica", "Arial", "Verdana", sans-serif;
  font-weight: bold;
}

.font-display-b {
  font-family: "open_sansbold", "Helvetica", "Arial", "Verdana", sans-serif;
  font-weight: bold;
}

.font-display-sb {
  font-family: "opensans_semibold", "Helvetica", "Arial", "Verdana", sans-serif;
  font-weight: bold;
}

.font-display-r {
  font-family: "opensans_regular", "Helvetica", "Arial", "Verdana", sans-serif;
  font-weight: normal;
}

.font-display-l {
  font-family: "opensans_light", "Helvetica", "Arial", "Verdana", sans-serif;
  font-weight: normal;
}

.georgia_b {
  font-family: Georgia;
  font-weight: bold;
}

.georgia_n {
  font-family: Georgia;
  font-weight: normal;
}

/**
 * GLOBAL CLASS OTHER
 */
.box_center {
  width: 960px;
  margin: 0 auto;
}

.geogia {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: normal;
}

/* ----------------------------------------
    CONTAINER
----------------------------------------*/
/* ---------- SETTING ---------- */
ul li {
  list-style: none;
}

img {
  vertical-align: bottom;
}

ul.disc {
  margin-left: 1.4em;
}

ul.disc li {
  list-style: disc;
  background: none !important;
}

.red {
  color: #F00;
}

.rtl {
  direction: rtl !important;
  unicode-bidi: bidi-override !important;
  text-align: right!important;
}
.rtl * {
	direction: rtl !important;
/*	unicode-bidi: bidi-override !important;*/
	text-align:right;
}

.ltr {
  direction: ltr !important;
  unicode-bidi: bidi-override !important;
  text-align: left!important;
}

.btn_center a {
	margin-left: auto;
	margin-right: auto;
}

/* ---------- CONTAINER ---------- */
html {
  background: white;
}

body {
  color: #333;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif;
}
body *{
  font-family: "Helvetica", "Arial", "Verdana", sans-serif!important;
}
header {
  height: 70px;
  background: #fff;
  position: relative;
  z-index: 9999;
}
header article {
  width: 940px;
  margin: 0 auto;
  padding-top: 14px;
  position: relative;
}
header article section h1, header article section h2 {
  float: left;
}
header article section h1 {
  border-right: 1px solid #c7c7c7;
  padding-right: 14px;
}
header article section h2 {
  padding-left: 14px;
}/*
header article #head_login {
	width: 137px;
	height: 28px;
	min-height: 28px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	font-size: 100%;
	border: none;
	font-weight: bold;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	background: url(../img/bg_login_s.jpg) no-repeat left center;
	position: absolute;
	top: 21px;
	right: 200px;
}
header article #head_login a {
	color: #FFF;
	text-decoration: none;
}
header article #head_login:hover {
	-moz-opacity: 0.75;
	opacity: 0.75;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}*/
header article #fontSize {
  position: absolute;
  top: 21px;
  right: 0px;
}
header article #fontSize ul {
  *zoom: 1;
}
header article #fontSize ul:before, header article #fontSize ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
header article #fontSize ul:after {
  clear: both;
}
header article #fontSize ul li {
  float: left;
  font-size: 75%;
  height: 28px;
}
header article #fontSize ul li p {
  margin: 8px 10px 0 0;
}
header article #fontSize ul li .changeBtn {
  cursor: pointer;
}

#gloval_box {
  position: relative;
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
  behavior: url("/common/css/PIE.htc");
}
#gloval_box #nav_wrap {
  height: 41px;
  background: #006cb6 url("/common/img/gnav_bg.jpg") center 0 no-repeat;
  position: relative;
  z-index: 15;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  behavior: url("/common/css/PIE.htc");
}
#gloval_box #nav_wrap nav {
 width: 940px;
	text-align:center;
  margin: 0 auto;
  position: relative;
zoom:1;
	vertical-align: top;
}
#gloval_box #nav_wrap nav div a {
  display: block;
  color: #fff;
  font-family: 'opensans_semibold';
  font-size: 100%;
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  behavior: url("/common/css/PIE.htc");
  text-decoration: none;
  text-align: center;
}
#gloval_box #nav_wrap nav .toggle01 {
  width: 235px;
  border-left: none;
  padding-left: 0px;
  height: 41px;
  display:inline-block;
  *display:inline;
  zoom:1;
}
#gloval_box #nav_wrap nav .toggle02 {
  width: 233px;
  border-left: 1px solid #007fb6;
  border-right: 1px solid #005A95;
  padding-left: 0px;
  height: 41px;
  display:inline-block;
  *display:inline;
  zoom:1;
}


#gloval_box #nav_wrap nav .toggle01 a {
  display: block;
  height: 41px;
  line-height: 41px;
border-left: 1px solid #005A95;
}
#gloval_box #nav_wrap nav .toggle02 a {
  display: block;
  height: 41px;
  line-height: 41px;
}
#gloval_box #nav_wrap nav .toggle01 a span {
  background: url("/common/img/head_ico01.jpg") 0 2px no-repeat;
  padding-left: 43px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#gloval_box #nav_wrap nav .toggle02 a span {
  background: url("/common/img/head_ico04.jpg") 0 2px no-repeat;
  padding-left: 43px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#gloval_box #nav_wrap nav .toggle01 a:hover span {
  background: url("/common/img/head_ico01_on.jpg") 0 2px no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#gloval_box #nav_wrap nav .toggle02 a:hover span {
  background: url("/common/img/head_ico04_on.jpg") 0 2px no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#gloval_box #nav_wrap nav .toggle01 .active,
#gloval_box #nav_wrap nav .toggle02 .active {
  -moz-opacity: 0.75;
  opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
#gloval_box #nav_wrap nav .toggle01 .active span {
  background: url("/common/img/head_ico01_on.jpg") 0 2px no-repeat;
}
#gloval_box #nav_wrap nav .toggle02 .active span {
  background: url("/common/img/head_ico04_on.jpg") 0 2px no-repeat;
}
#gloval_box #nav_wrap nav .education {
  border-left: 1px solid #005A95;
  width: 234px;
  height: 41px;
  display:inline-block;
  *display:inline;
  zoom:1;
}
#gloval_box #nav_wrap nav .education a {
  display: block;
  height: 41px;
  line-height: 41px;
}
#gloval_box #nav_wrap nav .education a span {
  padding-left: 28px;
  background: url("/common/img/head_ico02.jpg") 0px 10px no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#gloval_box #nav_wrap nav .education a:hover span {
  background: url("/common/img/head_ico02_on.jpg") 0px 10px no-repeat;
}
#gloval_box #nav_wrap nav .support {
  border-left: 1px solid #007FB6;
  width: 234px;
  height: 41px;
  display:inline-block;
  *display:inline;
  zoom:1;
}
#gloval_box #nav_wrap nav .support a {
  display: block;
  height: 41px;
  line-height: 41px;
}
#gloval_box #nav_wrap nav .support a span {
  padding-left: 35px;
  background: url("/common/img/head_ico03.png") 0px 12px no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#gloval_box #nav_wrap nav .support a:hover span {
  background: url("/common/img/head_ico03_on.png") 0px 12px no-repeat;
}
#gloval_box #nav_wrap nav .toggle01 a:hover,
#gloval_box #nav_wrap nav .education a:hover,
#gloval_box #nav_wrap nav .support a:hover,
#gloval_box #nav_wrap nav .toggle02 a:hover  {
	color: #C0E5F7;
}
#gloval_box #open_box,
#gloval_box #open_box02 {
  position: absolute;
  left: 0px;
  top: -999px;
  background: url("/common/img/slide_nav/slide_bg.jpg") 0 0 repeat-x;
  z-index: 11;
  width: 100%;
  height: 396px;
  display: block;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  behavior: url("/common/css/PIE.htc");
  -moz-opacity: 0;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
#gloval_box #open_box .inr,
#gloval_box #open_box02 .inr {
  width: 940px;
  margin: 0 auto;
}
#gloval_box #open_box .inr ul,
#gloval_box #open_box02 .inr ul {
  *zoom: 1;
  width: 940px;
  margin: 26px auto 0;
  overflow: hidden;
}
#gloval_box #open_box .inr ul:before, #gloval_box #open_box .inr ul:after,
#gloval_box #open_box02 .inr ul:before, #gloval_box #open_box02 .inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
#gloval_box #open_box .inr ul:after,
#gloval_box #open_box02 .inr ul:after {
  clear: both;
}
#gloval_box #open_box .inr ul .border_none,
#gloval_box #open_box02 .inr ul .border_none {
  border: none;
}
#gloval_box #open_box .inr ul .border_end,
#gloval_box #open_box02 .inr ul .border_end {
  border-right:1px solid #ddd;
}
#gloval_box #open_box .inr ul li,
#gloval_box #open_box02 .inr ul li {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
  border-left: 1px solid #ddd;
  height: 150px;
  width: 234px;
  margin-bottom: 40px;
  text-align: center;
  font-size: 75%;
  color: #595959;
  position: relative;
zoom:1;
overflow: hidden;
}
#gloval_box #open_box .inr ul li a,
#gloval_box #open_box02 .inr ul li a {
	zoom: 1;
}
#gloval_box #open_box .inr ul li div,
#gloval_box #open_box02 .inr ul li div {
  margin-bottom: 5px;
}
#gloval_box #open_box .inr ul li .btn,
#gloval_box #open_box02 .inr ul li .btn {
  position: absolute;
  left: 50%;
  bottom: 0px;
  margin-left: -21px;
}
#gloval_box #open_box .inr ul li .on,
#gloval_box #open_box02 .inr ul li .on {
  position: absolute;
  left: 50%;
  bottom: 0px;
  margin-left: -9px;
  margin-bottom: 0 !important;
  display: none;
}
#gloval_box #open_box .inr ul li a,
#gloval_box #open_box02 .inr ul li a {
  text-decoration: none;
}
#gloval_box #open_box .inr ul li a img, #gloval_box #open_box .inr ul li a p {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "alpha( opacity=40 )";
  color: #555555;
}
#gloval_box #open_box02 .inr ul li a img, #gloval_box #open_box02 .inr ul li a p {
  color: #555555;
}
#gloval_box #open_box .inr ul li a:hover,
#gloval_box #open_box02 .inr ul li a:hover {
  text-decoration: none;
}
#gloval_box #open_box .inr ul li a:hover .on,
#gloval_box #open_box02 .inr ul li a:hover .on {
  display: block;
}
#gloval_box #open_box .inr ul li a:hover img, #gloval_box #open_box .inr ul li a:hover p,
#gloval_box #open_box02 .inr ul li a:hover img, #gloval_box #open_box02 .inr ul li a:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul li .classpad {
  *zoom: 1;
}
#gloval_box #open_box .inr ul li .classpad:before, #gloval_box #open_box .inr ul li .classpad:after {
  content: "";
  display: block;
  overflow: hidden;
}
#gloval_box #open_box .inr ul li .classpad:after {
  clear: both;
}
#gloval_box #open_box .inr ul li .classpad .classpad_item1 {
  float: left;
  width: 83px;
  height: 145px;
  text-align: center;
  position: relative;
}
#gloval_box #open_box .inr ul li .classpad .classpad_item1 .btn {
  position: absolute;
  left: 50%;
  bottom: -5px;
  margin-left: -21px;
}
#gloval_box #open_box .inr ul li .classpad .classpad_item1 .on {
  position: absolute;
  left: 50%;
  bottom: -5px;
}
#gloval_box #open_box .inr ul li .classpad .classpad_item2 {
  float: left;
  width: 83px;
  height: 145px;
  text-align: center;
  position: relative;
}
#gloval_box #open_box .inr ul li .classpad .classpad_item2 .btn {
  position: absolute;
  left: 50%;
  bottom: -5px;
  margin-left: -21px;
}
#gloval_box #open_box .inr ul li .classpad .classpad_item2 .on {
  position: absolute;
  left: 50%;
  bottom: -5px;
}
#gloval_box #open_box .inr ul#home a img, #gloval_box #open_box .inr ul#home a p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
}
#gloval_box #open_box .inr ul#cg .cg img, #gloval_box #open_box .inr ul#cg .cg p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#cg .cg .on {
  display: block;
}
#gloval_box #open_box .inr ul#graphic .graphic img, #gloval_box #open_box .inr ul#graphic .graphic p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#graphic .graphic .on {
  display: block;
}
#gloval_box #open_box .inr ul#ntd .ntd img, #gloval_box #open_box .inr ul#ntd .ntd p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#ntd .ntd .on {
  display: block;
}
#gloval_box #open_box .inr ul#standard .standard img, #gloval_box #open_box .inr ul#standard .standard p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#standard .standard .on {
  display: block;
}
#gloval_box #open_box .inr ul#program .program img, #gloval_box #open_box .inr ul#program .program p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#program .program .on {
  display: block;
}
#gloval_box #open_box .inr ul#financial .financial img, #gloval_box #open_box .inr ul#financial .financial p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#financial .financial .on {
  display: block;

}
#gloval_box #open_box .inr ul#classroom .classroom img, #gloval_box #open_box .inr ul#classroom .classroom p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#classroom .classroom .on {
  display: block;
}
#gloval_box #open_box .inr ul#program .program img, #gloval_box #open_box .inr ul#program .program p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#cwiz .cwiz img, #gloval_box #open_box .inr ul#cwiz .cwiz p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#cwiz .cwiz .on {
  display: block;
}
/*
#gloval_box #open_box .inr ul#program .program .on {
  display: block;
}
#gloval_box #open_box .inr ul#financial .financial img, #gloval_box #open_box .inr ul#financial .financial p {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  color: #016BB5;
}
#gloval_box #open_box .inr ul#financial .financial .on {
  display: block;
}*/
#gloval_box #main_box {
  height: 450px;
  background: #e9e9e9 url("/common/img/home/img_bg.jpg") center top no-repeat;
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
  behavior: url("/common/css/PIE.htc");
  position: relative;
}
#gloval_box #main_box .img_change {
  position: absolute;
  left: 50%;
  bottom: 15px;
  *zoom: 1;
  margin-left: -6px;
}
#gloval_box #main_box .img_change:before, #gloval_box #main_box .img_change:after {
  content: "";
  display: block;
  overflow: hidden;
}
#gloval_box #main_box .img_change:after {
  clear: both;
}
#gloval_box #main_box .img_change li {
  float: left;
  margin-right: 6px;
}
#gloval_box #main_box .img_change li a {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
  background: url("/common/img/home/imgb_off.png") 0 0px no-repeat;
}
#gloval_box #main_box .img_change li a:hover {
  background: url("/common/img/home/imgb_on.png") 0 0px no-repeat;
}
#gloval_box #main_box .img_change li .active {
  background: url("/common/img/home/imgb_on.png") 0 0px no-repeat;
}
#gloval_box #main_box .inr {
  position: relative;
  width: 960px;
  height: 450px;
  margin: 0 auto;
}
#gloval_box #main_box .inr .img_copy {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 63%;
  color: #333;
  display: none;
}
#gloval_box #main_box .inr .img_classpad2 {
  width: 281px;
  height: 431px;
  position: absolute;
  right: 85px;
  bottom: 0px;
}
#gloval_box #main_box .inr .img_classpad2_pen {
  width: 12px;
  height: 231px;
  position: absolute;
  right: 105px;
  bottom: 110px;
}
#gloval_box #main_box .inr .img_classpad2_hand {
  width: 164px;
  height: 275px;
  position: absolute;
  right: 12500px;
  bottom: -280px;
  z-index: 10;
}
#gloval_box #main_box .inr .img_classpad2_pen2 {
  width: 123px;
  height: 204px;
  position: absolute;
  right: 235px;
  bottom: 120px;
  display: none;
}
#gloval_box #main_box .inr .cp2_display1, #gloval_box #main_box .inr .cp2_display2, #gloval_box #main_box .inr .cp2_display5 {
  width: 122px;
  height: 202px;
  position: absolute;
  right: 170px;
  top: 50px;
  -moz-opacity: 0;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
#gloval_box #main_box .inr .cp2_display3 {
  width: 281px;
  height: 726px;
  position: absolute;
  right: 85px;
  top: 20px;
  overflow: hidden;
  -moz-opacity: 0;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
#gloval_box #main_box .inr .cp2_display4 {
  width: 179px;
  height: 339px;
  position: absolute;
  right: 169px;
  top: 49px;
  overflow: hidden;
  -moz-opacity: 0;
  opacity: 0;
}
#gloval_box #main_box .inr .cp2_display1, #gloval_box #main_box .inr .cp2_display2, #gloval_box #main_box .inr .cp2_display3, #gloval_box #main_box .inr .cp2_display4, #gloval_box #main_box .inr .cp2_display5 {
  display: none;
}
#gloval_box #main_box .inr .slide_box ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  left: -10000px;
}
#gloval_box #main_box .inr .slide_box ul li .s01 {
  width: 940px;
  position: relative;
}
#gloval_box #main_box .inr .slide_box ul li .s01 h1 {
  color: #333;
  font-size: 338%;
  font-family: 'open_extrabold';
  text-align: center;
  margin-bottom: 10px;
*line-height:1.3;
}
#gloval_box #main_box .inr .slide_box ul li .s01 h2 {
  color: #777;
  font-size: 131%;
  text-align: center;
  margin-bottom: 20px;
}
#gloval_box #main_box .inr .slide_box ul li .s01 .txt_box {
  position: absolute;
  left: 85px;
  top: 35px;
}
#gloval_box #main_box .inr .slide_box ul li .s02 {
  width: 940px;
  position: relative;
}
#gloval_box #main_box .inr .slide_box ul li .s02 h1 {
  color: #333;
  font-size: 338%;
  font-family: 'open_extrabold';
*line-height:1.3;
  text-align: center;
  margin-bottom: 10px;
}
#gloval_box #main_box .inr .slide_box ul li .s02 h2 {
  color: #777;
  font-size: 131%;
  text-align: center;
  margin-bottom: 20px;
}
#gloval_box #main_box .inr .slide_box ul li .s02 .txt_box {
  position: absolute;
  left: 40px;
  top: 140px;
}
#gloval_box #main_box .inr .slide_box ul li .s03 {
  width: 940px;
  position: relative;
}
#gloval_box #main_box .inr .slide_box ul li .s03 h1 {
  color: #333;
  font-size: 338%;
  font-family: 'open_extrabold';
*line-height:1.3;
  text-align: center;
  margin-bottom: 10px;
}
#gloval_box #main_box .inr .slide_box ul li .s03 h2 {
  color: #777;
  font-size: 131%;
  text-align: center;
  margin-bottom: 20px;
}
#gloval_box #main_box .inr .slide_box ul li .s03 .txt_box {
  position: absolute;
  left: 40px;
  top: 140px;
}
#gloval_box #main_box .inr .slide_box ul li .s04 {
  width: 940px;
  position: relative;
}
#gloval_box #main_box .inr .slide_box ul li .s04 h1 {
  color: #333;
  font-size: 338%;
  font-family: 'open_extrabold';
*line-height:1.3;
  text-align: center;
  margin-bottom: 10px;
}
#gloval_box #main_box .inr .slide_box ul li .s04 h2 {
  color: #777;
  font-size: 131%;
  text-align: center;
  margin-bottom: 20px;
}
#gloval_box #main_box .inr .slide_box ul li .s04 .txt_box {
  position: absolute;
  left: 40px;
  top: 140px;
}
#gloval_box #main_box .inr .slide_box ul li .s05 {
  width: 940px;
  position: relative;
}
#gloval_box #main_box .inr .slide_box ul li .s05 h1 {
  color: #333;
  font-size: 338%;
  font-family: 'open_extrabold';
*line-height:1.3;
  text-align: center;
  margin-bottom: 10px;
}
#gloval_box #main_box .inr .slide_box ul li .s05 h2 {
  color: #777;
  font-size: 131%;
  text-align: center;
  margin-bottom: 20px;
}
#gloval_box #main_box .inr .slide_box ul li .s05 .h2_2 {
  color: #333;
  font-size: 131%;
  text-align: left;
  margin-bottom: 20px;
}
#gloval_box #main_box .inr .slide_box ul li .s05 .txt_box {
  position: absolute;
  left: 40px;
  top: 140px;
}
#gloval_box #main_box .page_btn {
  position: absolute;
  left: 0;
  top: 156px;
  width: 100%;
  z-index: 8;
}
#gloval_box #main_box .page_btn .left_btn {
  position: absolute;
  left: 0;
  top: 5px;
  cursor: pointer;
}
#gloval_box #main_box .page_btn .right_btn {
  position: absolute;
  right: 0;
  top: 5px;
  cursor: pointer;
}

.page_top {
  width: 940px;
  margin: 0 auto;
  height: 11px;
  margin-bottom: 10px;
  padding-bottom: 10px;

  *zoom: 1;
}
.page_top:before, .page_top:after {
  content: "";
  display: block;
  overflow: hidden;
}
.page_top:after {
  clear: both;
}
.page_top a {
  width: 64px;
  display: block;
  float: right;
}

#foot_nav {
  background: #006cb6 url("/common/img/footer_nav_bg.jpg") center 0 no-repeat;
  height: 30px;
}
#foot_nav .inr {
  width: 940px;
  margin: 0 auto;
}
#foot_nav .inr .foot_logo1, #foot_nav .inr .foot_logo2 {
  display: block;
}
#foot_nav .inr .foot_logo1 {
  float: left;
}
#foot_nav .inr .foot_logo2 {
  float: right;
}

footer {
  background: url("/common/img/foot_bg.jpg") 0px 0px repeat;
  -webkit-box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2) inset;
  box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2) inset;
  behavior: url("/common/css/PIE.htc");
  border-bottom: 3px solid #333;
  padding-bottom: 20px;
}
footer .page_top {
  width: 64px;
  margin: 0 !important;
  height: 11px;
  padding: 15px 0 0 !important;
  float: right;
}
footer .inr {
  width: 940px;
  margin: 0 auto;
  position: relative;
}
footer .inr ul.sns {
  padding: 15px 0;
}
footer .inr ul.sns li {
  display: inline-block;
  *display: inline;
  margin-right: 5px;
  zoom: 1;
}
footer .inr .foot_navBOX {
  padding-top: 40px;
  border-top: 1px solid #838383;
}
footer .inr .foot_navBOX ul {
  width: 960px;
  margin-right: -20px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
footer .inr .foot_navBOX ul:before, footer .inr .foot_navBOX ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
footer .inr .foot_navBOX ul:after {
  clear: both;
}
footer .inr .foot_navBOX ul li {
  width: 230px;
  margin-right: 10px;
  float: left;
  display: block;
  word-break: break-all;
}
footer .inr .foot_navBOX ul li section {
  width: 230px;
  margin-bottom: 20px;
}
footer .inr .foot_navBOX ul li section h1 {
  color: #333;
  font-family: 'opensans_semibold';
  font-size: 100%;
  -webkit-text-shadow: 0px 1px 0px white;
  text-shadow: 0px 1px 0px white;
  behavior: url("/common/css/PIE.htc");
  margin-bottom: 15px;
}
footer .inr .foot_navBOX ul li section h1 a {
  color: #333;
  text-decoration: none;
}
footer .inr .foot_navBOX ul li section h1 a:hover {
  color: #0289cf;
}
footer .inr .foot_navBOX ul li section ul.link {
  width: 230px;
}
footer .inr .foot_navBOX ul li section ul.link li {
  width: 230px;
  margin-bottom: 5px;
  float: none;
  margin-right: 0;
  width: auto;

  font-size: 94%;
}
footer .inr .foot_navBOX ul li section ul.link li a {
  color: #333;
  -webkit-text-shadow: 0px 1px 0px white;
  text-shadow: 0px 1px 0px white;
  behavior: url("/common/css/PIE.htc");
  text-decoration: none;
  width: 230px;
  display: block;
}
footer .inr .foot_navBOX ul li section ul.link li a:hover {
  color: #0289cf;
}

footer .inr .foot_navBOX ul li.ft_link01,
footer .inr .foot_navBOX ul li.ft_link01 section,
footer .inr .foot_navBOX ul li.ft_link01 section ul.link,
footer .inr .foot_navBOX ul li.ft_link01 section ul.link li,
footer .inr .foot_navBOX ul li.ft_link01 section ul.link li a {
  width: 260px;
}

footer .inr .foot_navBOX ul li.ft_link02,
footer .inr .foot_navBOX ul li.ft_link02 section,
footer .inr .foot_navBOX ul li.ft_link02 section ul.link,
footer .inr .foot_navBOX ul li.ft_link02 section ul.link li,
footer .inr .foot_navBOX ul li.ft_link02 section ul.link li a {
  width: 200px;
}

#improvement #contents,
#scroll_defo #main_box,
#scroll_defo #main_box .inr,
#improvement #second_nav .inr,
#improvement #contents .col_main_start .col1 .left2 h1,
#improvement #contents .col_main .col1 .left2 h1,
#improvement #contents .col_main_index .col1 .left2 h1,
#improvement #contents .col_main_past .col1 .left2 h1,
#improvement #contents .col_main .col2 .left2 h1,
#improvement #contents .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_past .col2 .left2 h1,
#improvement #contents .col_main .col3 .left2 h1,
#improvement #contents .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_past .col3 .left2 h1,
#improvement #contents .col_main .col1 .left2 h1,
#improvement #contents .col_main_index .col1 .left2 h1,
#improvement #contents .col_main_past .col1 .left2 h1,
#improvement #contents .col_main .col2 .left2 h1,
#improvement #contents .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_past .col2 .left2 h1,
#improvement #contents .col_main .col3 .left2 h1,
#improvement #contents .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_past .col3 .left2 h1,
#improvement #contents .col_main_start .col_main .col2 .left2 h1,
#improvement #contents .col_main .col_main .col2 .left2 h1,
#improvement #contents .col_main_index .col_main .col2 .left2 h1,
#improvement #contents .col_main_past .col_main .col2 .left2 h1,
#improvement #contents .col_main_start .col_main_index .col2 .left2 h1,
#improvement #contents .col_main .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_index .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_past .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_start .col_main_past .col2 .left2 h1,
#improvement #contents .col_main .col_main_past .col2 .left2 h1,
#improvement #contents .col_main_index .col_main_past .col2 .left2 h1,
#improvement #contents .col_main_past .col_main_past .col2 .left2 h1,
#improvement #contents .col_main .col_main_start .col2 .left2 h1,
#improvement #contents .col_main_index .col_main_start .col2 .left2 h1,
#improvement #contents .col_main_past .col_main_start .col2 .left2 h1,
#improvement #contents .col_main .col_main .col2 .left2 h1,
#improvement #contents .col_main_index .col_main .col2 .left2 h1,
#improvement #contents .col_main_past .col_main .col2 .left2 h1,
#improvement #contents .col_main .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_index .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_past .col_main_index .col2 .left2 h1,
#improvement #contents .col_main .col_main_past .col2 .left2 h1,
#improvement #contents .col_main_index .col_main_past .col2 .left2 h1,
#improvement #contents .col_main_past .col_main_past .col2 .left2 h1,
#improvement #contents .col_main .col2 .left2 h1,
#improvement #contents .col_main_index .col2 .left2 h1,
#improvement #contents .col_main_past .col2 .left2 h1,
#improvement #contents .col_main_start .col_main .col3 .left2 h1,
#improvement #contents .col_main .col_main .col3 .left2 h1,
#improvement #contents .col_main_index .col_main .col3 .left2 h1,
#improvement #contents .col_main_past .col_main .col3 .left2 h1,
#improvement #contents .col_main_start .col_main_index .col3 .left2 h1,
#improvement #contents .col_main .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_index .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_past .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_start .col_main_past .col3 .left2 h1,
#improvement #contents .col_main .col_main_past .col3 .left2 h1,
#improvement #contents .col_main_index .col_main_past .col3 .left2 h1,
#improvement #contents .col_main_past .col_main_past .col3 .left2 h1,
#improvement #contents .col_main .col_main_start .col3 .left2 h1,
#improvement #contents .col_main_index .col_main_start .col3 .left2 h1,
#improvement #contents .col_main_past .col_main_start .col3 .left2 h1,
#improvement #contents .col_main .col_main .col3 .left2 h1,
#improvement #contents .col_main_index .col_main .col3 .left2 h1,
#improvement #contents .col_main_past .col_main .col3 .left2 h1,
#improvement #contents .col_main .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_index .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_past .col_main_index .col3 .left2 h1,
#improvement #contents .col_main .col_main_past .col3 .left2 h1,
#improvement #contents .col_main_index .col_main_past .col3 .left2 h1,
#improvement #contents .col_main_past .col_main_past .col3 .left2 h1,
#improvement #contents .col_main .col3 .left2 h1,
#improvement #contents .col_main_index .col3 .left2 h1,
#improvement #contents .col_main_past .col3 .left2 h1 {
  position: relative\9;
  z-index: 0\9 !important;
}

#improvement #gloval_box {
  z-index: 11\9;
}
#improvement #gloval_box  a {
	cursor: pointer;
}
#other_box {
  width: 940px;
  margin: 20px auto;
  *zoom: 1;
}
#other_box:before, #other_box:after {
  content: "";
  display: block;
  overflow: hidden;
}
#other_box:after {
  clear: both;
}
#other_box .other_link {
  color: #333;
  float: left;
}
#other_box .other_link a {
  color: #333;
  font-size: 88%;
  -webkit-text-shadow: 0px 1px 0px white;
  text-shadow: 0px 1px 0px white;
  behavior: url("/common/css/PIE.htc");
  text-decoration: none;
}
#other_box .other_link a:hover {
  color: #006CB6;
}
#other_box address {
  float: right;
  color: #333;
  font-size: 81%;
  font-style: normal;
}

* + html #other_box {
  height: 30px;
}

* + html .other_link {
  margin-top: -5px;
}

* html header #fontSize {
  width: 185px;
}

* html #nav_wrap nav .toggle {
  width: 188px;
  position: absolute;
  left: 0px;
  top: 0px;
}
* html #nav_wrap nav .manual {
  width: 81px;
}
* html #nav_wrap nav .download {
  width: 105px;
}

* html #other_box {
  height: 40px;
}

* html footer .inr .foot_navBOX {
  padding-left: 20px;
}

.visual_link {
  width: 100%;
  height: 450px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}

/* ----------------------------------------
    HOME
----------------------------------------*/
/**
 * HOME
 */
#contents {
  width: 940px;
  margin: 70px auto 50px;
  position: relative;
}
#contents .menu ul {
  width: 960px;
  margin-right: -20px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
#contents .menu ul:before, #contents .menu ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
#contents .menu ul:after {
  clear: both;
}
#contents .menu ul li {
  width: 300px;
  height: 191px;
  margin: 0 20px 20px 0;
  float: left;
}
#contents .menu ul li.menu4, #contents .menu ul li.menu5 {
	width: 461px;
	height: 104px;
	display: block;
}
#contents .menu ul li.menu6 {
	width: 940px;
	height: 104px;
	display: block;
	margin-bottom: 0!important;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 5%,#ffffff 40%, #ffffff 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#eeeeee), color-stop(40%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 5%,#ffffff 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 5%,#ffffff 40%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 5%,#ffffff 40%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 5%,#ffffff 40%,#ffffff 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 */
	-pie-background: linear-gradient(#eeeeee, #ffffff);
	border-radius: 15px 0 15px 0;
	behavior:url(/common/css/PIE.htc);
}
#contents .menu ul li.menu6 form {
	height: 44px;
	padding: 0 0 20px 15px;
	display: block;
	*zoom: 1;
	background: url(/common/img/bg_box.gif) no-repeat bottom right;
}
#contents .menu ul li.menu6 form select {
	margin: 0 20px;
}
#contents .menu ul li.menu6 form input {
	margin-top: -1em;
}
#contents ul.sns {
  padding: 15px 0;
  position: absolute;
  right: 0;
  top: -60px;
}
#contents ul.sns li {
  display: inline-block;
  *display: inline;
  margin-right: 5px;
  zoom: 1;
}
#contents .menu1 a, #contents .menu2 a, #contents .menu3 a {
	width: 300px;
	height: 191px;
	display: block;
}
#contents .menu4 a, #contents .menu5 a {
	width: 461px;
	height: 104px;
	display: block;
}
#contents .menu1 section, #contents .menu2 section, #contents .menu3 section, #contents .menu4 section, #contents .menu5 section {
  position: relative;
}
#contents .menu1 section ul:before, #contents .menu2 section ul:before, #contents .menu3 section ul:before, #contents .menu4 section ul:before, #contents .menu1 section ul:after, #contents .menu2 section ul:after, #contents .menu3 section ul:after, #contents .menu4 section ul:after, #contents .menu5 section ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
#contents .menu1 section ul:after, #contents .menu2 section ul:after, #contents .menu3 section ul:after, #contents .menu4 section ul:after, #contents .menu5 section ul:after {
  clear: both;
}
#contents .menu1 section h1, #contents .menu2 section h1, #contents .menu3 section h1 {
	font-family: 'open_sansbold';
	font-size: 131%;
	color: #333;
	width: 130px;
	padding: 15px 20px 10px 15px;
	height: 40px;
}
#contents .menu4 section h1, #contents .menu5 section h1 , #contents .menu6 h1 {
	font-family: 'open_sansbold';
	font-size: 131%;
	color: #333;
	width: 295px;
	padding: 15px 20px 10px 15px;
	height: auto!important;
}
#contents .menu1 section p, #contents .menu2 section p, #contents .menu3 section p {
	font-family: "Helvetica", "Arial", "Verdana", sans-serif;
	 font-size: 100%;
	line-height: 1.2;
	color: #555;
	width: 130px;
	padding-left: 15px;
}
#contents .menu4 section p, #contents .menu5 section p {
	font-family: "Helvetica", "Arial", "Verdana", sans-serif;
	 font-size: 100%;
	line-height: 1.2;
	color: #555;
	width: 295px;
	padding-left: 15px;
}
#contents .menu section .new {
  position: absolute;
  left: 18px;
  top: 10px;
  font-size: 63%;
  color: #D53A3A;
  font-weight: bold;
}

#contents .menu1 a:hover h1, #contents .menu2 a:hover h1, #contents .menu3 a:hover h1, #contents .menu4 a:hover h1, #contents .menu5 a:hover h1{
  color: #0289cf;
}
#contents .menu1 {
  background: url("/common/img/home/menu1.jpg") 0px 0px no-repeat;
}
#contents .menu2 {
  background: url("/common/img/home/menu2.jpg") 0px 0px no-repeat;
}
#contents .menu3 {
  background: url("/common/img/home/menu3.jpg") 0px 0px no-repeat;
margin-right: 0!important;
}
#contents .menu4 {
  background: url("/common/img/home/menu4.jpg") 0px 0px no-repeat;
}
#contents .menu5 {
  background: url("/common/img/home/menu5.jpg") 0px 0px no-repeat;
margin-right: 0!important;
}
#contents p a {
	display:inline;
}
#contents a {
  text-decoration: none;
  display: block;
  cursor: pointer;
}

/* ----------------------------------------
    PROCUTS
----------------------------------------*/
/**
 * PRODUCTS
 */
#gloval_box {
  position: relative;
  z-index: 999;
}

#improvement {
  position: relative;
  /*	#scroll_defo {height: 120px; z-index: 998; z-index: 0\9; position: relative;}*/
}
#improvement #scroll_defo {
  height: 120px;
  z-index: 9;
  position: relative;
}
#improvement #scroll_defo.index {
  height: auto !important;
}
#improvement #scloll_box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  display: none;
}
#improvement #open_box {
  display: block;
}
#scroll_defo #main_box {
  height: 90px;
  background: url("/common/img/sec_head_bg.jpg") center top repeat-x;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  behavior: url("/common/css/PIE.htc");
  position: relative;
}
#scroll_defo #main_box .inr {
  position: relative;
  width: 940px;
  height: 90px;
  margin: 0 auto;
}
#scroll_defo #main_box .inr .topic_path {
  font-size: 75%;
  color: #fff;
  padding: 15px 0 10px 0;
}
#scroll_defo #main_box .inr .topic_path a {
  color: #fff;
  text-decoration: none;
}
#scroll_defo #main_box .inr .topic_path a:hover {
  text-decoration: underline;
}
#scroll_defo #main_box .inr h1 {
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  behavior: url("/common/css/PIE.htc");
  font-size: 263%;
  color: #fff;
  font-family: 'open_sansbold';
}
#scroll_defo #main_box .inr h1 span {
	font-size: 72%;
}
#improvement #second_nav, #improvement #tracking_nav {
  height: 30px;
  background: url("/common/img/product/nav_bg.jpg") center top repeat-x;
}
#improvement #second_nav.fixed, #improvement #tracking_nav.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99999;
}
#improvement #second_nav .inr, #improvement #tracking_nav .inr {
  width: 940px;
  height: 30px;
  margin: 0 auto;
  position: relative;
}
#improvement #second_nav .inr ul, #improvement #tracking_nav .inr ul {
  *zoom: 1;
  position: absolute;
  right: -25px;
}

#improvement #second_nav .inr ul:before, #improvement #second_nav .inr ul:after, #improvement #tracking_nav .inr ul:before, #improvement #tracking_nav .inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #second_nav .inr ul:after, #improvement #tracking_nav .inr ul:after {
  clear: both;
}
#improvement #second_nav .inr ul li, #improvement #tracking_nav .inr ul li {
  display: block;
  float: left;
  margin-right: 25px;
}
#improvement #second_nav .inr ul li a, #improvement #tracking_nav .inr ul li a {
  display: block;
  height: 30px;
  font-family: 'opensans_semibold';
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  behavior: url("/common/css/PIE.htc");
  font-size: 100%;
  color: #fff;
  text-decoration: none;
line-height: 30px;
}
#improvement #second_nav .inr ul li a:hover, #improvement #tracking_nav .inr ul li a:hover {
  color: #ccc;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}
#improvement #second_nav .inr ul li a.select, #improvement #tracking_nav .inr ul li a.select {
  color: #ccc;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}
#improvement #contents {
  width: 100%;
  margin: 0px auto;
}
#improvement #contents .new {
  font-family: 'open_sansbold';
  font-size: 63%;
  color: #DF0100;
  display: block;
  -webkit-text-shadow: 0px 0px 0px rgba(255, 238, 141, 0.65);
  text-shadow: 0px 0px 0px rgba(255, 238, 141, 0.65);
  behavior: url("/common/css/PIE.htc");
}
#improvement #contents p.cap {
  padding-top: 10px;
}
#improvement #contents p.cap2 {
  padding-top: 20px;
  text-align: left;
}
#improvement #contents .col_main_start, #improvement #contents .col_main, #improvement #contents .col_main_index, #improvement #contents .col_main_past {
  background: white url("/common/img/product/col_bg.jpg") 0px 0px repeat-x;
}
#improvement #contents .col_main_start .col_l, #improvement #contents .col_main .col_l, #improvement #contents .col_main_index .col_l, #improvement #contents .col_main_past .col_l {
  float: left;
}
#improvement #contents .col_main_start .col_r, #improvement #contents .col_main .col_r, #improvement #contents .col_main_index .col_r, #improvement #contents .col_main_past .col_r {
  float: right;
}
#improvement #contents .col_main_start .mb30, #improvement #contents .col_main .mb30, #improvement #contents .col_main_index .mb30, #improvement #contents .col_main_past .mb30 {
  margin-bottom: 30px;
}
#improvement #contents .col_main_start .ttl, #improvement #contents .col_main .ttl, #improvement #contents .col_main_index .ttl, #improvement #contents .col_main_past .ttl {
  padding-bottom: 20px;
  margin-bottom: 50px;
  font-family: 'open_extrabold';
*line-height:1.3;
  font-size: 188%;
  color: #333;
  text-align: center;
  background: url("/common/img/product/bg_ttl.gif") center bottom no-repeat;
}
#improvement #contents .col_main_start h1, #improvement #contents .col_main h1, #improvement #contents .col_main_index h1, #improvement #contents .col_main_past h1 {
  font-family: 'open_extrabold';
*line-height:1.3;
  font-size: 263%;
  color: #333;
  margin-bottom: 20px;
  position: relative;
*line-height:1.3;
zoom:1;
}
#improvement #contents .col_main_start h2, #improvement #contents .col_main h2, #improvement #contents .col_main_index h2, #improvement #contents .col_main_past h2 {
  font-size: 188%;
  color: #aaa;
  margin-bottom: 10px;
}
#improvement #contents .col_main_start h2.subtxt, #improvement #contents .col_main h2.subtxt, #improvement #contents .col_main_index h2.subtxt, #improvement #contents .col_main_past h2.subtxt {
  font-size: 113%;
  line-height: 1.4;
  color: #333;
  font-weight: normal;
}
#improvement #contents .col_main_start p, #improvement #contents .col_main p, #improvement #contents .col_main_index p, #improvement #contents .col_main_past p {
/*  font-size: 81%;*/
  font-size: 93%;
  line-height: 1.6;
  color: #333;
}
#improvement #contents .col_main_start .col1, #improvement #contents .col_main .col1, #improvement #contents .col_main_index .col1, #improvement #contents .col_main_past .col1, #improvement #contents .col_main .col2, #improvement #contents .col_main_index .col2, #improvement #contents .col_main_past .col2, #improvement #contents .col_main .col3, #improvement #contents .col_main_index .col3, #improvement #contents .col_main_past .col3 {
  width: 940px;
  margin: 0px auto;
  padding: 80px 0px;
  *zoom: 1;
}
#improvement #contents .col_main_start .col1:before, #improvement #contents .col_main .col1:before, #improvement #contents .col_main_index .col1:before, #improvement #contents .col_main_past .col1:before, #improvement #contents .col_main .col2:before, #improvement #contents .col_main_index .col2:before, #improvement #contents .col_main_past .col2:before, #improvement #contents .col_main .col3:before, #improvement #contents .col_main_index .col3:before, #improvement #contents .col_main_past .col3:before, #improvement #contents .col_main_start .col1:after, #improvement #contents .col_main .col1:after, #improvement #contents .col_main_index .col1:after, #improvement #contents .col_main_past .col1:after, #improvement #contents .col_main .col2:after, #improvement #contents .col_main_index .col2:after, #improvement #contents .col_main_past .col2:after, #improvement #contents .col_main .col3:after, #improvement #contents .col_main_index .col3:after, #improvement #contents .col_main_past .col3:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_start .col1:after, #improvement #contents .col_main .col1:after, #improvement #contents .col_main_index .col1:after, #improvement #contents .col_main_past .col1:after, #improvement #contents .col_main .col2:after, #improvement #contents .col_main_index .col2:after, #improvement #contents .col_main_past .col2:after, #improvement #contents .col_main .col3:after, #improvement #contents .col_main_index .col3:after, #improvement #contents .col_main_past .col3:after {
  clear: both;
}
#improvement #contents .col_main_start .col1 .left1, #improvement #contents .col_main .col1 .left1, #improvement #contents .col_main_index .col1 .left1, #improvement #contents .col_main_past .col1 .left1, #improvement #contents .col_main .col2 .left1, #improvement #contents .col_main_index .col2 .left1, #improvement #contents .col_main_past .col2 .left1, #improvement #contents .col_main .col3 .left1, #improvement #contents .col_main_index .col3 .left1, #improvement #contents .col_main_past .col3 .left1, #improvement #contents .col_main_start .col1 .left2, #improvement #contents .col_main .col1 .left2, #improvement #contents .col_main_index .col1 .left2, #improvement #contents .col_main_past .col1 .left2, #improvement #contents .col_main .col2 .left2, #improvement #contents .col_main_index .col2 .left2, #improvement #contents .col_main_past .col2 .left2, #improvement #contents .col_main .col3 .left2, #improvement #contents .col_main_index .col3 .left2, #improvement #contents .col_main_past .col3 .left2, #improvement #contents .col_main_start .col1 .left1_2, #improvement #contents .col_main .col1 .left1_2, #improvement #contents .col_main_index .col1 .left1_2, #improvement #contents .col_main_past .col1 .left1_2, #improvement #contents .col_main .col2 .left1_2, #improvement #contents .col_main_index .col2 .left1_2, #improvement #contents .col_main_past .col2 .left1_2, #improvement #contents .col_main .col3 .left1_2, #improvement #contents .col_main_index .col3 .left1_2, #improvement #contents .col_main_past .col3 .left1_2 {
  float: left;
}
#improvement #contents .col_main_start .col1 .left1, #improvement #contents .col_main .col1 .left1, #improvement #contents .col_main_index .col1 .left1, #improvement #contents .col_main_past .col1 .left1, #improvement #contents .col_main .col2 .left1, #improvement #contents .col_main_index .col2 .left1, #improvement #contents .col_main_past .col2 .left1, #improvement #contents .col_main .col3 .left1, #improvement #contents .col_main_index .col3 .left1, #improvement #contents .col_main_past .col3 .left1 {
  margin: 0 30px 0 43px;
}
#improvement #contents .col_main_start .col1 .left2, #improvement #contents .col_main .col1 .left2, #improvement #contents .col_main_index .col1 .left2, #improvement #contents .col_main_past .col1 .left2, #improvement #contents .col_main .col2 .left2, #improvement #contents .col_main_index .col2 .left2, #improvement #contents .col_main_past .col2 .left2, #improvement #contents .col_main .col3 .left2, #improvement #contents .col_main_index .col3 .left2, #improvement #contents .col_main_past .col3 .left2 {
  width: 560px;
  *zoom: 1;
}
#improvement #contents .col_main_start .col1 .left2:before, #improvement #contents .col_main .col1 .left2:before, #improvement #contents .col_main_index .col1 .left2:before, #improvement #contents .col_main_past .col1 .left2:before, #improvement #contents .col_main .col2 .left2:before, #improvement #contents .col_main_index .col2 .left2:before, #improvement #contents .col_main_past .col2 .left2:before, #improvement #contents .col_main .col3 .left2:before, #improvement #contents .col_main_index .col3 .left2:before, #improvement #contents .col_main_past .col3 .left2:before, #improvement #contents .col_main_start .col1 .left2:after, #improvement #contents .col_main .col1 .left2:after, #improvement #contents .col_main_index .col1 .left2:after, #improvement #contents .col_main_past .col1 .left2:after, #improvement #contents .col_main .col2 .left2:after, #improvement #contents .col_main_index .col2 .left2:after, #improvement #contents .col_main_past .col2 .left2:after, #improvement #contents .col_main .col3 .left2:after, #improvement #contents .col_main_index .col3 .left2:after, #improvement #contents .col_main_past .col3 .left2:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_start .col1 .left2:after, #improvement #contents .col_main .col1 .left2:after, #improvement #contents .col_main_index .col1 .left2:after, #improvement #contents .col_main_past .col1 .left2:after, #improvement #contents .col_main .col2 .left2:after, #improvement #contents .col_main_index .col2 .left2:after, #improvement #contents .col_main_past .col2 .left2:after, #improvement #contents .col_main .col3 .left2:after, #improvement #contents .col_main_index .col3 .left2:after, #improvement #contents .col_main_past .col3 .left2:after {
  clear: both;
}
#improvement #contents .col_main_start .col1 .left2 h1, #improvement #contents .col_main .col1 .left2 h1, #improvement #contents .col_main_index .col1 .left2 h1, #improvement #contents .col_main_past .col1 .left2 h1, #improvement #contents .col_main .col2 .left2 h1, #improvement #contents .col_main_index .col2 .left2 h1, #improvement #contents .col_main_past .col2 .left2 h1, #improvement #contents .col_main .col3 .left2 h1, #improvement #contents .col_main_index .col3 .left2 h1, #improvement #contents .col_main_past .col3 .left2 h1 {
  position: relative;
}
#improvement #contents .col_main_start .col1 .left2 h1 img, #improvement #contents .col_main .col1 .left2 h1 img, #improvement #contents .col_main_index .col1 .left2 h1 img, #improvement #contents .col_main_past .col1 .left2 h1 img, #improvement #contents .col_main .col2 .left2 h1 img, #improvement #contents .col_main_index .col2 .left2 h1 img, #improvement #contents .col_main_past .col2 .left2 h1 img, #improvement #contents .col_main .col3 .left2 h1 img, #improvement #contents .col_main_index .col3 .left2 h1 img, #improvement #contents .col_main_past .col3 .left2 h1 img {
  position: absolute;
  left: -50px;
  top: -55px;
}
#improvement #contents .col_main_start .col1 .left2 div p.txt, #improvement #contents .col_main .col1 .left2 div p.txt, #improvement #contents .col_main_index .col1 .left2 div p.txt, #improvement #contents .col_main_past .col1 .left2 div p.txt, #improvement #contents .col_main .col2 .left2 div p.txt, #improvement #contents .col_main_index .col2 .left2 div p.txt, #improvement #contents .col_main_past .col2 .left2 div p.txt, #improvement #contents .col_main .col3 .left2 div p.txt, #improvement #contents .col_main_index .col3 .left2 div p.txt, #improvement #contents .col_main_past .col3 .left2 div p.txt {
  text-align: center;
  margin-top: 10px;
}
#improvement #contents .col_main_start .line_top, #improvement #contents .col_main .line_top, #improvement #contents .col_main_index .line_top, #improvement #contents .col_main_past .line_top {
  border-top: 2px solid #DADADA;
}
#improvement #contents .col_main_start .col, #improvement #contents .col_main .col, #improvement #contents .col_main_index .col, #improvement #contents .col_main_past .col {
  width: 940px;
  margin: 0 auto;
  padding: 80px 0;
}
#improvement #contents .col_main_start .col .col_l, #improvement #contents .col_main .col .col_l, #improvement #contents .col_main_index .col .col_l, #improvement #contents .col_main_past .col .col_l {
  width: 360px;
}
#improvement #contents .col_main_start .col .col_r, #improvement #contents .col_main .col .col_r, #improvement #contents .col_main_index .col .col_r, #improvement #contents .col_main_past .col .col_r {
  width: 540px;
}
#improvement #contents .col_main_start .col .col_l h1, #improvement #contents .col_main .col .col_l h1, #improvement #contents .col_main_index .col .col_l h1, #improvement #contents .col_main_past .col .col_l h1,
#improvement #contents .col_main_start .col .col_r h1,
#improvement #contents .col_main .col .col_r h1,
#improvement #contents .col_main_index .col .col_r h1,
#improvement #contents .col_main_past .col .col_r h1 {
  font-size: 206%;
}
#improvement #contents .col_main_start .col .col_l p, #improvement #contents .col_main .col .col_l p, #improvement #contents .col_main_index .col .col_l p, #improvement #contents .col_main_past .col .col_l p,
#improvement #contents .col_main_start .col .col_r p,
#improvement #contents .col_main .col .col_r p,
#improvement #contents .col_main_index .col .col_r p,
#improvement #contents .col_main_past .col .col_r p {
  font-size: 113%;
  line-height: 1.4;
  color: #333;
}
#improvement #contents .col_main_start .col .outline, #improvement #contents .col_main .col .outline, #improvement #contents .col_main_index .col .outline, #improvement #contents .col_main_past .col .outline {
  *zoom: 1;
}
#improvement #contents .col_main_start .col .outline:before, #improvement #contents .col_main .col .outline:before, #improvement #contents .col_main_index .col .outline:before, #improvement #contents .col_main_past .col .outline:before, #improvement #contents .col_main_start .col .outline:after, #improvement #contents .col_main .col .outline:after, #improvement #contents .col_main_index .col .outline:after, #improvement #contents .col_main_past .col .outline:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_start .col .outline:after, #improvement #contents .col_main .col .outline:after, #improvement #contents .col_main_index .col .outline:after, #improvement #contents .col_main_past .col .outline:after {
  clear: both;
}
#improvement #contents .col_main_start .col .outline dt, #improvement #contents .col_main .col .outline dt, #improvement #contents .col_main_index .col .outline dt, #improvement #contents .col_main_past .col .outline dt {
  width: 230px;
  font-family: 'open_extrabold';
*line-height:1.3;
  font-size: 150%;
  color: #333;
  float: left;
}
#improvement #contents .col_main_start .col .outline dd, #improvement #contents .col_main .col .outline dd, #improvement #contents .col_main_index .col .outline dd, #improvement #contents .col_main_past .col .outline dd {
  line-height: 1.4;
  padding: 0 0 20px 240px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #B6B6B6;
}
#improvement #contents .col_main, #improvement #contents .col_main_index, #improvement #contents .col_main_past {
  background: white url("/common/img/product/col_bg2.jpg") 0px 0px repeat-x;
}
#improvement #contents .col_main .col2, #improvement #contents .col_main_index .col2, #improvement #contents .col_main_past .col2 {
  position: relative;
}
#improvement #contents .col_main .col2 .col2_arrow, #improvement #contents .col_main_index .col2 .col2_arrow, #improvement #contents .col_main_past .col2 .col2_arrow {
  position: absolute;
  left: 293px;
  top: 365px;
  width: 185px;
  height: 183px;
}
#improvement #contents .col_main .col2 .blue_box, #improvement #contents .col_main_index .col2 .blue_box, #improvement #contents .col_main_past .col2 .blue_box {
  font-size: 100%;
  color: #0289cf;
  font-family: 'open_sansbold';
  text-align: center;
  padding: 10px 0;
  border: 1px solid #fff;
  margin-bottom: 20px;
  background: #CCE3ED;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  behavior: url("/common/css/PIE.htc");
  *position: relative;
}
#improvement #contents .col_main .col2 .left1, #improvement #contents .col_main_index .col2 .left1, #improvement #contents .col_main_past .col2 .left1 {
  margin-right: 80px;
}
#improvement #contents .col_main .col2 .left1 .blue_box, #improvement #contents .col_main_index .col2 .left1 .blue_box, #improvement #contents .col_main_past .col2 .left1 .blue_box {
  width: 250px;
}
#improvement #contents .col_main .col2 .left2 .blue_box, #improvement #contents .col_main_index .col2 .left2 .blue_box, #improvement #contents .col_main_past .col2 .left2 .blue_box {
  width: 370px;
}
#improvement #contents .col_main .col2 .left2 .col2_img2, #improvement #contents .col_main_index .col2 .left2 .col2_img2, #improvement #contents .col_main_past .col2 .left2 .col2_img2 {
  width: 371px;
  text-align: right;
  margin-bottom: 30px;
}
#improvement #contents .col_main .col2 .left2 .col2_img2 p, #improvement #contents .col_main_index .col2 .left2 .col2_img2 p, #improvement #contents .col_main_past .col2 .left2 .col2_img2 p {
  margin-bottom: 0px;
}
#improvement #contents .col_main .col2 .left2 h1, #improvement #contents .col_main_index .col2 .left2 h1, #improvement #contents .col_main_past .col2 .left2 h1 {
  position: relative;
}
#improvement #contents .col_main .col2 .left2 h1 img, #improvement #contents .col_main_index .col2 .left2 h1 img, #improvement #contents .col_main_past .col2 .left2 h1 img {
  position: absolute;
  left: -90px;
  top: -45px;
}
#improvement #contents .col_main .col3 .col3_1, #improvement #contents .col_main_index .col3 .col3_1, #improvement #contents .col_main_past .col3 .col3_1 {
  *zoom: 1;
  margin-bottom: 80px;
}
#improvement #contents .col_main .col3 .col3_1:before, #improvement #contents .col_main_index .col3 .col3_1:before, #improvement #contents .col_main_past .col3 .col3_1:before, #improvement #contents .col_main .col3 .col3_1:after, #improvement #contents .col_main_index .col3 .col3_1:after, #improvement #contents .col_main_past .col3 .col3_1:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main .col3 .col3_1:after, #improvement #contents .col_main_index .col3 .col3_1:after, #improvement #contents .col_main_past .col3 .col3_1:after {
  clear: both;
}
#improvement #contents .col_main .col3 .col3_1 .col_l, #improvement #contents .col_main_index .col3 .col3_1 .col_l, #improvement #contents .col_main_past .col3 .col3_1 .col_l {
  width: 330px;
}
#improvement #contents .col_main .col3 .col3_2, #improvement #contents .col_main_index .col3 .col3_2, #improvement #contents .col_main_past .col3 .col3_2 {
  *zoom: 1;
  padding-bottom: 60px;
  margin-bottom: 80px;
  border-bottom: 1px solid #B6B6B6;
}
#improvement #contents .col_main .col3 .col3_2:before, #improvement #contents .col_main_index .col3 .col3_2:before, #improvement #contents .col_main_past .col3 .col3_2:before, #improvement #contents .col_main .col3 .col3_2:after, #improvement #contents .col_main_index .col3 .col3_2:after, #improvement #contents .col_main_past .col3 .col3_2:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main .col3 .col3_2:after, #improvement #contents .col_main_index .col3 .col3_2:after, #improvement #contents .col_main_past .col3 .col3_2:after {
  clear: both;
}
#improvement #contents .col_main .col3 .col3_2 .col_r, #improvement #contents .col_main_index .col3 .col3_2 .col_r, #improvement #contents .col_main_past .col3 .col3_2 .col_r {
  width: 355px;
}
#improvement #contents .col_main .col3 .col3_2 .col_r h1, #improvement #contents .col_main_index .col3 .col3_2 .col_r h1, #improvement #contents .col_main_past .col3 .col3_2 .col_r h1 {
  position: relative;
}
#improvement #contents .col_main .col3 .col3_2 .col_r h1 img, #improvement #contents .col_main_index .col3 .col3_2 .col_r h1 img, #improvement #contents .col_main_past .col3 .col3_2 .col_r h1 img {
  position: absolute;
  right: 0px;
  top: 0px;
}
#improvement #contents .col_main .col3 .col3_3, #improvement #contents .col_main_index .col3 .col3_3, #improvement #contents .col_main_past .col3 .col3_3 {
  margin-bottom: 80px;
  border-bottom: 1px solid #B6B6B6;
}
#improvement #contents .col_main .col3 .col3_3 ul, #improvement #contents .col_main_index .col3 .col3_3 ul, #improvement #contents .col_main_past .col3 .col3_3 ul {
  width: 1000px;
  margin-right: -60px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
#improvement #contents .col_main .col3 .col3_3 ul:before, #improvement #contents .col_main_index .col3 .col3_3 ul:before, #improvement #contents .col_main_past .col3 .col3_3 ul:before, #improvement #contents .col_main .col3 .col3_3 ul:after, #improvement #contents .col_main_index .col3 .col3_3 ul:after, #improvement #contents .col_main_past .col3 .col3_3 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main .col3 .col3_3 ul:after, #improvement #contents .col_main_index .col3 .col3_3 ul:after, #improvement #contents .col_main_past .col3 .col3_3 ul:after {
  clear: both;
}
#improvement #contents .col_main .col3 .col3_3 ul li, #improvement #contents .col_main_index .col3 .col3_3 ul li, #improvement #contents .col_main_past .col3 .col3_3 ul li {
  width: 440px;
  margin-right: 60px;
  float: left;
}
#improvement #contents .col_main .col3 .col3_3 ul li, #improvement #contents .col_main_index .col3 .col3_3 ul li, #improvement #contents .col_main_past .col3 .col3_3 ul li {
  border-bottom: 1px dotted #B6B6B6;
  padding-bottom: 30px;
  min-height: 140px;
  height: auto !important;
  height: 140px;
  margin-bottom: 30px;
  width: 440px;
}
#improvement #contents .col_main .col3 .col3_3 ul li h1, #improvement #contents .col_main_index .col3 .col3_3 ul li h1, #improvement #contents .col_main_past .col3 .col3_3 ul li h1 {
  font-size: 150%;
  margin-bottom: 10px;
}
#improvement #contents .col_main .col3 .col3_3 ul li h2, #improvement #contents .col_main_index .col3 .col3_3 ul li h2, #improvement #contents .col_main_past .col3 .col3_3 ul li h2 {
  font-size: 113%;
  margin-bottom: 10px;
}
#improvement #contents .col_main .col3 .col3_3 ul li p, #improvement #contents .col_main_index .col3 .col3_3 ul li p, #improvement #contents .col_main_past .col3 .col3_3 ul li p {
  font-size: 81%;
}
#improvement #contents .col_main .col3 .col3_3 ul li p.links_p, #improvement #contents .col_main_index .col3 .col3_3 ul li p.links_p, #improvement #contents .col_main_past .col3 .col3_3 ul li p.links_p {
  margin: 30px 0 0;
font-size: 93%;
}
#improvement #contents .col_main .col3 .col3_3 ul .li_end, #improvement #contents .col_main_index .col3 .col3_3 ul .li_end, #improvement #contents .col_main_past .col3 .col3_3 ul .li_end {
  border: none;
  min-height: 130px;
  height: auto !important;
  height: 130px;
}
#improvement #contents .col_main .col3 .col3_4, #improvement #contents .col_main_index .col3 .col3_4, #improvement #contents .col_main_past .col3 .col3_4 {
  margin-bottom: -30px;
}
#improvement #contents .col_main .col3 .col3_4 ul, #improvement #contents .col_main_index .col3 .col3_4 ul, #improvement #contents .col_main_past .col3 .col3_4 ul {
  width: 960px;
  margin-right: -20px;
  overflow: hidden;
  _zoom: 1;
  margin-bottom: -30px;
  *zoom: 1;
}
#improvement #contents .col_main .col3 .col3_4 ul:before, #improvement #contents .col_main_index .col3 .col3_4 ul:before, #improvement #contents .col_main_past .col3 .col3_4 ul:before, #improvement #contents .col_main .col3 .col3_4 ul:after, #improvement #contents .col_main_index .col3 .col3_4 ul:after, #improvement #contents .col_main_past .col3 .col3_4 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main .col3 .col3_4 ul:after, #improvement #contents .col_main_index .col3 .col3_4 ul:after, #improvement #contents .col_main_past .col3 .col3_4 ul:after {
  clear: both;
}
#improvement #contents .col_main .col3 .col3_4 ul li, #improvement #contents .col_main_index .col3 .col3_4 ul li, #improvement #contents .col_main_past .col3 .col3_4 ul li {
  float: left;
  width: 116px;
  margin-right: 20px;
  margin-bottom: 30px;
}
#improvement #contents .col_main_index, #improvement #contents .col_main_past {
  background: white url("/common/img/product/col_bg_index.png") 0px 0px repeat-x;
  text-align: left;
}
#improvement #contents .col_main_index .col_index, #improvement #contents .col_main_past .col_index {
  *zoom: 1;
  width: 940px;
  margin: 0 auto;
  padding-bottom: 10px;
}
#improvement #contents .col_main_index .col_index:before, #improvement #contents .col_main_past .col_index:before, #improvement #contents .col_main_index .col_index:after, #improvement #contents .col_main_past .col_index:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_index .col_index:after, #improvement #contents .col_main_past .col_index:after {
  clear: both;
}
#improvement #contents .col_main_index .col_index ul.menu li, #improvement #contents .col_main_past .col_index ul.menu li {
  width: 300px;
  min-height: 162px;
  overflow: hidden;
  background: url("/common/img/product/bg_menu.jpg") left top no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 40px 30px 0;
  vertical-align: top;
  color: #525252;
  float: none;
}
#improvement #contents .col_main_index .col_index ul.menu li a, #improvement #contents .col_main_past .col_index ul.menu li a {
  display: block;
  *zoom: 1;
}
#improvement #contents .col_main_index .col_index ul.menu li a:before, #improvement #contents .col_main_past .col_index ul.menu li a:before, #improvement #contents .col_main_index .col_index ul.menu li a:after, #improvement #contents .col_main_past .col_index ul.menu li a:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_index .col_index ul.menu li a:after, #improvement #contents .col_main_past .col_index ul.menu li a:after {
  clear: both;
}
#improvement #contents .col_main_index .col_index ul.menu li a:hover dl em, #improvement #contents .col_main_past .col_index ul.menu li a:hover dl em {
  color: #0289cf;
  cursor: pointer;
}
#improvement #contents .col_main_index .col_index ul.menu li img, #improvement #contents .col_main_past .col_index ul.menu li img {
  float: left;
  padding: 20px 10px 20px 20px;
}
#improvement #contents .col_main_index .col_index ul.menu li dl, #improvement #contents .col_main_past .col_index ul.menu li dl {
  width: 150px;
  margin-right: 10px;
  padding: 20px 0 0;
  float: right;
  line-height: 1.2;
}
#improvement #contents .col_main_index .col_index ul.menu li dt, #improvement #contents .col_main_past .col_index ul.menu li dt {
  margin-bottom: 10px;
}
#improvement #contents .col_main_index .col_index ul.menu li dt em, #improvement #contents .col_main_past .col_index ul.menu li dt em {
  color: #333;
  font-size: 129%;
  font-family: 'open_extrabold';
  font-style: normal;
  line-height: 1.3;

}
#improvement #contents .col_main_index .col_index ul.menu li p, #improvement #contents .col_main_past .col_index ul.menu li p {
  font-size: 81%;
  line-height: 1.4;
}
#improvement #contents .col_main_index .col_index ul.menu li ul.indent, #improvement #contents .col_main_past .col_index ul.menu li ul.indent {
  width: 150px;
  margin-right: 0;
  overflow: visible !important;
  font-size: 81%;
}
#improvement #contents .col_main_index .col_index ul.menu li ul.indent li, #improvement #contents .col_main_past .col_index ul.menu li ul.indent li {
  text-indent: -.5em;
  width: auto !important;
  height: auto !important;
  min-height: 1em;
  overflow: visible !important;
  background: none !important;
  display: list-item !important;
  margin: 0;
  padding: 0 0 0 1em;
filter:none;
  behavior: url("/common/css/PIE.htc");
-pie-background: none;
}
#improvement #contents .col_main_index .col_index ul.top, #improvement #contents .col_main_past .col_index ul.top {
  padding-top: 50px;
}
#improvement #contents .col_main_index .col_index ul.menu02, #improvement #contents .col_main_past .col_index ul.menu02 {
  padding-top: 0;
}
#improvement #contents .col_main_index .col_index ul.menu02 li, #improvement #contents .col_main_past .col_index ul.menu02 li {
  *zoom: 1;
  width: 220px;
  min-height: 82px;
  overflow: hidden;
  background: url("/common/img/product/bg_menu02.jpg") left top no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 40px 30px 0;
  vertical-align: top;
}
#improvement #contents .col_main_index .col_index ul.menu02 li:before, #improvement #contents .col_main_past .col_index ul.menu02 li:before, #improvement #contents .col_main_index .col_index ul.menu02 li:after, #improvement #contents .col_main_past .col_index ul.menu02 li:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_index .col_index ul.menu02 li:after, #improvement #contents .col_main_past .col_index ul.menu02 li:after {
  clear: both;
}
#improvement #contents .col_main_index .col_index ul.menu02 li a, #improvement #contents .col_main_past .col_index ul.menu02 li a {
  width: 220px;
  height: 82px;
  display: block;
  *zoom: 1;
}
#improvement #contents .col_main_index .col_index ul.menu02 li a:before, #improvement #contents .col_main_past .col_index ul.menu02 li a:before, #improvement #contents .col_main_index .col_index ul.menu02 li a:after, #improvement #contents .col_main_past .col_index ul.menu02 li a:after {
  content: "";
  display: block;
  overflow: hidden;
}
#improvement #contents .col_main_index .col_index ul.menu02 li a:after, #improvement #contents .col_main_past .col_index ul.menu02 li a:after {
  clear: both;
}
#improvement #contents .col_main_index .col_index ul.menu02 li a:hover *, #improvement #contents .col_main_past .col_index ul.menu02 li a:hover * {
  color: #0289cf;
  cursor: pointer;
}
#improvement #contents .col_main_index .col_index ul.menu02 li em, #improvement #contents .col_main_past .col_index ul.menu02 li em {
  display: block;
  width: 180px;
  height: 62px;
  padding: 20px 20px 0;
  color: #333;
  font-size: 129%;
  font-family: 'open_extrabold';
  font-style: normal;
  line-height: 1.3;
}
#improvement #contents .col_main_index .col_index hr.menu, #improvement #contents .col_main_past .col_index hr.menu {
  width: 640px;
  height: 1px;
  margin: 0 0 30px;
  padding: 0;
  border: none;
  border-top: 1px #ccc solid;
}
#improvement #contents .col_main_index .col_index nav, #improvement #contents .col_main_past .col_index nav {
  float: right;
  width: 220px;
  padding: 13px 10px 0;
  background: url("/common/img/product/col_bg_index.png") 0px 0px repeat-x #f2f2f2;
  color: #525252;
}
#improvement #contents .col_main_index .col_index nav b, #improvement #contents .col_main_past .col_index nav b {
  font-weight: bold;
}
#improvement #contents .col_main_index .col_index nav a, #improvement #contents .col_main_past .col_index nav a {
  color: #525252!important;
}
#improvement #contents .col_main_index .col_index nav a:hover, #improvement #contents .col_main_past .col_index nav a:hover {
  color: #0289cf;
  cursor: pointer;
}
#improvement #contents .col_main_index .col_index nav a:hover img, #improvement #contents .col_main_past .col_index nav a:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "alpha( opacity=40 )";
}
#improvement #contents .col_main_index .col_index nav dl, #improvement #contents .col_main_past .col_index nav dl {
  background: #FFF;
  margin-bottom: 10px;
}
#improvement #contents .col_main_index .col_index nav dl dd, #improvement #contents .col_main_past .col_index nav dl dd {
  padding: 10px 10px 7px;
  font-size: 94%;
  line-height: 1.4;
}
#improvement #contents .col_main_index .col_index nav dl dd .list li, #improvement #contents .col_main_past .col_index nav dl dd .list li {
  border-top: 1px solid #EBEBEB;
}
#improvement #contents .col_main_index .col_index nav dl dd .list li a, #improvement #contents .col_main_past .col_index nav dl dd .list li a {
  padding: 7px 10px 7px 22px;
  display: block;
}
#improvement #contents .col_main_index .col_index nav dl dd .list li ul, #improvement #contents .col_main_past .col_index nav dl dd .list li ul {
  padding: 0 0 7px 22px;
}
#improvement #contents .col_main_index .col_index nav dl dd .list li ul li, #improvement #contents .col_main_past .col_index nav dl dd .list li ul li {
  border: none;
}
#improvement #contents .col_main_index .col_index nav dl dd .list li:first-child, #improvement #contents .col_main_past .col_index nav dl dd .list li:first-child {
  border-top: none;
}
#improvement #contents .col_main_index .col_index nav dl dd .dl li, #improvement #contents .col_main_past .col_index nav dl dd .dl li {
  background: url("/common/img/product/nav_dl.gif") no-repeat 0 8px;
}
#improvement #contents .col_main_index .col_index nav dl dd .support li, #improvement #contents .col_main_past .col_index nav dl dd .support li {
  background: url("/common/img/product/nav_support.gif") no-repeat 0 8px;
}
#improvement #contents .col_main_index .col_index nav dl dd .info li, #improvement #contents .col_main_past .col_index nav dl dd .info li {
  background: url("/common/img/product/nav_info.gif") no-repeat 0 8px;
}
#improvement #contents .col_main_index .col_index nav dl dd .soft li, #improvement #contents .col_main_past .col_index nav dl dd .soft li {
  background: url("/common/img/product/nav_soft.gif") no-repeat 0 8px;
}
#improvement #contents .col_main_past {
  background: #fff;
  text-align: left;
}
#improvement #contents .col_main_past nav {
  background-image: none !important;
}
#improvement.comparison .col_main_start, #improvement.comparison #contents .col_main, #improvement.comparison #contents .col_main_index, #improvement.comparison #contents .col_main_past {
  padding-top: 40px;
}
#improvement.pop header,
#improvement.comparison header {
  border-bottom: 5px solid #006CB6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
#improvement.comparison .spec_comparison {
  margin: 0 auto 20px;
  width: 940px;
  font-size: 100%;
}
#improvement.comparison .spec_comparison table {
  width: 100%;
  margin-bottom: 10px;
}
#improvement.comparison .spec_comparison table th {
  padding: 5px 15px;
  border: 1px solid #ccc;
  font-weight: bold;
  text-align: center;
}
#improvement.comparison .spec_comparison table td {
  padding: 5px;
  border: 1px solid #ccc;
  vertical-align: top;
}
#improvement.comparison .spec_comparison table td span {
  font-size: 10px;
}
#improvement.comparison .spec_comparison table tr.center td {
  text-align: center;
  vertical-align: middle;
}
#improvement.comparison .spec_comparison table em {
  white-space: nowrap;
}
#improvement.comparison .spec_comparison table .center {
  text-align: center;
}
#improvement.comparison .spec_comparison table .left {
  text-align: left;
}
#improvement.comparison .spec_comparison table .noline {
  border: none;
  padding: 5px;
}
#improvement.comparison .spec_comparison table .noline span {
  display: block;
  width: 1px;
  height: 1px;
}
#improvement.comparison .spec_comparison table .noright {
  border-right: none;
}
#improvement.comparison .spec_comparison table .noleft {
  border-left: none;
}
#improvement.comparison .spec_comparison table .bg_th {
  background: #E6E6E6;
}
#improvement.comparison .spec_comparison table .bg_th02 {
  background: #F7F7F7;
}
#improvement.comparison .spec_comparison table .bg_th03 {
  background: #AAAAAA;
  color: #FFF;
}
#improvement.comparison .spec_comparison table .bg_th04 {
  background: #CCCCCC;
  color: #333;
}
#improvement.comparison .spec_comparison table .bg {
  background: #F4F8FB;
}
#improvement.comparison .spec_comparison table .bg02 {
  background: #F5FBF9;
}
#improvement.comparison .spec_comparison table .bg03 {
  background: #F8F4FB;
}
#improvement.comparison .spec_comparison table .bg04 {
  background: #F8F4EF;
}
#improvement.comparison .spec_comparison table .space {
  padding: 0;
  width: 10px;
}
#improvement.comparison .spec_comparison table sup, #improvement.comparison .spec_comparison table sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;
}
#improvement.comparison .spec_comparison table sup {
  bottom: 1ex;
}
#improvement.comparison .spec_comparison table sub {
  top: .5ex;
}
#improvement.comparison .spec_comparison p {
  text-align: right;
}
#improvement.comparison .spec_comparison02 table th,
#improvement.comparison .spec_comparison02 table td {
  line-height: 1.4;
  padding: 10px 15px;
color:#333;
}
#improvement #close {
  text-align: center;
}
#improvement.comparison #other_box {
  width: 100%;
  padding-top: 10px;
  text-align: center;
  border-top: 3px solid #006CB6;
}
#improvement.comparison #other_box address {
  float: none;
}

/* ---------- MENU SETTING ---------- */
.gnav1 .nav1 a {
  color: #ccc !important;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}

.gnav2 .nav2 a {
  color: #ccc !important;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}

.gnav3 .nav3 a {
  color: #ccc !important;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}

.gnav4 .nav4 a {
  color: #ccc !important;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}

.gnav5 .nav5 a {
  color: #ccc !important;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}

.gnav6 .nav6 a {
  color: #ccc !important;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% bottom no-repeat;
}

/* ---------- FEATURES ---------- */
.gnav2 #contents .col_box {
  width: 770px;
  margin: 0 auto;
  padding: 80px 0px;
}
.gnav2 #contents .blue_box2 {
  color: #0289cf;
  font-family: 'open_sansbold';
  text-align: center;
  width: 220px;
  padding: 10px 0;
  margin-bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  behavior: url("/common/css/PIE.htc");
  *position: relative;
  background: #CCE3ED;
  float: left\9;
}
.gnav2 #contents .col_main_start .sec, .gnav2 #improvement #contents .col_main .sec, #improvement .gnav2 #contents .col_main .sec, .gnav2 #improvement #contents .col_main_index .sec, #improvement .gnav2 #contents .col_main_index .sec, .gnav2 #improvement #contents .col_main_past .sec, #improvement .gnav2 #contents .col_main_past .sec, .gnav2 #contents .col_main .sec, .gnav2 #improvement #contents .col_main_index .sec, #improvement .gnav2 #contents .col_main_index .sec, .gnav2 #improvement #contents .col_main_past .sec, #improvement .gnav2 #contents .col_main_past .sec {
  text-align: center;
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.gnav2 #contents h1 {
  width: 100%;
}
.gnav2 #contents h2 {
  padding-bottom: 20px;
}
.gnav2 #contents .col1_1 {
  width: 770px;
  margin: 0 auto;
  border-bottom: 1px dotted #B6B6B6;
}
.gnav2 #contents .col1_1 ul {
  width: 816px;
  margin-right: -46px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav2 #contents .col1_1 ul:before, .gnav2 #contents .col1_1 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col1_1 ul:after {
  clear: both;
}
.gnav2 #contents .col1_1 ul li {
  width: 226px;
  margin-right: 46px;
  float: left;
}
.gnav2 #contents .col1_1 h1 {
  width: 490px;
  margin: 0 auto;
  position: relative;
  text-align: left;
  padding-top: 25px;
}
.gnav2 #contents .col1_1 h1 span {
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
}
.gnav2 #contents .col1_1 ul li {
  text-align: center;
}
.gnav2 #contents .col1_2 {
  border-bottom: 1px dotted #B6B6B6;
  *zoom: 1;
}
.gnav2 #contents .col1_2:before, .gnav2 #contents .col1_2:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col1_2:after {
  clear: both;
}
.gnav2 #contents .col1_2 .col_l {
  float: left;
  width: 226px;
  margin-right: 46px;
}
.gnav2 #contents .col1_2 .col_l2 {
  float: left;
  width: 498px;
}
.gnav2 #contents .col1_2 .col_l2 ul {
  width: 544px;
  margin-right: -46px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav2 #contents .col1_2 .col_l2 ul:before, .gnav2 #contents .col1_2 .col_l2 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col1_2 .col_l2 ul:after {
  clear: both;
}
.gnav2 #contents .col1_2 .col_l2 ul li {
  width: 226px;
  margin-right: 46px;
  float: left;
}
.gnav2 #contents .col1_3 {
  *zoom: 1;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  border-bottom: none !important;
}
.gnav2 #contents .col1_3:before, .gnav2 #contents .col1_3:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col1_3:after {
  clear: both;
}
.gnav2 #contents .col1_3 .col_l {
  float: left;
  width: 226px;
  margin-right: 46px;
}
.gnav2 #contents .col1_3 .col_r {
  float: left;
  width: 444px;
}
.gnav2 #contents .col1_3 .col_r h1 {
  font-family: 'open_sansbold' !important;
  font-size: 250% !important;
  color: #0289cf !important;
  padding-top: 30px;
}
.gnav2 #contents .col1_3 .col_r p {
  color: #0289cf !important;
}
.gnav2 #contents .col2_1 {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.gnav2 #contents .col2_1 ul {
  width: 792px;
  margin-right: -22px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav2 #contents .col2_1 ul:before, .gnav2 #contents .col2_1 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col2_1 ul:after {
  clear: both;
}
.gnav2 #contents .col2_1 ul li {
  width: 242px;
  margin-right: 22px;
  float: left;
}
.gnav2 #contents .col2_1 h1 {
  width: 655px;
  margin: 0 auto;
  position: relative;
  text-align: left;
  padding-top: 25px;
}
.gnav2 #contents .col2_1 h1 span {
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
}
.gnav2 #contents .col2_1 ul li {
  margin-bottom: 22px;
}
.gnav2 #contents .col3_1 {
  *zoom: 1;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.gnav2 #contents .col3_1:before, .gnav2 #contents .col3_1:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col3_1:after {
  clear: both;
}
.gnav2 #contents .col3_1 h1 {
  width: 625px;
  margin: 0 auto;
  position: relative;
  text-align: left;
  padding-top: 25px;
}
.gnav2 #contents .col3_1 h1 span {
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
}
.gnav2 #contents .col3_1 .col_l ul {
  width: 484px;
  margin-right: -16px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav2 #contents .col3_1 .col_l ul:before, .gnav2 #contents .col3_1 .col_l ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav2 #contents .col3_1 .col_l ul:after {
  clear: both;
}
.gnav2 #contents .col3_1 .col_l ul li {
  width: 226px;
  margin-right: 16px;
  float: left;
}

/* ---------- INTERFACE ---------- */
.gnav3 #contents {
  text-align: center;
}
.gnav3 #contents h1 {
  line-height: 1.2;
}
.gnav3 #contents h2 {
  padding-bottom: 20px;
}
.gnav3 #contents .col1 ul, .gnav3 #improvement #contents .col_main .col2 ul, #improvement .gnav3 #contents .col_main .col2 ul, .gnav3 #improvement #contents .col_main_index .col2 ul, #improvement .gnav3 #contents .col_main_index .col2 ul, .gnav3 #improvement #contents .col_main_past .col2 ul, #improvement .gnav3 #contents .col_main_past .col2 ul, .gnav3 #improvement #contents .col_main .col3 ul, #improvement .gnav3 #contents .col_main .col3 ul, .gnav3 #improvement #contents .col_main_index .col3 ul, #improvement .gnav3 #contents .col_main_index .col3 ul, .gnav3 #improvement #contents .col_main_past .col3 ul, #improvement .gnav3 #contents .col_main_past .col3 ul {
  width: 968px;
  margin-right: -26px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav3 #contents .col1 ul:before, .gnav3 #improvement #contents .col_main .col2 ul:before, #improvement .gnav3 #contents .col_main .col2 ul:before, .gnav3 #improvement #contents .col_main_index .col2 ul:before, #improvement .gnav3 #contents .col_main_index .col2 ul:before, .gnav3 #improvement #contents .col_main_past .col2 ul:before, #improvement .gnav3 #contents .col_main_past .col2 ul:before, .gnav3 #improvement #contents .col_main .col3 ul:before, #improvement .gnav3 #contents .col_main .col3 ul:before, .gnav3 #improvement #contents .col_main_index .col3 ul:before, #improvement .gnav3 #contents .col_main_index .col3 ul:before, .gnav3 #improvement #contents .col_main_past .col3 ul:before, #improvement .gnav3 #contents .col_main_past .col3 ul:before, .gnav3 #contents .col1 ul:after, .gnav3 #improvement #contents .col_main .col2 ul:after, #improvement .gnav3 #contents .col_main .col2 ul:after, .gnav3 #improvement #contents .col_main_index .col2 ul:after, #improvement .gnav3 #contents .col_main_index .col2 ul:after, .gnav3 #improvement #contents .col_main_past .col2 ul:after, #improvement .gnav3 #contents .col_main_past .col2 ul:after, .gnav3 #improvement #contents .col_main .col3 ul:after, #improvement .gnav3 #contents .col_main .col3 ul:after, .gnav3 #improvement #contents .col_main_index .col3 ul:after, #improvement .gnav3 #contents .col_main_index .col3 ul:after, .gnav3 #improvement #contents .col_main_past .col3 ul:after, #improvement .gnav3 #contents .col_main_past .col3 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col1 ul:after, .gnav3 #improvement #contents .col_main .col2 ul:after, #improvement .gnav3 #contents .col_main .col2 ul:after, .gnav3 #improvement #contents .col_main_index .col2 ul:after, #improvement .gnav3 #contents .col_main_index .col2 ul:after, .gnav3 #improvement #contents .col_main_past .col2 ul:after, #improvement .gnav3 #contents .col_main_past .col2 ul:after, .gnav3 #improvement #contents .col_main .col3 ul:after, #improvement .gnav3 #contents .col_main .col3 ul:after, .gnav3 #improvement #contents .col_main_index .col3 ul:after, #improvement .gnav3 #contents .col_main_index .col3 ul:after, .gnav3 #improvement #contents .col_main_past .col3 ul:after, #improvement .gnav3 #contents .col_main_past .col3 ul:after {
  clear: both;
}
.gnav3 #contents .col1 ul li, .gnav3 #improvement #contents .col_main .col2 ul li, #improvement .gnav3 #contents .col_main .col2 ul li, .gnav3 #improvement #contents .col_main_index .col2 ul li, #improvement .gnav3 #contents .col_main_index .col2 ul li, .gnav3 #improvement #contents .col_main_past .col2 ul li, #improvement .gnav3 #contents .col_main_past .col2 ul li, .gnav3 #improvement #contents .col_main .col3 ul li, #improvement .gnav3 #contents .col_main .col3 ul li, .gnav3 #improvement #contents .col_main_index .col3 ul li, #improvement .gnav3 #contents .col_main_index .col3 ul li, .gnav3 #improvement #contents .col_main_past .col3 ul li, #improvement .gnav3 #contents .col_main_past .col3 ul li {
  width: 216px;
  margin-right: 26px;
  float: left;
}
.gnav3 #contents .col2 {
  background: none !important;
  width: 900px;
  margin: 0 auto;
  *zoom: 1;
}
.gnav3 #contents .col2:before, .gnav3 #contents .col2:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col2:after {
  clear: both;
}
.gnav3 #contents .col2 .col2_1 {
  padding-bottom: 50px;
  border-bottom: 1px dotted #B6B6B6;
  width: 700px;
  margin: 0 auto 50px auto;
  *zoom: 1;
}
.gnav3 #contents .col2 .col2_1:before, .gnav3 #contents .col2 .col2_1:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col2 .col2_1:after {
  clear: both;
}
.gnav3 #contents .col2 .col2_1 .col_l {
  width: 256px;
  float: left;
  padding: 0;
  margin: 0;
  margin-right: 46px;
  margin-left: 80px;
}
.gnav3 #contents .col2 .col2_1 .col_l h1 {
  color: #0289cf !important;
  font-size: 150% !important;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
  padding-bottom: 0px;
  width: 250px;
  border-bottom: 2px solid #bbb;
  min-height: 70px;
  height: auto !important;
  height: 70px;
  position: relative;
}
.gnav3 #contents .col2 .col2_1 .col_l h1 .inner1_1 {
  width: 236px;
  position: absolute;
  left: 7px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
.gnav3 #contents .col2 .col2_1 .col_r {
  width: 235px;
  padding: 0;
  margin: 0;
  float: left !important;
}
.gnav3 #contents .col2 .col2_1 .col_r h2, .gnav3 #contents .col2 .col2_1 .col_r p {
  text-align: left;
}
.gnav3 #contents .col2 .col2_1 .col_r h2 {
  font-family: 'opensans_semibold';
  font-size: 113% !important;
  margin: 20px 0;
  padding: 0;
  padding-top: 70px;
}
.gnav3 #contents .col2 .col2_2 h1 {
  color: #0289cf !important;
  font-size: 144% !important;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
  padding-bottom: 0px;
  width: 208px;
  border-bottom: 2px solid #bbb;
  min-height: 70px;
  height: auto !important;
  height: 70px;
  position: relative;
}
.gnav3 #contents .col2 .col2_2 h1 .inner1, .gnav3 #contents .col2 .col2_2 h1 .inner2, .gnav3 #contents .col2 .col2_2 h1 .inner3, .gnav3 #contents .col2 .col2_2 h1 .inner4 {
  width: 180px;
  position: absolute;
  left: 14px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
.gnav3 #contents .col2 .col2_2 h1 .inner2 {
  width: 160px;
  left: 24px;
}
.gnav3 #contents .col2 .col2_2 h1 .inner3 {
  width: 100px;
  left: 54px;
}
.gnav3 #contents .col2 .col2_2 h1 .inner4 {
  width: 190px;
  left: 9px;
}
.gnav3 #contents .col2 .col2_2 ul {
  width: 976px;
  margin-right: -26px;
  overflow: hidden;

  _zoom: 1;
  *zoom: 1;
}
.gnav3 #contents .col2 .col2_2 ul:before, .gnav3 #contents .col2 .col2_2 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col2 .col2_2 ul:after {
  clear: both;
}
.gnav3 #contents .col2 .col2_2 ul li {
  width: 218px;
  margin-right: 26px;
  float: left;
}
.gnav3 #contents .col2 .col2_2 ul {
  margin-bottom: 30px;
}
.gnav3 #contents .col2 .col2_2 .col2_end {
  *zoom: 1;
}
.gnav3 #contents .col2 .col2_2 .col2_end:before, .gnav3 #contents .col2 .col2_2 .col2_end:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col2 .col2_2 .col2_end:after {
  clear: both;
}
.gnav3 #contents .col2 .col2_2 .col2_end .col_r {
  float: left !important;
  text-align: left;
  margin-left: 4px;
}
.gnav3 #contents .col2 .col2_2 .col2_end .col_r h2 {
  padding: 0;
  font-family: 'opensans_semibold';
  font-size: 113% !important;
}
.gnav3 #contents .col3 h3 {
  color: #0289cf !important;
  font-size: 125% !important;
  padding-bottom: 0px;
  width: 208px;
  border-bottom: 2px solid #bbb;
  min-height: 80px;
  height: auto !important;
  height: 80px;
  position: relative;
  margin-bottom: 25px;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
}
.gnav3 #contents .col3 h3 strong {
  font-family: 'open_sansbold';
  font-size: 131%;
}
.gnav3 #contents .col3 h3 .inner1, .gnav3 #contents .col3 h3 .col2 .col2_2 h1 .inner2, .gnav3 #contents .col2 .col2_2 h1 .col3 h3 .inner2, .gnav3 #contents .col3 h3 .col2 .col2_2 h1 .inner3, .gnav3 #contents .col2 .col2_2 h1 .col3 h3 .inner3, .gnav3 #contents .col3 h3 .col2 .col2_2 h1 .inner4, .gnav3 #contents .col2 .col2_2 h1 .col3 h3 .inner4, .gnav3 #contents .col3 h3 .inner2, .gnav3 #contents .col3 h3 .inner3, .gnav3 #contents .col3 h3 .inner4, .gnav3 #contents .col3 .col4 .col4_inr h3 .inner2, .gnav3 #contents .col4 .col4_inr .col3 h3 .inner2, .gnav3 #contents .col3 .col4 .col4_inr h3 .inner3, .gnav3 #contents .col4 .col4_inr .col3 h3 .inner3, .gnav3 #contents .col3 .col5 .col5_inr h3 .inner2, .gnav3 #contents .col5 .col5_inr .col3 h3 .inner2, .gnav3 #contents .col3 .col5 .col5_inr h3 .inner3, .gnav3 #contents .col5 .col5_inr .col3 h3 .inner3, .gnav3 .gnav4 #contents .col3 .col3_inr h3 .inner2, .gnav4 .gnav3 #contents .col3 .col3_inr h3 .inner2, .gnav3 .gnav4 #contents .col3 .col3_inr h3 .inner3, .gnav4 .gnav3 #contents .col3 .col3_inr h3 .inner3 {
  width: 160px;
  position: absolute;
  left: 24px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
.gnav3 #contents .col3 h3 .inner2 {
  width: 160px;
  left: 24px;
}
.gnav3 #contents .col3 h3 .inner3 {
  width: 160px;
  left: 24px;
}
.gnav3 #contents .col3 h3 .inner4 {
  width: 190px;
  left: 9px;
}
.gnav3 #contents .col3 .square {
  border: 2px solid #0289cf;
  font-family: 'open_sansbold' !important;
}
.gnav3 #contents .col3 .square span {
  display: block;
  margin-top: 20px;
}
.gnav3 #contents .col3 ul {
  width: 976px;
  margin-right: -26px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav3 #contents .col3 ul:before, .gnav3 #contents .col3 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col3 ul:after {
  clear: both;
}
.gnav3 #contents .col3 ul li {
  width: 218px;
  margin-right: 26px;
  float: left;
}
.gnav3 #contents .col3 ul {
  margin-bottom: 30px;
}
.gnav3 #contents .col3 .col3_end {
  position: relative;
  text-align: left;
}
.gnav3 #contents .col3 .col3_end img {
  position: absolute;
  right: 20px;
  top: -50px;
}
.gnav3 #contents .col3 .col3_end h2 {
  padding: 0;
  font-family: 'opensans_semibold';
  font-size: 113% !important;
}
.gnav3 #contents .col3 .col3_end p {
  width: 550px;
}
.gnav3 #contents .col4 {
  width: 940px;
  margin: 0px auto;
  padding: 80px 0px;
}
.gnav3 #contents .col4 .col4_inr {
  width: 722px !important;
  margin: 0 auto;
}
.gnav3 #contents .col4 .col4_inr h3 {
  color: #0289cf !important;
  font-size: 131% !important;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
  padding-bottom: 0px;
  width: 226px;
  border-bottom: 2px solid #bbb;
  min-height: 85px;
  height: auto !important;
  height: 85px;
  position: relative;
  margin-bottom: 25px;
  line-height: 1.2;
}
.gnav3 #contents .col4 .col4_inr h3 strong {
  font-family: 'open_sansbold';
  font-size: 131%;
}
.gnav3 #contents .col4 .col4_inr h3 .inner1, .gnav3 #contents .col4 .col4_inr h3 .col2 .col2_2 h1 .inner4, .gnav3 #contents .col2 .col2_2 h1 .col4 .col4_inr h3 .inner4, .gnav3 #contents .col4 .col4_inr .col3 h3 .inner4, .gnav3 #contents .col3 .col4 .col4_inr h3 .inner4, .gnav3 #contents .col4 .col4_inr h3 .inner2, .gnav3 #contents .col4 .col4_inr h3 .inner3 {
  width: 170px;
  position: absolute;
  left: 25px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
.gnav3 #contents .col4 .col4_inr h3 .inner2 {
  width: 180px;
  left: 20px;
}
.gnav3 #contents .col4 .col4_inr h3 .inner3 {
  width: 130px;
  left: 45px;
}
.gnav3 #contents .col4 .col4_inr ul {
  width: 750px;
  margin-right: -24px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav3 #contents .col4 .col4_inr ul:before, .gnav3 #contents .col4 .col4_inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col4 .col4_inr ul:after {
  clear: both;
}
.gnav3 #contents .col4 .col4_inr ul li {
  width: 226px;
  margin-right: 24px;
  float: left;
}
.gnav3 #contents .col4 .col4_inr ul {
  margin-bottom: 20px;
}
.gnav3 #contents .col4 .col4_inr .col4_end {
  position: relative;
  text-align: left;
  padding-left: 10px;
}
.gnav3 #contents .col4 .col4_inr .col4_end img {
  position: absolute;
  right: 50px;
  bottom: 0px;
}
.gnav3 #contents .col4 .col4_inr .col4_end h2 {
  padding: 0;
  margin-bottom: 20px !important;
  font-family: 'opensans_semibold';
  font-size: 113% !important;
}
.gnav3 #contents .col5 {
  width: 940px;
  margin: 0px auto;
  padding: 80px 0px;
}
.gnav3 #contents .col5 .col5_inr {
  width: 722px;
  margin: 0 auto;
}
.gnav3 #contents .col5 .col5_inr h3 {
  color: #0289cf !important;
  font-size: 113% !important;
  padding-bottom: 0px;
  width: 226px;
  border-bottom: 2px solid #bbb;
  min-height: 60px;
  height: auto !important;
  height: 60px;
  position: relative;
  margin-bottom: 25px;
  line-height: 1.2;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
}
.gnav3 #contents .col5 .col5_inr h3 .inner1, .gnav3 #contents .col5 .col5_inr h3 .col2 .col2_2 h1 .inner4, .gnav3 #contents .col2 .col2_2 h1 .col5 .col5_inr h3 .inner4, .gnav3 #contents .col5 .col5_inr .col3 h3 .inner4, .gnav3 #contents .col3 .col5 .col5_inr h3 .inner4, .gnav3 #contents .col5 .col5_inr h3 .inner2, .gnav3 #contents .col5 .col5_inr h3 .inner3 {
  width: 215px;
  position: absolute;
  left: 5px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
.gnav3 #contents .col5 .col5_inr h3 .inner2 {
  width: 226px;
  left: 0px;
}
.gnav3 #contents .col5 .col5_inr h3 .inner3 {
  width: 225px;
  left: 0px;
}
.gnav3 #contents .col5 .col5_inr ul {
  width: 750px;
  margin-right: -24px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav3 #contents .col5 .col5_inr ul:before, .gnav3 #contents .col5 .col5_inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav3 #contents .col5 .col5_inr ul:after {
  clear: both;
}
.gnav3 #contents .col5 .col5_inr ul li {
  width: 226px;
  margin-right: 24px;
  float: left;
}

/* ---------- EXPLATION ---------- */
.gnav4 #contents {
  text-align: center;
}
.gnav4 #contents h1 {
  line-height: 1.2;
}
.gnav4 #contents h2 {
  padding-bottom: 20px;
}
.gnav4 #contents .col1, .gnav4 #improvement #contents .col_main .col2, #improvement .gnav4 #contents .col_main .col2, .gnav4 #improvement #contents .col_main_index .col2, #improvement .gnav4 #contents .col_main_index .col2, .gnav4 #improvement #contents .col_main_past .col2, #improvement .gnav4 #contents .col_main_past .col2, .gnav4 #improvement #contents .col_main .col3, #improvement .gnav4 #contents .col_main .col3, .gnav4 #improvement #contents .col_main_index .col3, #improvement .gnav4 #contents .col_main_index .col3, .gnav4 #improvement #contents .col_main_past .col3, #improvement .gnav4 #contents .col_main_past .col3 {
  width: 940px;
  margin: 0 auto;
  text-align: left;
  *zoom: 1;
}
.gnav4 #contents .col1:before, .gnav4 #improvement #contents .col_main .col2:before, #improvement .gnav4 #contents .col_main .col2:before, .gnav4 #improvement #contents .col_main_index .col2:before, #improvement .gnav4 #contents .col_main_index .col2:before, .gnav4 #improvement #contents .col_main_past .col2:before, #improvement .gnav4 #contents .col_main_past .col2:before, .gnav4 #improvement #contents .col_main .col3:before, #improvement .gnav4 #contents .col_main .col3:before, .gnav4 #improvement #contents .col_main_index .col3:before, #improvement .gnav4 #contents .col_main_index .col3:before, .gnav4 #improvement #contents .col_main_past .col3:before, #improvement .gnav4 #contents .col_main_past .col3:before, .gnav4 #contents .col1:after, .gnav4 #improvement #contents .col_main .col2:after, #improvement .gnav4 #contents .col_main .col2:after, .gnav4 #improvement #contents .col_main_index .col2:after, #improvement .gnav4 #contents .col_main_index .col2:after, .gnav4 #improvement #contents .col_main_past .col2:after, #improvement .gnav4 #contents .col_main_past .col2:after, .gnav4 #improvement #contents .col_main .col3:after, #improvement .gnav4 #contents .col_main .col3:after, .gnav4 #improvement #contents .col_main_index .col3:after, #improvement .gnav4 #contents .col_main_index .col3:after, .gnav4 #improvement #contents .col_main_past .col3:after, #improvement .gnav4 #contents .col_main_past .col3:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col1:after, .gnav4 #improvement #contents .col_main .col2:after, #improvement .gnav4 #contents .col_main .col2:after, .gnav4 #improvement #contents .col_main_index .col2:after, #improvement .gnav4 #contents .col_main_index .col2:after, .gnav4 #improvement #contents .col_main_past .col2:after, #improvement .gnav4 #contents .col_main_past .col2:after, .gnav4 #improvement #contents .col_main .col3:after, #improvement .gnav4 #contents .col_main .col3:after, .gnav4 #improvement #contents .col_main_index .col3:after, #improvement .gnav4 #contents .col_main_index .col3:after, .gnav4 #improvement #contents .col_main_past .col3:after, #improvement .gnav4 #contents .col_main_past .col3:after {
  clear: both;
}
.gnav4 #contents .col1 .col_l, .gnav4 #improvement #contents .col_main .col2 .col_l, #improvement .gnav4 #contents .col_main .col2 .col_l, .gnav4 #improvement #contents .col_main_index .col2 .col_l, #improvement .gnav4 #contents .col_main_index .col2 .col_l, .gnav4 #improvement #contents .col_main_past .col2 .col_l, #improvement .gnav4 #contents .col_main_past .col2 .col_l, .gnav4 #improvement #contents .col_main .col3 .col_l, #improvement .gnav4 #contents .col_main .col3 .col_l, .gnav4 #improvement #contents .col_main_index .col3 .col_l, #improvement .gnav4 #contents .col_main_index .col3 .col_l, .gnav4 #improvement #contents .col_main_past .col3 .col_l, #improvement .gnav4 #contents .col_main_past .col3 .col_l {
  width: 580px;
  margin-right: 26px;
  *zoom: 1;
}
.gnav4 #contents .col1 .col_l:before, .gnav4 #improvement #contents .col_main .col2 .col_l:before, #improvement .gnav4 #contents .col_main .col2 .col_l:before, .gnav4 #improvement #contents .col_main_index .col2 .col_l:before, #improvement .gnav4 #contents .col_main_index .col2 .col_l:before, .gnav4 #improvement #contents .col_main_past .col2 .col_l:before, #improvement .gnav4 #contents .col_main_past .col2 .col_l:before, .gnav4 #improvement #contents .col_main .col3 .col_l:before, #improvement .gnav4 #contents .col_main .col3 .col_l:before, .gnav4 #improvement #contents .col_main_index .col3 .col_l:before, #improvement .gnav4 #contents .col_main_index .col3 .col_l:before, .gnav4 #improvement #contents .col_main_past .col3 .col_l:before, #improvement .gnav4 #contents .col_main_past .col3 .col_l:before, .gnav4 #contents .col1 .col_l:after, .gnav4 #improvement #contents .col_main .col2 .col_l:after, #improvement .gnav4 #contents .col_main .col2 .col_l:after, .gnav4 #improvement #contents .col_main_index .col2 .col_l:after, #improvement .gnav4 #contents .col_main_index .col2 .col_l:after, .gnav4 #improvement #contents .col_main_past .col2 .col_l:after, #improvement .gnav4 #contents .col_main_past .col2 .col_l:after, .gnav4 #improvement #contents .col_main .col3 .col_l:after, #improvement .gnav4 #contents .col_main .col3 .col_l:after, .gnav4 #improvement #contents .col_main_index .col3 .col_l:after, #improvement .gnav4 #contents .col_main_index .col3 .col_l:after, .gnav4 #improvement #contents .col_main_past .col3 .col_l:after, #improvement .gnav4 #contents .col_main_past .col3 .col_l:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col1 .col_l:after, .gnav4 #improvement #contents .col_main .col2 .col_l:after, #improvement .gnav4 #contents .col_main .col2 .col_l:after, .gnav4 #improvement #contents .col_main_index .col2 .col_l:after, #improvement .gnav4 #contents .col_main_index .col2 .col_l:after, .gnav4 #improvement #contents .col_main_past .col2 .col_l:after, #improvement .gnav4 #contents .col_main_past .col2 .col_l:after, .gnav4 #improvement #contents .col_main .col3 .col_l:after, #improvement .gnav4 #contents .col_main .col3 .col_l:after, .gnav4 #improvement #contents .col_main_index .col3 .col_l:after, #improvement .gnav4 #contents .col_main_index .col3 .col_l:after, .gnav4 #improvement #contents .col_main_past .col3 .col_l:after, #improvement .gnav4 #contents .col_main_past .col3 .col_l:after {
  clear: both;
}
.gnav4 #contents .col1 .col_l ul, .gnav4 #improvement #contents .col_main .col2 .col_l ul, #improvement .gnav4 #contents .col_main .col2 .col_l ul, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul, .gnav4 #improvement #contents .col_main .col3 .col_l ul, #improvement .gnav4 #contents .col_main .col3 .col_l ul, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul {
  width: 606px;
  margin-right: -26px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav4 #contents .col1 .col_l ul:before, .gnav4 #improvement #contents .col_main .col2 .col_l ul:before, #improvement .gnav4 #contents .col_main .col2 .col_l ul:before, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul:before, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul:before, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul:before, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul:before, .gnav4 #improvement #contents .col_main .col3 .col_l ul:before, #improvement .gnav4 #contents .col_main .col3 .col_l ul:before, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul:before, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul:before, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul:before, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul:before, .gnav4 #contents .col1 .col_l ul:after, .gnav4 #improvement #contents .col_main .col2 .col_l ul:after, #improvement .gnav4 #contents .col_main .col2 .col_l ul:after, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul:after, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul:after, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul:after, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul:after, .gnav4 #improvement #contents .col_main .col3 .col_l ul:after, #improvement .gnav4 #contents .col_main .col3 .col_l ul:after, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul:after, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul:after, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul:after, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col1 .col_l ul:after, .gnav4 #improvement #contents .col_main .col2 .col_l ul:after, #improvement .gnav4 #contents .col_main .col2 .col_l ul:after, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul:after, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul:after, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul:after, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul:after, .gnav4 #improvement #contents .col_main .col3 .col_l ul:after, #improvement .gnav4 #contents .col_main .col3 .col_l ul:after, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul:after, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul:after, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul:after, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul:after {
  clear: both;
}
.gnav4 #contents .col1 .col_l ul li, .gnav4 #improvement #contents .col_main .col2 .col_l ul li, #improvement .gnav4 #contents .col_main .col2 .col_l ul li, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul li, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul li, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul li, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul li, .gnav4 #improvement #contents .col_main .col3 .col_l ul li, #improvement .gnav4 #contents .col_main .col3 .col_l ul li, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul li, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul li, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul li, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul li {
  width: 277px;
  margin-right: 26px;
  float: left;
}
.gnav4 #contents .col1 .col_l ul li, .gnav4 #improvement #contents .col_main .col2 .col_l ul li, #improvement .gnav4 #contents .col_main .col2 .col_l ul li, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul li, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul li, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul li, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul li, .gnav4 #improvement #contents .col_main .col3 .col_l ul li, #improvement .gnav4 #contents .col_main .col3 .col_l ul li, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul li, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul li, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul li, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul li {
  text-align: center;
}
.gnav4 #contents .col1 .col_l ul li p, .gnav4 #improvement #contents .col_main .col2 .col_l ul li p, #improvement .gnav4 #contents .col_main .col2 .col_l ul li p, .gnav4 #improvement #contents .col_main_index .col2 .col_l ul li p, #improvement .gnav4 #contents .col_main_index .col2 .col_l ul li p, .gnav4 #improvement #contents .col_main_past .col2 .col_l ul li p, #improvement .gnav4 #contents .col_main_past .col2 .col_l ul li p, .gnav4 #improvement #contents .col_main .col3 .col_l ul li p, #improvement .gnav4 #contents .col_main .col3 .col_l ul li p, .gnav4 #improvement #contents .col_main_index .col3 .col_l ul li p, #improvement .gnav4 #contents .col_main_index .col3 .col_l ul li p, .gnav4 #improvement #contents .col_main_past .col3 .col_l ul li p, #improvement .gnav4 #contents .col_main_past .col3 .col_l ul li p {
  margin-top: 10px;
}
.gnav4 #contents .col1 .col_r, .gnav4 #improvement #contents .col_main .col2 .col_r, #improvement .gnav4 #contents .col_main .col2 .col_r, .gnav4 #improvement #contents .col_main_index .col2 .col_r, #improvement .gnav4 #contents .col_main_index .col2 .col_r, .gnav4 #improvement #contents .col_main_past .col2 .col_r, #improvement .gnav4 #contents .col_main_past .col2 .col_r, .gnav4 #improvement #contents .col_main .col3 .col_r, #improvement .gnav4 #contents .col_main .col3 .col_r, .gnav4 #improvement #contents .col_main_index .col3 .col_r, #improvement .gnav4 #contents .col_main_index .col3 .col_r, .gnav4 #improvement #contents .col_main_past .col3 .col_r, #improvement .gnav4 #contents .col_main_past .col3 .col_r {
  float: left !important;
  width: 330px;
}
.gnav4 #contents .col1 .col_r h1, .gnav4 #improvement #contents .col_main .col2 .col_r h1, #improvement .gnav4 #contents .col_main .col2 .col_r h1, .gnav4 #improvement #contents .col_main_index .col2 .col_r h1, #improvement .gnav4 #contents .col_main_index .col2 .col_r h1, .gnav4 #improvement #contents .col_main_past .col2 .col_r h1, #improvement .gnav4 #contents .col_main_past .col2 .col_r h1, .gnav4 #improvement #contents .col_main .col3 .col_r h1, #improvement .gnav4 #contents .col_main .col3 .col_r h1, .gnav4 #improvement #contents .col_main_index .col3 .col_r h1, #improvement .gnav4 #contents .col_main_index .col3 .col_r h1, .gnav4 #improvement #contents .col_main_past .col3 .col_r h1, #improvement .gnav4 #contents .col_main_past .col3 .col_r h1 {
  margin-bottom: 10px !important;
}
.gnav4 #contents .col1 .col_r h2, .gnav4 #improvement #contents .col_main .col2 .col_r h2, #improvement .gnav4 #contents .col_main .col2 .col_r h2, .gnav4 #improvement #contents .col_main_index .col2 .col_r h2, #improvement .gnav4 #contents .col_main_index .col2 .col_r h2, .gnav4 #improvement #contents .col_main_past .col2 .col_r h2, #improvement .gnav4 #contents .col_main_past .col2 .col_r h2, .gnav4 #improvement #contents .col_main .col3 .col_r h2, #improvement .gnav4 #contents .col_main .col3 .col_r h2, .gnav4 #improvement #contents .col_main_index .col3 .col_r h2, #improvement .gnav4 #contents .col_main_index .col3 .col_r h2, .gnav4 #improvement #contents .col_main_past .col3 .col_r h2, #improvement .gnav4 #contents .col_main_past .col3 .col_r h2 {
  margin-bottom: 10px !important;
  padding: 0 !important;
}
.gnav4 #contents .col1 .col_r p, .gnav4 #improvement #contents .col_main .col2 .col_r p, #improvement .gnav4 #contents .col_main .col2 .col_r p, .gnav4 #improvement #contents .col_main_index .col2 .col_r p, #improvement .gnav4 #contents .col_main_index .col2 .col_r p, .gnav4 #improvement #contents .col_main_past .col2 .col_r p, #improvement .gnav4 #contents .col_main_past .col2 .col_r p, .gnav4 #improvement #contents .col_main .col3 .col_r p, #improvement .gnav4 #contents .col_main .col3 .col_r p, .gnav4 #improvement #contents .col_main_index .col3 .col_r p, #improvement .gnav4 #contents .col_main_index .col3 .col_r p, .gnav4 #improvement #contents .col_main_past .col3 .col_r p, #improvement .gnav4 #contents .col_main_past .col3 .col_r p {
  margin: 0 !important;
}
.gnav4 #contents .col2 {
  background: none !important;
  width: 940px;
  margin: 0 auto;
  *zoom: 1;
}
.gnav4 #contents .col2:before, .gnav4 #contents .col2:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2:after {
  clear: both;
}
.gnav4 #contents .col2 h2 span {
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
}
.gnav4 #contents .col2 .col2_1 {
  width: 902px;
  margin: 0 auto;
  padding-bottom: 30px;
  margin-bottom: 50px;
  border-bottom: 1px dotted #b6b6b6;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_1:before, .gnav4 #contents .col2 .col2_1:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_1:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_1 .div {
  width: 438px;
}
.gnav4 #contents .col2 .col2_1 .col_l {
  *zoom: 1;
  width: 438px;
}
.gnav4 #contents .col2 .col2_1 .col_l:before, .gnav4 #contents .col2 .col2_1 .col_l:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_1 .col_l:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_1 .col_l ul {
  width: 464px;
  margin-right: -26px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_1 .col_l ul:before, .gnav4 #contents .col2 .col2_1 .col_l ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_1 .col_l ul:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_1 .col_l ul li {
  width: 206px;
  margin-right: 26px;
  float: left;
}
.gnav4 #contents .col2 .col2_1 .col_l ul li {
  text-align: center;
}
.gnav4 #contents .col2 .col2_1 .col_l ul li p {
  margin-top: 10px;
}
.gnav4 #contents .col2 .col2_1 .col_l h3 {
  color: #0289cf !important;
  font-size: 156% !important;
  padding-bottom: 0px;
  width: 100%;
  border-top: 2px solid #bbb;
  position: relative;
  margin-top: 25px;
  line-height: 1.2;
  min-height: 50px;
  height: auto !important;
  height: 50px;
}
.gnav4 #contents .col2 .col2_1 .col_l h3 strong {
  font-family: 'open_sansbold';
  font-size: 131%;
}
.gnav4 #contents .col2 .col2_1 .col_l h3 .inner1, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l h3 .col2_2 h1 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l h3 .col2_2 h1 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col2_1 .col_l h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col2_1 .col_l h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l h3 .col2_2 h1 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l h3 .col2_2 h1 .inner3, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col2_1 .col_l h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col2_1 .col_l h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l h3 .col2_2 h1 .inner4, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l h3 .col2_2 h1 .inner4, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col2_1 .col_l h3 .inner4, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col2_1 .col_l h3 .inner4, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col3 h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col3 h3 .inner2, .gnav4 .gnav3 #contents .col3 .col2 .col2_1 .col_l h3 .inner2, .gnav3 .gnav4 #contents .col3 .col2 .col2_1 .col_l h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col3 h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col3 h3 .inner3, .gnav4 .gnav3 #contents .col3 .col2 .col2_1 .col_l h3 .inner3, .gnav3 .gnav4 #contents .col3 .col2 .col2_1 .col_l h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col3 h3 .inner4, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col3 h3 .inner4, .gnav4 .gnav3 #contents .col3 .col2 .col2_1 .col_l h3 .inner4, .gnav3 .gnav4 #contents .col3 .col2 .col2_1 .col_l h3 .inner4, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col4 .col4_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col4 .col4_inr h3 .inner2, .gnav4 .gnav3 #contents .col4 .col4_inr .col2 .col2_1 .col_l h3 .inner2, .gnav3 .gnav4 #contents .col4 .col4_inr .col2 .col2_1 .col_l h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col4 .col4_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col4 .col4_inr h3 .inner3, .gnav4 .gnav3 #contents .col4 .col4_inr .col2 .col2_1 .col_l h3 .inner3, .gnav3 .gnav4 #contents .col4 .col4_inr .col2 .col2_1 .col_l h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col5 .col5_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col5 .col5_inr h3 .inner2, .gnav4 .gnav3 #contents .col5 .col5_inr .col2 .col2_1 .col_l h3 .inner2, .gnav3 .gnav4 #contents .col5 .col5_inr .col2 .col2_1 .col_l h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_l .col5 .col5_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_l .col5 .col5_inr h3 .inner3, .gnav4 .gnav3 #contents .col5 .col5_inr .col2 .col2_1 .col_l h3 .inner3, .gnav3 .gnav4 #contents .col5 .col5_inr .col2 .col2_1 .col_l h3 .inner3, .gnav4 #contents .col2 .col2_1 .col_l .col3 .col3_inr h3 .inner2, .gnav4 #contents .col3 .col3_inr .col2 .col2_1 .col_l h3 .inner2, .gnav4 #contents .col2 .col2_1 .col_l .col3 .col3_inr h3 .inner3, .gnav4 #contents .col3 .col3_inr .col2 .col2_1 .col_l h3 .inner3 {
  width: 50%;
  position: absolute;
  left: 25%;
  top: -2px;
  display: block;
  padding-top: 10px;
  border-top: 2px solid #0289cf;
}
.gnav4 #contents .col2 .col2_1 .col_r {
  width: 438px;
}
.gnav4 #contents .col2 .col2_1 .col_r div {
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_1 .col_r div:before, .gnav4 #contents .col2 .col2_1 .col_r div:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_1 .col_r div:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_1 .col_r div p {
  float: right;
  text-align: center;
  width: 206px;
  margin-top: 10px;
}
.gnav4 #contents .col2 .col2_1 .col_r h3 {

  color: #0289cf !important;
  font-size: 156% !important;
  padding-bottom: 0px;
  width: 100%;
  border-top: 2px solid #bbb;
  position: relative;
  margin-top: 25px;
  line-height: 1.2;
  min-height: 50px;
  height: auto !important;
  height: 50px;
}
.gnav4 #contents .col2 .col2_1 .col_r h3 strong {
  font-family: 'open_sansbold';
  font-size: 131%;
}
.gnav4 #contents .col2 .col2_1 .col_r h3 .inner1, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r h3 .col2_2 h1 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r h3 .col2_2 h1 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col2_1 .col_r h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col2_1 .col_r h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r h3 .col2_2 h1 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r h3 .col2_2 h1 .inner3, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col2_1 .col_r h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col2_1 .col_r h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r h3 .col2_2 h1 .inner4, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r h3 .col2_2 h1 .inner4, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col2_1 .col_r h3 .inner4, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col2_1 .col_r h3 .inner4, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col3 h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col3 h3 .inner2, .gnav4 .gnav3 #contents .col3 .col2 .col2_1 .col_r h3 .inner2, .gnav3 .gnav4 #contents .col3 .col2 .col2_1 .col_r h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col3 h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col3 h3 .inner3, .gnav4 .gnav3 #contents .col3 .col2 .col2_1 .col_r h3 .inner3, .gnav3 .gnav4 #contents .col3 .col2 .col2_1 .col_r h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col3 h3 .inner4, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col3 h3 .inner4, .gnav4 .gnav3 #contents .col3 .col2 .col2_1 .col_r h3 .inner4, .gnav3 .gnav4 #contents .col3 .col2 .col2_1 .col_r h3 .inner4, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col4 .col4_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col4 .col4_inr h3 .inner2, .gnav4 .gnav3 #contents .col4 .col4_inr .col2 .col2_1 .col_r h3 .inner2, .gnav3 .gnav4 #contents .col4 .col4_inr .col2 .col2_1 .col_r h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col4 .col4_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col4 .col4_inr h3 .inner3, .gnav4 .gnav3 #contents .col4 .col4_inr .col2 .col2_1 .col_r h3 .inner3, .gnav3 .gnav4 #contents .col4 .col4_inr .col2 .col2_1 .col_r h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col5 .col5_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col5 .col5_inr h3 .inner2, .gnav4 .gnav3 #contents .col5 .col5_inr .col2 .col2_1 .col_r h3 .inner2, .gnav3 .gnav4 #contents .col5 .col5_inr .col2 .col2_1 .col_r h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_1 .col_r .col5 .col5_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_1 .col_r .col5 .col5_inr h3 .inner3, .gnav4 .gnav3 #contents .col5 .col5_inr .col2 .col2_1 .col_r h3 .inner3, .gnav3 .gnav4 #contents .col5 .col5_inr .col2 .col2_1 .col_r h3 .inner3, .gnav4 #contents .col2 .col2_1 .col_r .col3 .col3_inr h3 .inner2, .gnav4 #contents .col3 .col3_inr .col2 .col2_1 .col_r h3 .inner2, .gnav4 #contents .col2 .col2_1 .col_r .col3 .col3_inr h3 .inner3, .gnav4 #contents .col3 .col3_inr .col2 .col2_1 .col_r h3 .inner3 {
  width: 50%;
  position: absolute;
  left: 25%;
  top: -2px;
  display: block;
  padding-top: 10px;
  border-top: 2px solid #0289cf;
}
.gnav4 #contents .col2 .col2_2 {
  margin-bottom: 50px;
  padding-bottom: 30px;
  border-bottom: 1px dotted #b6b6b6;
}
.gnav4 #contents .col2 .col2_2 .col_inr {
  width: 770px;
  margin: 0 auto;
}
.gnav4 #contents .col2 .col2_2 .col_inr h3 {
  color: #0289cf !important;
  font-size: 156% !important;
  padding-bottom: 0px;
  width: 100%;
  border-top: 2px solid #bbb;
  position: relative;
  margin-top: 25px;
  line-height: 1.2;
  min-height: 50px;
  height: auto !important;
  height: 50px;
}
.gnav4 #contents .col2 .col2_2 .col_inr h3 strong {
  font-family: 'open_sansbold';
  font-size: 131%;
}
.gnav4 #contents .col2 .col2_2 .col_inr h3 .inner1, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr h3 h1 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr h3 h1 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col_inr h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr h3 h1 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr h3 h1 .inner3, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col_inr h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr h3 h1 .inner4, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr h3 h1 .inner4, .gnav4 .gnav3 #contents .col2 .col2_2 h1 .col_inr h3 .inner4, .gnav3 .gnav4 #contents .col2 .col2_2 h1 .col_inr h3 .inner4, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col3 h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col3 h3 .inner2, .gnav4 .gnav3 #contents .col3 .col2 .col2_2 .col_inr h3 .inner2, .gnav3 .gnav4 #contents .col3 .col2 .col2_2 .col_inr h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col3 h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col3 h3 .inner3, .gnav4 .gnav3 #contents .col3 .col2 .col2_2 .col_inr h3 .inner3, .gnav3 .gnav4 #contents .col3 .col2 .col2_2 .col_inr h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col3 h3 .inner4, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col3 h3 .inner4, .gnav4 .gnav3 #contents .col3 .col2 .col2_2 .col_inr h3 .inner4, .gnav3 .gnav4 #contents .col3 .col2 .col2_2 .col_inr h3 .inner4, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col4 .col4_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col4 .col4_inr h3 .inner2, .gnav4 .gnav3 #contents .col4 .col4_inr .col2 .col2_2 .col_inr h3 .inner2, .gnav3 .gnav4 #contents .col4 .col4_inr .col2 .col2_2 .col_inr h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col4 .col4_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col4 .col4_inr h3 .inner3, .gnav4 .gnav3 #contents .col4 .col4_inr .col2 .col2_2 .col_inr h3 .inner3, .gnav3 .gnav4 #contents .col4 .col4_inr .col2 .col2_2 .col_inr h3 .inner3, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col5 .col5_inr h3 .inner2, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col5 .col5_inr h3 .inner2, .gnav4 .gnav3 #contents .col5 .col5_inr .col2 .col2_2 .col_inr h3 .inner2, .gnav3 .gnav4 #contents .col5 .col5_inr .col2 .col2_2 .col_inr h3 .inner2, .gnav4 .gnav3 #contents .col2 .col2_2 .col_inr .col5 .col5_inr h3 .inner3, .gnav3 .gnav4 #contents .col2 .col2_2 .col_inr .col5 .col5_inr h3 .inner3, .gnav4 .gnav3 #contents .col5 .col5_inr .col2 .col2_2 .col_inr h3 .inner3, .gnav3 .gnav4 #contents .col5 .col5_inr .col2 .col2_2 .col_inr h3 .inner3, .gnav4 #contents .col2 .col2_2 .col_inr .col3 .col3_inr h3 .inner2, .gnav4 #contents .col3 .col3_inr .col2 .col2_2 .col_inr h3 .inner2, .gnav4 #contents .col2 .col2_2 .col_inr .col3 .col3_inr h3 .inner3, .gnav4 #contents .col3 .col3_inr .col2 .col2_2 .col_inr h3 .inner3 {
  width: 30%;
  position: absolute;
  left: 35%;
  top: -2px;
  display: block;
  padding-top: 10px;
  border-top: 2px solid #0289cf;
}
.gnav4 #contents .col2 .col2_3 {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px dotted #b6b6b6;
}
.gnav4 #contents .col2 .col2_3 .col_inr {
  width: 770px;
  margin: 0 auto;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_3 .col_inr .col_top {
  margin-bottom: 30px;
}
.gnav4 #contents .col2 .col2_3 .col_inr:before, .gnav4 #contents .col2 .col2_3 .col_inr:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_3 .col_inr:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_3 .col_inr ul {
  width: 816px;
  margin-right: -46px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_3 .col_inr ul:before, .gnav4 #contents .col2 .col2_3 .col_inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_3 .col_inr ul:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_3 .col_inr ul li {
  width: 226px;
  margin-right: 46px;
  float: left;
}
.gnav4 #contents .col2 .col2_3 .col_inr ul {
  float: right;
  margin-top: 10px;
}
.gnav4 #contents .col2 .col2_4 {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px dotted #b6b6b6;
}
.gnav4 #contents .col2 .col2_4 .col_inr {
  width: 910px;
  margin: 0 auto;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float {
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float:before, .gnav4 #contents .col2 .col2_4 .col_inr .inr_float:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l {
  width: 438px;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l:before, .gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul {
  width: 464px;
  margin-right: -26px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul:before, .gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul li {
  width: 206px;
  margin-right: 26px;
  float: left;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul li {
  text-align: center;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_l ul li p {
  margin-top: 10px;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_r {
  width: 438px;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_r div {
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_r div:before, .gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_r div:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_r div:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_4 .col_inr .inr_float .col_r div p {
  text-align: center;
  width: 438px;
  margin-top: 10px;
}
.gnav4 #contents .col2 .col2_5 .col_inr {
  width: 910px;
  margin: 0 auto;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_5 .col_inr:before, .gnav4 #contents .col2 .col2_5 .col_inr:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_5 .col_inr:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_5 .col_inr ul {
  width: 928px;
  margin-right: -26px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav4 #contents .col2 .col2_5 .col_inr ul:before, .gnav4 #contents .col2 .col2_5 .col_inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col2 .col2_5 .col_inr ul:after {
  clear: both;
}
.gnav4 #contents .col2 .col2_5 .col_inr ul li {
  width: 206px;
  margin-right: 26px;
  float: left;
}
.gnav4 #contents .col2 .col2_5 .col_inr ul {
  margin-top: 10px;
}
.gnav4 #contents .col3 {
  width: 940px;
  margin: 0px auto;
  padding: 80px 0px;
}
.gnav4 #contents .col3 p {
  margin-bottom: 10px;
}
.gnav4 #contents .col3 .col3_inr {
  width: 772px;
  margin: 0 auto;
}
.gnav4 #contents .col3 .col3_inr h3 {
  color: #0289cf !important;
  font-size: 106% !important;
  padding-bottom: 0px;
  width: 224px;
  border-bottom: 2px solid #bbb;
  min-height: 100px;
  height: auto !important;
  height: 100px;
  position: relative;
  margin-bottom: 25px;
  line-height: 1.2;
}
.gnav4 #contents .col3 .col3_inr h3 strong {
  font-family: 'open_sansbold';
  font-size: 131%;
}
.gnav4 #contents .col3 .col3_inr h3 .inner1, .gnav4 .gnav3 #contents .col3 .col3_inr h3 .inner4, .gnav3 .gnav4 #contents .col3 .col3_inr h3 .inner4, .gnav4 #contents .col3 .col3_inr h3 .inner2, .gnav4 #contents .col3 .col3_inr h3 .inner3 {
  width: 214px;
  position: absolute;
  left: 5px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
.gnav4 #contents .col3 .col3_inr h3 .inner2 {
  width: 190px;
  left: 17px;
}
.gnav4 #contents .col3 .col3_inr h3 .inner3 {
  width: 224px;
  left: 0px;
}
.gnav4 #contents .col3 .col3_inr ul {
  width: 816px;
  margin-right: -44px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
.gnav4 #contents .col3 .col3_inr ul:before, .gnav4 #contents .col3 .col3_inr ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
.gnav4 #contents .col3 .col3_inr ul:after {
  clear: both;
}
.gnav4 #contents .col3 .col3_inr ul li {
  width: 228px;
  margin-right: 44px;
  float: left;
}
.gnav4 #contents .col3 .col3_inr ul {
  margin-bottom: 20px;
}
.gnav4 #contents .col3 .col3_inr .col4_end {
  position: relative;
  text-align: left;
}
.gnav4 #contents .col3 .col3_inr .col4_end img {
  position: absolute;
  right: 50px;
  bottom: 0px;
}
.gnav4 #contents .col3 .col3_inr .col4_end h2 {
  padding: 0;
  margin-bottom: 20px !important;
  font-size: 250% !important;
}

/* ---------- TRIAL ---------- */
.gnav5 #contents .col1, .gnav5 #improvement #contents .col_main .col2, #improvement .gnav5 #contents .col_main .col2, .gnav5 #improvement #contents .col_main_index .col2, #improvement .gnav5 #contents .col_main_index .col2, .gnav5 #improvement #contents .col_main_past .col2, #improvement .gnav5 #contents .col_main_past .col2, .gnav5 #improvement #contents .col_main .col3, #improvement .gnav5 #contents .col_main .col3, .gnav5 #improvement #contents .col_main_index .col3, #improvement .gnav5 #contents .col_main_index .col3, .gnav5 #improvement #contents .col_main_past .col3, #improvement .gnav5 #contents .col_main_past .col3 {
  width: 734px !important;
  margin: 0 auto;
  background: url("/products/images/trial_bg.jpg") 0 80px no-repeat;
  min-height: 584px;
  height: auto !important;
  height: 584px;
  position: relative;
}
.gnav5 #contents .col1 h1, .gnav5 #improvement #contents .col_main .col2 h1, #improvement .gnav5 #contents .col_main .col2 h1, .gnav5 #improvement #contents .col_main_index .col2 h1, #improvement .gnav5 #contents .col_main_index .col2 h1, .gnav5 #improvement #contents .col_main_past .col2 h1, #improvement .gnav5 #contents .col_main_past .col2 h1, .gnav5 #improvement #contents .col_main .col3 h1, #improvement .gnav5 #contents .col_main .col3 h1, .gnav5 #improvement #contents .col_main_index .col3 h1, #improvement .gnav5 #contents .col_main_index .col3 h1, .gnav5 #improvement #contents .col_main_past .col3 h1, #improvement .gnav5 #contents .col_main_past .col3 h1 {
  width: 255px;
  position: absolute;
  left: 125px;
  top: 130px;
  color: #fff !important;
  font-size: 250% !important;
}
.gnav5 #contents .col1 p, .gnav5 #improvement #contents .col_main .col2 p, #improvement .gnav5 #contents .col_main .col2 p, .gnav5 #improvement #contents .col_main_index .col2 p, #improvement .gnav5 #contents .col_main_index .col2 p, .gnav5 #improvement #contents .col_main_past .col2 p, #improvement .gnav5 #contents .col_main_past .col2 p, .gnav5 #improvement #contents .col_main .col3 p, #improvement .gnav5 #contents .col_main .col3 p, .gnav5 #improvement #contents .col_main_index .col3 p, #improvement .gnav5 #contents .col_main_index .col3 p, .gnav5 #improvement #contents .col_main_past .col3 p, #improvement .gnav5 #contents .col_main_past .col3 p {
  width: 300px;
  font-size: 113% !important;
  color: #fff !important;
  position: absolute;
  left: 50px;
  top: 320px;
  text-align: center;
}

#improvement #contents .download_btn {
  text-align: center;
  width: 234px;
  height: 43px;
  position: absolute;
  left: 85px;
  top: 330px;
}
#improvement #contents .download_btn select {
	width: 210px;
	padding: 5px;
	text-indent: 0.01px;
	text-overflow: "";
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	color: #525252;
	margin: 5px 0 0 0;
}
#improvement #contents .download_btn input.btn_blue {
	width: 210px;
	font-size: 113%;
	min-height: 30px;
	margin-top: 10px;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
}
/* ---------- SPECIFICATION ---------- */
.gnav6 #contents .col1, .gnav6 #improvement #contents .col_main .col2, #improvement .gnav6 #contents .col_main .col2, .gnav6 #improvement #contents .col_main_index .col2, #improvement .gnav6 #contents .col_main_index .col2, .gnav6 #improvement #contents .col_main_past .col2, #improvement .gnav6 #contents .col_main_past .col2, .gnav6 #improvement #contents .col_main .col3, #improvement .gnav6 #contents .col_main .col3, .gnav6 #improvement #contents .col_main_index .col3, #improvement .gnav6 #contents .col_main_index .col3, .gnav6 #improvement #contents .col_main_past .col3, #improvement .gnav6 #contents .col_main_past .col3 {
  width: 820px !important;
  height: 302px;
  margin: 0 auto;
  position: relative;
}
.gnav6 #contents .col1 .classpad, .gnav6 #improvement #contents .col_main .col2 .classpad, #improvement .gnav6 #contents .col_main .col2 .classpad, .gnav6 #improvement #contents .col_main_index .col2 .classpad, #improvement .gnav6 #contents .col_main_index .col2 .classpad, .gnav6 #improvement #contents .col_main_past .col2 .classpad, #improvement .gnav6 #contents .col_main_past .col2 .classpad, .gnav6 #improvement #contents .col_main .col3 .classpad, #improvement .gnav6 #contents .col_main .col3 .classpad, .gnav6 #improvement #contents .col_main_index .col3 .classpad, #improvement .gnav6 #contents .col_main_index .col3 .classpad, .gnav6 #improvement #contents .col_main_past .col3 .classpad, #improvement .gnav6 #contents .col_main_past .col3 .classpad {
  text-align: center;
  position: absolute;
  left: 20px;
  top: 80px;
}
.gnav6 #contents .col1 .classpad p, .gnav6 #improvement #contents .col_main .col2 .classpad p, #improvement .gnav6 #contents .col_main .col2 .classpad p, .gnav6 #improvement #contents .col_main_index .col2 .classpad p, #improvement .gnav6 #contents .col_main_index .col2 .classpad p, .gnav6 #improvement #contents .col_main_past .col2 .classpad p, #improvement .gnav6 #contents .col_main_past .col2 .classpad p, .gnav6 #improvement #contents .col_main .col3 .classpad p, #improvement .gnav6 #contents .col_main .col3 .classpad p, .gnav6 #improvement #contents .col_main_index .col3 .classpad p, #improvement .gnav6 #contents .col_main_index .col3 .classpad p, .gnav6 #improvement #contents .col_main_past .col3 .classpad p, #improvement .gnav6 #contents .col_main_past .col3 .classpad p {
  font-size: 113% !important;
}
.gnav6 #contents .col1 .cp_logo, .gnav6 #improvement #contents .col_main .col2 .cp_logo, #improvement .gnav6 #contents .col_main .col2 .cp_logo, .gnav6 #improvement #contents .col_main_index .col2 .cp_logo, #improvement .gnav6 #contents .col_main_index .col2 .cp_logo, .gnav6 #improvement #contents .col_main_past .col2 .cp_logo, #improvement .gnav6 #contents .col_main_past .col2 .cp_logo, .gnav6 #improvement #contents .col_main .col3 .cp_logo, #improvement .gnav6 #contents .col_main .col3 .cp_logo, .gnav6 #improvement #contents .col_main_index .col3 .cp_logo, #improvement .gnav6 #contents .col_main_index .col3 .cp_logo, .gnav6 #improvement #contents .col_main_past .col3 .cp_logo, #improvement .gnav6 #contents .col_main_past .col3 .cp_logo {
  position: absolute;
  left: 290px;
  top: 122px;
  width: 261px;
  height: 33px;
}
.gnav6 #contents .col1 .classpad2, .gnav6 #improvement #contents .col_main .col2 .classpad2, #improvement .gnav6 #contents .col_main .col2 .classpad2, .gnav6 #improvement #contents .col_main_index .col2 .classpad2, #improvement .gnav6 #contents .col_main_index .col2 .classpad2, .gnav6 #improvement #contents .col_main_past .col2 .classpad2, #improvement .gnav6 #contents .col_main_past .col2 .classpad2, .gnav6 #improvement #contents .col_main .col3 .classpad2, #improvement .gnav6 #contents .col_main .col3 .classpad2, .gnav6 #improvement #contents .col_main_index .col3 .classpad2, #improvement .gnav6 #contents .col_main_index .col3 .classpad2, .gnav6 #improvement #contents .col_main_past .col3 .classpad2, #improvement .gnav6 #contents .col_main_past .col3 .classpad2 {
  text-align: center;
  position: absolute;
  right: 20px;
  top: 80px;
}
.gnav6 #contents .col1 .classpad2 p, .gnav6 #improvement #contents .col_main .col2 .classpad2 p, #improvement .gnav6 #contents .col_main .col2 .classpad2 p, .gnav6 #improvement #contents .col_main_index .col2 .classpad2 p, #improvement .gnav6 #contents .col_main_index .col2 .classpad2 p, .gnav6 #improvement #contents .col_main_past .col2 .classpad2 p, #improvement .gnav6 #contents .col_main_past .col2 .classpad2 p, .gnav6 #improvement #contents .col_main .col3 .classpad2 p, #improvement .gnav6 #contents .col_main .col3 .classpad2 p, .gnav6 #improvement #contents .col_main_index .col3 .classpad2 p, #improvement .gnav6 #contents .col_main_index .col3 .classpad2 p, .gnav6 #improvement #contents .col_main_past .col3 .classpad2 p, #improvement .gnav6 #contents .col_main_past .col3 .classpad2 p {
  font-size: 113% !important;
}
.gnav6 #contents .spec {
  width: 940px;
  margin: 0 auto;
  margin-bottom: 80px;
}
.gnav6 #contents .spec table {
  width: 100%;
  border-top: 2px solid #bbb;
  border-collapse: collapse;
}
.gnav6 #contents .spec table td, .gnav6 #contents .spec table th {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px dotted #bbb;
  line-height: 1.4;
  padding: 30px 0;
}
.gnav6 #contents .spec table td {
  font-size: 100% !important;
}
.gnav6 #contents .spec table th {
  background: #e6e6e6 url("/common/img/product/cp2/specification/spec_bg.jpg") 0 0 repeat-x;
  font-size: 131% !important;
  font-family: 'open_sansbold';
  width: 150px;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}

* html .col_main_start .col1, * html #improvement #contents .col_main .col1, #improvement #contents * html .col_main .col1, * html #improvement #contents .col_main_index .col1, #improvement #contents * html .col_main_index .col1, * html #improvement #contents .col_main_past .col1, #improvement #contents * html .col_main_past .col1, #improvement #contents .col_main * html .col_main_start .col2, * html #improvement #contents .col_main .col2, #improvement #contents * html .col_main .col2, #improvement #contents .col_main_index * html .col_main_start .col2, * html #improvement #contents .col_main_index .col2, #improvement #contents * html .col_main_index .col2, #improvement #contents .col_main_past * html .col_main_start .col2, * html #improvement #contents .col_main_past .col2, #improvement #contents * html .col_main_past .col2, #improvement #contents .col_main * html .col_main_start .col3, * html #improvement #contents .col_main .col3, #improvement #contents * html .col_main .col3, #improvement #contents .col_main_index * html .col_main_start .col3, * html #improvement #contents .col_main_index .col3, #improvement #contents * html .col_main_index .col3, #improvement #contents .col_main_past * html .col_main_start .col3, * html #improvement #contents .col_main_past .col3, #improvement #contents * html .col_main_past .col3 {
  width: 940px;
  margin: 0px auto;
  padding: 80px 0px;
  *zoom: 1;
}
* html .col_main_start .col1:before, * html #improvement #contents .col_main .col1:before, #improvement #contents * html .col_main .col1:before, * html #improvement #contents .col_main_index .col1:before, #improvement #contents * html .col_main_index .col1:before, * html #improvement #contents .col_main_past .col1:before, #improvement #contents * html .col_main_past .col1:before, #improvement #contents .col_main * html .col_main_start .col2:before, * html #improvement #contents .col_main .col2:before, #improvement #contents * html .col_main .col2:before, #improvement #contents .col_main_index * html .col_main_start .col2:before, * html #improvement #contents .col_main_index .col2:before, #improvement #contents * html .col_main_index .col2:before, #improvement #contents .col_main_past * html .col_main_start .col2:before, * html #improvement #contents .col_main_past .col2:before, #improvement #contents * html .col_main_past .col2:before, #improvement #contents .col_main * html .col_main_start .col3:before, * html #improvement #contents .col_main .col3:before, #improvement #contents * html .col_main .col3:before, #improvement #contents .col_main_index * html .col_main_start .col3:before, * html #improvement #contents .col_main_index .col3:before, #improvement #contents * html .col_main_index .col3:before, #improvement #contents .col_main_past * html .col_main_start .col3:before, * html #improvement #contents .col_main_past .col3:before, #improvement #contents * html .col_main_past .col3:before, * html .col_main_start .col1:after, * html #improvement #contents .col_main .col1:after, #improvement #contents * html .col_main .col1:after, * html #improvement #contents .col_main_index .col1:after, #improvement #contents * html .col_main_index .col1:after, * html #improvement #contents .col_main_past .col1:after, #improvement #contents * html .col_main_past .col1:after, #improvement #contents .col_main * html .col_main_start .col2:after, * html #improvement #contents .col_main .col2:after, #improvement #contents * html .col_main .col2:after, #improvement #contents .col_main_index * html .col_main_start .col2:after, * html #improvement #contents .col_main_index .col2:after, #improvement #contents * html .col_main_index .col2:after, #improvement #contents .col_main_past * html .col_main_start .col2:after, * html #improvement #contents .col_main_past .col2:after, #improvement #contents * html .col_main_past .col2:after, #improvement #contents .col_main * html .col_main_start .col3:after, * html #improvement #contents .col_main .col3:after, #improvement #contents * html .col_main .col3:after, #improvement #contents .col_main_index * html .col_main_start .col3:after, * html #improvement #contents .col_main_index .col3:after, #improvement #contents * html .col_main_index .col3:after, #improvement #contents .col_main_past * html .col_main_start .col3:after, * html #improvement #contents .col_main_past .col3:after, #improvement #contents * html .col_main_past .col3:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col_main_start .col1:after, * html #improvement #contents .col_main .col1:after, #improvement #contents * html .col_main .col1:after, * html #improvement #contents .col_main_index .col1:after, #improvement #contents * html .col_main_index .col1:after, * html #improvement #contents .col_main_past .col1:after, #improvement #contents * html .col_main_past .col1:after, #improvement #contents .col_main * html .col_main_start .col2:after, * html #improvement #contents .col_main .col2:after, #improvement #contents * html .col_main .col2:after, #improvement #contents .col_main_index * html .col_main_start .col2:after, * html #improvement #contents .col_main_index .col2:after, #improvement #contents * html .col_main_index .col2:after, #improvement #contents .col_main_past * html .col_main_start .col2:after, * html #improvement #contents .col_main_past .col2:after, #improvement #contents * html .col_main_past .col2:after, #improvement #contents .col_main * html .col_main_start .col3:after, * html #improvement #contents .col_main .col3:after, #improvement #contents * html .col_main .col3:after, #improvement #contents .col_main_index * html .col_main_start .col3:after, * html #improvement #contents .col_main_index .col3:after, #improvement #contents * html .col_main_index .col3:after, #improvement #contents .col_main_past * html .col_main_start .col3:after, * html #improvement #contents .col_main_past .col3:after, #improvement #contents * html .col_main_past .col3:after {
  clear: both;
}
* html .col_main_start .col1 .left1, * html #improvement #contents .col_main .col1 .left1, #improvement #contents * html .col_main .col1 .left1, * html #improvement #contents .col_main_index .col1 .left1, #improvement #contents * html .col_main_index .col1 .left1, * html #improvement #contents .col_main_past .col1 .left1, #improvement #contents * html .col_main_past .col1 .left1, #improvement #contents .col_main * html .col_main_start .col2 .left1, * html #improvement #contents .col_main .col2 .left1, #improvement #contents * html .col_main .col2 .left1, #improvement #contents .col_main_index * html .col_main_start .col2 .left1, * html #improvement #contents .col_main_index .col2 .left1, #improvement #contents * html .col_main_index .col2 .left1, #improvement #contents .col_main_past * html .col_main_start .col2 .left1, * html #improvement #contents .col_main_past .col2 .left1, #improvement #contents * html .col_main_past .col2 .left1, #improvement #contents .col_main * html .col_main_start .col3 .left1, * html #improvement #contents .col_main .col3 .left1, #improvement #contents * html .col_main .col3 .left1, #improvement #contents .col_main_index * html .col_main_start .col3 .left1, * html #improvement #contents .col_main_index .col3 .left1, #improvement #contents * html .col_main_index .col3 .left1, #improvement #contents .col_main_past * html .col_main_start .col3 .left1, * html #improvement #contents .col_main_past .col3 .left1, #improvement #contents * html .col_main_past .col3 .left1, * html .col_main_start .col1 .left2, * html #improvement #contents .col_main .col1 .left2, #improvement #contents * html .col_main .col1 .left2, * html #improvement #contents .col_main_index .col1 .left2, #improvement #contents * html .col_main_index .col1 .left2, * html #improvement #contents .col_main_past .col1 .left2, #improvement #contents * html .col_main_past .col1 .left2, #improvement #contents .col_main * html .col_main_start .col2 .left2, * html #improvement #contents .col_main .col2 .left2, #improvement #contents * html .col_main .col2 .left2, #improvement #contents .col_main_index * html .col_main_start .col2 .left2, * html #improvement #contents .col_main_index .col2 .left2, #improvement #contents * html .col_main_index .col2 .left2, #improvement #contents .col_main_past * html .col_main_start .col2 .left2, * html #improvement #contents .col_main_past .col2 .left2, #improvement #contents * html .col_main_past .col2 .left2, #improvement #contents .col_main * html .col_main_start .col3 .left2, * html #improvement #contents .col_main .col3 .left2, #improvement #contents * html .col_main .col3 .left2, #improvement #contents .col_main_index * html .col_main_start .col3 .left2, * html #improvement #contents .col_main_index .col3 .left2, #improvement #contents * html .col_main_index .col3 .left2, #improvement #contents .col_main_past * html .col_main_start .col3 .left2, * html #improvement #contents .col_main_past .col3 .left2, #improvement #contents * html .col_main_past .col3 .left2 {
  float: left;
}
* html .col_main_start .col1 .left1, * html #improvement #contents .col_main .col1 .left1, #improvement #contents * html .col_main .col1 .left1, * html #improvement #contents .col_main_index .col1 .left1, #improvement #contents * html .col_main_index .col1 .left1, * html #improvement #contents .col_main_past .col1 .left1, #improvement #contents * html .col_main_past .col1 .left1, #improvement #contents .col_main * html .col_main_start .col2 .left1, * html #improvement #contents .col_main .col2 .left1, #improvement #contents * html .col_main .col2 .left1, #improvement #contents .col_main_index * html .col_main_start .col2 .left1, * html #improvement #contents .col_main_index .col2 .left1, #improvement #contents * html .col_main_index .col2 .left1, #improvement #contents .col_main_past * html .col_main_start .col2 .left1, * html #improvement #contents .col_main_past .col2 .left1, #improvement #contents * html .col_main_past .col2 .left1, #improvement #contents .col_main * html .col_main_start .col3 .left1, * html #improvement #contents .col_main .col3 .left1, #improvement #contents * html .col_main .col3 .left1, #improvement #contents .col_main_index * html .col_main_start .col3 .left1, * html #improvement #contents .col_main_index .col3 .left1, #improvement #contents * html .col_main_index .col3 .left1, #improvement #contents .col_main_past * html .col_main_start .col3 .left1, * html #improvement #contents .col_main_past .col3 .left1, #improvement #contents * html .col_main_past .col3 .left1 {
  margin: 0 0px 0 20px !important;
}
* html .col_main_start .col1 .left2, * html #improvement #contents .col_main .col1 .left2, #improvement #contents * html .col_main .col1 .left2, * html #improvement #contents .col_main_index .col1 .left2, #improvement #contents * html .col_main_index .col1 .left2, * html #improvement #contents .col_main_past .col1 .left2, #improvement #contents * html .col_main_past .col1 .left2, #improvement #contents .col_main * html .col_main_start .col2 .left2, * html #improvement #contents .col_main .col2 .left2, #improvement #contents * html .col_main .col2 .left2, #improvement #contents .col_main_index * html .col_main_start .col2 .left2, * html #improvement #contents .col_main_index .col2 .left2, #improvement #contents * html .col_main_index .col2 .left2, #improvement #contents .col_main_past * html .col_main_start .col2 .left2, * html #improvement #contents .col_main_past .col2 .left2, #improvement #contents * html .col_main_past .col2 .left2, #improvement #contents .col_main * html .col_main_start .col3 .left2, * html #improvement #contents .col_main .col3 .left2, #improvement #contents * html .col_main .col3 .left2, #improvement #contents .col_main_index * html .col_main_start .col3 .left2, * html #improvement #contents .col_main_index .col3 .left2, #improvement #contents * html .col_main_index .col3 .left2, #improvement #contents .col_main_past * html .col_main_start .col3 .left2, * html #improvement #contents .col_main_past .col3 .left2, #improvement #contents * html .col_main_past .col3 .left2 {
  float: right !important;
  width: 560px;
  *zoom: 1;
}
* html .col_main_start .col1 .left2:before, * html #improvement #contents .col_main .col1 .left2:before, #improvement #contents * html .col_main .col1 .left2:before, * html #improvement #contents .col_main_index .col1 .left2:before, #improvement #contents * html .col_main_index .col1 .left2:before, * html #improvement #contents .col_main_past .col1 .left2:before, #improvement #contents * html .col_main_past .col1 .left2:before, #improvement #contents .col_main * html .col_main_start .col2 .left2:before, * html #improvement #contents .col_main .col2 .left2:before, #improvement #contents * html .col_main .col2 .left2:before, #improvement #contents .col_main_index * html .col_main_start .col2 .left2:before, * html #improvement #contents .col_main_index .col2 .left2:before, #improvement #contents * html .col_main_index .col2 .left2:before, #improvement #contents .col_main_past * html .col_main_start .col2 .left2:before, * html #improvement #contents .col_main_past .col2 .left2:before, #improvement #contents * html .col_main_past .col2 .left2:before, #improvement #contents .col_main * html .col_main_start .col3 .left2:before, * html #improvement #contents .col_main .col3 .left2:before, #improvement #contents * html .col_main .col3 .left2:before, #improvement #contents .col_main_index * html .col_main_start .col3 .left2:before, * html #improvement #contents .col_main_index .col3 .left2:before, #improvement #contents * html .col_main_index .col3 .left2:before, #improvement #contents .col_main_past * html .col_main_start .col3 .left2:before, * html #improvement #contents .col_main_past .col3 .left2:before, #improvement #contents * html .col_main_past .col3 .left2:before, * html .col_main_start .col1 .left2:after, * html #improvement #contents .col_main .col1 .left2:after, #improvement #contents * html .col_main .col1 .left2:after, * html #improvement #contents .col_main_index .col1 .left2:after, #improvement #contents * html .col_main_index .col1 .left2:after, * html #improvement #contents .col_main_past .col1 .left2:after, #improvement #contents * html .col_main_past .col1 .left2:after, #improvement #contents .col_main * html .col_main_start .col2 .left2:after, * html #improvement #contents .col_main .col2 .left2:after, #improvement #contents * html .col_main .col2 .left2:after, #improvement #contents .col_main_index * html .col_main_start .col2 .left2:after, * html #improvement #contents .col_main_index .col2 .left2:after, #improvement #contents * html .col_main_index .col2 .left2:after, #improvement #contents .col_main_past * html .col_main_start .col2 .left2:after, * html #improvement #contents .col_main_past .col2 .left2:after, #improvement #contents * html .col_main_past .col2 .left2:after, #improvement #contents .col_main * html .col_main_start .col3 .left2:after, * html #improvement #contents .col_main .col3 .left2:after, #improvement #contents * html .col_main .col3 .left2:after, #improvement #contents .col_main_index * html .col_main_start .col3 .left2:after, * html #improvement #contents .col_main_index .col3 .left2:after, #improvement #contents * html .col_main_index .col3 .left2:after, #improvement #contents .col_main_past * html .col_main_start .col3 .left2:after, * html #improvement #contents .col_main_past .col3 .left2:after, #improvement #contents * html .col_main_past .col3 .left2:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col_main_start .col1 .left2:after, * html #improvement #contents .col_main .col1 .left2:after, #improvement #contents * html .col_main .col1 .left2:after, * html #improvement #contents .col_main_index .col1 .left2:after, #improvement #contents * html .col_main_index .col1 .left2:after, * html #improvement #contents .col_main_past .col1 .left2:after, #improvement #contents * html .col_main_past .col1 .left2:after, #improvement #contents .col_main * html .col_main_start .col2 .left2:after, * html #improvement #contents .col_main .col2 .left2:after, #improvement #contents * html .col_main .col2 .left2:after, #improvement #contents .col_main_index * html .col_main_start .col2 .left2:after, * html #improvement #contents .col_main_index .col2 .left2:after, #improvement #contents * html .col_main_index .col2 .left2:after, #improvement #contents .col_main_past * html .col_main_start .col2 .left2:after, * html #improvement #contents .col_main_past .col2 .left2:after, #improvement #contents * html .col_main_past .col2 .left2:after, #improvement #contents .col_main * html .col_main_start .col3 .left2:after, * html #improvement #contents .col_main .col3 .left2:after, #improvement #contents * html .col_main .col3 .left2:after, #improvement #contents .col_main_index * html .col_main_start .col3 .left2:after, * html #improvement #contents .col_main_index .col3 .left2:after, #improvement #contents * html .col_main_index .col3 .left2:after, #improvement #contents .col_main_past * html .col_main_start .col3 .left2:after, * html #improvement #contents .col_main_past .col3 .left2:after, #improvement #contents * html .col_main_past .col3 .left2:after {
  clear: both;
}
* html .col_main_start .col1 .left2 h1, * html #improvement #contents .col_main .col1 .left2 h1, #improvement #contents * html .col_main .col1 .left2 h1, * html #improvement #contents .col_main_index .col1 .left2 h1, #improvement #contents * html .col_main_index .col1 .left2 h1, * html #improvement #contents .col_main_past .col1 .left2 h1, #improvement #contents * html .col_main_past .col1 .left2 h1, #improvement #contents .col_main * html .col_main_start .col2 .left2 h1, * html #improvement #contents .col_main .col2 .left2 h1, #improvement #contents * html .col_main .col2 .left2 h1, #improvement #contents .col_main_index * html .col_main_start .col2 .left2 h1, * html #improvement #contents .col_main_index .col2 .left2 h1, #improvement #contents * html .col_main_index .col2 .left2 h1, #improvement #contents .col_main_past * html .col_main_start .col2 .left2 h1, * html #improvement #contents .col_main_past .col2 .left2 h1, #improvement #contents * html .col_main_past .col2 .left2 h1, #improvement #contents .col_main * html .col_main_start .col3 .left2 h1, * html #improvement #contents .col_main .col3 .left2 h1, #improvement #contents * html .col_main .col3 .left2 h1, #improvement #contents .col_main_index * html .col_main_start .col3 .left2 h1, * html #improvement #contents .col_main_index .col3 .left2 h1, #improvement #contents * html .col_main_index .col3 .left2 h1, #improvement #contents .col_main_past * html .col_main_start .col3 .left2 h1, * html #improvement #contents .col_main_past .col3 .left2 h1, #improvement #contents * html .col_main_past .col3 .left2 h1 {
  position: relative;
  width: 560px;
}
* html .col_main_start .col1 .left2 h1 img, * html #improvement #contents .col_main .col1 .left2 h1 img, #improvement #contents * html .col_main .col1 .left2 h1 img, * html #improvement #contents .col_main_index .col1 .left2 h1 img, #improvement #contents * html .col_main_index .col1 .left2 h1 img, * html #improvement #contents .col_main_past .col1 .left2 h1 img, #improvement #contents * html .col_main_past .col1 .left2 h1 img, #improvement #contents .col_main * html .col_main_start .col2 .left2 h1 img, * html #improvement #contents .col_main .col2 .left2 h1 img, #improvement #contents * html .col_main .col2 .left2 h1 img, #improvement #contents .col_main_index * html .col_main_start .col2 .left2 h1 img, * html #improvement #contents .col_main_index .col2 .left2 h1 img, #improvement #contents * html .col_main_index .col2 .left2 h1 img, #improvement #contents .col_main_past * html .col_main_start .col2 .left2 h1 img, * html #improvement #contents .col_main_past .col2 .left2 h1 img, #improvement #contents * html .col_main_past .col2 .left2 h1 img, #improvement #contents .col_main * html .col_main_start .col3 .left2 h1 img, * html #improvement #contents .col_main .col3 .left2 h1 img, #improvement #contents * html .col_main .col3 .left2 h1 img, #improvement #contents .col_main_index * html .col_main_start .col3 .left2 h1 img, * html #improvement #contents .col_main_index .col3 .left2 h1 img, #improvement #contents * html .col_main_index .col3 .left2 h1 img, #improvement #contents .col_main_past * html .col_main_start .col3 .left2 h1 img, * html #improvement #contents .col_main_past .col3 .left2 h1 img, #improvement #contents * html .col_main_past .col3 .left2 h1 img {
  position: absolute;
  left: -50px;
  top: -55px;
}
* html .col_main_start .col1 .left2 .left1, * html #improvement #contents .col_main .col1 .left2 .left1, #improvement #contents * html .col_main .col1 .left2 .left1, * html #improvement #contents .col_main_index .col1 .left2 .left1, #improvement #contents * html .col_main_index .col1 .left2 .left1, * html #improvement #contents .col_main_past .col1 .left2 .left1, #improvement #contents * html .col_main_past .col1 .left2 .left1, #improvement #contents .col_main * html .col_main_start .col2 .left2 .left1, * html #improvement #contents .col_main .col2 .left2 .left1, #improvement #contents * html .col_main .col2 .left2 .left1, #improvement #contents .col_main_index * html .col_main_start .col2 .left2 .left1, * html #improvement #contents .col_main_index .col2 .left2 .left1, #improvement #contents * html .col_main_index .col2 .left2 .left1, #improvement #contents .col_main_past * html .col_main_start .col2 .left2 .left1, * html #improvement #contents .col_main_past .col2 .left2 .left1, #improvement #contents * html .col_main_past .col2 .left2 .left1, #improvement #contents .col_main * html .col_main_start .col3 .left2 .left1, * html #improvement #contents .col_main .col3 .left2 .left1, #improvement #contents * html .col_main .col3 .left2 .left1, #improvement #contents .col_main_index * html .col_main_start .col3 .left2 .left1, * html #improvement #contents .col_main_index .col3 .left2 .left1, #improvement #contents * html .col_main_index .col3 .left2 .left1, #improvement #contents .col_main_past * html .col_main_start .col3 .left2 .left1, * html #improvement #contents .col_main_past .col3 .left2 .left1, #improvement #contents * html .col_main_past .col3 .left2 .left1 {
  margin: 0 30px 0 0px !important;
  width: 201px;
}
* html .col_main_start .col3_4 ul, * html #improvement #contents .col_main .col3_4 ul, #improvement #contents * html .col_main .col3_4 ul, * html #improvement #contents .col_main_index .col3_4 ul, #improvement #contents * html .col_main_index .col3_4 ul, * html #improvement #contents .col_main_past .col3_4 ul, #improvement #contents * html .col_main_past .col3_4 ul {
  margin-bottom: 0 !important;
}

* html #second_nav,
* html #tracking_nav {
  height: 30px;
  background: url("/common/img/product/nav_bg.jpg") center top repeat-x;
}
* html #second_nav .inr,
* html #tracking_nav .inr {
  width: 940px;
  height: 30px;
  margin: 0 auto;
  position: relative;
}
* html #second_nav .inr ul,
* html #tracking_nav .inr ul {
  position: absolute;
  right: -25px;
  top: 8px;
}
* html #second_nav .inr ul li,
* html #tracking_nav .inr ul li {
  display: inline !important;
  margin-right: 25px;
}
* html #second_nav .inr ul li a,
* html #tracking_nav .inr ul li a {
  display: inline !important;
  height: 22px;
  font-family: 'opensans_semibold';
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  behavior: url("/common/css/PIE.htc");
  font-size: 100%;
  color: #fff;
  text-decoration: none;
}
* html #second_nav .inr ul li a:hover,
* html #tracking_nav .inr ul li a:hover {
  color: #ccc;
  background: url("/common/img/product/sec_nav_bg.jpg") 50% 16px no-repeat;
}

* html .col3 {
  width: 940px;
  margin: 0px auto;
  padding: 80px 0px !important;
}
* html .col3 .left1, * html .col3 .left2 {
  float: left;
}
* html .col3 .left1 {
  margin: 0 30px 0 43px;
}
* html .col3 .left2 {
  width: 560px;
  *zoom: 1;
}
* html .col3 .left2:before, * html .col3 .left2:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col3 .left2:after {
  clear: both;
}
* html .col3 .left2 h1 {
  position: relative;
}
* html .col3 .left2 h1 img {
  position: absolute;
  left: -50px;
  top: -55px;
}
* html .col3 .col3_1 {
  *zoom: 1;
  margin-bottom: 80px;
}
* html .col3 .col3_1:before, * html .col3 .col3_1:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col3 .col3_1:after {
  clear: both;
}
* html .col3 .col3_1 .col_l {
  width: 330px;
}
* html .col3 .col3_2 {
  *zoom: 1;
  padding-bottom: 60px;
  margin-bottom: 80px;
  border-bottom: 1px solid #B6B6B6;
}
* html .col3 .col3_2:before, * html .col3 .col3_2:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col3 .col3_2:after {
  clear: both;
}
* html .col3 .col3_2 .col_r {
  width: 355px;
}
* html .col3 .col3_2 .col_r h1 {
  position: relative;
}
* html .col3 .col3_2 .col_r h1 img {
  position: absolute;
  right: 0px;
  top: 0px;
}
* html .col3 .col3_3 {
  margin-bottom: 80px;
  border-bottom: 1px solid #B6B6B6;
}
* html .col3 .col3_3 ul {
  width: 1000px;
  margin-right: -60px;
  overflow: hidden;
  _zoom: 1;
  *zoom: 1;
}
* html .col3 .col3_3 ul:before, * html .col3 .col3_3 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col3 .col3_3 ul:after {
  clear: both;
}
* html .col3 .col3_3 ul li {
  width: 440px;
  margin-right: 60px;
  float: left;
}
* html .col3 .col3_3 ul li {
  border-bottom: 1px dotted #B6B6B6;
  padding-bottom: 30px;
  min-height: 140px;
  height: auto !important;
  height: 140px;
  margin-bottom: 30px;
}
* html .col3 .col3_3 ul li h1 {
  font-size: 150%;
  margin-bottom: 10px;
}
* html .col3 .col3_3 ul li h2 {
  font-size: 113%;
  margin-bottom: 10px;
}
* html .col3 .col3_3 ul li p {
  font-size: 81%;
}
* html .col3 .col3_3 ul .li_end {
  border: none;
  min-height: 130px;
  height: auto !important;
  height: 130px;
}
* html .col3 .col3_4 {
  margin-bottom: -30px;
}
* html .col3 .col3_4 ul {
  width: 960px;
  margin-right: -20px;
  overflow: hidden;
  _zoom: auto;
  *zoom: 1;
}
* html .col3 .col3_4 ul:before, * html .col3 .col3_4 ul:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .col3 .col3_4 ul:after {
  clear: both;
}
* html .col3 .col3_4 ul li {
  float: left;
  width: 116px;
  margin-right: 20px;
  margin-bottom: 30px;
}

* html .gnav3 #contents .col2_1 {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px dotted #B6B6B6;
  *zoom: 1;
}
* html .gnav3 #contents .col2_1:before, * html .gnav3 #contents .col2_1:after {
  content: "";
  display: block;
  overflow: hidden;
}
* html .gnav3 #contents .col2_1:after {
  clear: both;
}
* html .gnav3 #contents .col2_1 .col_l {
  width: 256px;
  float: left;
  padding: 0;
  margin: 0;
  margin-right: 46px;
  margin-left: 40px !important;
}
* html .gnav3 #contents .col2_1 .col_l h1 {
  color: #0289cf !important;
  font-size: 150% !important;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
  padding-bottom: 0px;
  width: 250px;
  border-bottom: 2px solid #bbb;
  min-height: 70px;
  height: auto !important;
  height: 70px;
  position: relative;
}
* html .gnav3 #contents .col2_1 .col_l h1 .inner1_1 {
  width: 236px;
  position: absolute;
  left: 7px;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
* html .gnav3 #contents .col2_1 .col_r {
  width: 426px;
  width: 426px;
  padding: 0;
  margin: 0;
  float: left !important;
}
* html .gnav3 #contents .col2_1 .col_r h1 {
  color: #0289cf !important;
  font-size: 150% !important;
  font-family: "Helvetica", "Arial", "Verdana", sans-serif !important;
  font-weight: normal !important;
  padding-bottom: 0px;
  width: 420px;
  border-bottom: 2px solid #bbb;
  min-height: 70px;
  height: auto !important;
  height: 70px;
  position: relative;
}
* html .gnav3 #contents .col2_1 .col_r h1 .inner1_2 {
  width: 180px;
  position: absolute;
  left: 28%;
  bottom: -2px;
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #0289cf;
}
* html .gnav3 #contents .col2_1 .col_r h2, * html .gnav3 #contents .col2_1 .col_r p {
  text-align: left;
}
* html .gnav3 #contents .col2_1 .col_r h2 {
  font-size: 113% !important;
  margin: 20px 0;
  padding: 0;
}
* html .gnav3 #contents .col4 .col4_inr .inner1, * html .gnav3 #contents .col4 .col4_inr .col2 .col2_2 h1 .inner2, * html .gnav3 #contents .col2 .col2_2 h1 .col4 .col4_inr .inner2, * html .gnav3 #contents .col4 .col4_inr .col2 .col2_2 h1 .inner3, * html .gnav3 #contents .col2 .col2_2 h1 .col4 .col4_inr .inner3, * html .gnav3 #contents .col4 .col4_inr .col2 .col2_2 h1 .inner4, * html .gnav3 #contents .col2 .col2_2 h1 .col4 .col4_inr .inner4, * html .gnav3 #contents .col3 h3 .col4 .col4_inr .inner2, * html .gnav3 #contents .col3 h3 .col4 .col4_inr .inner3, * html .gnav3 #contents .col4 .col4_inr .col3 h3 .inner4, * html .gnav3 #contents .col3 h3 .col4 .col4_inr .inner4, * html .gnav3 #contents .col4 .col4_inr h3 .inner2, * html .gnav3 #contents .col4 .col4_inr h3 .inner3, * html .gnav3 #contents .col5 .col5_inr h3 .col4 .col4_inr .inner2, * html .gnav3 #contents .col5 .col5_inr h3 .col4 .col4_inr .inner3 {
  bottom: -3px;
}

p.links_p {text-align: left; margin: -15px auto 30px; font-weight: bold;}
p.links_p a {
	background: url("/common/img/links.gif") left center no-repeat;
	padding-left: 20px;
	color: #333;
}
p.links p a:hover {color: #0289cf;}

#contents p.links {margin: -15px auto 30px; text-align: center;font-weight: bold;}
#contents ul.links a,
#contents p.links a {
	background: url("/common/img/links.gif") left center no-repeat;
	padding-left: 20px;
	color: #333;
	display: inline-block;
	min-height: 20px;
	line-height: 20px;
}
#contents ul.links a:hover,
#contents p.links a:hover {color: #0289cf;}
#improvement.pop .col_main_start {
  padding-top: 40px;
}
#improvement.pop .col_pop {
  margin: 0 auto 20px;
  width: 940px;
  font-size: 100%;
}
#improvement.pop h1 span {
	font-size: 72%;
}
ul.lower-latin {
	padding-left: 1.4em;
}
ul.lower-latin li {
	list-style-type: lower-latin;
	line-height: 1.6;
}
ul.num {
	padding-left: 1.4em;
}
ul.num li {
	list-style-type: decimal;
	line-height: 1.6;
}
ul.lower-roman {
	padding-left: 1.4em;
}
ul.lower-roman li {
	list-style-type: lower-roman;
	line-height: 1.6;
}
ul.num-list li {
	line-height: 1.6;
}
#improvement #contents p.leadtxt {
/*	font-size: 18px;*/
	font-style: normal;
	line-height: 1.2;
	font-weight: bold;
}
.btn_blue {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
	background: #009be0; /* Old browsers */
	background: -moz-linear-gradient(top, #009be0 0%, #008cd2 50%, #0069b3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009be0), color-stop(50%,#008cd2), color-stop(100%,#0069b3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #009be0 0%,#008cd2 50%,#0069b3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #009be0 0%,#008cd2 50%,#0069b3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #009be0 0%,#008cd2 50%,#0069b3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #009be0 0%,#008cd2 50%,#0069b3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009be0', endColorstr='#0069b3',GradientType=0 ); /* IE6-9 */
	width: 180px;
	min-height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	font-size: 129%;
	border: none;
	font-weight: bold;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	position: relative;
	overflow: hidden;
	behavior:url(/common/css/PIE.htc);
}
.btn_blue:hover {
	background: -moz-linear-gradient(top, rgba(0,155,224,0.7) 0%, rgba(0,140,210,0.7) 50%, rgba(0,105,179,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,155,224,0.7)), color-stop(50%,rgba(0,140,210,0.7)), color-stop(100%,rgba(0,105,179,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,155,224,0.7) 0%,rgba(0,140,210,0.7) 50%,rgba(0,105,179,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,155,224,0.7) 0%,rgba(0,140,210,0.7) 50%,rgba(0,105,179,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,155,224,0.7) 0%,rgba(0,140,210,0.7) 50%,rgba(0,105,179,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,155,224,0.7) 0%,rgba(0,140,210,0.7) 50%,rgba(0,105,179,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3009be0', endColorstr='#b30069b3',GradientType=0 ); /* IE6-9 */
}
.btn_gray {

	-moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
	background: #6f6f6f; /* Old browsers */
	background: -moz-linear-gradient(top, #6f6f6f 0%, #686868 50%, #595959 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(50%,#686868), color-stop(100%,#595959)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6f6f6f 0%,#686868 50%,#595959 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6f6f6f 0%,#686868 50%,#595959 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6f6f6f 0%,#686868 50%,#595959 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6f6f6f 0%,#686868 50%,#595959 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#595959',GradientType=0 ); /* IE6-9 */
	width: 180px;
	min-height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	font-size: 129%;
	border: none;
	font-weight: bold;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	position: relative;
	overflow: hidden;
	behavior:url(/common/css/PIE.htc);

}
.btn_gray:hover {
	background: -moz-linear-gradient(top, rgba(111,111,111,0.7) 0%, rgba(104,104,104,0.7) 50%, rgba(89,89,89,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,111,111,0.7)), color-stop(50%,rgba(104,104,104,0.7)), color-stop(100%,rgba(89,89,89,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(111,111,111,0.7) 0%,rgba(104,104,104,0.7) 50%,rgba(89,89,89,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(111,111,111,0.7) 0%,rgba(104,104,104,0.7) 50%,rgba(89,89,89,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(111,111,111,0.7) 0%,rgba(104,104,104,0.7) 50%,rgba(89,89,89,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(111,111,111,0.7) 0%,rgba(104,104,104,0.7) 50%,rgba(89,89,89,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b36f6f6f', endColorstr='#b3595959',GradientType=0 ); /* IE6-9 */
}
.txcenter {
	text-align: center!important;
}
.rtl ul.links a,
.rtl p.links a {
	background: url("/common/img/ar_links.gif") right center no-repeat!important;
	padding-left: 0!important;
	padding-right: 20px!important;
}


/*------------------------
products
------------------------*/
#improvement #contents nav#index_nav {
	width: 880px;
	border: 10px solid #F2F2F2;
	padding: 40px 20px;
	margin: 0 auto 50px;
	float: none;
	background: #FFF;
	text-align: left;
}
#improvement #contents nav#index_nav dl {
	width: 405px;
	margin: 0 15px;
	float: left;
	border-top: 3px solid #006DB6;
}
#improvement #contents nav#index_nav dl dt {
	background: #BFBFBF;
	color: #FFF;
	font-family: 'open_extrabold';
	font-size: 129%;
	text-align: center;
*line-height:1.3;
}
#improvement #contents nav#index_nav dl dt.line {
	border-top: 3px solid #006DB6;
	margin-top: 30px;
}
#improvement #contents nav#index_nav dl dt img {
	vertical-align: middle;
	margin: 10px 5px;
}
#improvement #contents nav#index_nav dl dd  {
    font-size: 94%;
    line-height: 1.4;
    padding: 10px 10px 7px;
}
#improvement #contents nav#index_nav dl dd h2 {
	margin-bottom: 10px;
	padding: 0;
}
#improvement #contents nav#index_nav dl dd a{
	color: #525252!important;
	display: block;
}
#improvement #contents nav#index_nav dl dd a:hover {
	color: #0289cf!important;
}
#improvement #contents nav#index_nav dl dd.line {
	border-top: 1px dotted #BFBFBF;
	margin-top: 20px;
}
#improvement #contents nav#index_nav dl dd li {
	border-bottom: 1px solid #F2F2F2;
	font-weight: bold;
	font-family: 'open_extrabold';
	font-size: 116%;
	display: block;
	padding: .5em 0;
	color: #525252!important;
*line-height:1.3;
}
#improvement #contents nav#index_nav dl dd li span {
	background: url("/common/img/links.gif") left center no-repeat;
	padding-left: 20px;
	display: block;
	font-weight: bold;
	font-family: 'open_extrabold';
*line-height:1.3;
}
#improvement #contents nav#index_nav dl dd ul.list {
	padding-left: 20px;
}
#improvement #contents nav#index_nav dl dd ul.list li {
	border: none;
	padding:0;
	line-height: 1;
}
#improvement #contents nav#index_nav dl dd ul.list li a{
	background: url(/common/img/links_s.gif) no-repeat left center;
	line-height: 1.5;
	padding: 0 36px 0 15px;
	font-size: 76%;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	font-weight: normal;

}
#improvement #contents nav#index_nav dl dd h2 {
	font-weight: bold;
	font-family: 'open_extrabold';
	font-size: 116%;
	color: #525252;
*line-height:1.3;
}
#improvement #contents nav#index_nav dl dd form {
	background: #F2F2F2;
	padding: 15px;
}
#improvement #contents nav#index_nav dl dd select {
/*	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background: url("/common/img/bg_select.gif") no-repeat right center #FFF;
	border: 1px solid #CCCCCC;*/
	padding: 5px;
	text-indent: 0.01px;
	text-overflow: "";
	width: 290px;
	font-size: 116%;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	color: #525252;
	margin: 5px 0 0 0;
}
#improvement #contents nav#index_nav dl dd .btn_blue {
	width: 60px;
	font-size: 100%;
	min-height: 30px;
}
#improvement #contents .col_main_past .col_index ul.menu {
	letter-spacing: -.4em;
	margin-bottom: 20px;
}

#improvement #contents .col_main_past .col_index ul.menu li {
	letter-spacing: normal;
 	width: 290px;
	margin: 0 35px 30px 0;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 */
	-pie-background: linear-gradient(#eeeeee, #ffffff);
	border-radius: 15px 0 15px 0;
	behavior:url(/common/css/PIE.htc);
	position: relative;

 }
#improvement #contents .col_main_past .col_index ul.menu li a {
	display: block;
	*zoom: 1;
	background: url(/common/img/bg_box.gif) no-repeat bottom right;
}
#improvement #contents .col_main_past .col_index ul.menu li.right_end {
	margin-right: 0;
}
#improvement #contents .col_main_past .col_index ul.menu li img {
	float: left;
	padding: 20px 0;
}
#improvement #contents .col_main_past .col_index ul.menu li dl {
	width: 160px;
	margin-right: 10px;
	padding: 20px 0 0;
	float: right;
	line-height: 1.2;
}
#improvement #contents .col_main_past .col_index ul.menu li dl ul.indent li {
	background: none!important;
}
#improvement #contents .col_main_past .col_index h2#pastmodels{
	color: #333333;
	font-family: 'open_extrabold';
	font-size: 129%;
	margin-bottom: 20px;
*line-height:1.3;
}
.ticker {
	background: url(/common/img/home/ic_info.gif) left top no-repeat #F3F3F3;
	border: 1px solid #E7E7E7;
	width: 912px;
	height: 28px!important;
	overflow: hidden;
	padding-left: 38px;
	position: relative;
	overflow: hidden;
/*	margin: -30px 0 40px;*/
	margin: 0 0 40px;
}
.ticker ul {
	position: relative;
}

.ticker ul li {
	width: 100%;
	display: none;
	line-height: 28px;
	font-weight: bold;
}
.ticker li span {
	display: inline-block!important;
	*display: inline!important;
	zoom: 1;
	margin-right: .5em;
	font-weight: normal;
}
.ticker li a {
	display: inline-block!important;
	*display: inline!important;
	zoom: 1;
	color: #333;
}
.ticker li a:hover {color: #0289cf;}
dl#trial_member {
	width: 355px;
	background: #f2f2f2;
	border-radius: 10px;
	text-align: center;
	padding: 10px;
	position: absolute;
	bottom: 80px;
	left: 20px;
}

dl#trial_member dt {
	font-weight: bold;
	font-family: 'open_extrabold';
	font-size: 118%;
	margin-bottom: 5px;
*line-height:1.3;
}
dl#trial_member dd .login {
	margin: 5px 0;
	width: 146px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	border: none;
	font-weight: bold;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	background: url(../img/btn_login.jpg) no-repeat left center;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
dl#trial_member dd .login:hover {
  -moz-opacity: 0.75;
  opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
dl#trial_member dd select {
	padding: 3px 5px;
	text-indent: 0.01px;
	text-overflow: "";
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	color: #525252;
	margin: 5px 10px 0 0;
	background-color:#FFF;
	width: 190px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 81%!important;
}


#improvement #contents #dl_box {
	background: #9D9D9D;
	float: none;
	margin: 0 auto 50px;
	padding: 20px 40px 30px;
	text-align: left;
	width: 860px;
	color: #FFF;
}
#improvement #contents #dl_box .left {
	float: left;
}
#improvement #contents #dl_box h1 {
	color: #FFF;
	background: url(../img/bg_dl.png) no-repeat left;
	font-family: "open_extrabold";
	font-size: 183%;
	line-height: 70px;
	padding-left: 70px;
	*line-height:1.3;
	margin: 0;
}
#improvement #contents #dl_box p {
	font-size: 113%;
	line-height: 1.6;
	color: #FFF;
}
#improvement #contents #dl_box .download {
	float: right;
	width: 234px;
	position: relative;
	top: 25px;
}
#improvement #contents #dl_box .right {
	float: right;
	width: 234px;
	position: relative;
	top: 45px;
}
#improvement #contents #dl_box .download select {
	color: #525252;
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	margin: 5px 0 0;
	padding: 5px;
	text-indent: 0.01px;
	text-overflow: "";
	width: 240px;
}
#improvement #contents #dl_box .download input.btn_blue {
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	font-size: 113%;
	margin-top: 10px;
	min-height: 30px;
	width: 240px;
}

#improvement #contents #btn_guide {
	background: #9D9D9D;
	float: none;
	margin: 0 auto 50px;
	padding: 20px 40px 30px;
	text-align: left;
	width: 860px;
	color: #FFF;
}
#improvement #contents #btn_guide .left {
	float: left;
}
#improvement #contents #btn_guide .right {
	float: right;
	width: 234px;
	position: relative;
	top: 10px;
}
#improvement #contents #btn_guide h1 {
	color: #FFF;
	background: url(../img/bg_guide.png) no-repeat left;
	font-family: "open_extrabold";
	font-size: 183%;
	line-height: 70px;
	padding-left: 70px;
	*line-height:1.3;
	margin: 0;
}
#improvement #contents #btn_guide p {
	font-size: 113%;
	line-height: 1.6;
}
#improvement #contents #dl_box .btn_blue,
#improvement #contents #btn_guide .btn_blue,
#improvement #contents #btn_buy .btn_blue {
	font-family: "Helvetica","Arial","Verdana",sans-serif;
	font-size: 113%;
	margin-top: 10px;
	min-height: 30px;
	width: 240px;
}
#improvement #contents #btn_buy {
	display: table;
	background: #9D9D9D;
	float: none;
	margin: 0 auto 50px;
	padding: 20px 30px 30px 40px;
	text-align: left;
	width: 870px;
	color: #FFF;
}
#improvement #contents #btn_buy h1 {
	color: #FFF;
	background: url(../img/bg_buy.png) no-repeat left;
	font-family: "open_extrabold";
	font-size: 183%;
	padding-left: 70px;
	*line-height:1.3;
	margin: 0;
	min-height: 70px;
}
#improvement #contents #btn_buy .left,
#improvement #contents #btn_buy .right {
	display: table-cell;
}
#improvement #contents #btn_buy .left {
	width: 626px;
}
#improvement #contents #btn_buy .right {
	width: 234px;
	position: relative;
	top: 10px;
}
#contents .maintenance {
	margin: 30px 0 0;
	border: 3px double #F00;
	padding: .5em;
	color: #F00;
	font-weight: bold;
}
#contents .maintenance a {
	color: #333;
	display: inline;
	zoom: 1;
}
#contents .maintenance a:hover {
	color: #0289cf;
	zoom: 1;
}
#contents .mb_30 {
	margin-bottom: -30px;
}
#contents img.ic_dl {
	vertical-align: baseline;
	margin: 0 0 0 5px;
}
#contents.font_ru * {
	font-family: "Helvetica", "Arial", "Verdana", sans-serif!important;
}
#second_nav.font_ru * {
	font-family: "Helvetica", "Arial", "Verdana", sans-serif!important;
}
#improvement #contents .btn_youtube  {
	text-align: center;
	margin: 20px;
}
#improvement #contents .btn_youtube .btn_blue {
	width: auto;
	padding: 5px 10px;
	margin: 0 auto;
	
}
#improvement #contents .btn_youtube .btn_blue img.ic_youtube {
	vertical-align: middle;
	padding-right: 10px;
}
#improvement #contents .btn_youtube .btn_blue span{
	background: url(../img/ic_blue_arrow.png) no-repeat right;
	padding-right: 16px;
	display: inline-block;
	line-height: 22px;
}