/* ====================================== */
/* clearfix */
.clearfix:after, .mod_header .mod_inner .mod_lang:after, .mod_header .mod_inner .mod_lang li:after, .mod_main:after, .mod_main .contents:after, .mod_sitemap > ul:after, .mod_sitemap .mod_contact > ul li:after, .mod_siteLink > div:after, .mod_siteLink ul:after { content: ""; display: table; clear: both;}
.clearfix { /* clearfix is already applied */}

/* ====================================== */
/* normalize */
/* The root element */
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%;}

/* Sections */
body { font-family:  "Lucida Grande","Hiragino Kaku Gothic ProN", Meiryo, sans-serif; margin: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0;}

/* Grouping content */
p, blockquote, dl, dd, figure { margin: 0;}
hr { color: inherit; height: auto; -ms-box-sizing: content-box; box-sizing: content-box;}
pre { font-family: monospace, sans-serif; white-space: pre-wrap; word-wrap: break-word; margin: 0;}
ol, ul { padding: 0; margin: 0;}
li { list-style: none;}

/* Text-level semantics */
a:focus { outline: thin dotted;}
a:hover, a:active { outline: 0;}
strong, b { font-weight: bold;}
small { font-size: 0.83em;}
q { quotes: none;}
abbr[title] { border-bottom: 1px dotted;}
code, samp, kbd { font-family: monospace, sans-serif;}
mark { color: black; background-color: yellow;}
sub, sup { font-size: 0.83em; line-height: 0; vertical-align: baseline; position: relative;}
sub { bottom: -0.25em;}
sup { top: -0.5em;}

/* Embedded content */
img { border: 0; -ms-interpolation-mode: bicubic;}
svg:not(:root) { overflow: hidden;}

/* Tabular data */
table { border-collapse: collapse; border-spacing: 0;}
caption { padding: 0; text-align: left;}
th, td { text-align: left; vertical-align: baseline; padding: 0;}

/* Forms */
form { margin: 0;}
fieldset { border: 0; padding: 0; margin: 0;}
input, button, select, textarea { font-size: 1em; font-family: inherit; color: inherit; margin: 0;}
input, button { line-height: normal; vertical-align: inherit;}
input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0;}
input[type="search"] { -webkit-appearance: textfield; -ms-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]:focus { outline-offset: -2px;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0;}
input[type="submit"], input[type="reset"], input[type="button"], button { cursor: pointer; -webkit-appearance: button;}
select { background-color: inherit; line-height: normal;}
textarea { vertical-align: top; overflow: auto;}
div, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, table, caption, tr, th, td, form, input, select, button, textarea, header, footer, article, section, nav, aside { box-sizing: border-box;}

