@charset"UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{font-family:"Helvetica Neue",Helvetica,"Lucida Sans Unicode","Lucida Grande",sans-serif;line-height:1.3em;letter-spacing:.01em;background:#e2e2e2;color:#4d4d4d;font-size:12px;height:100%;text-align:center;height:100%;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;}
div.main{width:930px;margin:0 auto;}
.content,.l100{float:left;width:100%;}
a { text-decoration:none; }
h1.logo{float:left;clear:none;padding-left:110px;font-size:11px;margin-top:71px;height:31px;background:url(i/m-01.png) no-repeat top left;color:#1a1a1a;display:none;}
.txt{padding-top:7px;float:left;font-style:oblique;}
.links { background:url(i/m-01.png) no-repeat top right; width:600px;height:101px;padding:36px 5px;float:right;display:inline;display:none;}
a.trans { float:left; width:200px; height:100px; position:relative; }
.tr{ background:url(i/trans-01.png) repeat-x; float:left;width:100%;height:100%;positon:relative;display:none;font-weight:300;}
.pt { position:absolute; top:63px; left:10px; font-size:14px; color: #ED1C24; font-style:oblique; }
.pd { position:absolute; top:78px; left:10px; font-size:12px; color: #fff; font-style:oblique; }
a.contact { float:right; font-size: 35px; color:#CECECE;margin:20px 5px 0 0;display:none;}
