@charset "utf-8";
/* CSS  Reset Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* CSS  Reset End */
body{background:url(img/banner_bg.jpg) repeat-x #fff9e3;font-size:0.8em}
A { color: #336699 }
A:hover{text-decoration:none}
#content p{line-height:1.8em;text-indent:2em;padding-bottom:1em}
h1{padding-bottom:1em;font-size:1.2em;color:}
h2{line-height:2.5em;font-size:1.2em;color:#0f7575;clear:both}

#wrapper{width:1024px;}
#banner{}
#content{float:left;width:700px;margin:3em 0em 2em 4em;}

#footer{padding:10px;line-height:1.5em;height:60px;background:#dddddd;clear:left}
#footer img{float:left;padding-right:80px}

#navi{background:url(img/navi_bg.jpg) no-repeat;width:182px;float:left;height:591px}
#navi{padding-left:1.8em;padding-top:3em}
#navi li a{padding:12px;text-indent:-9999em;width:107px;display:block;
}
#navi01 a{background:url(img/anew-title/bar1_introduce1.jpg) no-repeat;}
#navi01 a:hover{background:url(img/anew-title/bar1_introduce2.jpg) no-repeat;}



#navi02 a{background:url(img/anew-title/bar2_digital1.jpg) no-repeat;}
#navi02 a:hover{background:url(img/anew-title/bar2_digital2.jpg) no-repeat;}



#navi03 a{background:url(img/anew-title/bar3_search1.jpg) no-repeat;}
#navi03 a:hover{background:url(img/anew-title/bar3_search2.jpg) no-repeat;}


#navi04{display:none}
#navi04 a{background:url(img/anew-title/bar4_authorsearch1.jpg) no-repeat;}
#navi04 a:hover{background:url(img/anew-title/bar4_authorsearch2.jpg) no-repeat;}


#navi05 a{background:url(img/anew-title/bar5_author1.jpg) no-repeat;}
#navi05 a:hover{background:url(img/anew-title/bar5_author2.jpg) no-repeat;}

#navi06 a{background:url(img/anew-title/bar6_special11.jpg) no-repeat;}
#navi06 a:hover{background:url(img/anew-title/bar6_special12.jpg) no-repeat;}

#navi07 a{background:url(img/anew-title/bar7_special21.jpg) no-repeat;}
#navi07 a:hover{background:url(img/anew-title/bar7_special22.jpg) no-repeat;}

#navi08 a{background:url(img/anew-title/bar8_dictionary1.jpg) no-repeat;}
#navi08 a:hover{background:url(img/anew-title/bar8_dictionary2.jpg) no-repeat;}


#navi09 a{background:url(img/anew-title/bar9_reference1.jpg) no-repeat;line-height:35px}
#navi09 a:hover{background:url(img/anew-title/bar9_reference2.jpg) no-repeat;}



#navi10 a{background:url(img/anew-title/bar10_map1.jpg) no-repeat;}
#navi10 a:hover{background:url(img/anew-title/bar10_map2.jpg) no-repeat;}



#navi11 a{background:url(img/anew-title/bar11_contact1.jpg) no-repeat;}
#navi11 a:hover{background:url(img/anew-title/bar11_contact2.jpg) no-repeat;}

#content .dir{text-indent:0em;padding-bottom:3em}
.dir a{color:#838383;text-decoration:none;}
.dir a:hover{color:#000000;}

th,td{padding:10px;line-height:1.3em}
th{background:#d1d2b7}
tr:nth-child(odd){background-color:#f7f8ce;}
table td ol{list-style:decimal;padding-left:0em}
	

#image-content {width:1000px;
                padding-left:0em;}

.image-content1{font-size:12pt;
                font-weight:900;
                color:#2e669e;
                padding-top:1em;
		padding-left:1em;}
.image-content2{text-indent:2em;
		padding-left:2em;}

.image-content3{
                color:#b52626;
                padding-top:25px;
                padding-bottom:5px;
		font-weight:900;
		font-size:14pt;}
		
.image-content4{list-style-type:disc;
		padding-left:7em;
		margin-top:-0.9em;}
		
.image-content5{text-indent:-1.85em;
		padding-left:4em;}
		
.image-content6{list-style-type:decimal;
		padding-left:5.5em;}
		
		
.image-content3 a{color:#b52626;}
.image-content3 a:hover{color:#000000;}



.image-step{background:url(image/anew-image/step.jpg) no-repeat;
		height:670px;
		margin-top:4em;}




#image-contentE1{width:700px;
                 padding-bottom:20px;}

#image-contentE2{width:700px;
		}







#image-contentA1{width:900px;
		height:280px;
		background:url(image/anew-image/background-pic02.jpg) no-repeat;}

.image-contentA11{width:300px;
		float:left;}
.image-contentA12{width:400px;
		padding-top:165px;
		margin-top:1.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic50.jpg) no-repeat;}
		
#image-contentA2{width:900px;
		height:280px;
		background:url(image/anew-image/background-pic02.jpg) no-repeat;}		

.image-contentA21{width:400px;
		float:left;}
.image-contentA22{width:400px;
		padding-top:165px;
		margin-top:1.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic01.jpg) no-repeat;}

#image-contentA3{width:900px;
		height:610px;
		background:url(image/anew-image/background-pic08.jpg) no-repeat;}		