/* ====================================== */
/* body */
body { line-height: 1.7 ;margin-bottom:1.2em; color: #383838; font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;background-color: #f9f9f9;}
body.en { font: normal 1em Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited { color: #004c9f; text-decoration:none;}
a:hover { opacity: 0.5; }
a:active { color: #333;}
p { line-height: 1.7em;}
li img { vertical-align: top;}
.m0 { margin: 0 !important;}
.p0 { padding: 0 !important;}
.m5 { margin: 5px !important;}
.mt5 { margin-top: 5px !important;}
.mr5 { margin-right: 5px !important;}
.mb5 { margin-bottom: 5px !important;}
.ml5 { margin-left: 5px !important;}
.p5 { padding: 5px !important;}
.pt5 { padding-top: 5px !important;}
.pr5 { padding-right: 5px !important;}
.pb5 { padding-bottom: 5px !important;}
.pl5 { padding-left: 5px !important;}
.m10 { margin: 10px !important;}
.mt10 { margin-top: 10px !important;}
.mr10 { margin-right: 10px !important;}
.mb10 { margin-bottom: 10px !important;}
.ml10 { margin-left: 10px !important;}
.p10 { padding: 10px !important;}
.pt10 { padding-top: 10px !important;}
.pr10 { padding-right: 10px !important;}
.pb10 { padding-bottom: 10px !important;}
.pl10 { padding-left: 10px !important;}
.m15 { margin: 15px !important;}
.mt15 { margin-top: 15px !important;}
.mr15 { margin-right: 15px !important;}
.mb15 { margin-bottom: 15px !important;}
.ml15 { margin-left: 15px !important;}
.p15 { padding: 15px !important;}
.pt15 { padding-top: 15px !important;}
.pr15 { padding-right: 15px !important;}
.pb15 { padding-bottom: 15px !important;}
.pl15 { padding-left: 15px !important;}
.m20 { margin: 20px !important;}
.mt20 { margin-top: 20px !important;}
.mr20 { margin-right: 20px !important;}
.mb20 { margin-bottom: 20px !important;}
.ml20 { margin-left: 20px !important;}
.p20 { padding: 20px !important;}
.pt20 { padding-top: 20px !important;}
.pr20 { padding-right: 20px !important;}
.pb20 { padding-bottom: 20px !important;}
.pl20 { padding-left: 20px !important;}
.m25 { margin: 25px !important;}
.mt25 { margin-top: 25px !important;}
.mr25 { margin-right: 25px !important;}
.mb25 { margin-bottom: 25px !important;}
.ml25 { margin-left: 25px !important;}
.p25 { padding: 25px !important;}
.pt25 { padding-top: 25px !important;}
.pr25 { padding-right: 25px !important;}
.pb25 { padding-bottom: 25px !important;}
.pl25 { padding-left: 25px !important;}
.m30 { margin: 30px !important;}
.mt30 { margin-top: 30px !important;}
.mr30 { margin-right: 30px !important;}
.mb30 { margin-bottom: 30px !important;}
.ml30 { margin-left: 30px !important;}
.p30 { padding: 30px !important;}
.pt30 { padding-top: 30px !important;}
.pr30 { padding-right: 30px !important;}
.pb30 { padding-bottom: 30px !important;}
.pl30 { padding-left: 30px !important;}
.m35 { margin: 35px !important;}
.mt35 { margin-top: 35px !important;}
.mr35 { margin-right: 35px !important;}
.mb35 { margin-bottom: 35px !important;}
.ml35 { margin-left: 35px !important;}
.p35 { padding: 35px !important;}
.pt35 { padding-top: 35px !important;}
.pr35 { padding-right: 35px !important;}
.pb35 { padding-bottom: 35px !important;}
.pl35 { padding-left: 35px !important;}
.m40 { margin: 40px !important;}
.mt40 { margin-top: 40px !important;}
.mr40 { margin-right: 40px !important;}
.mb40 { margin-bottom: 40px !important;}
.ml40 { margin-left: 40px !important;}
.p40 { padding: 40px !important;}
.pt40 { padding-top: 40px !important;}
.pr40 { padding-right: 40px !important;}
.pb40 { padding-bottom: 40px !important;}
.pl40 { padding-left: 40px !important;}
.m45 { margin: 45px !important;}
.mt45 { margin-top: 45px !important;}
.mr45 { margin-right: 45px !important;}
.mb45 { margin-bottom: 45px !important;}
.ml45 { margin-left: 45px !important;}
.p45 { padding: 45px !important;}
.pt45 { padding-top: 45px !important;}
.pr45 { padding-right: 45px !important;}
.pb45 { padding-bottom: 45px !important;}
.pl45 { padding-left: 45px !important;}
.m50 { margin: 50px !important;}
.mt50 { margin-top: 50px !important;}
.mr50 { margin-right: 50px !important;}
.mb50 { margin-bottom: 50px !important;}
.ml50 { margin-left: 50px !important;}
.p50 { padding: 50px !important;}
.pt50 { padding-top: 50px !important;}
.pr50 { padding-right: 50px !important;}
.pb50 { padding-bottom: 50px !important;}
.pl50 { padding-left: 50px !important;}
.w50 { width: 50px !important;}
.w5p { width: 5% !important;}
.w100 { width: 100px !important;}
.w10p { width: 10% !important;}
.w150 { width: 150px !important;}
.w15p { width: 15% !important;}
.w200 { width: 200px !important;}
.w20p { width: 20% !important;}
.w250 { width: 250px !important;}
.w25p { width: 25% !important;}
.w300 { width: 300px !important;}
.w30p { width: 30% !important;}
.w350 { width: 350px !important;}
.w35p { width: 35% !important;}
.w400 { width: 400px !important;}
.w40p { width: 40% !important;}
.w450 { width: 450px !important;}
.w45p { width: 45% !important;}
.w500 { width: 500px !important;}
.w50p { width: 50% !important;}
.w550 { width: 550px !important;}
.w55p { width: 55% !important;}
.w600 { width: 600px !important;}
.w60p { width: 60% !important;}
.w650 { width: 650px !important;}
.w65p { width: 65% !important;}
.w700 { width: 700px !important;}
.w70p { width: 70% !important;}
.w750 { width: 750px !important;}
.w75p { width: 75% !important;}
.w800 { width: 800px !important;}
.w80p { width: 80% !important;}
.w850 { width: 850px !important;}
.w85p { width: 85% !important;}
.w900 { width: 900px !important;}
.w90p { width: 90% !important;}
.w950 { width: 950px !important;}
.w95p { width: 95% !important;}
.w1000 { width: 1000px !important;}
.w100p { width: 100% !important;}
.fw_normal { font-weight: normal;}
.fw_bold { font-weight: bold;}
.fs_11px { font-size: 11px;}
.fs_12px { font-size: 12px;}
.fs_13px { font-size: 13px;}
.fs_14px { font-size: 14px;}
.fs_15px { font-size: 15px;}
.fs_16px { font-size: 16px;}
.fs_17px { font-size: 17px;}
.fs_18px { font-size: 18px;}
.fs_19px { font-size: 19px;}
.fs_20px { font-size: 20px;}
.fs_21px { font-size: 21px;}
.fs_22px { font-size: 22px;}
.fs_23px { font-size: 23px;}
.fs_24px { font-size: 24px;}
.fs_25px { font-size: 25px;}
.fs_26px { font-size: 26px;}
.fs_27px { font-size: 27px;}
.lh_10 { line-height: 1.0;}
.lh_11 { line-height: 1.1;}
.lh_12 { line-height: 1.2;}
.lh_13 { line-height: 1.3;}
.lh_14 { line-height: 1.4;}
.lh_15 { line-height: 1.5;}
.lh_16 { line-height: 1.6;}
.lh_17 { line-height: 1.7;}
.lh_18 { line-height: 1.8;}
.lh_19 { line-height: 1.9;}
.lh_20 { line-height: 2.0;}
.td_none { text-decoration: none;}
.td_under { text-decoration: underline;}
.td_over { text-decoration: overline;}
.td_through { text-decoration: line-through;}
.ta_left { text-align: left;}
.ta_center { text-align: center;}
.ta_right { text-align: right;}
.va_top { vertical-align: top;}
.va_middle { vertical-align: middle;}
.va_bottom { vertical-align: bottom;}
.fl_left { float: left;}
.fl_right { float: right;}
.fl_none { float: none;}
.di_block { display: block;}
.di_iblock { display: inline-block;}
.di_inline { display: inline;}
.di_none { display: none;}
.cl_both { clear: both;}
.bo_none { border: none;}
.ws_nowrap { white-space: nowrap;}
.im_disabled { ime-mode: disabled;}
.blockAnchorChild { background: #f0f2f4;}
.opacity a:hover img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6;}

/* ====================================== */
/* container */
.mod_container { background: #fff;}

/* ====================================== */
/* header */
.mod_header { background: #fff; z-index: 999; position: fixed; width: 100%; top: 0px; left: 0px;transition: .3s;}
.mod_header .mod_inner { margin: 0 auto; width: 960px; height: 65px;transition: .3s;}
.mod_header .mod_inner .logo { overflow: hidden; position: relative; top: 19px; float: left; width: 228px; height: 28px; overflow: hidden; text-indent: 100%; white-space: nowrap; background: url("/common/images/img_header_logo.svg") no-repeat;}
.mod_header .mod_inner .logo a {
	display: block;
	width: 228px;
	height: 28px;
	background: url("/common/images/img_header_logo.svg") no-repeat;}

.en .mod_header .mod_inner .logo { width: 228px;}
.mod_header .mod_inner .mod_lang { /* clearfix is already applied */ position: relative; top: 25px; float: right; margin: 0 20px 0 0; width: 150px; height: 11px;}
.en .mod_header .mod_inner .mod_lang { margin: 0 0 0 10px;}
.mod_header .mod_inner .mod_lang li { /* clearfix is already applied */ position: relative; float: left; overflow: hidden; text-indent: 100%; white-space: nowrap; border-left: 1px dotted #333;}
.mod_header .mod_inner .mod_lang li:first-child { border: none;}
.mod_header .mod_inner .mod_lang li a { display: block; margin: 0 0 0 5px;}
.mod_header .mod_inner .mod_lang li a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}
.mod_header .mod_inner .mod_lang li a:before { position: absolute; content: ""; display: block; top: 50%; left: 0; margin: -3.5px 0 0 0; width: 3px; height: 5px; background: url("/common/images/img_arrow_dot_blue.png") no-repeat;}
.mod_header .mod_inner .mod_lang .ja a { margin: 1px 0 0 10px; width: 45px; height: 11px; background: url("/common/images/img_lang_japanese_en.png") no-repeat;}
.mod_header .mod_inner .mod_lang .en a { margin: 0 0 0 10px; width: 43px; height: 9px; background: url("/common/images/img_lang_english.png") no-repeat;}
/*
.mod_header .mod_inner .mod_lang .zh a { margin: 0 10px 0 18px; width: 61px; height: 10px; background: url("/common/images/img_lang_chinese.png") no-repeat;}
.en .mod_header .mod_inner .mod_lang .zh a { width: 39px; height: 9px; background: url("/common/images/img_lang_chinese_en.png") no-repeat;}
.mod_header .mod_inner .mod_lang .zh a:before { left: 9px;}
.en .mod_header .mod_inner .mod_lang .zh a:before { margin: -2.5px 0 0 0;}
.mod_header .mod_inner .mod_lang .unisoku a { margin-left: 18px; width: 53px; height: 10px; background: url("/common/images/img_lang_unisoku.png") no-repeat;}
.mod_header .mod_inner .mod_lang .unisoku a:before { left: 9px;}
.en .mod_header .mod_inner .mod_lang .unisoku a { height: 9px;}
.en .mod_header .mod_inner .mod_lang .unisoku a:before { margin: -2.5px 0 0;}*/

.mod_header .mod_inner .mod_inquiry { position: relative; top: 22px; float: right; width: 110px; height: 25px; overflow: hidden; text-indent: 100%; white-space: nowrap;margin-right: 15px;}
.mod_header .mod_inner .mod_inquiry a { display: block; width: 110px; height: 25px; background: url("/common/images/bg_header_new_inquiry01.svg") no-repeat;}
.en .mod_header .mod_inner .mod_inquiry a { background: url("/common/images/bg_header_inquiry_en.png") no-repeat;}
.mod_header .mod_inner .mod_inquiry a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}

.mod_header .mod_inner .mod_tiiact { position: relative; top: 22px; float: right; width: 103px; height: 25px; overflow: hidden; text-indent: 100%; white-space: nowrap;}
.mod_header .mod_inner .mod_tiiact a { display: block; width: 110px; height: 25px; background: url("/common/images/img_header_new_tii_act01.svg") no-repeat;}
.mod_header .mod_inner .mod_tiiact a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}

.mod_header .mod_inner .mod_lease { position: relative; top: 22px; float: right; width: 100px; height: 25px; overflow: hidden; text-indent: 100%; white-space: nowrap;margin-right: 9px;}
.mod_header .mod_inner .mod_lease a { display: block; width: 100px; height: 25px; background: url("/common/images/img_header_new_lease01.svg") no-repeat;}
.mod_header .mod_inner .mod_lease a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}

.mod_header .mod_inner .mod_en { position: relative; top: 20px; float: right; width: 30px; height: 30px; overflow: hidden; text-indent: 100%; white-space: nowrap;margin-right: 15px;}
.mod_header .mod_inner .mod_en a { display: block; width: 30px; height: 30px; background: url("/common/images/img_header_new_en.svg") no-repeat;}
.mod_header .mod_inner .mod_en a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}

.mod_header .mod_inner .mod_facebook { position: relative; top: 20px; float: right; width: 35spx; height: 25px; overflow: hidden; text-indent: 100%; white-space: nowrap;}
.mod_header .mod_inner .mod_facebook a { display: block; width: 35px; height: 25px; background: url("/common/images/img_header_facebook.png") no-repeat;}
.mod_header .mod_inner .mod_facebook a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}

.mod_header .mod_inner .mod_linkedin { position: relative; top: 20px; float: right; width: 40px; height: 25px; overflow: hidden; text-indent: 100%; white-space: nowrap;}
.mod_header .mod_inner .mod_linkedin a { display: block; width: 40px; height: 25px; background: url("/common/images/img_header_linkedin.png") no-repeat;}
.mod_header .mod_inner .mod_linkedin a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65); opacity: 0.65;}

