@charset "utf-8";
@import "main.css";

/* メニューの上書き修正 */
#menuarea {background: url(../images/menu_bg.jpg);}

/* 上の箱 */

/*イントロ部分*/
#upboxarea {margin-bottom:10px; padding:13px 20px 30px 20px; }
#upboxarea .introarea{width:100%; margin-bottom:15px; color:#333333;}
#upboxarea .introarea .flasharea{width:525px;}
#upboxarea .introarea .intro{padding-left:25px; 
							  text-align:left; 
							  }
#upboxarea .introarea .intro h1{margin:0 0 7px 0;}							  
#upboxarea .introarea .intro p{margin:0 0 5px 0; font-size:0.8em; line-height:150%; }
#upboxarea .introarea .intro a{color:#CC0000; text-decoration:none; font-weight:bold;}


#upboxarea #introbtmarea .left{text-align:left; 
								width:289px;
								padding-right:15px;
								margin-right:15px; 
								background:url(../images/top_bar_01.gif) top right no-repeat;

							  }

#upboxarea #introbtmarea .right{text-align:left; 
								width:280px; 
							  }
							  
#upboxarea #introbtmarea .exe{background:url(../images/top_photo01.jpg) top left no-repeat;}
#upboxarea #introbtmarea .skill{background:url(../images/top_photo02.jpg) top left no-repeat;}
#upboxarea #introbtmarea .other{background:url(../images/top_photo03.jpg) top left no-repeat;}

#upboxarea #introbtmarea #introbtm {padding-left:115px; height:105px; }
#upboxarea #introbtmarea #introbtm h4{font-size:0.9em; color:#376AA1; margin:0 0 3px 0;}
#upboxarea #introbtmarea #introbtm h4 a{color:#376AA1; text-decoration:none;}
#upboxarea #introbtmarea #introbtm p{font-size:0.8em; margin:0;}
#upboxarea #introbtmarea #introbtm p a{color:#666666; text-decoration:none;}


/* 下の箱 */
.boxhead {height:6px; font-size:1px; background:url(../images/bg_content_b.gif) no-repeat}
#btboxarea {margin-bottom:23px;
			 padding:8px 20px 20px 20px; 
			 background: #FFFFFF url(../images/bg_content.jpg) bottom no-repeat;}


			 
#btboxarea a{color:#990000; text-decoration:none; font-weight:bold;}


#btboxarea .left{ 
					width:237px;
					padding-right:5px;
					font-size:0.8em; line-height:160%;
					background:url(../images/top_bar02.gif) top right no-repeat;
					text-align:left;
				}
#btboxarea .left p{ margin:0 0 15px 0;}
			 
#btboxarea .left address p{ margin:0 0 10px 0;}


#btboxarea .right{ 
					font-size:0.9em;
					width:660px; 
					background:url(../images/top_bar_btbx.gif) top left no-repeat;
					text-align:left;
				}
#btboxarea .right h2{ 
					margin:5px 0 8px 0;
				}			
				
							  
/* What's New */
#btboxarea .right #newsarea{width:660px; height:230px; overflow:auto;}
#btboxarea .right #newsarea th{text-align:left; padding-bottom:20px;}
#btboxarea .right #newsarea td{padding:0 20px; text-align:left;}
#btboxarea .right #newsarea h3{font-size:1.1em; margin: 2px 0 3px 0; color:#376AA1;}
#btboxarea .right #newsarea p{ margin:0 0 5px 0; font-size:0.9em; line-height:120%;}
#btboxarea .right #newsarea a{color:#376AA1; font-size:0.9em; text-decoration:none; font-weight:normal;}

#btboxarea .right #newsarea td.img{width:175px;padding:0;}

#btboxarea .right #newsarea td ul{margin:0 0 5px 0; padding:0;}
#btboxarea .right #newsarea td li{height:16px; padding-left:21px; padding-bottom:1px; list-style:none;}
#btboxarea .right #newsarea td .url{background:url(../images/search.gif) top left no-repeat;}
#btboxarea .right #newsarea td .pdf{background:url(../images/pdf.gif) top left no-repeat;}