.image-contentA31{width:400px;
		float:left}
.image-contentA32{width:350px;
		padding-top:190px;
		margin-top:3em;
		background:url(image/anew-image/pic51.jpg) no-repeat;
		float:left}
.image-contentA33{width:350px;
		padding-top:190px;
		margin-top:2em;
		background:url(image/anew-image/pic52.jpg) no-repeat;
		float:left}

#image-contentA4{width:900px;
		height:360px;
		background:url(image/anew-image/background-pic05.jpg) no-repeat;}
.image-contentA41{width:300px;
		float:left}
.image-contentA42{width:400px;
		padding-top:280px;
		margin-top:3em;
		background:url(image/anew-image/pic08.jpg) no-repeat;
		float:left}

#image-contentB1{width:900px;
		height:210px;
		background:url(image/anew-image/background-pic07.jpg) no-repeat;}
.image-contentB11{width:700px;
		float:left;}
		
		
#image-contentB2{width:900px;
		height:2420px;
		background:url(image/anew-image/background-pic06.jpg) no-repeat;}
.image-contentB21{width:700px;
		float:left;}
.image-contentB22{padding-left:8em;
		float:none;}
.image-contentB221{width:500px;
		padding-top:297px;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic34.jpg) no-repeat;}
.image-contentB222{width:500px;
		padding-top:263px;
		margin-top:0.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic35.jpg) no-repeat;}
.image-contentB223{width:500px;
		padding-top:275px;
		margin-top:0.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic36.jpg) no-repeat;}
.image-contentB224{width:500px;
		padding-top:358px;
		margin-top:0.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic37.jpg) no-repeat;}
.image-contentB225{width:500px;
		padding-top:258px;
		margin-top:0.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic38.jpg) no-repeat;}
.image-contentB226{width:500px;
		padding-top:255px;
		margin-top:0.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic39.jpg) no-repeat;}
.image-contentB227{width:500px;
		padding-top:250px;
		margin-top:0.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic40.jpg) no-repeat;}

		
#image-contentB3{width:900px;
		height:310px;
		background:url(image/anew-image/background-pic04.jpg) no-repeat;}
.image-contentB31{width:400px;
		float:left;}
.image-contentB32{width:400px;
		padding-top:185px;
		margin-top:1.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic41.jpg) no-repeat;}
		
#image-contentB4{width:900px;
		height:310px;
		background:url(image/anew-image/background-pic04.jpg) no-repeat;}
.image-contentB41{width:300px;
		float:left;}
.image-contentB42{width:150px;
		padding-top:160px;
		margin-top:1.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic11.jpg) no-repeat;}
.image-contentB43{width:300px;
		padding-top:160px;
		margin-top:1.5em;
		font-size:12px;
		float:left;
		background:url(image/anew-image/pic12.jpg) no-repeat;}

		
#image-contentB5{width:900px;
		height:610px;
		background:url(image/anew-image/background-pic08.jpg) no-repeat;}
.image-contentB51{width:700px;}
.image-contentB52{width:610px;
		padding-top:395px;
		margin-left:85px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic13.jpg) no-repeat;}

		
#image-contentB6{width:900px;
		height:365px;
		background:url(image/anew-image/background-pic09.jpg) no-repeat;}
.image-contentB61{width:700px;}
.image-contentB62{width:750px;
		padding-top:110px;
		margin-left:10px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic14.gif) no-repeat;}
		
#image-contentB7{width:900px;
		height:425px;
		background:url(image/anew-image/background-pic03.jpg) no-repeat;}
