<!--
/* im_aig only */

@import url("/im/stylesheet/common.css");

h1 { font-size: large; margin: 15px 0px 0px 0px; }
h2 { font-size: 16px; font-weight:normal; margin: 0px; }
h3 { font-size: medium; margin: 0px; }

/*position*/
#main { background-image: url(/im/images/articleline_css.gif); }

#centercol { float: left; 
             width: 500px; 
			 margin: 0px; 
			 padding: 5px 10px 10px 20px; }

#rightcol { float: right; 
            width: 300px; 
			margin: 0px; 
			padding:0px 0px 10px 0px; 
			text-align: left; }

/*old
#center { float: left;
          width: 500px; 
		  margin: 0px; 
		  padding:5px 10px 10px 20px; 
		  }

#rightmenu { float: right;
             width: 300px; 
			 margin: 0px;
             padding:5px 0px 10px 0px; 
			 text-align: left; 
			 }
*/


/*subtitle furigana*/
.furigana { font-size: 16px; font-weight:normal; }

/*kijisita kanren link*/
.kanren { border-style: dotted; 
          border-width: 1px 0px; 
		  border-color: #999; 
		  font-size: 14px; font-weight: bold; color:#003300; 
		  padding: 5px 3px 3px 5px; 
		  margin-bottom: 5px; margin-top: 5px; }
.size2 { font-size: small; }


/*newest index*/
.sinchaku_ttl { border-top: 1px dotted #999;
                border-bottom: 1px dotted #999; 
				font-size: small; 
				font-weight: bold; 
				color: #333333; 
				padding: 5px 3px 3px 5px; 
				margin: 5px 0px 5px 0px; }
.sinchaku_cont1 { margin: 3px 3px 0px 3px; }
.sinchaku_cont2 { margin-left:14px; }

/* kiji sita mail */
.managemail { border-top: 1px solid #006600; 
              border-bottom: 1px solid #006600;
              background-color: #EEEEEE; 
			  padding: 3px; 
			  margin: 10px 0px; 
			  font-size: small; 
			  text-align: center; }

/* bottom free link */
.btmlist { margin: 10px 0px; font-size: small; }
.btmlist h3 { margin: 0px 0px 5px 0px; padding: 5px 3px 3px 5px; 
             border-bottom: 1px dotted #999; border-top: 1px dotted #999; border-left: none; 
			 font-size: small; color:#003300; }
.btmlist ul { margin: 0px; 
             padding: 3px 5px; 
             list-style-type: none; }
.btmlist ul li { margin: 0px; 
                padding: 0px 0px 2px 12px; 
				background:url(/im/include/footer/images/dot1.gif) no-repeat; }

/* bottom kanren link */
.btmlnk { margin: 10px 0px; font-size: small; }
.btmlnk h3 { margin: 0px 0px 5px 0px; padding: 5px 3px 3px 5px; 
             border-bottom: 1px dotted #999; border-top: 1px dotted #999; border-left: none; 
			 font-size: small; color:#003300; }
.btmlnk ul { margin: 0px; 
             padding: 0px; 
             list-style-type: none; }
.btmlnk ul li { margin: 0px; 
                padding: 0px 0px 2px 12px; 
				background:url(/im/include/footer/images/dot1.gif) no-repeat; }
.btmlnk .cont { padding: 3px 5px; 
				font-size: small; 
				margin-bottom: 10px; }

/* headmenu */
#headmenu { margin: 0px; padding: 3px 5px; 
            border: 1px #999 solid; background-color: #EEEEEE; 
			font-size: 10px; text-align: right; }
#headmenu a { color: #003333; }
/* TTWP&JOB */
#btm-ttwpjob { font-size: small;}
#btm-ttwpjob h3{
color: #444;
font-size: small; 
border-bottom: 1px solid #AAA ;
border-right: 1px solid #AAA ;
border-top: 1px solid #EEE ;
border-left: 1px solid #EEE ;
padding: 4px 2px 4px 20px;
background:url("/parts/images/icon/i_green.gif") no-repeat 5px 2px #FAFAFA;
margin-bottom: 5px;
}
#btm-ttwpjob h4 {
color: #444;
font-size: small; 
margin-bottom: 5px;
margin-top: 10px;
background:url("/parts/images/icon/fusen_green.gif") no-repeat 2px 0px;
padding: 2px 0px 2px 25px;
}
#btm-ttwpjob h4 small {
color: #666;
font-weight: normal;
}
#btm-ttwpjob div {
margin: 0px 0px 4px 0px; 
padding:0px 0px 2px 17px; 
background:url(/parts/images/icon/arrow_green.gif) no-repeat 6px 4px;
}

-->

