@charset "shift_jis";

/***********************************************
 file name:top.css
 auth level:
 last updated:07/07/05
************************************************/
/* main top
--------------------------------------------*/
.mn_top{width:750px; background:url(../common/mn_bg01.jpg) repeat-y;}

/* main_img
--------------------------------------------*/
.mn_img{padding-bottom:3px;}

/* image */
.mn_img p.img{float:left; width:567px;}
.mn_img p.img img{width:567px; height:301px;}

/* banner */
.mn_img .top_bnr{
float:right;
width:183px;
height:301px;
background:url(../img/im_bg02.jpg) no-repeat;
}
.mn_img .top_bnr td{
padding:0 0 3px 4px;
vertical-align:bottom;
}

.mn_img .top_bnr ul{height:219px;}
.mn_img .top_bnr li{height:81px; vertical-align:top;}
.mn_img .top_bnr li.cpn,{height:81px; vertical-align:top;}
.mn_img .top_bnr li.kti{height:69px;}

.mn_img .top_bnr li img{width:165px; height:78px;}
.mn_img .top_bnr li.cpn img,{width:165px; height:78px;}
.mn_img .top_bnr li.kti img{height:66px;}


/* picup_contents
--------------------------------------------*/
.pic_cnt{
width:750px;
height:100px;
padding-top:24px;
background:url(../img/pic_bg01.jpg) no-repeat;
}
.pic_cnt ul{margin-left:15px;}
.pic_cnt li{
float:left;
padding-left:9px;
}

.pic_cnt li a{display:block; width:168px; height:80px; text-indent:-9999px;}
.pic_cnt li a.pick_up01{background:url(../img/pt_on.jpg);}
.pic_cnt li a.pick_up02{background:url(../img/sche_on.jpg);}
.pic_cnt li a.pick_up03{background:url(../img/hair_on.jpg);}
.pic_cnt li a.pick_up04{background:url(../img/ticket_on.jpg);}

.pic_cnt li a:hover{width:168px; height:80px;}
.pic_cnt li a.pick_up01:hover{background:url(../img/pt_ov.jpg);}
.pic_cnt li a.pick_up02:hover{background:url(../img/sche_ov.jpg);}
.pic_cnt li a.pick_up03:hover{background:url(../img/hair_ov.jpg);}
.pic_cnt li a.pick_up04:hover{background:url(../img/ticket_ov.jpg);}

.preload{display:none;}

/* main_contents
--------------------------------------------*/
.mn_cntB{background:url(../img/mn_bg02.jpg) 0 100% no-repeat; padding-bottom:25px;}
.mn_cntT{background:url(../img/mn_bg01.jpg) no-repeat; padding:13px 25px 24px;}


/* infomation */
.mn_cntT .info{float:left; width:418px;}

.mn_cntT .info .ctB{background:url(../img/inf_bg03.jpg) 0 100% no-repeat; padding-bottom:10px;}
.mn_cntT .info .ctT{background:url(../img/inf_bg01.jpg) no-repeat; padding-top:20px; text-indent:-9999px; overflow:hidden;}
.mn_cntT .info .ctM{background:url(../img/inf_bg02.jpg)  repeat-y; padding-top: 0; padding-right: 15px;	padding-bottom: 10px; padding-left: 15px;}


.mn_cntT .info .ctM dl{padding:10px 8px 0 8px;}
.mn_cntT .info .ctM dt{line-height:normal;}
.mn_cntT .info .ctM dt .ttl{ display:block; border-bottom: thin dotted #996600; background-color: #EDE2C2; color:#996542; font-size:1.11em;}
.mn_cntT .info .ctM dt .ttl02{ margin-top:15px; display:block; border-bottom: thin dotted #996600; background-color: #EDE2C2; color:#996542; font-size:1.11em;}
.mn_cntT .info .ctM dd{padding-top:10px; line-height:20px;}

.mn_cntT .info .ctM dd table{margin-bottom:20px;}
.mn_cntT .info .ctM dd td{vertical-align:top;}

/* what`s new */
.mn_cntT .what{float:right; width:263px;}

.mn_cntT .what .ctB{background:url(../img/wts_bg03.jpg) 0 100% no-repeat; padding-bottom:10px;}
.mn_cntT .what .ctT{background:url(../img/wts_bg01.jpg) no-repeat; padding-top:20px; text-indent:-9999px; overflow:hidden;}
.mn_cntB .what .ctM{background:url(../img/wts_bg02.jpg) repeat-y; padding:5px 15px 10px;}
.mn_cntB .what .ctM li{background:url(../common/dot_ln01.gif) 0 100% repeat-x; padding-bottom:2px; margin-bottom:3px;}

