@charset "UTF-8";

/* base */
body {color:#333;font-family: Verdana, Meiryo, 'MS PGothic', 'Hiragino Kaku Gothic Pro', Osaka;margin:0;padding:0;font-size:12px;line-height:1.3;}

a { color:#F90; text-decoration: none; }
a:visited { color:#F90; text-decoration: none; }
a:active,
a:hover { color:#F90; text-decoration: underline;}

h1,h2,h3,h4,h5,ul,li,dl,dt,dd { padding:0; margin:0; }

img { border:0 }
.clear {clear:both;}


/* POPUP */

#popup {width:480px; margin:0px auto; padding:0; background-color:#FFF; text-align:left; font-size:12px;}
#popup #header {width:480px; margin:0 0 10px; padding:0;}
#popup h3 { margin:0 10px 0 10px; padding-top:4px; padding-left:10px; font-size:13px; letter-spacing:2px; height:21px; border-left:#20599F 5px solid;border-bottom:solid 1px #dae3e7; border-bottom-style:dashed; background:none;}
#popup h4 { margin:15px 10px 0 10px; padding-top:0; padding-left:6px; font-size:13px; letter-spacing:1px; height:19px; border-left:#20599F 5px solid;border-bottom:none; background:none;}
#popup p { margin:10px; line-height:1.4;}

#popup .no{ text-align:right; font-size:11px; padding:3px 10px; margin:0;}

#popup table { margin:10px;}
#popup table th {background-color:#eaeff3; font-size:12px; font-weight:bold; color:#085390; text-align:center; padding:3px 15px;}
#popup table td {background-color:#f3f3f3; font-size:12px; color:#344f5f; text-align:left; padding:3px 15px; line-height:1.2;}

#popup #close { padding:15px 0; text-align:center;}

#popup #footer_p { width:480px; color:#085390; font-size:11px; background:#eaeff3; clear:both; border-top:solid 3px #20599F;}
#popup #footer_p p{ margin:5px; padding:0;}

#popup .instruction{ border-top: dashed 1px #dae3e7; border-bottom: dashed 1px #dae3e7; padding:10px; margin:20px 10px; font-size:11px;}
