/* ----------------------------------------------------------- 
GLOBAL PAGE LAYOUT
----------------------------------------------------------- */  
* {   
    margin:0;   
    padding:0;   
} 
  
body {
	margin:0;
	padding:0;
	background:url(/image/main-bg.gif) repeat-x;
	background-color:#B1B7B8;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	}

html {   
    overflow-y:scroll;   
	} 
	
p,li {   
    line-height:1.6;   
	}   
p {   
    margin:0 0 1em 0;   
	}
	   
li {   
    list-style-type:none;   
	}

input ,form ,dl ,dt ,dd ,p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,div, a,tr,td{
	margin: 0;
	padding: 0;
}

img{ border: none; vertical-align: middle; margin: 0; padding: 0;}

.clear{
	clear:both;
}





#frame{
	font-size: 12px;
	width:894px;
	margin: 0px auto 0px;
	text-align: center;
	background: url("/image/page-bg.gif") repeat-y;
}

#page-bottom{
	width:894px;
	margin: 0px auto 0px;
	text-align: center;
}

h1 {	margin: 0px auto 0px;}

/*  
GLOBAL PAGE HEADER LAYOUT
----------------------------------------------------------- */

#head-logo-box {
	font-size: 12px;
	width: 630px;
	height:60px;
	margin: 0px auto 0px;
	text-align: left;
	background:url(/image/logo.gif) no-repeat;
	text-indent: -9999px;
	background-color:#B1B7B8;

}

#head-link {	width: 630px; padding:0px 0px 0px 0px;}

#head-link li {	list-style-type:none; text-indent:-9999px;}


#head-link a {
	width:630px;
	height:60px;
	margin:0px auto 0px;
	padding:0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
}


#head-link-box {
	font-size: 12px;
	width: 250px;
	height:60px;
	margin: 0px auto 0px;
	text-align: left;
	background:url(/image/logo-jia.gif) no-repeat;
	text-indent: -9999px;
	background-color:#B1B7B8;

}



#head-link-jia {	width: 230px; padding:0px 0px 0px 0px;}

#head-link-jia li {	list-style-type:none; text-indent:-9999px;}


#head-link-jia a {
	width:230px;
	height:60px;
	margin:0px auto 0px;
	padding:0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
}


/*=========================================================
 MENU   
========================================================= */
#menu-box {
	width:880px;
	height:40px;
}
#menu-box a{
	overflow:hidden;
}


/*  
seido
----------------------------------------------------------- */
#menu-seido{
	width: 152px;
	height:40px;
	float: left;
	font-size: 12px;
	background: url(/image/menu-seido.gif) no-repeat;
	text-indent: -9999px;
}
#menu-seido a{
	display: block;
	width: 152px;
	height:40px;
	text-decoration: none;
}
#menu-seido a:hover, #menu-seido a:active{
	background: url(/image/menu-seido-on.gif) no-repeat;
}


/*  
manual
----------------------------------------------------------- */
#menu-manual{
	width: 95px;
	height:40px;
	float: left;
	font-size: 12px;
	background: url(/image/menu-manual.gif) no-repeat;
	text-indent: -9999px;
}
#menu-manual a{
	display: block;
	width: 95px;
	height:40px;
	text-decoration: none;
}
#menu-manual a:hover, #menu-manual a:active{
	background: url(/image/menu-manual-on.gif) no-repeat;
}

/*  
shinsei
----------------------------------------------------------- */
#menu-shinsei{
	width: 95px;
	height:40px;
	float: left;
	font-size: 12px;
	background: url(/image/menu-shinsei.gif) no-repeat;
	text-indent: -9999px;
}
#menu-shinsei a{
	display: block;
	width: 95px;
	height:40px;
	text-decoration: none;
}
#menu-shinsei a:hover, #menu-shinsei a:active{
	background: url(/image/menu-shinsei-on.gif) no-repeat;
}

/*  
jitumu
----------------------------------------------------------- */
#menu-jitumu{
	width: 158px;
	height:40px;
	float: left;
	font-size: 12px;
	background: url(/image/menu-jitumu.gif) no-repeat;
	text-indent: -9999px;
}
#menu-jitumu a{
	display: block;
	width: 158px;
	height:40px;
	text-decoration: none;
}
#menu-jitumu a:hover, #menu-jitumu a:active{
	background: url(/image/menu-jitumu-on.gif) no-repeat;
}

/*  
menu-cpd
----------------------------------------------------------- */
#menu-cpd{
	width: 130px;
	height:40px;
	float: left;
	font-size: 12px;
	background: url(/image/menu-cpd.gif) no-repeat;
	text-indent: -9999px;
}
#menu-cpd a{
	display: block;
	width: 130px;
	height:40px;
	text-decoration: none;
}
#menu-cpd a:hover, #menu-cpd a:active{
	background: url(/image/menu-cpd-on.gif) no-repeat;
}


/*  
menu-login
----------------------------------------------------------- */
#menu-login{
	width: 145px;
	height:40px;
	float: left;
	font-size: 12px;
	background: url(/image/menu-login.gif) no-repeat;
	text-indent: -9999px;
}
#menu-login a{
	display: block;
	width: 145px;
	height:40px;
	text-decoration: none;
}
#menu-login a:hover, #menu-login a:active{
	background: url(/image/menu-login-on.gif) no-repeat;
}





/*=========================================================
 MAIN LAYOUT   
========================================================= */

#main-img {
	width:880px;
	margin:0 auto;
	height:150px;
	padding: 10px 0px 0px 0px;
	background:url(/image/main-img.jpg) no-repeat;
}


