a:link{text-decoration: none;}
a:visited{text-decoration: none; color: #0000FF;}
a:hover{text-decoration: overline underline; color: #00A0F0;}
body{ margin:0px; font-size:10pt; }

h1{ margin:0px; }
h2{ background:url(./images/h2d01.gif) no-repeat; font-size:14pt; font-weight: bold; margin:0px 0px 4px 0px; padding:6px 4px 4px 8px; }
h3{ background:url(./images/h3d01.gif) no-repeat; font-size:12pt; font-weight: bold; margin:0px; padding:4px 2px 4px 8px; }
small{ font-family: 'Times New Roman'; font-weight: bold; font-size:10pt; }
table{ font-size:10pt; }
input { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif; }


.bw{ width:860px; }
.mw{ width:176px; text-align:center; float:left; }
.m3{ margin:12px 0px 12px 18px; float:right; }
.ad{ margin:86px 6px; }
.rk{ margin:40px 44px; }
.ft{ background-color:#ffffff; width:860px; }
.ftb{ float:left; padding:0px; }
.fti{ padding:4px 0px; float:right; text-align:right; border-right: 2px solid #BDBDBD; line-height: 100%; }
.fte{ background-color:#0D0D82; text-align:right; }

.stlw2{ background:#FFFFFF; color:#000000; border-left:2px solid #F0F0F0; border-right:2px solid #808080; border-top:1px solid #F0F0F0; border-bottom:1px solid #808080 }
.stlw22{ margin:12px 6px; height:40px; text-align:center; border:solid 1px #808080; background:#FFFFFF; color:#000000; border-left:2px solid #F0F0F0; border-right:2px solid #808080; border-top:1px solid #F0F0F0; border-bottom:1px solid #808080; }

.stlw23{ margin:52px 6px 12px 6px; background-color:#FFFBEE; border:solid 1px #808080; text-align:left; color:#000000; border-left:2px solid #F0F0F0; border-right:2px solid #808080; border-top:1px solid #F0F0F0; border-bottom:1px solid #808080; line-height:120%;  }
.stlw24{ margin:12px 6px; background-color:#F2FFFE; border:solid 1px #808080; text-align:left; color:#000000; border-left:2px solid #F0F0F0; border-right:2px solid #808080; border-top:1px solid #F0F0F0; border-bottom:1px solid #808080; line-height:120%; }
.stlw25{ margin:12px 6px; background-color:#FFF6F2; border:solid 1px #808080; text-align:left; color:#000000; border-left:2px solid #F0F0F0; border-right:2px solid #808080; border-top:1px solid #F0F0F0; border-bottom:1px solid #808080; line-height:120%; }

.stlw3{ background:#FFFFFF; color:#000000; border-left:3px solid #E01705; border-right:3px solid #808080; border-top:2px solid #F0E0C0; border-bottom:1px solid #808080 }

.sha2{ color:#FFFFFF; width:100%; filter:Shadow(strength=1,direction=120,color=#444444); }
.sha2b{ color:#FFFFFF; width:100%; font-weight:bold; filter:Shadow(strength=1,direction=120,color=#444444); }

.st03{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal;}
.st03l{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal; line-height:150%; }

.st03l2{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal; line-height:150%; margin:12px 6px; padding:0px; text-align:left; }

.st04l2{ width:654px; margin-top:14px; border: 4px solid #FFD777; line-height:150%; }

.stlo{ background:#FF9900; border-left:2px solid #FFD000; border-right:2px solid #A04000; border-top:1px solid #FFD000; border-bottom:1px solid #A04000; line-height:150%; }

.sth62{ border-left:solid 4px #E01705; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; font-size:10pt; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 2px 1px 3px; }
.sth62:hover{ border-left:solid 4px #FFD080; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; font-size:10pt; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 2px 1px 3px; }

.sth7{ border-left:solid 2px #FF0000; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 2px 1px 4px; }
.sth7b{ border-left:solid 2px #0000FF; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 2px 1px 4px; }

.bcsml{ background:url(./images/lon176_1500.gif);}

.psc1{ margin: 2px 2px; padding: 4px; background-color:#FFF4CF; line-height: 150%; }
.pscn{ margin: 0px; padding: 0px; }
.psco{ margin: 0px; padding: 0px; font-family: Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif; line-height:16pt; }


.lks{ padding-left: 2px; border-bottom:solid 1px #8080FF; }
.lks:visited { padding-left: 2px; border-bottom:solid 1px #FF8080; }
.lkn{ padding-left: 2px; border-bottom:solid 1px #E0E0FF; }
.lkn:visited { padding-left: 2px; border-bottom:solid 1px #FFE0E0; }

.smtbg{ background:url("data:image/png;base64,R0lGODlh6AMBAPcAAP///////v/+/f/9/P/9+//8+v/8+f/7+P/69//69f/59P/58//48v/48f/38P/37//27v/17P/06//06f/y5//x5f/w4//v4f/t3v/s3P/r2v/p1//o1f/n0v/l0P/kzf/iy//hyP/gxv/ew//dwf/cvv/avP/Zuf/Yt//WtP/Vsv/Ur//Srf/Rqv/QqP/Opf/No//MoP/Knv/Jm//Hmf/Glv/FlP/Dkf/Cj//AjP+/iv++h/+8hf+7gv+6gP+4ff+3e/+1ef+0dv+zdP+xcf+wb/+vbP+tav+sZ/+rZf+qYv+oYP+nXv+mW/+kWf+jVv+iVP+gUf+fT/+eTP+cSv+bSP+aRf+YQ/+XQf+WPv+UPP+TOv+SN/+QNf+PM/+OMf+NL/+MLf+LLP+KKv+JKP+IJv+HJf+HI/+GIf+FH/+EHv+DHP+CGv+BGP+AFv9/FP9+Ev99Ef98D/97Df96DP95Cv95Cf94CP93B/92Bv92Bf91BP90BP9zA/9yA/9xAv9wAv9vAv9uAv9tAv9sAv9rAv9qAv9pAv9oAf9nAf9mAf9lAf9kAP9jAP9iAP9hAP9gAP9fAP9eAP9dAP9cAP9bAP9aAP9ZAP9YAP5XAP5WAP1VAP1UAPxUAPxTAPtTAPtSAPpRAPlQAPlPAPhPAPhOAPdNAPZMAPZLAPVLAPVKAPVJAPRJAPRIAPNHAPJGAPJFAPFEAPBDAPBCAO9BAO5AAO0/AO0+AOw9AOs8AOs7AOo6AOk5AOg4AOg3AOc1AOY1AOYzAOUyAOQxAOQwAOMvAOIuAOEtAOEsAOArAN8qAN8pAN4oAN0nANwmANwlANskANojANoiANkhANggANcfANceANYcANUbANUaANQZANMYANIXANIWANEVANAUANATAM8SAM4RAM0QAMwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA6AMBAAAI/wABBBAgYACBAgYOHECQIIGCBQwaOHgAIYKECRQqWLiAIYOGDRw6ePgAIoSIESRKmDiBIoWKFSxauHgBI4aMGTRq2LiBI4eOHTx6+PgBJIiQIUSKGDmCJImSJUyaOHkCJYqUKVSqWLmCJYuWLVy6ePkCJoyYMWTKmDmDJo2aNWzauHkDJ46cOXTq2LmDJ4+ePXz6+PnzB1AgQYMIFTJ0CFEiRYsYNXL0CFIkSZMoUapkydKlS5gyZdKkadMmTp08fQIVKpSoUaRKmTJ1ClUqVatYtXLl6hWsWLJm0apl6xauXLp28erl6xewYMKGEStm7BiyZMqWMWvm7Bm0aNKmUUKrZu0atmzatnHr5u0buHDixpGbT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUDBgQAOw=="); }
.smtbgh2{ padding:2px; text-align:center; background:url("data:image/png;base64,R0lGODlh9AEBAIYAAMwOAM4RANATANEWANQaANceANkhANskANwmAN4pAOEtAOQxAOY1AOg3AOo6AOw+AO9BAPBDAPJGAPRJAPZMAPhPAPpRAP1VAP9ZAP9dAP9iAP9mAf9qAv9uAv9xAv91Bf95Cf96DP98D/9+Ev+AFv+CGv+EHv+GIf+HJf+JKP+LLP+NL/+PM/+SN/+UPP+XQf+aRf+cSv+fT/+iVP+kWf+nXv+qYv+sZ/+vbP+xcf+0dv+3e/+6gP+8hf+/iv/Cj//FlP/Hmf/Knv/No//QqP/Srf/Vsv/Yt//avP/dwf/gxv/iy//l0P/o1f/r2v/t3v/w4//y5//06//27v/38P/48v/59P/7+P/8+v/+/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD0AQEAAAiiALNkwYLlihUrVahMkRIFyhMnTZgsUZIEyREjRYgMERIEyA8fPXjs0JEDxw0bNWjMkBEDxgsXLVisUJECxQkTJUiMEBECxIefHjx06MCBw4YNGjRkWIqh6YWnFyxIrUCBwoSrEiREgPDggQMHDRgsWKBAQYIECA4YMFCAAIEBAwQEAEC3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4Md2AADs="); }
.slbb{ background:url("data:image/png;base64,R0lGODlhKAABAFUAACH5BAAAAAAALAAAAAAoAAEAhf///9fX6tLR58vL5MTE4b6+3be32bGw1qmq06Ojz52czJaXyJCQxYqJwoODv3x8u3V2uG9vtWlpsWJirlxbqlRVp05Oo0hIoEFCnTs7mTQ0li4ukicnkCEhjBobiRQUhg0NggcHfwEAewAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYjwIBgQCgYDoiEYsFoOB6QiGRCqVgumIxmw+l4PqDQaCwaj4IAOw==");}

.mlk{ border-left:solid 2px #F8160D; border-bottom:solid 1px #F0F0E8; }
.mlk:hover{ background:url("data:image/png;base64,R0lGODlhBQALAIEAAAAAAP+bMv///////yH5BAAAAAAALAAAAAAFAAsAAAgeAAUIHEiwoIAABAMgFKhwYUOEDQEcDCDxYEUBFwMCADs=") no-repeat; padding:0px 0px 0px 6px; }

.sth9h{ background:url("data:image/png;base64,R0lGODlhCAAMAIQAALcPD7kPD70PD8kPD98LC94PD8QsLOYLC/8CAv8EBP8ICP8PD/8REf8VFf8ZGf8dHf8hIf8pKfQ+PvsxMf9CQv9GRv9XV/9ZWf9nZ/v8+f7+/v///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAwAAAhHADUIHEiwoMGBFBY4WOiggQQGFR4wmIhgwAIMERpoTABggQUICyYmCLDgAoSJDEZ6PCmSZAMFCBIkQCBgwoECOAsQMHAwQ0AAOw==") no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.sth9hw{ background:url("data:image/png;base64,R0lGODlhCAAMAIQAAA+3og+5pA+9pg/JsizEsgvfxA/exQvmywL/3wT/4Aj/4A//4RH/4RX/4hn/4R3/4z703SH/4yn/4zH74kb/50L/6Ff/6ln/6mf/7fr5/P7+/v///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAwAAAhHADUIHEiwoMGBFRY4WOigAQQGFB4wmIhgwAIMEhpoTABggYUICyYmCLDgQoSJDEZ6PCmSZAMFCBIkQCBgwgEDOA0UIHAwQ0AAOw==") no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.sth9hg{ background:url("data:image/png;base64,R0lGODlhCAAMAIQAAEq3D0u5D029D1HJD1bfC1jeD1jmC1v/AVz/A13/BF//CGHELGT/D2X/EWf/FGj/FWr/GW3/HW//IHD/InX/KX70Pnj7MYT/Qoj/RpL/V5T/WZz/Z/n8/P7+/v///wAAACH5BAAAAAAALAAAAAAIAAwAAAhIADsIHEiwoMGBFxhAWAjhQYUGGCI0mIhgAIMNFBw8eJAAAIMMEhhMTBCAgYYJExuQ/Cgh5coHChAkSHBAgAUDBXIWILDgIIeAADs=") no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0 1px; padding:0px 0px 0px 10px; }
.sth9hb{ background:url("data:image/png;base64,R0lGODlhCAAMAIQAACUPtyYPuSUPvSgPyScL3ysP3iwP3ykL5iMB/yUD/yYE/ykI/y8P/zER/zQV/zYY/zka/zsd/z4h/0EsxEUp/0wx+1Y+9FxC/15G/21X/29Z/3xn//z5+v7+/v///wAAACwAAAAACAAMAAAIRwA7CBxIsKDBgRcYPIDA0IGFBhgiNJiYYACDDRQcaFQAgEEGCQwmKgjAQIOEiQ1GejwpkqSDBQkUKEAgoMKBAgZyEphwkENAADs=") no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.sth9ho{ background:url("data:image/png;base64,R0lGODlhCAAMAIQAALdpD7lqD71sD8lzD999C95+D8R+LOaBC/+JAv+LBP+NCP+QD/+QEf+SFf+UF/+UGf+WHf+YIf+cKfueMfSgPv+oQv+pRv+xV/+yWf+5Z/n8+f7+/v///wAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAwAAAhIADcIHEiwoMGBFRY8WPigAQUGFiAwmIhgwIIMEho4aJAAwIILERZMTBBgAYYIExmQ/IhyZMkGChAkSIBAwIQDBXIWIGDgoIaAADs=") no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }

.stlo3{ background:url("data:image/png;base64,R0lGODlhAQAPAIMAAPfZkvfZlffcm/jblPjbmPjen/jgpfnjqvnlsPrntfrnuProuvvrv/zvx////wAAACwAAAAAAQAPAAAIFAAbMFigIAGCAwYMFBBAYACAAAEBADs="); ; color:#000000; font-size:8pt; padding:3px 1px 1px 1px; }

.st03l{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal; line-height:150%; }

.csps{ line-height:125%; vertical-align:top; }

.pglf2{ width:658px; margin-top:14px; border: 2px solid #FFA767; line-height:150%; }
.pgl1{ border-left:solid 4px #FFFFFF; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; font-size:10pt; font-weight:normal; }


.kpl { color:#0040ff; cursor:hand; text-decoration: underline; } 

i{ font-style:normal; border-bottom:1px #8080f0 dotted; }
u{ text-decoration:none; background:url("data:image/png;base64,R0lGODlhCAAMAIUAAAMAAAYAAAgAAA8BAQ8EBBMFBiUAACgAAFEAAF4AAH0KCmkyNIMAAIZlZs8GAt8HBf0KCf8PDfEQEOsgIP9BPt95ef9FRv9eXP11cv96eZOGh6CSk6OYmMm3uf6Agf2Nj++qrP2nqv2xrf+/wNnExP/Hx//h4fnr6/f5+f/7+f7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAAMAAAIRQBVCBxIsKDBgiM8XKiAQmCIDxkiMFigwgQGER4gJBjQoYQFDxQcHAiwIcUECQ8QAChAQgUIBQYEEGgw8AQHDS0P6hQYEAA7") no-repeat; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.w_c{ text-align: center; }
.w_c8{ text-align: center; font-size: 8pt; } 

iframe.twitter-share-button { width: 100px!important; }
.sbtn2_area { width: 142px; height: 20px; padding-top: 20px; padding-bottom: 1px; }
.sbtn2_twitter { width:100px; height:20px; padding-left:2px; float:left; }
.sbtn2_google { width:36px; height:20px; padding-left:0px; float:left; }

.sbtn3_area { width: 200px; height: 20px; padding-top: 20px; padding-bottom: 1px; }
.sbtn3_twitter { width:100px; height:20px; padding-left:10px; float:left; }
.sbtn3_google { width:60px; height:20px; padding-left:0px; padding-right:0px; float:left; }
