@charset "utf-8";
*						{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
body					{ margin:0;padding:0;font-size:85%;line-height:1.5;color:#11223c; }
div,p,h1,h2,form		{ margin:0; }


span.red				{ color:#F00; }
span.bold				{ font-weight:bold; }
span.url				{ border-bottom:solid 2px #F00; }

table					{ font-size:90%;border:none;margin:0;padding0; }

div#container_wrapper	{ text-align:center; }
div#container			{ width:774px;margin:10px auto;text-align:left;border:solid 1px #91afde; }

h1						{ background:url('../image/logo_bg.gif') repeat-x left top; }
h2						{ font-size:100%;padding:0 0 2px;margin:20px 20px 10px;border-bottom:solid 1px #91afde; }

iframe#notice			{ width:730px;height:300px;margin:0 20px;border:solid 1px #91afde; }

p,ul					{ font-size:90%; }
p.export				{ float:left;padding-left:20px;width:440px; }
p.search				{ font-size:90%;float:left;padding-left:20px;width:340px; }

form					{ width:340px;padding:10px;margin-right:20px;float:right;border:solid 3px #91afde;background:#f8f8f8; }
form.export				{ width:240px;text-align:center; }
form.export input		{ width:140px;height:32px; }
/* hide from Mac IE \*/
* html form.export input	{ position:relative;left:10px; }
/* End hide from IE-mac */

td						{ padding:5px; }

div.attention			{ font-size:90%;text-align:center;font-weight:bold;padding:10px;margin:40px 20px 0;border:solid 1px #91afde;background:#f8f8f8; }




p.copyright				{ font-size:90%;margin:10px 0;text-align:center; }

.clearfix:after			{ content: ""; display: block; clear: both; }
.clearfix				{ display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix		{ height: 1%; }
.clearfix				{ display: block; }
/* End hide from IE-mac */

div#popup_container_wrapper	{ text-align:center; }
div#popup_container			{ width:600px;padding-bottom:20px;margin:10px auto;text-align:left;border:solid 1px #91afde; }
div#popup_container h3		{ font-size:90%;padding:0 0 2px;margin:20px 20px 0; }
div#popup_container h3.caution	{ color:#900; }
div#popup_container p		{ margin-right:20px;margin-left:20px; }
div#popup_container img.thumb	{ margin:10px 20px; }
div#popup_container ul		{ margin-top:0; }
div#popup_container li		{ padding-right:20px; }
div#popup_container ol		{ padding:0;margin-left:3em; }
div#popup_container dl		{ padding:0;margin:0; }
div#popup_container dt		{ float:left;width:144px; }
div#popup_container dd		{  }