/* CSS Document */

/* CSS infomation ============================
file name: news.css
contents:
 * 最新ニュースページ用
 * title font 項目ボタン
============================================ */

#news {
 margin:20px auto;
 padding:auto;
 width:700px;
}

#news h2{
 padding-left:70px;
 padding-top:40px;
 background-image:url(http://www.dynasty-holidays.com/images/button/seal_01.png);
 background-repeat:no-repeat;
 background-position:left top;
 height:100px;
 color:#0000CC;
 font-size:28px;
 font-weight:bold;
 }

#news h3{
 margin:18px auto;
 font-size:18px;
 font-weight:bold;
 }

#news h4{
 text-align:left;
 margin:14px auto;
 background-image:url(http://www.dynasty-holidays.com/images/icon/i_list03.gif);
 background-repeat:no-repeat;
 padding-left:18px;
 display:inline;
 color:#333333;
 font-size:14px;
 font-weight:bold;
}

#hidariyose { text-align:left; }

.news_list{
 width:680px;
 font-size:100%;
 color:#333333;
 font-weight:normal;
 text-align:left;
 line-height:140%;
 border-bottom: 2px #0066cc dotted;
 border-left: 2px #0066cc dotted;
 margin: 6px auto 24px auto;
 padding: 8px 4px 8px 12px;
 }

.news_kugiri{
 width:100%;
 height:18px;
 margin:12px auto;
 background-image:url(http://www.dynasty-holidays.com/images/line/gr01.gif);
 background-repeat:no-repeat;
 background-position:center;
 }

.pagetop{
 margin:12px auto;
 text-align:right;
 }

.faq {
 margin:20px auto;
 padding:auto;
 width:100%;
}
.faq h4.sab01{
 background-image:url(http://www.dynasty-holidays.com/images/button/bar04.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding:8px;
 font-size:18px;
 font-weight:bold;
 color:#000000;
 }
.faq h4.sab02{
 background-image:url(http://www.dynasty-holidays.com/images/button/bar01.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding:8px;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 }
.faq h4.sab03{
 background-image:url(http://www.dynasty-holidays.com/images/button/bar02.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding:8px;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 }
.faq h3.q02{
 margin-bottom:12px;
 background-image:url(http://www.dynasty-holidays.com/images/icon/i_q02.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding-left:28px;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 line-height:180%;
} 
.faq h3.q03{
 margin-bottom:12px;
 background-image:url(http://www.dynasty-holidays.com/images/icon/i_q03.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding-left:28px;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 line-height:180%;
} 
.faq h3.q04{
 margin-bottom:12px;
 background-image:url(http://www.dynasty-holidays.com/images/icon/i_q04.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding-left:28px;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 line-height:180%;
} 
.space {margin-bottom:24px;}
/*パスポート有効期限*/
#ppt{
 border-top:#666666 solid 1px;
 border-left:#666666 solid 1px;
 margin:0px auto;
}
#ppt th{
 background-color:#99CCFF;
 padding:6px;
 color:#000000;
 font-size:14px;
 font-weight:bold;
 border-bottom:#666666 solid 1px;
 border-right:#666666 solid 1px;
}
#ppt td{
 padding:6px;
 color:#000000;
 font-size:12px;
 line-height:160%;
 border-bottom:#666666 solid 1px;
 border-right:#666666 solid 1px;
}

#sitemap h2{
 padding-left:70px;
 padding-top:40px;
 background-image:url(http://www.dynasty-holidays.com/images/button/seal_02.png);
 background-repeat:no-repeat;
 background-position:left top;
 height:100px;
 color:#ff6633;
 font-size:28px;
 font-weight:bold;
 }
.maplist01{
 padding-left:12px;
 line-height:200%;
 }
.maplist02{
 padding-left:24px;
 line-height:160%;
 }
.maplist03{
 padding-left:36px;
 line-height:160%;
 }
 
/* 花博 */
#hanahakuinfo{margin-left:206px; padding:4px; border:4px #FF3399 dotted;}