@charset "utf-8";
/*
	Copyright (c) LAPNET All Rights Reserved.

		Style List
		1. TopPage Style
		?. Print Style
*/

/* =1. TopPage Style */
/* ---------------------------------------------------------------- */
#mainVisual {
 height:330px;
 margin:0 25px;
}

#contentsWrapper {
 padding:16px 25px 30px 23px;
 overflow:hidden;
 zoom:1;
}

#leftContents {
 float:left;
 width:654px;
}
#whatsNew {
 width:653px;
 background:url(/image/whats_new_bg.gif) left bottom repeat-y;
 margin:0 0 25px;
 padding:0 0 17px;
}
#whatsNew div.box {
 background:url(/image/whats_new_title_bg.gif) left top no-repeat;
}
#whatsNew h2 {
 margin:0;
 padding:22px 16px 0;
 position:relative;
}
#whatsNew h2 a.btnRss {
 position:absolute;
 left:525px; top:22px;
}
#whatsNew h2 a.btnAll {
 position:absolute;
 left:570px; top:22px;
}
#whatsNew table {
 width:609px;
 margin:10px 22px 0;
}
#whatsNew table td {
 vertical-align:top;
 padding:10px 5px;
 background:url(/common/images/dot1.gif) left bottom repeat-x;
}
#whatsNew table td.po1 {
 width:15%;
}
#whatsNew table td.po1 span {
 padding:0 0 0 14px;
 background:url(/common/images/icon_arrow3.gif) left center no-repeat;
}
#whatsNew table td.po2 {
 width:10%;
}
#whatsNew table td.po3 {
 width:74%;
}

#eventInfo {
 width:653px;
 background:url(/image/event_info_bg.gif) left bottom repeat-y;
 margin:0 0 25px;
 padding:0 0 1px;
}
#eventInfo div.box {
 background:url(/image/event_info_title_bg.gif) left top no-repeat;
}
#eventInfo h2 {
 margin:0;
 padding:22px 16px 0;
 position:relative;
}
#eventInfo h2 a.btnRss {
 position:absolute;
 left:525px; top:22px;
}
#eventInfo h2 a.btnAll {
 position:absolute;
 left:570px; top:22px;
}
#eventInfo ul {
 margin:30px 22px 0;
}
#eventInfo ul li {
 background:url(/common/images/dot1.gif) left bottom repeat-x;
 margin:0 0 2em;
 padding:0 0 2em;
 overflow:hidden;
 zoom:1;
}
#eventInfo ul li div.left {
 float:left;
 width:150px;
}
#eventInfo ul li div.left img {
 border:5px solid #ddd;
}
#eventInfo ul li div.right {
 float:right;
 width:443px;
}
#eventInfo ul li div.right p.txt1 {
 color:#666;
 line-height:1.2;
 background:url(/image/event_info_txt1_bg.gif) left bottom no-repeat;
 margin:0 0 .5em;
 padding:0 0 0 15px;
 height:2.5em;
 overflow:hidden;
}
#eventInfo ul li div.right p.txt2 {
 font-size:14px;
 font-weight:bold;
 margin:0 0 .5em;
}
#eventInfo ul li div.right p.txt3 {
 margin:0;
}

#rightContents {
 padding:2px 0 0;
}

/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {
#contentsWrapper {
 overflow:visible;
}
#footer {
 clear:both;
}
}

