/* ¶¦ÄÌ */

body {
  margin-top: 0px;
  margin-left: 0px;
  background-color: #CCCCCC;
   font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
}
html{overflow-y:scroll;}
a:link {
  color: #666666;
}
a:visited {
  color: #666666;
}
a:active {
  color: #84ABC3;
}

/* Text style */
.text-333333-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
}
.text-666666-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}
.text-006666-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #006666;
}
.text-0A50A1-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #0A50A1;
}
.text-CC0000-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #CC0000;
}
.text-FFFFFF-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #FFFFFF;
}
.text-236193-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #236193;
}
.text-3780AD-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #3780AD;
}
.text-146666-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #146666;
}
.text-17A7CA-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #17A7CA;
}
.text-89B0DA-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #FFFFFF;
}
.text-88A2B7-11-16 {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #88A2B7;
}

.text-333333-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #333333;
}
.text-666666-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #666666;
}
.text-006666-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #006666;
}
.text-0A50A1-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #0A50A1;
}
.text-CC0000-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #CC0000;
}
.text-FFFFFF-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #FFFFFF;
}
.text-236193-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #236193;
}
.text-3780AD-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #3780AD;
}
.text-146666-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #146666;
}
.text-17A7CA-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #17A7CA;
}
.text-89B0DA-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #FFFFFF;
}
.text-88A2B7-11-16-b {
 font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #88A2B7;
}
span.font_gray_small{
  font-size:0.9em;
  color:#666666;
}
h4.border_topbottom {
  font-size: 110%;
  font-weight: bold;
  color: #32576e;
  border-top: 1px solid #bacfdb;
  border-bottom: 3px solid #bacfdb;
  padding: 3px;
}

.main-frame {
  position: relative;
  height: auto;
  width: 800px;
  top: 0px;
  background-color: #FFFFFF;
}
/*
.header-left {
  position: absolute;
  height: 52px;
  width: 132px;
  left: 0px;
  top: 0px;
  background-image:  url("../image_common/header_02.gif");
  background-repeat: repeat-x;
}
.header-center {
  position: absolute;
  height: 52px;
  width: 449px;
  left: 132px;
  top: 0px;
  background-image:  url("../image_common/header_02.gif");
  background-repeat: repeat-x;
}
.header-link {
  position: absolute;
  height: 52px;
  width: 196px;
  left: 581px;
  top: 0px;
}
.header-right {
  position: absolute;
  height: 52px;
  width: 23px;
  left: 777px;
  top: 0px;
  background-image: url("../image_common/header_02.gif");
  background-repeat: repeat-x;
}

.menu1 {
  position: absolute;
  height: 20px;
  width: 593px;
  left: 0px;
  top: 52px;
}
.menu2 {
  position: absolute;
  height: 20px;
  width: 94px; 
  left: 706px; 
  top: 52px;
  background-image: url(../image_common/header_16.gif);
  background-repeat: repeat-x;
  z-index: 3;
}
*/


.contents-head-spacer {
  padding-top: 18px;
}

.main-contents {
  position: absolute;
  height: auto;
  width: 800px;
  left: 0px;
  top: 72px;
  background-color: #FFFFFF;
}

.broken-line {
  padding-top: 30px;
}

.footer-link {
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 30px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  color: #666666;
}

/* ¶¦ÄÌ¡§POPUP Menu¡¡*/
/*
div.popup {
  z-index: 2;
  position:absolute;
  height: 20px;
  top:52px;
  left:0px;
  font-size: 11px;
  text-align: left;
}
div.popup a{
color:#000000;
text-decoration: none;
display: block;
line-height: 2em;
width: 150px;
}
div.popup a:hover{
color:#ffffff;
background: #3B80AE;
text-decoration: none;
}
div.submenu a{
background-color: #F9F9F9;
}
#popup1{
position:absolute;
top:0px;
left:0px;
}
#popup2{
position:absolute;
top:0px;
left:117px;
}
#popup3{
position:absolute;
top:0px;
left:234px;
}
#popup4{
position:absolute;
top:0px;
left:363px;
}
#popup5{
position:absolute;
top:0px;
left:479px;
}
#popup6{
position:absolute;
top:0px;
left:592px;
}
#popup7{
position:absolute;
top:0px;
left:592px;
}
div.submenu {
  visibility: hidden;
  position: absolute;
  top: 19px;
  left: 0px;
  border: 1px solid #999999;
}
*/

