.bt {
 font-size: 10px;
 color: #FFFFFF;
 background-color: #3366CC;
 letter-spacing: 1px;
 border-color: #8BA8E2 #1C3771 #1C3771 #8BA8E2;
 border-style: outset;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

.bx {
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

body {
 color: #222222;
 line-height: 115%;
 margin-left: auto;
 margin-right: auto;
}

td {
 line-height: 115%;
}
td font {
 line-height: 115%;
}
td sup {
 line-height: 165%;
}

a { text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: underline;}
a:hover { text-decoration: underline;}

h1 {
 font-weight: bold;
 line-height:100%;
 margin: 0px;
 font-size:medium;
 text-align:left;
 letter-spacing:0px;
}
/*
div .styleh1txt h1{
 font-weight: bold;
 line-height:115%;
 font-size:1.8em;
}
*/
h2 {
 font-size: 90%;
 font-weight: bold;
}
h3 {
 font-size: x-small;
}

.lh130 {
 line-height: 130%;
}
.lh150 {
 line-height: 150%;
}
.saiyou {
 line-height: 18px;
 font-size: x-small;
 color: #666666;
}

.midium {
 font-size: medium;
}
.small {
 font-size: small;
}
.xs {
 font-size: x-small;
}
.xxs {
 font-size: xx-small;
}
.tx90pc {
 font-size: 90%;
}
.tx10px {
 font-size: 10px;
}
.tx12px {
 font-size: 12px;
}
.tx14px {
 font-size: 14px;
}
.norepeat {
 background-repeat: no-repeat;
}

.menuhoujin {
 background-image: url(menu_a_houjin.jpg);
 padding: 5px;
 font-size:x-small;
}
.menuippan {
 background-image: url(menu_a_ippan.jpg);
 padding: 5px;
 font-size:x-small;
}
.menuir {
 background-image: url(menu_a_ir.jpg);
 padding: 5px;
 font-size:x-small;
}
.menub {
 background-image: url(left-menu/menu_b.jpg);
 padding: 5px;
 font-size:x-small;
}
.menularge {
 background-image: url(menularge_back.gif);
 padding: 5px;
 font-size:x-small;
}
.menseki {
 font-size: x-small;
 background-color: #F5F5F5;
 padding: 5px;
}

.twoTiered {
 padding: 3px;
}
.title {
 padding: 4px 3px 3px 6px;
 border-bottom: 1px #666666 solid;
 border-left: 1px #999999 solid;
 border-right: 1px #666666 solid;
}
.titleBlock {
 margin-bottom: 15px;
}

.tmargin {
 margin: 20px;
}

.tdpadding10 {
 padding: 10px;
}

#csppd TD{
 padding-top: 3px;
 padding-left: 10px;
 padding-right: 10px;
}

#csppd H1 {
 padding: 3px;
}


.ar{
 padding: 4px 3px 3px 6px;
}

/* title bar */
.ttl_channel {
 height: 32px;
 background-image: url('/https/www.kyuden.co.jp/library/image/company/channel/title_back.gif');
 background-repeat: no-repeat;
 background-position: top left;
 padding: 8px 20px;
 margin-bottom: 12px;
}



/* 〓〓〓 2系追加分 〓〓〓 */
/* ヘッダーリンク */
.txt10 {
 font-size: medium;
}
/* 左メニュー */
.qdLeftMenuBlock1 {
}
.qdLeftMenuBlock1 span {
 margin-left: -5px;
}
.qdLeftMenuBlock1 span img {
 margin-left: 5px;
}
.qdLeftMenuBlock1 div span img {
 margin-left: 5px;
}
.qdLeftMenuBlock1 span img {
 vertical-align: bottom;
}
/* ヘッダー検索ボタン */
.qdSearchBt input {
 border: none;
}
/* 文字サイズ（支障があったら削除） */
td {
 font-size: 100%;
}
.menseki {
 font-size: small;
}


/* ver2.0追加分 */
.pbMainArea p{
margin:1.33em 0.1em;}


@media print {
  .pbAreaWrapper1{
    width: 780px;
  }
}

/* ヘッダー追加分 */


#siteheader { margin-top:5px;}


#siteheader .headerright{
float: right;
margin: 11px 0px 0px;
text-align: right;
}

#siteheader .chsize{
display: inline;
vertical-align: top;
margin-right:8px;
}

#siteheader .chsize img,#siteheader .chsize span{
padding:0px;
margin:0px;
border:0px solid;
}