.image-contentB71{width:700px;}
.image-contentB72{width:750px;
		padding-top:192px;
		margin-left:60px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic15.jpg) no-repeat;}
		
		
#image-contentB8{width:900px;
		height:425px;
		background:url(image/anew-image/background-pic05.jpg) no-repeat;}
.image-contentB81{width:300px;
		float:left;}
.image-contentB82{width:400px;
		float:left;
		padding-top:278px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic16.jpg) no-repeat;}

		
		
		




#image-contentC1{width:900px;
		height:1290px;
		background:url(image/anew-image/background-pic10.jpg) no-repeat;}
.image-contentC11{width:700px;}
.image-contentC12{width:650px;
		padding-top:305px;
		margin-left:60px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic17.jpg) no-repeat;}
.image-contentC13{width:650px;
		padding-top:245px;
		margin-left:60px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic18.jpg) no-repeat;}
.image-contentC14{width:568px;
		padding-top:435px;
		margin-left:100px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic42.jpg) no-repeat;}
		
		
#image-contentC2{width:900px;
		height:450px;
		background:url(image/anew-image/background-pic03.jpg) no-repeat;}
.image-contentC21{width:700px;}
.image-contentC22{width:650px;
		padding-top:382px;
		margin-left:60px;
		margin-top:1.5em;
		font-size:12px;
		background:url(image/anew-image/pic44.jpg) no-repeat;}

		
#image-contentC3{width:900px;
		height:610px;
		background:url(image/anew-image/background-pic08.jpg) no-repeat;}
.image-contentC31{width:350px;
		float:left;}
.image-contentC32{width:350px;
		float:left;
		padding-top:233px;
		margin-top:6em;
		font-size:12px;
		background:url(image/anew-image/pic45.jpg) no-repeat;}		
		

#image-contentC4{width:900px;
		height:550px;
		background:url(image/anew-image/background-pic12.jpg) no-repeat;}
.image-contentC41{width:700px;}
.image-contentC42{width:600px;
		padding-top:320px;
		margin-top:3em;
		margin-left:8em;
		font-size:12px;
		background:url(image/anew-image/pic46.jpg) no-repeat;}	
		
		

		

		



#image-contentD1{width:900px;
		height:210px;
		background:url(image/anew-image/background-pic07.jpg) no-repeat;}
.image-contentD11{width:700px;}



#image-contentD2{width:900px;
		height:810px;
		background:url(image/anew-image/background-pic13.jpg) no-repeat;}
.image-contentD21{width:700px;}
.image-contentD22{width:600px;
		padding-top:552px;
		margin-top:3em;
		margin-left:8em;
		font-size:12px;
		background:url(image/anew-image/pic47.jpg) no-repeat;}

		
#image-contentD3{width:900px;
		height:1030px;
		background:url(image/anew-image/background-pic14.jpg) no-repeat;}
.image-contentD31{width:700px;}
.image-contentD32{width:600px;
		padding-top:355px;
		margin-top:2em;
		margin-left:8em;
		font-size:12px;
		background:url(image/anew-image/pic49.jpg) no-repeat;}
.image-contentD33{width:600px;
		padding-top:420px;
		margin-top:2em;
		margin-left:8em;
		font-size:12px;
		background:url(image/anew-image/pic48.jpg) no-repeat;}
#content ol,#content ul{line-height:1.8em;padding-left:2em;margin-bottom:1em}
#content ul {list-style:circle}
#content ol,#content ul{line-height:1.8em}

#content ul.col5 li{float:left;width:20%;line-height:2em;}


#content ul.col2{list-style:none;padding-left:0em}
#content ul.col2 li{width:50%;height:100px;float:left;text-algint:center;margin-left:0em;line-height:1.6em;font-size:0.9em;}
#content ul.col2 li a{display:block;color:#666;text-decoration:none}
#content ul.col2 li a img{-moz-opacity: 1;opacity: 1;filter: Alpha(Opacity=100);float:left;padding-right:1em}
#content ul.col2 li a:hover img{-moz-opacity: 0.2;opacity:0.5;filter: Alpha(Opacity=70);}

#content ul.col2 li a .title{text-decoration:none;font-weight:bold;line-height:1.3em;font-size:1.3em;color:#336699}
#content .ref{text-indent:0em}

#content ol{list-style:decimal}

.rfloat{float:right;padding-left:0.5em;text-align:center}