/* ¥È¥Ã¥× */

.header-center2 {
  position: absolute;
  height: 52px;
  width: 322px;
  left: 132px;
  top: 0px;
  background-image:  url("../image_common/header_02.gif");
  background-repeat: repeat-x;
}
.header-link2 {
  position: absolute;
  height: 52px;
  width: 346px;
  left: 454px;
  top: 0px;
}
/*
.header-link3 {

}
.livesearch {

}
*/

.search-form {
 padding-top: 12px;
 padding-left: 5px;
 padding-right: 5px;
  padding-bottom: 1px;
  background-color: #999999;
  height: auto;
  width: 217px;
  text-align: center;
}

.headline-main-caption {
  height: 44px;
  width: 514px;
}
.headline-main-contents {
  height: auto;
  width: 504px;
  padding: 5px 5px 15px 5px;
  border: 0px solid #CCCCCC;
  background-color: #FFFFFF;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666;
  text-align: left;
}
.headline-caption {
  height: 17px;
  width: 514px;
  padding-top: 12px;
}
.headline-contents {
  height: auto;
  width: 502px;
  padding: 5px;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background-color: #EEEEEE;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
  text-align: left;
}
.headline-footer {
 height: 9px;
  width: 514px;
  background-image: url(../image_top/headline-footer.gif);
  background-repeat:no-repeat;
}

