/* ページ全体 */
body{font-size:80%; color:#000000; background-color:#BFDDF2; line-height:1.5;margin:0}
#all{margin-left:auto; margin-right:auto; background-color:#FFFFFF}

table{background-color:#FFFFFF}

hr{width:540px; height:1px; background-color:#999999; color:#999999; margin-top:8px; margin-bottom:8px; border:none}


a{text-decoration: none}
a:link{color:#FFFFFF}
a:visited{color:#FFFFFF}
a:hover{color:#F46D49; text-decoration:underline}
a:active{color:#FFFFFF}


/* header */
h1{font-size:100%; font-weight:normal; margin:0; padding:0}


/* nav */
#nav{font-size:97%; width:100%; padding:5px; background-color:#00B6EC; text-align:right; color:#FFFFFF; font-weight:normal; font-style:normal; border-width:2px; border-style:solid; border-color:#00B6EC #0072B6 #0072B6 #4A91C7}
#nav2{font-size:97%; width:100%; padding:5px; background-color:#D6EDFA; text-align:right; color:#0072B6; font-weight:normal; font-style:normal}
#n-link{color:#F46D49}
.n-link{color:#F46D49}
.n-link2{color:#F46D49; font-weight:bold; font-size:120%; margin:10px; line-height:3.5}

.a1 a:link{color:#0072B6}
.a1 a:visited{color:#0072B6}
.a1 a:hover{color:#F46D49; text-decoration:underline}
.a1 a:active{color:#0072B6}

.a2 a:link{color:#0072B6; text-decoration:underline}
.a2 a:visited{color:#0072B6; text-decoration:underline}
.a2 a:hover{color:#F46D49; text-decoration:underline}
.a2 a:active{color:#0072B6; text-decoration:underline}

.a3 a:link{color:#0072B6; text-decoration:underline}
.a3 a:visited{color:#0072B6; text-decoration:underline}
.a3 a:hover{color:#F46D49; text-decoration:none}
.a3 a:active{color:#0072B6; text-decoration:underline}

.te-headnav1{font-size:80%}

/* contents */
#contents{margin-left:auto; margin-right:auto}
#img-top{margin-bottom:20px; margin-right:15px;}
#img-top2{margin-bottom:20px; margin-right:1px;}
#img-graph{margin-left:20px}
#photo-top{margin-left:20px}
#top{vertical-align:top}
.top{vertical-align:top}
#news{margin-bottom:5px}
#news-text{line-height:1.7}

#left{background-color:#EDF7FD; vertical-align:top}
#title{margin-left:20px; margin-top:20px}
.title1{margin-left:20px; margin-top:33px}
.title2{margin-left:20px; margin-top:20px}
#title2{margin-top:20px}
#photo-right{margin-left:20px}
#photo-left{float:left; margin-right:20px}
.te-r{width:500px; margin-left:20px}
.te-rl{width:265px; margin-left:137px}
.te-map{width:340px; margin-left:100px}
.te-list{position:relative; top:1px}

#te-top{background-color:#FFFFFF; text-align:left; border:1px solid #333333; padding:5px; line-height:1.8}
#te-top a:link{color:#0072B6; text-decoration:underline}
#te-top a:visited{color:#0072B6; text-decoration:underline}
#te-top a:hover{color:#F46D49; text-decoration:none}
#te-top a:active{color:#0072B6; text-decoration:underline}
#te-top ul{margin:0; padding:0}
#te-top li{list-style:none}

h2{font-size:100%; margin-left:20px; margin-top:20px}
h3{font-size:100%; color:#0072B6}
#technique h3{font-size:100%; color:#000000; margin-left:20px; margin-top:20px; width:480px; border:1px solid #333333; padding:5px; font-weight:normal; background-color:#D6EDFA}


#back{width:500px; margin:10px}
#news-logo{margin-left:auto; margin-right:auto; line-height:2}
#map{margin-left:100px}
#soshiki{margin-left:10px}

.ta-list{margin-left:20px}
.ta-list a:link{color:#0072B6; text-decoration:underline}
.ta-list a:visited{color:#0072B6; text-decoration:underline}
.ta-list a:hover{color:#F46D49; text-decoration:none}
.ta-list a:active{color:#0072B6; text-decoration:underline}

.ta-list2{margin-left:20px}

hr{width:480px; height:1px; background-color:#CCCCCC; border:none; color:#CCCCCC; margin-right:20px;}


#border-results{margin-left:auto; margin-right:auto}
#m{width:400px; text-align:right}
.tr1{background-color:#EDEDED; text-align:right}
.tr2{text-align:right}
.img-en{margin-bottom:30px}
#border-info{border:1px solid; border-color:#0072B6; color:#0072B6; background-color:#EDF7FD; margin-left:auto; margin-right:auto}
#member{width:500px; margin-left:auto; margin-right:auto; text-align:right}

.bg-g{background-color:#B1D6A1}
.bg-g2{background-color:#FFD194}
.bg-g3{background-color:#E5D1E4}
.ya{margin-left:7px}
.ya-back{margin-right:7px}

.link01{list-style:none}
.link02{margin:0; line-height:2.6}

.bgnew{background-color:#EDEDED}
.bgpdf{background-color:#D6EDFA}
.bgpdf1{background-color:#FFFF99}
.tepdf{color:#F46D49}

.te01{text-indent:2em}
.te02{font-size:11px; font-weight:normal}
.te03{text-align:right}
.te04{text-indent:9em}
.te05{text-indent:15em}
.te06{text-indent:3em}
.te07{text-indent:9em}
.te08{font-size:11px; font-weight:normal; color:#FF0000}

.date{text-align:right; margin:10px 20px 0 0;}

.classify1{margin-top:20px;}

.jgkk{list-style:none; text-indent:1em;}

/* copyright */
#copyright{background-color:#00B6EC}
#copy{margin-right:5px}
#adress{font-size:97%; color:#003467; margin:10px}

.new{color:#FF0000;}
