@charset "shift_JIS";
/*
==========================================================================
POLA FOUNDATION FOR THE PROMOTION OF TRADITIONAL JAPANESE CULTURE

home.css

==========================================================================
*/

@import "reset.css";

body { background:#dcdcdc url(../../images/a01_body_bg2.gif) repeat-y center; color:#000; font-size:85%; line-height:1.8; text-align:center; font-family:"Arial","Verdana","Helvetica",'Hiragino Kaku Gothic Pro W6',"MS UI Gothic",sans-serif; }
html>/**/body { background-image:url(../../images/a01_body_bg.gif); }

hr { display:none; }
em { font-weight:bold; font-style:normal; }

a,a:visited { color:#947708; text-decoration:none; outline:none; }
a:hover{ color:#947708; text-decoration:underline; }
a:focus{ -moz-outline-style:none; }

.guide { display:none; }


/*======================================== [a01] /index.html*/

#container { width:950px; margin:0 auto; text-align:left; }
#header h1{ position:absolute; left:-9999px; width:0; }

#flashcontent { position:relative; width:950px; height:490px; }
#flashcontent #flashbox { width:950px; height:490px; background:url(../../images/a01_attention_bg.jpg) no-repeat left top; }

#flashcontent a,#attention a:visited { color:#f0e287; text-decoration:underline; outline:none; }
#flashcontent a:hover{ color:#f0e287; text-decoration:none; }

#flashcontent dl { position:absolute; left:595px; top:337px; width:333px; height:125px; }
#flashcontent dl dt { margin-bottom:10px; font-size:110%; font-weight:bold; font-family:"Hiragino Kaku Gothic Pro"; color:#ccc; }
#flashcontent dl dd { color:#f0e287; }

#globalNav { height:55px; }
#globalNav ul { margin:4px 0 0 0; height:55px; }
#globalNav ul li { float:left;position:relative; }
#globalNav ul li a{ display:block; }

#globalNav ul li div { position:absolute; top:-1000px; left:0px; display:block; }

/*======================================== contents*/

.topbanner{ padding:0px 0 14px 20px; text-align:center; padding:8px 0px !important; margin-bottom:20px; background:url(../../images/a01_footer02_bg.jpg) no-repeat left top; }
.topbanner a { margin:0 10px 12px;}
#contents { margin:0 70px 40px; overflow: hidden;}
#contents .con_L { width:50%; box-sizing: border-box; float: left;}
#contents .con_R { width:50%; box-sizing: border-box; float: right;}
#contents .topbn_map { margin-bottom: 15px; text-align: center;}
#contents .topbn_map a:hover img { opacity: 0.7;}
#contents #fb_tl { width: 322px; height: 322px; margin: 0 auto;}

/*======================================== footer*/

#footer { padding:14px 0; border-top: 1px solid #ccc; }
#footer ul { float:left; width:660px; }
#footer ul li { float:left; margin-right:2em;  }
#footer ul li a:link,
#footer ul li a:visited { color:#000; }
#footer ul li a:hover { color:#74344f; text-decoration:none; }

#footer address { float:right; padding-top:2px; margin-right:10px; width:163px; }


#footer .e_txt a,a:visited { font-size:15px; color:#1f2774; line-height:40px; text-decoration:none; outline:none; }
#footer .e_txt a:hover{ color:#1f2774; text-decoration:underline; }
#footer .e_txt a:focus{ -moz-outline-style:none; }