.mod_header .mod_inner .mod_search { float: right; margin: 20px 6px 0px 0px; width: 220px; height: 25px; letter-spacing: -0.42em; }
.mod_header .mod_inner .mod_search .search input[type="text"] { display: inline-block; padding: 5px 8px; width: 150px; height: 27px; border: 1px solid #eeeeee; font-size: 12px; letter-spacing: normal; }
.mod_header .mod_inner .mod_search .search input[type="submit"] { display: inline-block; padding: 5px 8px; margin-left: 0px; width: 70px; height: 27px; border: 1px solid #33336e; background: #33336e; color: #fff; font-size: 11px; letter-spacing: normal;}

.mod_header .mod_navigation { position: relative; width: 100%; height: 39px; behavior: url("/common/js/PIE.htc"); background-color: #2a7bc2; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2A7BC2', endColorstr='#FF0450A2'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhN2JjMiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); -pie-background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%);}

.mod_header .mod_navigation > ul { position: relative; margin: 0 auto; width: 962px; height: 39px; font-size: 0.75em;}
.mod_header .mod_navigation > ul > li { position: relative; float: left; width: 159px; height: 39px; line-height: 39px; text-align: center;}

.mod_header .mod_navigation > ul > li a { position: relative; display: block; width: 100%; height: 39px; behavior: url("/common/js/PIE.htc"); background-color: #2a7bc2; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2A7BC2', endColorstr='#FF0450A2'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhN2JjMiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); -pie-background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%);color:#fff;}

.mod_header .mod_navigation > ul > li a:hover { background-color: #137ec9; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF137EC9', endColorstr='#FF329DE6'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzN2VjOSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMzI5ZGU2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzI5ZGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #137ec9 0%, #329de6 70%, #329de6 100%); -pie-background: linear-gradient(to bottom, #137ec9 0%, #329de6 70%, #329de6 100%);}
.mod_header .mod_navigation > ul > li a span { position: relative; top: 3px; display: inline-block; height: 15px; overflow: hidden; text-indent: 100%; white-space: nowrap; background: url("/common/images/img_header_nav.png") no-repeat;}
.en .mod_header .mod_navigation > ul > li a span { top: 5px; height: 30px; background: url("/common/images/img_header_nav_en.png") no-repeat;}

.mod_header .mod_navigation > ul > li a.selected { background-color: #e5edf5; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2A7BC2', endColorstr='#FF0450A2'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZWRmNSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmVmZWZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmVmZWZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background:linear-gradient(to bottom, #f7f7f7 10%, #fefeff 70%,#dfe7ee 100%); -pie-background: linear-gradient(to bottom, #f7f7f7 10%, #fefeff 70%,#dfe7ee 100%);color:#333;}

.mod_header .mod_navigation > ul .m01 a span { width: 60px; background-position: 0 0;}
.en .mod_header .mod_navigation > ul .m01 a span { width: 38px; background-position: 0 0px;}
.mod_header .mod_navigation > ul .m02 a span { width: 72px; background-position: -52px 0;}
.en .mod_header .mod_navigation > ul .m02 a span { width: 57px; background-position: -43px 0;}
.mod_header .mod_navigation > ul .m03 a span { width: 155px; background-position: -120px 0;}
.en .mod_header .mod_navigation > ul .m03 a span { width: 121px; background-position: -105px 0;}
.mod_header .mod_navigation > ul .m04 a span { width: 143px; background-position: -270px 0;}
.en .mod_header .mod_navigation > ul .m04 a span { width: 35px; background-position: -231px 0;}
.mod_header .mod_navigation > ul .m05 a span { width: 143px; background-position: -400px 0;}
.en .mod_header .mod_navigation > ul .m05 a span { width: 58px; background-position: -271px 0;}
.mod_header .mod_navigation > ul .m06 a span { width: 65px; background-position: -545px 0;}
.en .mod_header .mod_navigation > ul .m06 a span { width: 58px; background-position: -335px 0;}

.mod_header .mod_navigation > ul .m01 a.selected span { background-position: 0 -19px;}
.en .mod_header .mod_navigation > ul .m01 a.selected span { background-position: 0 -30px;}
.mod_header .mod_navigation > ul .m02 a.selected span { background-position: -52px -19px;}
.en .mod_header .mod_navigation > ul .m02 a.selected span { background-position: -43px -30px;}
.mod_header .mod_navigation > ul .m03 a.selected span { background-position: -120px -19px;}
.en .mod_header .mod_navigation > ul .m03 a.selected span { background-position: -105px -30px;}
.mod_header .mod_navigation > ul .m04 a.selected span { background-position: -270px -19px;}
.en .mod_header .mod_navigation > ul .m04 a.selected span { background-position: -231px -30px;}
.mod_header .mod_navigation > ul .m05 a.selected span { background-position: -400px -19px;}
.en .mod_header .mod_navigation > ul .m05 a.selected span { background-position: -271px -30px;}
.mod_header .mod_navigation > ul .m06 a.selected span { background-position: -545px -19px;}
.en .mod_header .mod_navigation > ul .m06 a.selected span { background-position: -335px -30px;}

.mod_header_popup { width: 100%; height: 60px; background: #fff;}
.mod_header_popup .mod_inner { position: relative; margin: 0 auto; width: 760px; background: #fff;}
.mod_header_popup h1 { overflow: hidden; position: relative; top: 19px; left: 0; width: 387px; height: 29px; overflow: hidden; text-indent: 100%; white-space: nowrap; background: url("/common/images/img_header_logo.png") no-repeat;}
.en .mod_header_popup h1 { width: 225px;}
.mod_header_popup .windowClose { position: absolute; top: 17px; right: 0;}

/* ====================================== */
/* main */
.topicPath { margin: 0 auto; width: 960px; height: 40px; line-height: 40px; font-size: 0.75em; margin-top: 104px;}
.topicPath li { float: left;}
.topicPath li:before { float: left; margin: 0 10px; content: ">";}
.topicPath li:first-child:before { display: none;}
.mod_main { /* clearfix is already applied */ margin: 0 auto; width: 960px; font-size: 0.95em;}
.mod_main .contents { /* clearfix is already applied */ margin: 0 auto; width: 960px;}
.mod_main .contents.with-menu { float: left; margin: auto; width: 715px;}
.mod_main .contents.with-menu #current_year, .mod_main .contents.with-menu #target_year { display: none;}
.mod_main .menu { float: right; width: 230px; border: 1px solid #b2c9e2;}
.mod_main .menu h3 { height: 57px; background: #fff;}
.mod_main .menu > ul { background: #fff;}
.mod_main .menu > ul > li { border-top: 1px solid #b2c9e2;}
.mod_main .menu > ul > li:first-child { border: none;}
.mod_main .menu > ul > li a { position: relative; display: block; padding: 10px 25px; line-height: 1.4;}
.mod_main .menu > ul > li a:before { position: absolute; content: ""; display: block; top: 14px; left: 10px; width: 7px; height: 7px; background: url("/common/images/bg_arrow_sprite.png") no-repeat -4px -13px;}
.mod_main .menu > ul > li a.selected { position: relative; font-weight: bold; behavior: url("/common/js/PIE.htc"); background-color: #f0f4f9; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjRmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZTdmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: linear-gradient(to bottom, #f0f4f9 0%, #dde7f2 100%); -pie-background: linear-gradient(to bottom, #f0f4f9 0%, #dde7f2 100%);}
.mod_main .mod_pagetop { position: relative; float: right; clear: both; margin: 30px 0 10px; width: 110px; height: 24px; border: 1px solid #b2c9e2;}
.mod_main .mod_pagetop a { position: relative; display: block; width: 108px; height: 22px; line-height: 22px; color: #333; text-align: center; font-size: 0.833em; behavior: url("/common/js/PIE.htc"); background-color: white; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%); -pie-background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.mod_main .mod_pagetop a:before { position: relative; content: ""; display: inline-block; top: 2px; margin-right: 5px; width: 9px; height: 10px; background: url("/common/images/bg_arrow_sprite.png") no-repeat -2px -22px;}

/* ====================================== */
/* common */
.commonTable { width: 100%; border: 1px solid #c6d6e8;}
.commonTable th, .commonTable td { padding: 10px 14px; border: 1px solid #c6d6e8;}
.commonTable th { vertical-align: top; color: #004c9f; background: #f0f0f0;}
.commonTable td p { line-height: 1.5;}
.commonTable td a { text-decoration: underline;}
.commonTable td strong { display: block; margin-bottom: 5px;}
.commonTable td p + strong { margin-top: 15px;}
.commonTable tr.even th, .commonTable tr.even td { background: #f0f0f0 !important;}
.commonH2 { margin: 0 0 10px; padding: 8px 10px; color: #004c9f; font-size: 1.2em; background: #EFF6F5;}
.commonH3 { margin-left: 10px; color: #004c9f; font-size: 1.25em;}

/* ====================================== */
/* footer */
.mod_footer { clear: both; font-size: 0.8em; background: #fff; border-top: 1px solid #b2c9e2;margin-bottom:3px;}
.mod_sitemap { margin: 0 auto; width: 960px;}
.mod_sitemap a { color: #333;}
.mod_sitemap > ul { /* clearfix is already applied */}
.mod_sitemap > ul > li { float: left; padding: 15px; width: 183px; height: 270px; border-left: 1px dashed #b2c9e2;}
.mod_sitemap > ul > li:first-child { border: none;}
.mod_sitemap > ul > li strong { display: block; padding: 0 0 0 7px; height: 15px; line-height: 15px; border-left: 5px solid #004c9f;}
.mod_sitemap > ul > li strong + strong { margin-top: 15px;}
.mod_sitemap > ul > li strong + ul { margin-top: 10px;}
.mod_sitemap > ul > li ul { margin: 0 0 15px 14px;}
.mod_sitemap > ul > li ul li { position: relative; padding: 0 0 0 10px; line-height: 1.7;}
.mod_sitemap > ul > li ul li:before { position: absolute; content: ""; display: block; top: 8px; left: 0; border-style: solid; border-width: 3px 0 3px 3px; border-color: transparent transparent transparent #004c9f;}
.mod_sitemap .mod_contact { padding: 15px 0; width: 225px; border: none;}
.mod_sitemap .mod_contact > ul { float: right; margin: 0; padding: 15px; width: 216px; background: url("/common/images/bg_footer_sitemap_contact.png");}
.mod_sitemap .mod_contact > ul li { /* clearfix is already applied */ margin: 6px 0 0; padding: 10px 8px; width: 185px; text-align: center; background: #fff;}
.en .mod_sitemap .mod_contact > ul li { padding: 10px 6px;}
.mod_sitemap .mod_contact > ul li:first-child { margin: 0;}
.mod_sitemap .mod_contact > ul li:before { display: none;}
.mod_sitemap .mod_contact > ul .mod_tel > img { display: block; margin: 0 auto;}
.mod_sitemap .mod_contact > ul .mod_tel > img:first-child { margin: 0 auto 3px;}
.mod_sitemap .mod_contact > ul .btnBlue a, .mod_sitemap .mod_contact > ul .btnGreen a { position: relative; display: block; padding: 10px 0; width: 100%; height: 12px; behavior: url("/common/js/PIE.htc"); border-radius: 2px;}
.mod_sitemap .mod_contact > ul .btnGreen { margin: 10px 0 0;}
.mod_sitemap .mod_contact > ul .btnBlue a { background-color: #2a7bc2; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2A7BC2', endColorstr='#FF0450A2'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhN2JjMiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); -pie-background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%);}
.mod_sitemap .mod_contact > ul .btnBlue a:hover { background-color: #137ec9; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF137EC9', endColorstr='#FF329DE6'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzN2VjOSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMzI5ZGU2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzI5ZGU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #137ec9 0%, #329de6 70%, #329de6 100%); -pie-background: linear-gradient(to bottom, #137ec9 0%, #329de6 70%, #329de6 100%);}
.mod_sitemap .mod_contact > ul .btnGreen a { background-color: #75c55c; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1YzU1YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5YTg0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: linear-gradient(to bottom, #75c55c 0%, #59a847 100%); -pie-background: linear-gradient(to bottom, #75c55c 0%, #59a847 100%);}
.mod_sitemap .mod_contact > ul .btnGreen a:hover { background-color: #75c55c; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1YzU1YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5YTg0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: linear-gradient(to bottom, #75c55c 0%, #59a847 100%); -pie-background: linear-gradient(to bottom, #75c55c 0%, #59a847 100%); background-color: rgba(117, 197, 92, 0.7); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1YzU1YyIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWE4NDciIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, rgba(117, 197, 92, 0.7) 0%, rgba(89, 168, 71, 0.7) 100%); -pie-background: linear-gradient(to bottom, rgba(117, 197, 92, 0.7) 0%, rgba(89, 168, 71, 0.7) 100%);}
.mod_siteLink { position: relative; clear: both; behavior: url("/common/js/PIE.htc"); background-color: #2a7bc2; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2A7BC2', endColorstr='#FF0450A2'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhN2JjMiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); -pie-background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); border-top: 4px solid #c3db61;}
.mod_siteLink > div { /* clearfix is already applied */ margin: 0 auto; padding: 12px 0; width: 960px;}
.mod_siteLink a { color: #fff;}
.mod_siteLink ul { /* clearfix is already applied */ float: left;}
.mod_siteLink ul li { position: relative; float: left; padding: 0 10px; border-left: 1px solid #fff;}
.mod_siteLink ul li:first-child { padding-left: 0; border: none;}
.mod_siteLink .mod_lang { float: right;}
.mod_siteLink .mod_lang li { padding: 0 0 0 17px; border-left-style: dotted;}
.mod_siteLink .mod_lang li:first-child { padding: 0 10px 0 17px;}
.mod_siteLink .mod_lang li:before { position: absolute; content: ""; display: block; top: 50%; left: 6px; margin-top: -3px; width: 5px; height: 5px; background: url("/common/images/img_arrow_dot_white.png") no-repeat;}
.mod_copyright { padding: 8px 0; text-align: center;}
.mod_footer_popup { position: relative; clear: both; padding: 10px 0; behavior: url("/common/js/PIE.htc"); color: #fff; font-size: 12px; font-family: Tahoma, Helvetica, sans-serif; text-align: center; background-color: #2a7bc2; zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2A7BC2', endColorstr='#FF0450A2'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhN2JjMiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1MGEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); -pie-background: linear-gradient(to bottom, #2a7bc2 0%, #0450a2 70%, #0450a2 100%); border-top: 4px solid #c3db61;}


html body.body_detail div#container.mod_container div.mod_main div.contents.with-menu.product_info div.heading h1.comment{
    font-size: 0.95em;
}
/* ====================================== */