html {
 /*overflow-y: scroll;*/
 height:100%;
 margin-bottom:1px; 
}

a
{
	text-decoration: none;
}

a:link { color: #000066; }
a:visited { color: #000066 }
a:active { color: #000066; }
a:hover { color: #000099; }

input.search { 
                     width: 180px; 
                    height:12px;
                    font-size: 10px;
                   /* vertical-align: -2px; */
                    }


form{
       margin: 0;
       font-size: 10px;
       color: #000000;
       
       }

h4{
     font-size: 10px;
     color: #000066;
     line-height: 0.5em;
 }


/* layout */

body
{
	font-family: Arial, Tahoma, Verdana, MS UI Gothic, ＭＳ Ｐゴシック, Osaka, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em;
	letter-spacing: 0.02em;
	background-color: #DDDDDD;
	text-align: center;
        margin:0px; 
        padding:0px; 
       
}

img{
        vertical-align:top;
}


body div {
	text-align: left;
}


/*ポップアップメニュー用*/
.popmenu
		{
			position:absolute;
			top:215px; /*left:50px;*/
	　　　　　font-family: Arial, Tahoma, Verdana, ＭＳ Ｐゴシック, Osaka, sans-serif;
			font-size: 10px;
			font-weight: normal;
			letter-spacing: 0.02em;
			visibility:hidden;
			width:750px;
			background-image:url("http://www.iamas.ac.jp/IMG/images/submenuBase.png");
		}


.diary_img {
		padding:10px 10px 0px 10px;
}

.diary_txt {
		padding:10px 10px 0px 10px;
		/*text-justify: inter-ideograph;
		text-align: justify; */
		letter-spacing: 0em;
                height: 278px;
		
}


.pr_txt {
		padding:10px 10px 0px 10px;
		/*text-justify: inter-ideograph;
		text-align: justify; */
                   text-align: center;
		letter-spacing: 0em;

		
}


.column_txt {
		padding:10px 10px 0px 0px;
		/*text-justify: inter-ideograph;
		text-align: justify; */
		letter-spacing: 0em;
		
}



.event_img {
		padding: 0px 10px 0px 0px;
}


.event_txt {
                font-size: 10px;
                line-height: 1.2em;
}

.text_r {
		padding: 0px 10px 0px 0px;
                font-size: 10px;
}


.text_l {
		padding: 0px 0px 0px 10px;
                font-size: 10px;
                /*background-image:url("http://www.iamas.ac.jp//IMG/images/schedule_border1.png"); */
}

.text_rl {
		padding: 0px 10px 0px 10px;
                font-size: 10px;
}


.right_txt {
		text-align:right;
		
}

.text_title0 {
                background-image:url("http://www.iamas.ac.jp//IMG/images/schedule_border2.png");
                background-repeat: no-repeat;
                /*width: 345px; */
                height: 24px;
		font-size: 12px;
                color: #000000; 
                text-indent: 1em;
}


.text_title {
                /*background-image:url("http://www.iamas.ac.jp/IMG/images/midashi02.png"); */
                background-image:url("http://www.iamas.ac.jp/IMG/images/shirushi.png");

                background-repeat: no-repeat;
                /*width: 345px; */
                height: 24px;

		font-size: 10px;
                color: #000000; 
                text-indent: 1em;
}

.text_title2 {
                background-image:url("http://www.iamas.ac.jp/IMG/images/midashi02.png");
                background-repeat: no-repeat;
                /*width: 345px; */
                height: 24px;
		font-size: 12px;
                color: #000000; 
                text-indent: 1em;
}


.title_link {
                padding: 10px 20px 0px 0px;
		font-size: 10px;
                font-weight: 900;
                color: #A12D50;
                text-align: right;
                line-height: 2.0em;
}


.submenu_text {
		font-size: 9px;
                color: #000000; 
}

.submenu_link{
               font-size: 9px;
               color: #000066;
}

.banner_img{
             padding: 15px 0px 0px 0px;
             }



#container { 
	width: 750px; 
        text-align:left;
       }


#container-inner
{
	background: #FFFFFF;
}



#banner
{
	color: #003366;
	text-align: left;
	border: 0px;
	background: #FFFFFF;
	clear:both;
	position: relative;
}


#banner-inner {
position:relative;
	/*padding: 0px;*/
	width: 750px;
	height:80px;
	z-index:1;
   /* background-image:url("../IMG/images/top.png");*/
/*フルパスにしているのであとで修正必要*/
}

#banner a
{
	color: #003366;
	text-decoration: none;
}

#banner a:hover 
{ 
	color: #3399CC;
}

#banner-header
{
	padding: 0px;
	width: 750px;

}


#banner-description
{
	font-size: 100%;
	margin: 0.25em 0;
}




/* default to artistic/calendar/timeline layout */

#container
{
	width: auto;
}

.layout-artistic #alpha
{
	
		display: block;
		float: none;
		width: auto;
		margin-right: 400px;
	
}

.layout-artistic #alpha-inner,
{
	border: 0px solid #CCCCCC;
	padding: 14px 14px 14px 14px;
	background: #FFFFFF;
}

.layout-artistic #beta,
{
	         width: 300px;
		display: block;
		position: absolute;
		float: none;
		right: 0;
		top: 0;
	
}

.layout-artistic #beta-inner,
{
	border: 0px solid #CCCCCC;
	padding: 14px 14px 14px 14px;
	background: #FFFFFF;
}




/* content */

.content-nav { margin-top: 0; }


.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
}



/* fixes bug in ie win */
img.image-full
{
	width: 320px;
}




/* two-column-right tweaks */
	

	.layout-two-column-right #container
	{
	width: 750px;
	margin: 0 auto;
	text-align:left;
	background-color: #FFFFFF;
	}

	.layout-two-column-right #alpha
	{
                
                
	}
	
	.layout-two-column-right #alpha-inner
	{
		
               
	}
	
	.layout-two-column-right #beta
	{
		    width: 240px;
			display: block;
			position: absolute;
			float: none;
			top: 30px;
                        left:580px;
		/*検索用*/
	}


.layout-two-column-right #beta_menu
	{
		    width: 750px;
					
	}


.layout-two-column-right #beta_menu_head
	{
	width: 280px;
	display: block;
	float: right;
	z-index:3;
	position: absolute;
	top: 0px;
	left: 470px;
	}

.layout-two-column-right #beta_menu_headE
	{
	width: 280px;
	display: block;
	float: right;
	z-index:3;
	position: absolute;
	top: 0px;
	left: 470px;
	}


.layout-two-column-right #beta_menu_foot
	{
	width: 750px;
	clear: both;	
	background-color: #DDDDDD;        
	}

.layout-two-column-right #beta_menu_foot_inner
	{
        padding:5px 15px 5px 15px;
        
	}


.layout-two-column-right #beta_menu_sub
	{
	font-family: Arial, Tahoma, Verdana, ＭＳ Ｐゴシック, Osaka, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0.02em;
        text-indent: 1em;
	width:750px;
	background-image:url("http://www.iamas.ac.jp/IMG/images/submenuBase.png");    
	}
	

.layout-two-column-right #beta_menu_sub a:hover{
		color: #CC0000; 
}


