/**
 * new right column + left column modules
 * This file is for both old templates and new Templates.
 */

.mod-sideLinkBox1 strong,
.mod-sideLinkBox2 strong,
.mod-sideLinkBox3 strong,
.mod-sideLinkBox4 strong,
.inc-sideLinkBoxExtend strong {
  font-weight: bold; }

.mod-sideLinkBox1 small,
.mod-sideLinkBox2 small,
.mod-sideLinkBox3 small,
.mod-sideLinkBox4 small,
.inc-sideLinkBoxExtend small {
  font-size: 75%; }

.mod-sideLinkBox1 sub,
.mod-sideLinkBox2 sub,
.mod-sideLinkBox3 sub,
.mod-sideLinkBox4 sub,
.mod-sideLinkBox1 sup,
.mod-sideLinkBox2 sup,
.mod-sideLinkBox3 sup,
.mod-sideLinkBox4 sup,
.inc-sideLinkBoxExtend sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

.mod-sideLinkBox1 sup,
.mod-sideLinkBox2 sup,
.mod-sideLinkBox3 sup,
.mod-sideLinkBox4 sup,
.inc-sideLinkBoxExtend sup {
  top: -0.5em; }

.mod-sideLinkBox1 sub,
.mod-sideLinkBox2 sub,
.mod-sideLinkBox3 sub,
.mod-sideLinkBox4 sub,
.inc-sideLinkBoxExtend sub {
  bottom: -0.25em; }

.mod-sideLinkBox1 img,
.mod-sideLinkBox2 img,
.mod-sideLinkBox3 img,
.mod-sideLinkBox4 img,
.inc-sideLinkBoxExtend img {border: 0;}

.mod-sideLinkBox1 a,
.mod-sideLinkBox2 a,
.mod-sideLinkBox3 a,
.mod-sideLinkBox4 a,
.inc-sideLinkBoxExtend a {
  color: #43677e;
  text-decoration: none;
  background-color: transparent;
  -webkit-transition: color 0.3s ease-in;
  -moz-transition: color 0.3s ease-in;
  -ms-transition: color 0.3s ease-in;
  -o-transition: color 0.3s ease-in;
  transition: color 0.3s ease-in; }

.mod-sideLinkBox1 p,
.mod-sideLinkBox2 p,
.mod-sideLinkBox3 p,
.mod-sideLinkBox4 p,
.inc-sideLinkBoxExtend p {
  margin: 0 0 .8em; }

.mod-sideLinkBox1 ol,
.mod-sideLinkBox2 ol,
.mod-sideLinkBox3 ol,
.mod-sideLinkBox4 ol,
.inc-sideLinkBoxExtend ol {
  padding: 0 0 0 2em;
  margin: 0 0 .6em; }

.mod-sideLinkBox1 ul,
.mod-sideLinkBox2 ul,
.mod-sideLinkBox3 ul,
.mod-sideLinkBox4 ul,
.inc-sideLinkBoxExtend ul {
  padding: 0 0 0 1.5em;
  margin: 0 0 .6em; }

.mod-sideLinkBox1 ol ul, .mod-sideLinkBox1 ul ol, .mod-sideLinkBox1 ul ul, .mod-sideLinkBox1 ol ol,
.mod-sideLinkBox2 ol ul, .mod-sideLinkBox2 ul ol, .mod-sideLinkBox2 ul ul, .mod-sideLinkBox2 ol ol,
.mod-sideLinkBox3 ol ul, .mod-sideLinkBox3 ul ol, .mod-sideLinkBox3 ul ul, .mod-sideLinkBox3 ol ol,
.mod-sideLinkBox4 ol ul, .mod-sideLinkBox4 ul ol, .mod-sideLinkBox4 ul ul, .mod-sideLinkBox4 ol ol,
.inc-sideLinkBoxExtend ol ul, .mod-sideLinkBox4 ul ol, .mod-sideLinkBox4 ul ul, .mod-sideLinkBox4 ol ol {
  margin-top: 0;
  margin-bottom: 0; }

.mod-sideLinkBox1 li,
.mod-sideLinkBox2 li,
.mod-sideLinkBox3 li,
.mod-sideLinkBox4 li,
.inc-sideLinkBoxExtend li {
  margin: 0 0 .3em; }

/* -- main stert-- */

