@charset "utf-8";
/* base */
body{font:0.75em Arial, sans-serif;color:#333}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td{margin:0;padding:0}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%}
ul, ol, li{list-style:none}
fieldset, img{border:none}

/* a-style */
a{color:#333;text-decoration:none}
a:hover, a:active{color:#2255cb;text-decoration:underline}

/*layout*/
#wrap{width:934px}
#header{width:901px;height:101px;overflow:auto;border-bottom:3px solid #252b7e}
#container{width:901px;height:971px;clear:both}
#contents{width:615px;float:left}
#contents .top{width:615px;height:352px;background:url(../images/main/Technology-at-the-speed-of-light.jpg) no-repeat left top}
#contents .center{width:615px;height:280px;overflow:auto;background:url(../image/main/left_center_bg.jpg) no-repeat left top}
#contents .bottom{width:615px;height:339px;overflow:auto}
#aside{float:left;width:286px}
.aside_top{width:286px;height:352px;background:url(../image/main/ABout-NANOTRONIX.jpg) no-repeat left top}
.aside_center-bottom{width:286px;height:619px;background:url(../image/main/right_bg.jpg) no-repeat left top}
.aside_center{width:286px;height:385px}
.aside_bottom{clear:both}
#footer{width:901px;height:57px;background:url(../image/main/copy_bg.jpg) no-repeat left top}
.title-text{font-size:16px;font-weight:bold;color:#666666}
.title-text img{padding-right:9px}

/*header*/
#header h1{padding:28px 0 0 47px;float:left}
#header .menu{float:left;width:748px;height:101px}
#header .menu ol{float:right;padding:16px 0 17px 0}
#header .menu ul{clear:both;height:53px;border-left:1px solid #cccccc;margin-left:49px}
#header .menu li{float:left}
#header .menu ol li span{color:#e1e0e0;padding:0 11px 0 12px}
#header .menu ol li a{font-size:10px;font-weight:bold;color:#8c8c8c;vertical-align:top}
#header .menu ul li{height:53px;border-right:1px solid #cccccc}
#header .menu ul li a{font-size:12px;color:#999999;font-weight:bold;padding:0 27px 0 31px}

/*top*/
#contents .top ul{width:615px;height:352px;}
#contents .top ul li.top-li{color:#fff;font-size:13px;font-weight:bold;padding-top:24px;}
#contents .top ul li{color:#fff;font-size:13px;font-weight:bold;float:left;width:280px;padding-top:290px;margin-left:26px;}
/*#contents .top dl{padding:30px 0 0 31px}
#contents .top dl dt{width:320px;font-size:23px;color:#ffffff}
#contents .top dl dt strong{font-weight:normal}
#contents .top dl dd{width:300px;font-size:11px;color:#ffffff}
*/

/*center*/
#contents .center .title-text{padding:27px 0 17px 30px}
#contents .center dl{width:139px;height:209px;float:left}
#contents .center dl.center_DL{padding-left:30px}
#contents .center dd a{font-size:11px;color:#666666}
#contents .center dd a strong{font-size:11px;font-weight:bold;color:#1b830d}
#contents .center dd.center_link a{text-decoration:underline;color:#2aa6bc;padding-left:3px}

/*bottom*/
#contents .bottom .bottom_left{width:252px;border-right:2px solid #e6e6e6;float:left;margin-top:25px;padding:0 30px 0 30px}
#contents .bottom .bottom_right{width:252px;float:left;padding:25px 0 0 21px}
#contents .bottom h3 a{font-size:11px;color:#b3b3b3}
#contents .bottom h3 a strong{font-size:16px;font-weight:bold;color:#666666}
#contents .bottom dl dt{padding:15px 0 14px 0}
#contents .bottom dl dd{font-size:11px;color:#666666}
#contents .bottom dl dd a{font-size:11px;color:#2aa6bc;text-decoration:underline}
#contents .bottom dl dd.bottom_contents{padding-bottom:14px;line-height:12px}
#contents .bottom dl dd{line-height:17px}
#contents .bottom dl dd img{padding-right:3px}


/*aside*/
#aside .aside_top .title-text{padding:19px 0 19px 18px}
#aside .aside_top dl{padding-left:17px}
#aside .aside_top dl dd{width:242px;font-size:12px;color:#333333;padding-top:40px}
#aside .aside_top dl dd strong{color:#6a71c9;font-weight:bold}
#aside .aside_top dl dd a{font-size:12px;color:#2aa6bc;text-decoration:underline}


#aside .aside_center .title-text{padding:28px 0 20px 19px}
#aside .aside_center ul{clear:both;padding-left:39px;height:155px}
#aside .aside_center ul li{font-size:11px;color:#666666;float:left;padding-right:3px}
#aside .aside_center ul li a span{font-size:11px;font-weight:bold;color:#666666}
#aside .aside_center ul li strong{font-size:11px;font-weight:bold;color:#ff8a00}


#aside .aside_bottom .title-text{padding:24px 0 0 19px}
#aside .aside_bottom ul{width:253px;padding:16px 0 0 29px}
#aside .aside_bottom ul li{font-size:11px;color:#333333;line-height:24px}
#aside .aside_bottom ul li strong{font-weight:bold}
#aside .aside_bottom ul li span{padding-left:13px}
#aside .aside_bottom ul li a{color:#6666cc}

/*footer*/
#footer p {padding:5px 0 0 13px;}
#footer p a{font-size:11px;color:#666666}
#footer .footer_copy{font-size:11px;color:#666666;padding:0 0 0 297px}
#footer .footer_copy span{color:#6666cc}