.layout-two-column-right #beta_diary
	{
	width: 300px;
	float:left;
	padding:0px 0px 10px 30px;
		
	}


.layout-two-column-right #beta_main
	{
	width: 380px;
        float: left;
	padding:20px 0px 10px 20px;
	}

.layout-two-column-right #beta_main_b
	{
	/*width: 720px;*/
        float: left;
	padding: 20px 0px 10px 0px;
	}

.layout-two-column-right #beta_main_c
	{
	width: 700px;
        float: left;
	padding: 20px 0px 10px 20px;
	}
	
	.layout-two-column-right #beta-inner
	{
		border: 0px solid #CCCCCC;
		padding: 5px 5px 5px 5px;
	}


.layout-two-column-right #beta_column
	{
		/*width: 300px;*/
		float:left;
	    padding:20px 0px 0px 30px;
		
	}

.layout-two-column-right #beta_article
	{
		width: 300px;
        background: #000000;
		
	}


.layout-two-column-right #menu_s
{
	line-height: 1.4em;
	font-size: 10px;
	color: #333333;
	padding: 0px 0px 15px 0px;		
	}
	
#diary_box
	{
         float: left;  
	}

#diary_border
	{
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #333333;
	width: 144px;
	/*float: left; */
	}


#info_border
	{
	width: 136px;
	float: left;
	padding: 0px 0px 0px 14px;
	}

#column_border
	{
        width: 298px;
	border: 1px solid #CCCCCC;
	background-color:#EDE8E8;
	}

#event_border
	{

	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #666666;	
       font-size: 10px;
       padding: 0px 10px 0px 0px;
	}


#menu
{
         
	font-size: 12px;
		
}


#menu_s
{
        line-height: 1.0em;
	font-size: 10px;
         color: #333333;		
}

#txt_s
{
        line-height: 1.4em;
	font-size: 10px;
         color: #333333;
		
}


#menu_s_foot
{
        line-height: 1.4em;
	font-size: 10px;
	padding: 20px;
		
}

#txt_s_foot
{
        line-height: 1.4em;
	font-size: 10px;
	padding: 20px;
		
}

#txt
{

	font-size: 12px;
		
}

#title_a
{
        color: #7E0000;
	font-size: 10px;
		
}

#subject
{
        background-image:url("http://www.iamas.ac.jp/IMG/images/midashi_base.png");
        width: 710px;
        height: 30px;
        color: #000000;
	font-size: 14px;
        text-indent: 1em;
	/*font-weight: bold; */
}

#content
{
        line-height: 1.8em;
	font-size: 10px;
        padding: 0px 20px 0px 20px;
        color: #333333;
		
}

#content p
{
        padding: 0px;
}

#content td
{
        padding: 0px 0px 5px 0px;
}

#content td img {
       margin: 5px 0px 0px 0px;
}


#content ol{
       margin: 0;
}

