@charset "Shift_JIS";

/*base style
=======================================
	01 レイアウト
=====================================*/


/*===========================================
■01 レイアウト
============================================*/

body { background-color: #f7f7f7; margin:0px; padding:0px; text-align:center; }

form { margin:0; padding:0;}

table { width:480px; border:none; }
th { text-align:center; background-color: #999999; }
td { vertical-align:top; background-color:#eeeeee; }

.clr { clear:both; font-size:1px; }

.popup_conteiner { width:619px; text-align:center; margin-left:auto; margin-right:auto; margin-top:auto; background-image:url(../../map/img/map_bg.gif); background-repeat:repeat-y;}
.popup_tit { width:550px; margin: 20px auto; text-align:center; font-size:14px; }
.popup_print { width:540px; margin: 0 auto; text-align:right;}
.popup_lead { width:540px; margin: 5px auto 5px auto; text-align:left; }
.popup_txt { width:550px; margin: 0 auto 25px auto; text-align:left; }
.popup_map { width:619px; margin: 10px auto 10px auto;text-align:center; }

/* デフォルト */
.txt-default { font-size:12px; line-height:18px; color:#000; text-align:left;}
.txt-default a:link { color:#a3016f; text-decoration: none; }
.txt-default a:visited { color:#a3016f; text-decoration: none; }
.txt-default a:active { color:#a3016f; }
.txt-default a:hover { color:#a3016f; text-decoration: underline; }

.txt-red { color:#a3016f; }