@CHARSET "UTF-8";


/* Images */

div.mod_header1 {background: url(/assets/images/common/mod_header1.png);}
div.mod_center1 {background: url(/assets/images/common/mod_center1.png) repeat-y;}
div.mod_footer1 {background: url(/assets/images/common/mod_footer1.png);}

#mediaSlider {background: url(/assets/images/common/slider_bg1.png) repeat-x bottom;}
#mediaSlider h3 {background: url(/assets/images/hl/media1.gif) no-repeat;}
div.topimage {background: #EBEFEE url(/assets/images/common/top.gif) no-repeat top center;}
div.topimage-banner1 {background: url(/assets/images/banner/2009110301.png);}
div#content28374932 div#banner979 a {background: url(/assets/images/banner/toform.gif);}

div#content8203948 dl#content2343242 dt {background: url(/assets/images/hl/title_pr.jpg);}
div#content8203948 dl#content432334 dt {background: url(/assets/images/hl/title_syuraku.jpg);}
div#content8203948 dl#content23432434 dt {background: url(/assets/images/hl/title_kouken.jpg);}

div#content8203948 dl#content2343242 dd {background: url(/assets/images/content/frima_m02.jpg) no-repeat right 50%;}
div#content8203948 dl#content432334 dd {background: url(/assets/images/content/frima_m01.jpg) no-repeat right 50%;}
div#content8203948 dl#content23432434 dd {background: url(/assets/images/content/frima_m03.jpg) no-repeat right 50%;}

div#content8203948 h3 {background: url(/assets/images/hl/8293409.png);}
div#content38384283 div#content39874343 {background: url(/assets/images/common/2378947291.png)}
div#content38384283 div#content8329749732 {	background: url(/assets/images/common/29038490238.png)}


/* ------------------------------------------------------------------ */


div.mod_header1 {height: 20px; width: 940px; margin-bottom: 20px;}
div.mod_center1 {width: 940px;}
div.mod_footer1 {height: 20px; width: 940px; margin-top: 40px;}

#pics_gallery{}
#pics_gallery ul, #pics_gallery li{ margin:0; padding:0; list-style:none; }
#pics_gallery li{
	/*
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/
	width:300px; height:250px; overflow:hidden; text-align: center;
}

p#controls, p#controls2{ margin:0; position:relative; }


#mediaSlider { width: 920px; margin: 90px auto 0; border: 5px solid #D3DF79; }
#mediaSlider h3 {width: 920px; height: 60px;}
.sliderGallery { overflow: hidden;
    position: relative;
    padding: 10px;
    height: 160px;
    width: 900px;
    margin: auto;

}

.sliderGallery UL {
    position: absolute;
    left: 0;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.sliderGallery UL LI {
    display: inline;
    padding: 0 20px;
}

.slider { width: 300px; margin: auto; position: relative; top: 150px; z-index: 20; }


div.topimage {height: 370px;}
div.topimage-inner1 {width: 940px; text-align: left; margin: auto;}
div.topimage-inner2 {margin-left: auto; width: 320px; z-index: 10;position: relative; top: 400px;padding: 0; background: #fff;}
div.topimage div#pics_gallery {border: 10px solid #D3DF79;}
div.topimage div#pics_gallery img { width: 300px; height: 225px; }

div.topimage-banner1 {text-align: center; margin: auto; margin-top: 20px; width: 300px; height: 240px;}
div.topimage-banner1 a {display: block; height: 240px}

div.topimage-list1 { margin-top: 20px; background: url(/assets/images/common/top_panel.gif) no-repeat top; padding-top: 30px;}
div.topimage-list1 ul { font-size: 11px; background: url(/assets/images/common/top_panel.gif) no-repeat bottom; padding: 0 30px 0 20px; padding-bottom: 24px; }
div.topimage-list1 ul a { color: #006600; }
div.topimage-list1 ul li { background: url(/assets/images/li/arrow3_e.gif) no-repeat left 2px; padding-left: 20px; }

div#content28374932 {width: 940px; margin: 20px auto 0 auto; text-align: left; font-size: 13px; min-height: 360px;}
div#content28374932 div#banner979{ margin-bottom: 20px; }
div#content28374932 div#banner979 a {display: block; width: 600px; height: 160px; }
div#content28374932 div#tabs {width: 600px;}
div#content28374932 div#tabs div.tabs-content {font-size: 13px;}

div#infomations90283 {}
div#infomations90283 div#news3284,
div#infomations90283 div#blog234 { background: url(/assets/images/common/top_infomation.gif) no-repeat bottom left;}
div#infomations90283 div#news3284 { }
div#infomations90283 div#news3284 h2 { width: 600px; height: 50px; background: url(/assets/images/hl/top_infomation.gif) no-repeat top; }
div#infomations90283 div#news3284 ul,
div#infomations90283 div#blog234 ul { padding: 10px; color: #999; }
div#infomations90283 div#news3284 ul a,
div#infomations90283 div#blog234 ul a { color: #4889AF; text-decoration: none; font-weight: bold;}
div#infomations90283 div#blog234 { margin-top: 20px; }
div#infomations90283 div#blog234 h2 { width: 600px; height: 50px; background: url(/assets/images/hl/top_blog.gif) no-repeat top; }
div#infomations90283 div#blog234 ul { }

div#content98083743 { margin: 20px auto 0 auto; text-align: left; font-size: 13px;}

div#content8203948 {width: 90%; margin: auto;}
div#content8203948 h3 {width: 850px; height: 75px; margin-bottom: 20px;}
div#content8203948 dl {width: 96%; margin-left: auto; margin-bottom: 20px;}
div#content8203948 dt {cursor: pointer;  width: 780px; height: 42px; margin-bottom: 20px;}
div#content8203948 dd {width: 96%; margin-left: auto; }
div#content8203948 dd ul {width: 60%;}

div#content8203948 dl li span {margin-right: 6px;}
div#content8203948 dl#content2343242 li span {color: pink;}
div#content8203948 dl#content432334 li span {color: #ffcc00;}
div#content8203948 dl#content23432434 li span {color: #006699;}



div#content38384283 {width: 940px; margin: 20px auto 0 auto;}
div#content38384283 div#content39874343 {width: 450px; height: 450px; float: left; }
div#content38384283 div#content8329749732 {width: 450px; height: 450px; float: right; }
div#content38384283 div#content8329749732 a {display: block; height: 450px;}


/* IE 6 */
* html .topimage {
	overflow: hidden;
}

