@charset "UTF-8";
/* RESET */
*{padding:0; margin:0; border:0; font-size:12px; color:#ccc; line-height:1.4;} 

/* GLOBAL */
body {background-color:#000;
scrollbar-arrow-color:#fff; scrollbar-base-color:#000; scrollbar-face-color:#000; scrollbar-highlight-color:#000; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#000; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#000;
font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;}

a {outline:none; font-size:100%;}
a:link, a:visited, a:active {color:#f60; text-decoration: none;}
a:hover {color:#f60; text-decoration:underline;}

img {border-style:none;}

/* FLASH */
html {width:100%; height:auto; overflow:visible;}
div#flash {width:100%; height:auto;}
body {width:100%; height:auto;}

/* NOFLASH */
#wrapper {width:760px; height:auto; margin:0 auto; padding:10px 0 15px 0;}
/* NOFLASH --- HEADER */
#header {width:760px; height:50px; margin:0 auto; text-align:left;}
/* NOFLASH --- ERROR */
#error_info {margin:15px 0 50px 0; padding:20px 30px 10px 30px; text-align:center; border:#666 solid 1px;}
#error_info p {margin:0 0 10px 0; -webkit-text-size-adjust:140%;}

/* NOFLASH --- MAIN */
.ttl {width:760px; clear:both;}
.ttl2 {width:760px; padding:80px 0 0 0; clear:both;}
.main {width:760px; clear:both;}
.mainB {width:760px; padding:25px 0 0 0; clear:both; background:url(/img/bg_dotted.gif) no-repeat 0 20px;}
/* NOFLASH --- MAIN --- PROFILE */
div.pro_left {width:310px; float:left;}
div.pro_left img {margin:30px 0 0 10px;}
div.pro_right {width:420px; float:right;}
div.pro_right h1 {margin:30px 0 15px 0; font-size:140%; font-weight:bold; -webkit-text-size-adjust:150%;}
div.pro_right p {width:420px; padding:8px 0 0 0;}
/* NOFLASH --- MAIN --- INFORMATION */
div.info_left {width:310px; float:left;}
div.info_left img {margin:30px 0 0 10px;}
div.info_right {width:420px; float:right;}
div.info_right h2 {margin:30px 0 10px 0; font-size:125%; font-weight:bold; -webkit-text-size-adjust:150%;}
div.info_right p {width:420px; padding:10px 0 0 0;}
div.info_right p.infolink {width:395px; padding:18px 0 0 0; text-align:right;}
/* NOFLASH --- MAIN --- LINKS */
div.linkA {width:267px; float:left;}
div.linkA img {margin:30px 0 0 10px;}
div.linkB {width:227px; float:left;}
div.linkB img {margin:30px 0 0 0;}
div.linkC {width:236px; float:right;}
div.linkC img {margin:30px 9px 0 0;}
/* NOFLASH --- MAIN --- CONTACTS */


/* NOFLASH --- FOOTER */
#footer {padding:70px 0 20px 0; clear:both; font-size:75%; letter-spacing:0.25em; text-align:center;}
#footer a {letter-spacing:0.25em; font-style:italic;}