#siteheader .linkbox{
margin:5px auto 0px;
padding:0px;
list-style-type:none;list-style-image:none;
list-style-position:outside;
}

#siteheader .linkbox li{ margin-left:10px;padding-left:10px; background:url(/https/www.kyuden.co.jp/library/image/header/arw_1.gif) no-repeat;
background-position:0px 5px;
float: left;
margin-left:12px;
text-align:left;
display:block;
line-height:1;
}


#siteheader .linkbox li#header_mail_ico {
background:url(/https/www.kyuden.co.jp/library/image/header/mail_ico.gif) no-repeat;
background-position:0px -2px;
padding:2px 0 10px 28px;
margin-bottom:-10px;
}
#siteheader .linkbox li#header_qa_ico {
background:url(/https/www.kyuden.co.jp/library/image/header/qa_ico.gif) no-repeat;
background-position:0px -1px;
padding:2px 0 10px 23px;
margin-bottom:-10px;
}
#siteheader .linkbox li#header_map_ico {
background:url(/https/www.kyuden.co.jp/library/image/header/map_ico.gif) no-repeat;
padding:2px 0 10px 20px;
margin-bottom:-10px;
}
#siteheader .linkbox li#header_lien_ico{
background:url(/https/www.kyuden.co.jp/library/image/header/linkboxline.gif) no-repeat;
background-position:0px 2px;
padding:2px 0 10px 15px;
margin-bottom:-10px;
}
#siteheader .linkbox li#header_mail_ico a ,
#siteheader .linkbox li#header_qa_ico a ,
#siteheader .linkbox li#header_map_ico a ,
#siteheader .linkbox li#header_lien_ico a {
color:#333333;
font-size:90%;
text-decoration:none;
white-space:nowrap;
}
#siteheader .linkbox li#header_mail_ico a:active ,
#siteheader .linkbox li#header_qa_ico a:active ,
#siteheader .linkbox li#header_map_ico a:active ,
#siteheader .linkbox li#header_lien_ico a:active ,
#siteheader .linkbox li#header_mail_ico a:hover ,
#siteheader .linkbox li#header_qa_ico a:hover ,
#siteheader .linkbox li#header_map_ico a:hover ,
#siteheader .linkbox li#header_lien_ico a:hover {
text-decoration: underline;
}


#siteheader .linkbox .lien{
background:url(/https/www.kyuden.co.jp/library/image/header/linkboxline.gif) no-repeat;
padding-left:15px;
}

#siteheader .linkbox  a{

color:#333333;
font-size:90%;
text-decoration: none;
white-space:nowrap;
}

#siteheader .linkbox  a:active , #siteheader .linkbox  a:hover{
text-decoration: underline;
}

/* 左メニュー追加分 */


#main_left{
margin:0;
padding:0;
width:160px;
background-image:url(/https/www.kyuden.co.jp/library/image/main_left/leftm_back.gif);
background-repeat:repeat-y;
_zoom: 1;
}

#main_left a{
color:#000000;
font-size:90%;
}



#main_left .menu_1{
margin:0;
padding:0;
}

#main_left .menu_1 li{
margin:0;
list-style-type:none;
list-style-image:none;
padding:6px 8px 12px 12px;
font-weight:bold;
background:url(/https/www.kyuden.co.jp/library/image/main_left/leftm_line.gif) no-repeat bottom;
_zoom: 1;
}


#main_left .menu_1 .liend{
background:url(/https/www.kyuden.co.jp/library/image/main_left/leftm_line_m.gif) no-repeat bottom;
_zoom: 1;
}

#main_left .menu_1 .menuend{
background:url(/https/www.kyuden.co.jp/library/image/main_left/leftm_line_e.gif) no-repeat bottom;
_zoom: 1;
}

.leftpdfarea{
width: 160px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#F1F1F1;
margin:5px 0px 0px 0px;
padding:5px;
}

.leftpdfarea p{
border:1px solid #cccccc;
padding:10px;
font-size:80%;
background-color:#ffffff;
}

caption {
caption-side:top;
text-align:left;
}

/* 外部リンクアイコン */
.external {
  background: url(image/common/icon_external.gif) no-repeat right top;
  padding: 0 15px 0 0;
}
.external2 {
  background: url(image/common/icon_external.gif) no-repeat 2px 1px;
  padding: 0 0 0 16px;
}

img { border: 0; }
