/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em;font-weight:normal;font-style:normal;}
ul,ol { list-style: none; }

body{background:#FFFFFF;}

/* LAYOUT */
#container{width:100%;margin-left:auto;margin-right:auto;padding:0;text-align:center;position:relative;}
#header{width:850px;height:75px;margin-left:auto;margin-right:auto;margin-top:45px;padding:0;text-align:left;position:relative;}
.menu_img{margin-top:0px;margin-bottom:0px; margin-left:0px;margin-right:95px;}
#logo{width:850px;height:75px;margin-left:auto;margin-right:auto;margin-top:0px;padding:0;text-align:left;position:relative;}
.logo{margin-top:0px;margin-bottom:0px; margin-left:0px;margin-right:auto;}
#second_navi{width:850px;height:75px;margin-left:auto;margin-right:auto;margin-top:0px;padding:0;text-align:left;position:relative;}
.second_img{margin-top:0px;margin-bottom:0px; margin-left:0px;margin-right:10px;}

#contents{width:850px;margin-left:auto;margin-right:auto;padding:0;position:relative;}
#footer{width:850px;height:150px;margin-left:auto;margin-right:auto;padding:0;text-align:left;position:relative;}
#sitemap{width:850px;height:75px;margin-left:auto;margin-right:auto;padding:0;text-align:left;position:relative;}
#copyrights{float:left;width:420px;height:75px;margin-left:0px;margin-right:0px;padding:0;text-align:left;position:relative;}
#pagetop{float:right;width:420px;height:75px;margin-left:0px;margin-right:10px;padding:0;text-align:right;position:relative;}
#twitter{width:850px;height:150px;margin-left:auto;margin-right:auto;padding:0;text-align:left;position:relative;}

/*grids.css*/
.col-850{width:850px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-75_first{float:left;width:75px;margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-75{float:left;width:75px;margin-left:5px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-75_last{float:right;width:75px;margin-left:5px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-160_first{float:left;width:160px;margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-160{float:left; width:160px;margin-left:5px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-160_right{float:right;width:160px;margin-left:5px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-160_last{float:right;width:160px;margin-left:5px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-245_first{float:left;width:245px;margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-245_last{float:right;width:245px;margin-left:5px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-330_first{float:left;width:330px;margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-330{float:left; width:330px;margin-left:5px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-330_last{float:right;width:330px;margin-left:5px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-500_first{float:left; width:500px;margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-500{float:left; width:500px;margin-left:5px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-500_last{float:right;width:500px;margin-left:5px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-500_right{float:right;width:500px;margin-left:5px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-670_first{float:left; width:670px;margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-670_last{float:right;width:670px;margin-left:5px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:left;}
.col-480_pop{width:480px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;text-align:left;}
.col-380_pop{width:380px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;text-align:left;}
.col-500_pop{width:500px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;text-align:left;}
.col-510_pop{width:510px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:0px;text-align:left;}
.col-595_pop{width:595px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:0px;text-align:left;}
.col-670_pop{width:670px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:0px;text-align:left;}
.col-1010_pop{width:1010px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:0px;text-align:left;}

.clear {clear:both;visibility:hidden;display:block;height:0px;}
.clear5 {clear:both;visibility:hidden;display:block;height:5px;}
.clear10 {clear:both;visibility:hidden;display:block;height:10px;}
.clear25 {clear:both;visibility:hidden;display:block;height:25px;}
.clear90 {clear:both;visibility:hidden;display:block;height:90px;}

h1 {font-family:"AXIS Std","Arial","osaka",sans-serif;font-size:14px;line-height:25px;font-weight:bold;color:#111111;padding-top:0px;padding-bottom:0px;}
p {font-family:"AXIS Std","Arial","osaka",sans-serif;font-size:12px;line-height:23px;font-weight:normal;color:#111111;padding-top:0px;padding-bottom:0px;}
.eng {font-family:"Garamond",serif;font-size:12px;line-height:16px;font-weight:normal;color:#444445;padding-top:0px;padding-bottom:0px;}
.eng14 {font-family:"Garamond",serif;font-size:14px;line-height:20px;font-weight:normal;color:#222223;padding-top:0px;padding-bottom:0px;}
.eng15 {font-family:"Garamond",serif;font-size:15px;line-height:25px;font-weight:normal;color:#222223;padding-top:0px;padding-bottom:0px;}
.text {font-family:"AXIS Std","Arial","osaka",sans-serif;font-size:14px;line-height:27px;font-weight:normal;}
.caption {font-family:"AXIS Std","Arial","osaka",sans-serif;font-size:10px;line-height:18px;font-weight:normal;}
.small {font-family:"AXIS Std","Arial","osaka",sans-serif;font-size:9px;line-height:15px;font-weight:normal;}
.sitemap {font-family:"AXIS Std","Arial","osaka",sans-serif;font-size:11px;line-height:18px;font-weight:normal;}
a:link {color: #688E33; text-decoration: none}
a:visited { color: #83A651; text-decoration: none}
a:hover {color: #82C02C; text-decoration: underline}
a:active{color: #82C02C; text-decoration: underline}
#sitemap a:link {color: #222222; text-decoration: none}
#sitemap a:visited { color: #444444; text-decoration: none}
#sitemap a:hover {color: #aaaaaa; text-decoration: underline}
#sitemap a:active{color: #aaaaaa; text-decoration: underline}