div#headline-side-faq {
  width: 237px !important;
  margin: 0 0 15px 0;
  padding: 1px;
  background-color: #cfcfcf;
  border: 0;
}
div#headline-side-faq-contents {
  width: 217px;
  height: auto;
  margin: 0;
  padding: 10px;
  text-align: left;
  background-color: #ededed;
  border: 0;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
}
div#headline-side-faq-contents form {
  padding: 5px;
  margin: 0;
}
div#headline-side-security {
  width: 237px !important;
  margin: 0 0 15px 0;
  padding: 1px;
  background-color: #cfcfcf;
  border: 0;
}
div#headline-side-security-contents {
  width: 217px;
  margin: 0;
  padding: 10px;
  text-align: left;
  background-color: #ededed;
  border: 0;
  font-size: 11px;
  line-height: 16px;
  color: #555;
  text-align: left;
}
div#headline-side-security-contents a {
  color: #444;
}
div#headline-side-quicklink {
  width: 237px !important;
  margin: 0 0 15px 0;
  padding: 1px;
  background-color: #cfcfcf;
  border: 0;
}
div#headline-side-quicklink-contents {
  width: 217px;
  height: auto;
  margin: 0;
  padding: 10px;
  text-align: left;
  background-color: #ededed;
  border: 0;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #555;
}
div#headline-side-quicklink-contents a {
  color: #444;
}
div#headline-side-quicklink-contents form {
  padding: 5px;
  margin: 0;
}
.headline-side-caption {
  height: 14px;
  width: 227px;
  padding-top: 12px;
}
.headline-side-contents1 {
  height: auto;
  width: 217px;
  padding: 5px;
  background-color: #CCCCCC;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
  text-align: left;
}
.headline-side-contents2 {
  height: auto;
  width: 217px;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
  background-color: #84ABC3;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
}
.pulldown-menu {
 width: 205px;
}
.top-ad {
  width: 515px;
  height: 186px;
  background-image: url(../image_top/flash_ad_window.gif);
  background-repeat: no-repeat;
}
.test-top-ad {
  width: 515px;
}
.flashcontents {
  width: 515px;
  height: 185px;
}
.top-ad-img {
 width: 140px;
  height: 140px;
  position: absolute;
  top: 38px;
  left: 47px;
}
.top-ad-text1 {
  width: 300px;
  height: 29px;
  position: absolute;
  top: 41px;
  left: 220px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.top-ad-text2 {
  width: 300px;
  height: 83px;
  position: absolute;
  top: 80px;
  left: 220px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
.top-ad-syosai {
 width: 27px;
  height: 16px;
  position: absolute;
  top: 169px;
  left: 220px;
}


.top-penguin {
  width: 515px;
  height: 186px;
  background-image: url(../image_top/flash_ad_window.gif);
  background-repeat: no-repeat;
}
.test-top-penguin {
  width: 515px;
  height: 328px;
}

.top-penguin-text1 {
  width: 300px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #276596;
  padding-bottom:2px;
}
.top-penguin-text2 {
  width: 300px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  color: #333333;
}
/* ¥È¥Ã¥×°Ê²¼¥³¥ó¥Æ¥ó¥Ä¶¦ÄÌ */

.broken-line2 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.broken-line3 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.border-line {
  background-image: url(../image_common/border-line.gif);
  background-repeat: repeat-y;
}
.blue-line {
 padding-top: 7px;
  padding-bottom: 7px;
}

.contents-spacer {
  height: 15px;
}
.contents-frame {
  height: auto;
  width: 620px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
}

.contents-topic-frame {
  height: auto;
  width: 602px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
  padding: 7px;
  border: 1px solid #333333;
}

.products-index-frame-top {
  background-color: #EEEEEE;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #246092;
  border-left-color: #246092;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


/* ¥µ¥¤¥È¥Þ¥Ã¥× */

.sitemap-index-frame-top {
  background-color: #EEEEEE;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #848c99;
  border-left-color: #848c99;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

/* ¡Ê°õºþÍÑ¡Ë¥µ¥¤¥É¥á¥Ë¥å¡¼ */

.leftsidemenu {
  font-size: 11px;
}

a.leftsidemenu {
  background: url("/products/image_products/side_menu_background1.gif") no-repeat left top;
  display: block;
  text-decoration: none;
  padding: 1px 0 3px 8px;
}
a:hover.leftsidemenu {
  background: url("/products/image_products/side_menu_background2.gif") no-repeat left top #266495;
  display: block;
  color: #ffffff;
  padding: 1px 0 3px 8px;
}
.leftsidemenu-title0{
  background-color:#777777;
  color:#ffffff;
  width:130px;
  text-indent:2px;
  font-size:10px;
}
.leftsidemenu-title{
  font-size: 10px;
  color: #3780ad;
  background-color: #f3f3f3;
  font-weight: bold;
  padding: 0;
  margin: 0 0 5px 0;
  width: 126px;
  text-align: center;
}

/* ¥³¥ó¥Æ¥ó¥Ä£´ */

.iptel-example h3{
  display:block;
  margin:0;
  padding:3px 0 1px 5px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
  background-color: #EDFBFE;
}
.iptel-example h4{
  display:block;
  margin:0;
  padding:3px 0 0 0px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #2E6C92;
}
.iptel-example p{
  margin:3px 0 10px 15px;
  padding:0;
}
.iptel-pack strong{
  display:block;
  margin:6px 0 1px 0;
  padding:3px 0 0px 15px;
  background:url(../img/arrow.gif) no-repeat left center;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #285F80;
  border-bottom:1px dotted #999999;
}
.wizpy strong{
  display:block;
  margin:6px 0 1px 0;
  padding:3px 0 0px 15px;
  background:url(../img/arrow.gif) no-repeat left center;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #285F80;
  border-bottom:1px dotted #999999;
}
.ivr strong{
  display:block;
  margin:6px 0 1px 0;
  padding:3px 0 0px 15px;
  background:url(../img/arrow.gif) no-repeat left center;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #285F80;
  border-bottom:1px dotted #999999;
  font-weight:normal;
}


.td-bg{
  background:url(../img/td-bg.gif) no-repeat left top;
  border-bottom:1px solid #CACACA;
  border-right:1px solid #CACACA;
}
.td-bg2{
  padding:3px;
  background:url(../img/td-bg.gif) no-repeat left top;
  border-bottom:1px solid #CACACA;
  border-right:1px solid #CACACA;
}
.td-bg3{
  padding:10px 10px;
  vertical-align:top;
  color:#333333;
  border:1px solid #CACACA;
  background-color:#FBFDFF;
}
.td-bg4{
  color:#333333;
  background:url(../img/td-bg2.gif) no-repeat left top;
  border-bottom:1px solid #CACACA;
  border-right:1px solid #CACACA;

}
.td-bg5{
  padding:5px;
  color:#333333;
  background:url(../img/td-bg.gif) no-repeat left top;
  border-bottom:1px solid #CACACA;
  border-right:1px solid #CACACA;

}
.td-bg6{
  padding:5px;
  color:#333333;
  background:url(../img/td-bg2.gif) no-repeat left top;
  border-bottom:1px solid #CACACA;
  border-right:1px solid #CACACA;

}


.wizpy-faq h3{
  display:block;
  margin:0;
  padding:3px 0 1px 5px;
  font-family: "¥á¥¤¥ê¥ª",Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
  background:url(../img/title-bg01.gif) repeat-y left top;
}
.join-form td{
  margin: 0;
  padding:5px 10px 2px 10px;
  letter-spacing:1px;
}
.join-form-item td{
  padding:0;
  margin:0;
}
.join-form-item td p{
  display:inline; 
}
.join-form-item td p.left{
  display:inline;
  float:left;
}
.join-form-item td p.right{
  display:inline;
  float:right;
}

.fm{
  background:url(../img/form-bg.png) top left;
  height:1.2em;
  background-color:#FFFFFF;
  border: #B2C5D0 1px solid;
  padding:3px 0 1px 3px;
}
/* =ie= */
*html .fm{
  background:url(../img/form-bg.gif) top left;
}


/* ¥³¥ó¥Æ¥ó¥Ä£¶ */
.review{
width:90%;
display:block;
margin:15px 0;
padding:5px 0px 3px 15px;
border-left:5px solid #CEE3F2;
  background-color:#FFFFFF;
}


/* compatibility */
#stripe{
background-color:#F7F7F7;
width:100%;
}
#stripe th,#stripe td{
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
font-weight:normal;
font-size:11px;
}
#stripe th{
background-color:#C1C1C1;
text-align:center !important;
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#stripe #thc{
background-color:#DCDCDC;
text-align:center !important;
font-size:11px;
font-weight:normal;
}
th#name,{
width:25%;
word-break: break-all;
}
th#memo{
width:20%;
word-break: break-all;

}
#stripe #prod_12,#stripe #prod_14,#stripe #prod_16,#stripe #prod_17,#stripe #prod_18{
text-align:center !important;
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 35px;
}
th#prod_17{ background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/11s.gif);}
th#prod_18{ background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/11s64.gif);}
th#prod_16{ background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/tlas2.gif);}
th#prod_14{ background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/10s64.gif);}
th#prod_12{ background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/10s.gif);}



