/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption { font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,iframe { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
article,aside,footer,header,hgroup,nav,section,figure,figcaption { display: block; }

/* SET */
body {
	font: 12px/16px  "Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Osaka","ＭＳ Ｐゴシック", Verdana, sans-serif; background-color:#fff; color:#000;
	color: #333;
	margin: 0px;
	padding: 0px;
}
ol, ul {
	list-style-type: none;
}

ol {
	list-style-type:decimal;
}

.box ol {
	list-style-type:none;
}

hr {
	display: none;
}
img {
	border: 0px;	
}
#myPage a:link,
#wrapperPage a:link { 
	color: #898989;
	text-decoration: none;
}
#myPage a:active,
#wrapperPage a:active { 
	color: #555555;
	text-decoration: underline;
}
#myPage a:visited,
#wrapperPage a:visited { 
	color: #898989;
	text-decoration: none;
}
#myPage a:hover,
#wrapperPage a:hover { 
	color: #555555;
	text-decoration: underline;
}



/* 202007 GN改修 */
body {
    max-width: 1400px;
    overflow-x: hidden;
    margin:0 auto!important;
    background-color: #ffffff!important;
}

body #newSite{
    background-image: none!important;
}

#container{
    background-color: #f3f3f3!important;
}


#gn_header_area{
    text-align: left;
}

#gn_header_area .c_010D{
    z-index: 100000000;
}

#gn_footer_area{
    z-index: 100000000;
    background-color: #000000;
}

#gn_footer_area div.grid-row{
    max-width: 1200px!important;
    text-align: left;
}

#gn_footer_area p.footer-copyright{
    vertical-align:top;
    padding:  1.1818181818em 0!important;
}
