@charset "utf-8";
/* Takeda's web */
body{background-color:#AFC0CC; background-image:url(http://www.takedas.com/images/bg.jpg); background-repeat:no-repeat; margin:0px; font:12px Arial, Helvetica, sans-serif;}
img{border:0px}
.divhome{width:100%; height:100px; margin-top:-50px; top:50%; position:absolute; background-image:url(http://www.takedas.com/images/mnbg_w.png); background-repeat:repeat-x;}
.divmenu{width:100%; height:70px; background-image:url(http://www.takedas.com/images/mnbg_mn.png); background-repeat:repeat-x; margin-top:10px;}

.logo{width:250px;height:80px;background:url(http://www.takedas.com/images/takedas.png) no-repeat;}

#divcontent{width:770px; margin-left:auto; margin-right:auto; margin-top:10px;}
.logohome{background-image:url(http://www.takedas.com/images/takeda-s.png); background-repeat:no-repeat; height:50px; width:205px; margin:24px; float:left;}

#tk-menu {font-size:2em;letter-spacing:-0.03em;}
#tk-menu h1 a:hover {color:#FFF;}
#tk-menu a {color:#3D444A; text-decoration:none;}
#tk-menu a:hover {color:#10407D;}

#source{width:770px; margin-left:auto; margin-right:auto; margin-top:10px;}

.ie6 {display:none;}

.aload{padding:8px; position:absolute; background-image:url(../images/bxload.gif);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.60; -moz-opacity: 0.60;-khtml-opacity: .60; top:50%; margin-top:-24px; left:50%; margin-left:-24px;}
.txtbt{font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;	color:#253441;}

a.mn{color:#253441; text-decoration:none;}
a.mn:hover{color:#324658; text-decoration:none;}

a.imgmn:hover{border:2px solid #FFFFFF;}
.imgmn{border:2px solid #CCCCCC; margin-top:11px;  width:180px; height:135px; float:left;}
.mr{margin-right:11px;}
.ttitle {font-family: Arial, Helvetica, sans-serif;	font-size:26px; color:#252C30;letter-spacing:0.05em;}

.tbox {border:1px solid #687885; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; padding: 3px 3px 2px; color:#3C4A57; background-color:#EDF0F3; margin-bottom:10px;-moz-border-radius:5px; -webkit-border-radius:5px; width:280px;}
.tbox:focus, .tbox:focus, .tbox.focus{border:1px solid #B0B6BB; outline-color: #87929e; color:#333333; background-color:#FDFBEE}

.line{border-bottom:1px solid #FFFFFF; border-top:1px solid #000000; padding:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity:0.20; -moz-opacity: 0.20;-khtml-opacity: .20;}
.vsline{border-bottom:1px solid #FFFFFF; border-top:1px solid #E2E2E2; padding:0px; margin-top:5px; margin-bottom:7px;}
.mg{margin-top:10px; margin-bottom:15px;}
.mb5{margin-bottom:5px;}
.vstxt{margin:2px;width:240px;}
.vslink{float:left; margin-left:2px;}
.vsclose{float:right; margin-right:3px;}
.txtco{color:#CC8033;}
.txtoff{color:#CC0000;}
.txtg{font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#444444;}
.mn_content{width:770px; margin-left:auto; margin-right:auto; height:70px;}
.mn_logo{background-image:url(http://www.takedas.com/images/takeda-s.png); background-repeat:no-repeat; height:50px; width:205px; margin:10px; float:left;}
.mn_lang{position:absolute; margin-top:10px; left:50%; margin-left:275px; width:100px; text-align:right;}

.imgt{width:220px; height:23px; background-repeat:no-repeat;}
.vsds{background:url(http://www.takedas.com/images/bgvs.png) no-repeat; width:282px; height:242px; position:absolute; z-index:100; margin-left:-15px; margin-top:-15px;}
.vsdv{margin:10px; width:250px; height:210px; background-color:#EEEEEE; padding:5px; background:url(http://www.takedas.com/images/bgvs_.png) repeat-x; color:#333333;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);opacity:0.95; -moz-opacity: 0.95;-khtml-opacity: .95;}