#stripe #result_1,#stripe #result_2,#stripe #result_3,#stripe #result_4,#stripe #result_5{
display:block;
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 35px;
}
#stripe #result_2 { background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/update.gif);}
#stripe #result_5 { background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/certified.gif);}
#stripe #result_3 { background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/ok.gif);}
#stripe #result_4 { background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/ok.gif);}
#stripe #result_1 { background-image: url(http://www.turbolinux.co.jp/products/compatibility/image_compatibility/ng.gif);}

.vendor{
border-left:5px solid #0099CC;
padding:5px 0 3px 10px;
margin:7px 0;
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}



/* Caption Box */
.caption,
.captionBox,
.captionBox-hilite,
.story-hilite {
  border: 1px solid #CCCCCC;
  padding: 15px 10px 10px 10px;
  margin: 10px 0 9px 0;
  position: relative;
  line-height: normal;
}

.captionBox h3,
.captionBox-hilite h3 {
  position: absolute;
  top: -7px;
  left: 10px;
  margin: 0 0 0 -2px;
  padding: 0 2px;
  font-size: 100%;
  font-weight: bold;
  background: #FFFFFF;
  text-transform: uppercase;
}

.captionBox-hilite {
  border: 1px solid #006DA3;
}

.captionBox-hilite h3 {
  color: #006DA3;
}

.caption span.title {
  position: absolute;
  top: -7px;
  left: 10px;
  margin: 0 0 0 -2px;
  padding: 0 2px;
  line-height: 14px;
  background: #FFFFFF;
  color: #999999;
}

.story-hilite h3 {
  position: absolute;
  top: 0px;
   margin: 0 0 0 -2px;
   padding: 0px 5px 0px 5px;
   background: #006DA3;
  font-size: 100%;
  font-weight: bold;
   color: #FFFFFF;
  text-transform: uppercase;
}

.story-hilite {
  border: 1px solid #006DA3;
  padding-top: 25px;
}

