@charset "shift_jis";



body {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;		/*全般の文字サイズ*/
	line-height: 2;		/*全般の行間*/
	color: #444444;		/*全般の文字色*/
	background: #FFFFFF url(images/bg2.gif) repeat-x top;	/*背景設定*/
        margin: 0px;
	padding: 0px;
	text-align: center;
}

h1,h2,h3,h4,p,ul,li,dl,dt,dd{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style-type: none; 
                
}

img {
	border: none;
}

.look {
	background: #f5f5f5;
}

.color1 {
	color: #3d2d21;
}




/*全体的なリンク設定
---------------------------------------------------------------------------*/
a {     color: #444444;		/*リンク部分の文字色*/
        text-decoration:none;
}

a:hover {
	color: #444444;		/*リンク部分のカーソルオーバー時の文字色*/
        text-decoration:underline;
}




/*コンテナー（特に変更の必要なし）
---------------------------------------------------------------------------*/
#container {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
        
       
}



/*ヘッダー
---------------------------------------------------------------------------*/


#header h1 {
	font-size: 85%;		/*h1タグの文字サイズ*/
	font-weight: normal;	/*太さを通常に戻す。太字がいいならこの１行を外す。*/
	color:#666666;
        position:relative;top:19px;left:11px;
        overflow:hidden;
}

#header img{
        float:left; 
}       

#header p{
        font-size:125%;
        text-align:right;
        padding-right:0px;
        position:relative;top:-8px;
        overflow:hidden; 
}

#contact {  
        color:#ffffff;
        font-weight:bold;
        margin-top:46px;
        padding-right:0px;
        font-size:140%;
        text-align:right;
        overflow:hidden;               
}

#contact a{
        color: #ffffff;
        font-weight:normal;
        text-decoration:none;		
}

#contact a:hover {
	color: #ffffff;	
        font-weight:bold;
        	
} 



#clear  {
        clear:left; 
}

/*メインメニュー
---------------------------------------------------------------------------*/
ul#menu {
        padding-top:24px;
	height: 21px;
	margin-left: 0px;
	width: 760px;
	margin-bottom: 30px;
        font-size:120%;      
        
}



ul#menu a{
        background: #FFFFFF url(images/menu_01.gif) no-repeat;
        
        color:#555555; 
        text-decoration:none;                  
}

ul#menu a:hover{
        background: #FFFFFF url(images/menu_02.gif) no-repeat;
        color:#5d5245;
        
       
}





ul#menu li {
	float: right;
	margin-right: 24px;
        margin-left:0px;
        
}

ul#menu li.last {
	margin-right: 0px;
}




/*コンテンツ
---------------------------------------------------------------------------*/
#contents {
	clear: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
        
}

#oleg   {
        background: url("images/oleg2.gif") ;
        height:300px;
        width:760px;
        repeat:none;
        margin-bottom:10px;
        margin-top:-10px;
}
   
#oleg   strong{
        color:#444444;
        font-size:100%;
       line-height:28px;	 
        
}    



#oleg   p{
         position:relative;top:35px;left:301px;
        
        width:400px;
        padding-bottom:0px;
        padding-left:20px;
        padding-right:20px;
        color:#333333;
        
}




/*サイドコンテンツ
---------------------------------------------------------------------------*/
#side {
	float: left;	/*サイドコンテンツを左側に配置する設定*/
	width: 200px;
	padding-top: 30px;
	padding-bottom: 100px;
        margin-right:10px;
}

#side h3 {
	font-size: 100%;
	line-height: 56px;
	height: 56px;
	text-align: center;	/*h3見出しのテキストを中央よせにする設定。左よせがいいなら１行削除する。*/
	overflow: hidden;
}

#side p {
	padding-top: 0.5em;
	padding-bottom: 1em;
}

#sche  {
        text-align:center;
        padding-top:60px;
}

/*サイドメニュー
---------------------------------------------------------------------------*/
ul.sidemenu a {
	color: #666666;	/*文字色*/
	text-decoration: none;
	text-align: center;	/*テキストを中央よせにする設定。左よせがいいなら１行削除する。*/
	border-bottom: 1px solid #aeaeae;	/*各メニュー下に1pxの直線を引く設定*/
	display: block;
	width: 200px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
        margin-right:10px;
}

ul.sidemenu a:hover {
	background: #f7f7f7;	/*カーソルオーバー時の背景色*/
	color: #000000;			/*カーソルオーバー時の文字色*/
}




/*メインコンテンツ
---------------------------------------------------------------------------*/






#main {
	float: right;
	width: 540px;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-left:10px;
}

#main h2 {
	font-size: 100%;
	background: url(images/h2_bg.gif) no-repeat;
	line-height: 30px;
	height: 105px;
	overflow: hidden;
	padding-left: 24px;
	padding-right: 50px;
        padding-top:8px;
        color:#5d5245;
        margin-top:50px;
}




#main p {
	padding: 0.8em 0px 0.4em 0px;
}

#main  img{
        padding-bottom:0px;
        
}



/*フッター
---------------------------------------------------------------------------*/
#pagetop {
         position:relative;top:-124px;left:315px; 
}



#footer {
	clear: both;
	width: 100%;
        line-height: 1.4;
	text-align:center;
        height:150px;
        background-color:#bfaf9b;
        background: url(images/bg4.gif) repeat-x bottom;
        color:#ffffff;
        border-top-width:3px;
        border-bottom-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        border-style:solid;
        border-color:#dddddd;
        
        
}



 
#footer p{
        padding:14px 0px 0em 0px;
        
        
}

#footer a{
        color:#ffffff;
        
        
}

 
#footer h4{
        font-size: 100%;
        font-weight:normal;
        text-align:center;
        padding:23px 0px 0px 0px; 
}

#copyright {
         position:relative;top:-20px;
}







/*メインコンテンツ内の「What's New」部分
---------------------------------------------------------------------------*/
#main dl.new {
	width: 94%;			/*What's Newボックスの幅*/
	height: 100px;		/*What's Newボックスの高さ*/
	overflow: auto;		/*この設定でiframe風に見える*/
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	background: #FAFAFA;	/*背景の色*/
	border: 1px dotted #cfcfcf;	/*フチのライン*/
	margin-top: 0.5em;
}

#main dt {
	font-weight: bold;	/*日付の色を太字にする*/
}

#main dd {
	border-bottom: 1px dotted #cfcfcf;	/*説明文の下に1pxの点線(dotted)を#cfcfcfの色で入れる。*/
}
