
/*
------------------------------------------------
Gloval Reset
------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
li,dl{list-style:none;}
hr {display: none;}
img {vertical-align:bottom; border:none; border-bottom:none;}


li,dl{list-style:none;}

.alLeft { text-align:left; }
.alRight { text-align:right; }
.alCenter { text-align:center; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.p6 { padding:6px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb35 { padding-bottom:35px; }
.pb40 { padding-bottom:40px; }
.mr10 { margin-right:10px; }
.mb15 { margin-bottom:15px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }


p {
	margin-top: 0;
	margin-bottom: 0px;
	clear: both;
	font-size: 12px;
	line-height: 1.7em;}
	






 
#top-contents .contents_t { height:31px; padding-bottom:10px;}
#top-contents .contents_t h1 {font: bold 14px/24px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	background:url(images/misc/titile01_bg.jpg) repeat-x; height:26px; padding-top:5px; padding-left:10px; width:224px; float:left; }
#top-contents .contents_t .btm01{ float:right; padding:0px; height:31px;  }

#header_top { width:100%; background:url(images/misc/header_bg.jpg) repeat-x; }
#header_top .inner{ width:880px; height:108px; margin:0 auto; }
#header_top .logo { float:left; }
#header_top .netis { float:right; padding-top:42px;}

#gloval { width:100%; background:url(images/misc/gloval_bg.jpg) repeat-x;  margin:0 auto; } 

#gloval ul { width:880px; margin:0 auto; }
#gloval ul li { float:left; padding:5px 3px;} 








#top-contents { width:880px; margin:0 auto; background:url(images/misc/contents_bg.jpg) repeat-y; }

#top-contents .main_v { background:url(images/top/main_img03.jpg) no-repeat; height:71px; }

#top-contents .footer { background:url(images/misc/footer_navi.jpg) repeat-x; height:85px; width:876px; margin:0 auto;  }
#top-contents .footer .footer_logo{ float:left; padding-left:10px; padding-top:13px;}
#top-contents .footer .copyright{ float:right; padding-right:10px; padding-top:63px;}

#top-contents .contents_box{ width:760px; padding-top:30px; margin:0 auto;}
#top-contents .box_right{ float:right; width:330px; padding-bottom:30px;}
#top-contents .box_right .right_c{ float:right; width:160px;}
#top-contents .box_right .left_c{ float:left; width:160px;}

#top-contents .box_left { float:left;  width:400px; padding-bottom:40px;}
#top-contents .box_right{ float:right; width:330px; padding-bottom:40px;}

#top-contents .box_400 { float:left; width:400px; padding-bottom:30px;}

#top-contents .box_400 h1 {font: bold 14px/24px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	background:url(images/misc/titile01_bg.jpg) repeat-x; height:26px; padding-top:5px; padding-left:10px; width:294px; float:left; }
	
#top-contents .box_330 { float:left; width:330px; padding-bottom:30px;}

#top-contents .box_330 h1 {font: bold 14px/24px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	background:url(images/misc/titile01_bg.jpg) repeat-x; height:26px; padding-top:5px; padding-left:10px; width:224px; float:left; }
#top-contents .btm01{ float:right; padding:0px; height:31px;  }

#top-contents .tyui { background:#FFFFCC; width:370px; height:60px; padding:15px; float:left; color:#3D467E; font-weight:bold; font-size:14px;}

#top-contents .movie_c { background:url(images/top/movie_bg.gif) no-repeat left top; heigh:300px; width:400px;  margin:0 auto;}
#top-contents .movie_c .movie_left { padding-top:13px; padding-left:17px; padding-bottom:15px; width:125px; float:left; }
#top-contents .movie_c .movie_right{ padding-top:13px; padding-right:17px; width:212px; float:right; }