/* Box style */
.box-grey0 {
  background-color: #eeeeee;
  margin: 0;
  padding: 5px;
}
.box-grey,
.box-hilite {
  border: 1px solid #CCCCCC;
  background-color: #F7F7F7;
  margin: 20px 0 0 0;
  padding: 10px;
}
.box-grey2,
.box-hilite2 {
  border: 1px solid #CCCCCC;
  background-color: #F7F7F7;
  margin: 0;
  padding: 5px;
}
.box-lightgreen {
  border: 1px solid #90e694;
  background-color: #e7fee1;
  margin: 0;
  padding: 5px;
}
.box-lightblue {
  border: 1px solid #99bbdd;
  background-color: #edf6fe;
  margin: 0;
  padding: 5px;
}
.box-lightorange {
  border: 1px solid #fba551;
  background-color: #fef8da;
  margin: 20px 0 0 0;
  padding: 5px;
}
.box-hilite {
  border: 1px solid #006DA3;
  background: #E7F4FA;
}

/* Table style */
table.border_gray_1{
    border-left-color:#ccc;
    border-bottom-color:#ccc;
    border-top-color:#ccc;
    border-collapse:collapse;
    border-right-color:#ccc;
    padding:5px;
    border:1px solid #ccc;
}
table.border_gray_1 th,
table.border_gray_1 td{
    border-left-color:#ccc;
    border-bottom-color:#ccc;
    border-top-color:#ccc;
    border-collapse: collapse;
    border-right-color:#ccc;
}
table.border_gray_2{
    border-left-color:#999;
    border-bottom-color:#999;
    border-top-color:#999;
    border-collapse:collapse;
    border-right-color:#999;
    padding:5px;
    border:1px solid #999;
}
table.border_gray_2 th,
table.border_gray_2 td{
    border-left-color:#999;
    border-bottom-color:#999;
    border-top-color:#999;
    border-collapse: collapse;
    border-right-color:#999;
}
th.bgcolor_gray{
  background-color:#eeeeee;
  font-weight:normal;
}
th.bgcolor_gray_bold{
  background-color:#dddddd;
  font-weight:bold;
}
.title_back{
  background:url(../img/back_gray_gradation.gif) repeat-x;
  height:25px;
}
div.margin_top_3{
  margin:3px 0px 0px 0px;
}
div.margin_top_5{
  margin:5px 0px 0px 0px;
}
div.margin_left_10{
  margin:0px 0px 0px 10px;
}
div.margin_left_20{
  margin:0px 0px 0px 20px;
}
div.margin_side_10{
  margin:0px 10px;
}
div.margin_bottom_1{
  margin:0px 0px 1px 0px;
}
div.margin_bottom_10{
  margin:0px 0px 10px 0px;
}
div.margin_bottom_20{
  margin:0px 0px 20px 0px;
}

hr.gray_dot_1 {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px dotted #999999;
  height: 1px;
}

.backtotop{
display:block;
text-align:right;
color:#3780AD !important;
text-decoration:none;
}


.td-bg01{
  background:url(/products/image_products/td-bg01.gif) no-repeat left top;
  border-bottom:1px solid #CDE0CF;
  border-right:1px solid #CDE0CF;
}
.td-bg02{
  background:url(/products/image_products/td-bg02.gif) no-repeat left top;
  border-bottom:1px solid #CDE0CF;
  border-right:1px solid #CDE0CF;
}

a.readon {
  padding: 3px 5px 3px 12px;
        margin: 0px 0px 10px 0px;
  border: 1px solid #999999;
  display: block;
  background: url(/products/image_products/arrow.png) no-repeat 5px 50% #eeeeee;
  text-decoration: none;
}

a.readon:hover, a.readon:active, a.readon:focus {
  background: url(/products/image_products/arrow2.png) no-repeat 5px 50% #0969A6;
  color: #FFFFFF;
  text-decoration: none;
}

.ok {
text-align:center;
height: 35px;
}

h3.size12 {
    font-size: 1.2em;
    margin-bottom: 0;
}

p.margin5 {
    margin: 5px 0 20px 0 ;
}

span.footer_menu_tlc2008{
    display: block;
    float: left;
    padding: 15px 0 0 25px;
}

span.footer_menu_tlas{
    display: block;
    float: left;
    padding: 15px 0 0 20px;
}

span.footer_menu_11s{
    display: block;
    float: left;
    padding: 15px 0 0 30px;
}