#main-img-mtext {
	margin:0 auto;
	text-align:left;
	padding: 15px 0px 0px 20px;
	font-size:12px;
}
#main-img-text {
	margin:0 auto;
	text-indent: -9999px;
	text-align:left;
}

/*=========================================================
 INFO LAYOUT   
========================================================= */

#info-box {
	width:605px;
	height:100%;

}
#info-bg {
	width:605px;
	background:url(/image/info-bg.gif) repeat-y;
}
#info-inbox {
	width:570px;
	font-size:14px;
	text-align:left;
	line-height:19px;
	padding:3px 0px 5px 0px;
}

/*=========================================================
 NEW LAYOUT   
========================================================= */

#new-title-box {
	width:605px;
	height:30px;
	margin:15px auto 10px;
	background: url(/image/new-title.gif) no-repeat;
}

#new-t-more {	width:68px; height:16px; margin:0 auto 0; text-align:left; padding: 7px 0px 0px 530px;}


#new-list-box {	width:605px; margin-top:10px; text-align:left;}


.new-days {
	width:85px;
	text-align:left;
	font-weight:bold;
	color:red;
	font-size:10px;
}

.new-list {	margin-bottom:10px;}


.new-list-text {	width:500px; font-size:10px; line-height:12px; font-size:10px;}
.new-list-text a:link 		{ color:#333333; text-decoration:none; }
.new-list-text a:visited 	{ color:#333333; text-decoration:none; }
.new-list-text a:active 	{ color:#0080AA; text-decoration:none; }
.new-list-text a:hover 	{ color:#0080AA; text-decoration:underline; }



/*=========================================================
 MOVIE LAYOUT   
========================================================= */

#movie-title-box {
	width:605px;
	height:32px;
	margin:15px auto 0px;
	background: url(/image/movie-title.gif) no-repeat;
}

#movie-t-more {	width:75px; height:21px; margin:0 auto 0; text-align:left; padding: 6px 0px 0px 520px;}




#top-movie-layout {	width:605px; margin:0px auto 0px; text-align:center;}

#top-movie-box {
	width:192px;
	margin:10px 0px 0px 6px;
	padding: 0px 0px 10px 0px;
	text-align:center;
	border-width: 1px;
	border-color: #E4E4E4;
	border-style: solid;
	float:left;

}


#top-movie-t-b-bg {
	width:198px;
	height:27px;
	background: url(/image/movie-t-b-bg.gif) no-repeat;
	font-size:10px;
}

#top-movie-t-text {
	color:#333333;
	line-height:1.1;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding: 7px 0px 0px 25px;

}
#top-movie-img-box { width:170px; margin:10px auto 0px; padding: 4px 0px 4px 0px; text-align:center; border-width: 1px; border-color: #999999; border-style: solid;}

#top-movie-text { width:170px; margin:7px auto 7px; text-align:left; color:#666666; font-size:10px; line-height:13px;}



/*=========================================================
 SEARCH LAYOUT   
========================================================= */

#kensaku-bg {
	width:240px;
	height:155px;
	background: url(/image/kensaku-bg.gif) no-repeat;
}
#kensaku-title {	width:87px;}
#kensaku-koumoku {	width:153px;}


.kensaku-line {	width:145px; height:10px; margin:3px auto 3px;}


/*
 shiryou   
----------------------------------------------------------- */
#shiryou-bg {
	width:240px;
	height:402px;
	background: url(/image/shiryou-bg.jpg) no-repeat;
}
#shiryou {	width:240px; padding:33px 0px 0px 0px;}

#dl-bt {	width:240px; margin-top:8px;}

/*
 banner   
----------------------------------------------------------- */

#banner-ad {	width:240px; margin:3px auto 0px;}
.banner {	width:240px; margin:10px auto 0px;}


/*  
 contents   
----------------------------------------------------------- */
#top-contents {
	width:860px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
}
#contents {
	width:860px;
	margin:20px auto 0px;
	background:#ffffff;
	padding:0px 0px 0px 0px;
}
#p-contents { width:850px;}

#contents-text {
	width:840px;
	color:#333333;
	margin:20px auto 40px;
	text-align:left;
	font-size:12px;
	line-height:16px;
}
#page-link-text {
	width:860px;
	margin:20px auto 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	color:#666666;
}
#page-link-text a:link 		{ color:#666666; text-decoration:none; }
#page-link-text a:visited 	{ color:#666666; text-decoration:none; }
#page-link-text a:active 	{ color:#0269B5; text-decoration:none; }
#page-link-text a:hover 	{ color:#0269B5; text-decoration:underline; }

/*  
GLOBAL PAGE BUTTOM LAYOUT
----------------------------------------------------------- */
#under-line {
	width:860px;
	height:20px;
	margin-top:20px;
	background: url(/image/underline.gif) no-repeat;
}
#top-footer-layout {	width:860px;}

#under-logo {	width:285px; text-align:center; margin-top:10px;}

#under-menu {
	width:800px;
	color:#666666;
	text-align:center;
	font-size:10px;
	line-height:17px;
}
#under-menu a:link 		{ color:#666666; text-decoration:none; }
#under-menu a:visited 	{ color:#666666; text-decoration:none; }
#under-menu a:active 	{ color:#0269B5; text-decoration:none; }
#under-menu a:hover 	{ color:#0269B5; text-decoration:underline; }


#copyright{	text-align:center; padding:7px 0;}
