@charset "Shift_JIS";

/* width 460px */
#pop_contents { width: 464px; padding: 0; margin: 20px auto; }
div.pop_bg_02 { width: 464px; background: url(/images/popup/pop_bg_02.gif) repeat-y;}
div.pop_bg { width: 464px; background: url(/images/popup/pop_bg_01.gif) no-repeat left top;}
/**/

/*  width 580px */
#pop_contents2 { width: 584px; padding: 0; margin: 20px auto; }
div.pop2_bg_02 { width: 584px; background: url(/images/popup/pop2_bg_02.gif) repeat-y;}
div.pop2_bg { width: 584px; background: url(/images/popup/pop2_bg_01.gif) no-repeat left top;}
/**/

/*  共通 */
#pop_main { padding: 28px 17px 10px;}
#pop_main h1, p, ul.pop { text-align:left;}

#pop_main h1{ border-bottom: solid 1px #cccccc;}
#pop_main h1 img { margin: 0 0 7px; }

#pop_main p{ padding: 25px 0;}
#pop_main ul li { list-style: disc ; margin: 0 0 5px 1.5em; padding: 0;}

#pop_main dt { font-weight: bold;}
#pop_main dl.mar_t_25 dt { margin: 20px 0 5px;}

#pop_main div.dotline{ background: url(/images/common/line_dot.gif) no-repeat top; margin: 20px 0; WIDTH: 100%; height: 1px;}

#pop_main h2{ border-left: 3px solid #80C5DD; padding: 3px 0 3px 10px; margin: 25px 0 15px; text-align: left;}
/**/


/* 2カラム用*/
#pop_main table.cont { margin: 25px 0;}
#pop_main table.cont td { vertical-align: top;}
#pop_main table.cont img { margin: 5px 0;}
#pop_main td.pr_20 { padding: 0 20px 0 0;}
/**/

/* 国内線旅客施設使用料　表組み用*/
#pop_main table.t_border_w { border: 1px solid #CCCCCC; margin: 5px 0; background:#FFFFFF;}
#pop_main table.t_border_w td { padding: 5px;}
/**/

/* クローズボタン用　共通*/
#close{ width: 100%; text-align:center; margin: 15px 0 0; padding: 0;}
#close a.close_btn { width: 5em; display:block; border: solid 1px #cccccc; padding:0.15em 0.3em 0.15em 0.2em; margin: 0 auto;}
#close a.close_btn:link { background: #e8e8e8 url(/images/common/btn_bg_off.gif) repeat-x left top; text-decoration: none; color: #666666;}
#close a.close_btn:visited { background: #e8e8e8 url(/images/common/btn_bg_off.gif) repeat-x left top; text-decoration: none; color: #666666;}
#close a.close_btn:hover { background: #cccccc url(/images/common/btn_bg_on.gif) repeat-x left top; text-decoration: none; color: #000000;}
#close a.close_btn:active { background: #cccccc url(/images/common/btn_bg_on.gif) repeat-x left top; text-decoration: none; color: #000000;}

a.close_btn span {  background: url(/images/common/ico_close.gif) no-repeat left center; padding: 0 0 0 15px; }
/**/


#pop_footer .pop_footer_copy { color:#666666; text-align: left; padding: 5px 0 0 15px;}