.mod-sideLinkBox1{margin:0 0 15px;*zoom:1}.mod-sideLinkBox2{border:1px solid #ccc;border-radius:3px;padding:10px 7px 5px;margin:0 0 15px;box-shadow:0 0 3px #ccc;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x, url(../images/mod-sideLinkBox/bg_02.png) repeat-x 0 100%;*zoom:1}.mod-sideLinkBox2 h3{font-size:0.846em;font-weight:normal;margin:-10px -5px 10px;border-radius:3px 3px 0 0;padding:.2em 10px;background:#eee}.mod-sideLinkBox2 h3 a{color:#333333;font-size:1.182em;font-weight:bold;display:block;padding:.5em 0 .5em 16px;background:url(../images/mod-sideLinkBox/ico_02.png) no-repeat 0 48%}.mod-sideLinkBox2 h3 a:hover{text-decoration:none}.mod-sideLinkBox2 h3.ex-sideLinkBox2-external{background:url(../images/mod-sideLinkBox/ico_01.png) no-repeat 0 48%}.mod-sideLinkBox2 #sideSharebuttonPlaceholder ul{margin:.8em 0;padding:0;list-style:none}.mod-sideLinkBox2 #sideSharebuttonPlaceholder ul li{display:block;margin:0 0 .3em;padding:0}.mod-sideLinkBox2B{border:1px solid #ccc;border-radius:3px;padding:10px 7px 5px;margin:0 0 15px;box-shadow:0 0 3px #ccc;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x, url(../images/mod-sideLinkBox/bg_02.png) repeat-x 0 100%;*zoom:1}.mod-sideLinkBox2B h3{font-size:0.846em;font-weight:normal;position:relative;margin:-8px -4px 8px;padding:.2em 11px .5em 5px;border-bottom:1px solid #E3E8EB}.mod-sideLinkBox2B h3 a{color:#333333;font-size:1.182em;font-weight:bold;display:block;padding:.5em 0 .5em 16px;background:url(../images/mod-sideLinkBox/ico_02.png) no-repeat 0 48%}.mod-sideLinkBox2B h3 a:hover{text-decoration:none}.mod-sideLinkBox2B h3 .mod-iconNewWin{position:absolute;top:10px;right:3px}.mod-sideLinkBox3{border:1px solid #ccc;border-radius:3px;padding:10px 7px 10px;margin:0 0 15px;box-shadow:0 0 3px #ccc;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x, url(../images/mod-sideLinkBox/bg_02.png) repeat-x 0 100%;*zoom:1}.mod-sideLinkBox3 h3{color:#8D8D8D;font-size:0.846em;font-weight:normal;margin:-10px -4px 10px;padding:.2em 5px;border-top:1px solid #FEB277;border-bottom:1px solid #E3E8EB}.mod-sideLinkBox3 h3 a{color:#333333;font-size:1.182em;font-weight:bold;display:block;padding:.5em 0 .5em 16px;background:url(../images/mod-sideLinkBox/ico_02.png) no-repeat 0 48%}.mod-sideLinkBox3 h3 a:hover{text-decoration:none}.mod-sideLinkBox4{border:1px solid #ccc;border-radius:3px;padding:10px 7px 10px;margin:0 0 15px;box-shadow:0 0 3px #ccc;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x, url(../images/mod-sideLinkBox/bg_02.png) repeat-x 0 100%;*zoom:1}.mod-sideLinkBox4 h3{color:#8D8D8D;font-size:0.846em;font-weight:normal;margin:-10px -4px 10px;padding:.2em 5px;border-top:1px solid #76CCFD;border-bottom:1px solid #E3E8EB}.mod-sideLinkBox4 h3 a{color:#333333;font-size:1.182em;font-weight:bold;display:block;padding:.8em 0 .8em 16px;background:url(../images/mod-sideLinkBox/ico_02.png) no-repeat 0 48%}.mod-sideLinkBox4 h3 a:hover{text-decoration:none}ul.mod-sideLinkBox-linkList{font-weight:bold;line-height:1.2;margin:0;padding:0;list-style:none}ul.mod-sideLinkBox-linkList li{margin:0 0 .3em;padding:0 0 0 18px;background:url(../images/mod-sideLinkBox/ico_02.png) no-repeat 0 0.15em}ul.mod-sideLinkBox-linkList li a{color:#333333;display:block;*zoom:1}ul.mod-sideLinkBox-linkList li a:hover{text-decoration:none}ul.mod-sideLinkBox-linkList li ul{font-size:0.846em;font-weight:normal;margin:0;padding:0;list-style:none}ul.mod-sideLinkBox-linkList li li{margin:.3em 0 0;padding:0 0 0 10px;background:url(../images/mod-sideLinkBox/ico_03.png) no-repeat 0 0.4em}ul.mod-sideLinkBox-bannerList{margin:0;padding:0;list-style:none}ul.mod-sideLinkBox-bannerList li{margin:10px 0;padding:0}ul.mod-sideLinkBox-bannerList li:last-child{margin-bottom:0}ul.mod-sideLinkBox-bannerList li a{display:block;*zoom:1}ul.mod-sideLinkBox-bannerList li img{display:block;padding:1px;border:1px solid #D1D1D1}ul.mod-sideLinkBox-menuWithImage{margin:10px 0 0;padding:0;list-style:none;*zoom:1}ul.mod-sideLinkBox-menuWithImage:after{content:'';display:block;clear:both;height:0}ul.mod-sideLinkBox-menuWithImage li{clear:both;padding:5px 0}ul.mod-sideLinkBox-menuWithImage li:last-child{padding-bottom:0}ul.mod-sideLinkBox-menuWithImage li a{cursor:pointer;display:block;*zoom:1}ul.mod-sideLinkBox-menuWithImage li .mod-sideLinkBox-menuWithImage-image{text-align:center;float:left;*display:inline;width:40px;margin:-5px 5px 0 0;position:relative;*z-index:-1}ul.mod-sideLinkBox-menuWithImage li .mod-sideLinkBox-menuWithImage-image *{display:block}ul.mod-sideLinkBox-menuWithImage li .mod-sideLinkBox-menuWithImage-image img,ul.mod-sideLinkBox-menuWithImage li .mod-sideLinkBox-menuWithImage-image span{margin:auto}ul.mod-sideLinkBox-menuWithImage li .mod-sideLinkBox-menuWithImage-text{overflow:hidden;display:block;margin:0 0 5px;padding-left:10px;background:url(../images/mod-sideLinkBox/ico_03.png) no-repeat 0 0.4em;*zoom:1}ul.mod-sideLinkBox-menuWithImage li .mod-sideLinkBox-menuWithImage-text.ex-sideLinkBox4-menuWithImage-external:after{content:"";display:inline-block;vertical-align:middle;width:11px;height:9px;margin:0 0 0 5px;background:url(../images/mod-sideLinkBox/ico_01.png) no-repeat}ul.mod-sideLinkBox-menuWithImage2{margin:0 -3px;padding:0;list-style:none;*zoom:1}ul.mod-sideLinkBox-menuWithImage2 li{margin:10px 5px 0;padding:0}ul.mod-sideLinkBox-menuWithImage2 li a{*zoom:1}ul.mod-sideLinkBox-menuWithImage2 li .mod-sideLinkBox-menuWithImage-image img{display:block;margin:0 auto 5px}ul.mod-sideLinkBox-menuWithImage2 li .mod-sideLinkBox-menuWithImage-text{display:block;padding-left:10px;background:url(../images/mod-sideLinkBox/ico_03.png) 0 0.4em no-repeat}ul.mod-sideLinkBox-menuWithImage2 li .mod-sideLinkBox-menuWithImage-text.ex-sideLinkBox4-menuWithImage2-external:after{content:"";display:inline-block;vertical-align:middle;width:11px;height:9px;margin:0 0 0 5px;background:url(../images/mod-sideLinkBox/ico_01.png) no-repeat}ul.mod-sharebuttonList{list-style:none;padding:0;margin:10px 0}ul.mod-sharebuttonList li{padding:0;margin:0 0 10px}.mod-sideLinkBox-pdfCatalog .mod-sideLinkBox-pdfCatalog-image{margin:0 4px 10px}.mod-sideLinkBox-pdfCatalog .mod-sideLinkBox-pdfCatalog-image img{display:block;margin:0 auto 10px}.mod-sideLinkBox-pdfCatalog .mod-sideLinkBox-pdfCatalog-note{font-size:0.769em;padding:0 0 5px}.mod-sideLinkBox-pdfCatalog .mod-sideLinkBox-pdfCatalog-note img{display:block;margin:10px auto 15px}.mod-sideBanner{clear:both;margin:20px 0}.mod-sideBanner:first-child{margin-top:0}.mod-sideLinkButton1,.mod-sideLinkButton2,.mod-sideLinkButton3,.mod-sideLinkButton4{line-height:1.3;letter-spacing:-0.05em;position:relative;display:table;*display:block;width:100%;border:1px solid #BCBCBC;border-radius:3px;margin:0 0 15px}.mod-sideLinkButton1 span,.mod-sideLinkButton2 span,.mod-sideLinkButton3 span,.mod-sideLinkButton4 span{*zoom:1}.mod-sideLinkButton1:before,.mod-sideLinkButton2:before,.mod-sideLinkButton3:before,.mod-sideLinkButton4:before{content:'';display:table-cell;width:1px;height:3.5em}.mod-sideLinkButton1 a,.mod-sideLinkButton2 a,.mod-sideLinkButton3 a,.mod-sideLinkButton4 a{display:table-cell;*display:block;vertical-align:middle;*vertical-align:baseline;height:2.4em;*height:auto;padding:.5em 5px .4em 18px;border-top:2px solid #FFF;border-radius:3px;*zoom:1;background:url(../images/mod-sideLinkButton/bg_01.png) no-repeat 0 50%}.mod-sideLinkButton1 a,.mod-sideLinkButton1 a:hover,.mod-sideLinkButton1 a:visited,.mod-sideLinkButton2 a,.mod-sideLinkButton2 a:hover,.mod-sideLinkButton2 a:visited,.mod-sideLinkButton3 a,.mod-sideLinkButton3 a:hover,.mod-sideLinkButton3 a:visited,.mod-sideLinkButton4 a,.mod-sideLinkButton4 a:hover,.mod-sideLinkButton4 a:visited{color:#333333;text-decoration:none}.mod-sideLinkButton1 a:hover,.mod-sideLinkButton2 a:hover,.mod-sideLinkButton3 a:hover,.mod-sideLinkButton4 a:hover{background-position:-640px 50%}.mod-sideLinkButton1 span.mod-iconNewWin,.mod-sideLinkButton2 span.mod-iconNewWin,.mod-sideLinkButton3 span.mod-iconNewWin,.mod-sideLinkButton4 span.mod-iconNewWin{position:absolute;top:10px;right:10px}.mod-sideLinkButton2 a{border-color:#EFEFEF}.mod-sideLinkButton3 a{border-color:#FFC414}.mod-sideLinkButton4 a{border-color:#76CCFD}.mod-sideLinkBox2 .mod-sideLinkButton2,.mod-sideLinkBox3 .mod-sideLinkButton3,.mod-sideLinkBox4 .mod-sideLinkButton4{width:178px;margin:-11px -8px 10px;box-shadow:0 2px 2px #ccc}.mod-sideLinkButtonB1,.mod-sideLinkButtonB2,.mod-sideLinkButtonB3,.mod-sideLinkButtonB4{font-weight:bold;line-height:1.4;display:table;width:100%;border:1px solid #ccc;border-top-width:2px;border-radius:3px;margin:0 0 15px;box-shadow:0 0 3px #ccc;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x;background:url(../images/mod-sideLinkBox/bg_01.png) repeat-x, url(../images/mod-sideLinkBox/bg_02.png) repeat-x 0 100%;*zoom:1}.mod-sideLinkButtonB1 a,.mod-sideLinkButtonB2 a,.mod-sideLinkButtonB3 a,.mod-sideLinkButtonB4 a{color:#333333;text-decoration:none;border-top:1px solid;vertical-align:middle;display:table-cell;*display:block;height:2.4em;*height:auto;*zoom:1;padding:.4em 7px .4em 22px;background:url(../images/mod-sideLinkBox/ico_02.png) no-repeat 7px 48%;*zoom:1}.mod-sideLinkButtonB1 avisited,.mod-sideLinkButtonB2 avisited,.mod-sideLinkButtonB3 avisited,.mod-sideLinkButtonB4 avisited{color:#333333;text-decoration:none}.mod-sideLinkButtonB1 a:hover,.mod-sideLinkButtonB1 a:active,.mod-sideLinkButtonB2 a:hover,.mod-sideLinkButtonB2 a:active,.mod-sideLinkButtonB3 a:hover,.mod-sideLinkButtonB3 a:active,.mod-sideLinkButtonB4 a:hover,.mod-sideLinkButtonB4 a:active{color:#333333;text-decoration:none}.mod-sideLinkButtonB2 a{border-color:#EFEFEF}.mod-sideLinkButtonB3 a{border-color:#FFC414}.mod-sideLinkButtonB4 a{border-color:#76CCFD}.mod-sideLinkList{margin:10px 0 15px 3px}.mod-sideLinkList.ex-sideLinkList-sub{margin:5px 0 15px 15px}.mod-sideLinkList:first-child{margin-top:0}.mod-sideLinkList ul{margin:0;padding:0;list-style:none}.mod-sideLinkList li{margin:0 0 .3em;padding:0;@inclde clearfix;}.mod-sideLinkList li a{display:inline-block;padding-left:8px;background:url(../images/mod-sideLinkList/ico_01.png) no-repeat 0 0.45em;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;cursor:pointer}.mod-sideLinkList .mod-sideLinkList-image{float:left;margin-right:3px}.mod-sideLinkList .mod-sideLinkList-image img{position:relative;*z-index:-1}.mod-sideLinkList ul li a:hover{text-decoration:none;opacity:.6}.mod-sideNav{padding:10px;margin:10px 0;border-top:1px solid #D6D6D6;background:url(../images/mod-sideNav/bg_01.png) 0 100%}.mod-sideNav h3{color:#fff;font-size:0.923em;font-weight:normal;padding:5px 8px;margin:-11px -10px 10px;background:url(../images/mod-sideNav/bg_03.png) repeat-x 0 100%;box-shadow:0 2px 2px #ccc}.mod-sideNav ul.mod-sideNav-banner{list-style:none;padding:0;margin:0 0 10px}.mod-sideNav ul.mod-sideNav-banner li{margin:.4em 0}