@charset "utf-8";

body { background: #2098BB; }

#wrapper { background: url(../images/weapon/wrapper_bg_01.gif) repeat top left; background-attachment:fixed;}
	#wrapper-inner {}
		#wrapper-inner-left {
	width: 800px;
	background: url(../images/common/wrapper-inner-left_bg_01.png) repeat;
	margin-bottom: 40px;
}
			#header { width: 800px; height: 60px; background: url(../images/weapon/header_tit_01.jpg) no-repeat; }
			#contents { width: 778px; margin-top: 10px; padding: 0 11px; min-height: 1000px;}
				#contents-list { width: 765px; height: 73px; padding-top: 13px; padding-left: 13px; background: url(../images/weapon/contents-list_bg_01.gif) no-repeat; }
					#contents-list ul { letter-spacing: -.40em; }
					#contents-list li { display: inline-block; letter-spacing: normal; }
					#contents-list a { display: block; width: 79px; height: 60px; }
					#contents-list_weapon01 a { background: url(../images/weapon/contents-list_ico_01.gif) no-repeat; }
					#contents-list_weapon02 a { background: url(../images/weapon/contents-list_ico_02.gif) no-repeat; }
					#contents-list_weapon03 a { background: url(../images/weapon/contents-list_ico_03.gif) no-repeat; }
					#contents-list_weapon04 a { background: url(../images/weapon/contents-list_ico_04.gif) no-repeat; }
					#contents-list_weapon05 a { background: url(../images/weapon/contents-list_ico_05.gif) no-repeat; }
					#contents-list_weapon06 a { background: url(../images/weapon/contents-list_ico_06.gif) no-repeat 0 -60px;}
					#contents-list_weapon07 a { background: url(../images/weapon/contents-list_ico_07.gif) no-repeat; width: 80px; }
				#contents-name { position: relative; height: 50px; margin-top: 18px; border-bottom: solid #e60012 3px; }
					#contents-name h2 { position: absolute; width: 156px; height: 35px; bottom: 5px; left: 10px; background: url(../images/weapon/01/contents-name_img_01.gif) no-repeat; }
					#contents-name p { position: absolute; width: 112px; height: 18px; bottom: 5px; right: 10px; background: url(../images/weapon/01/contents-name_img_02.gif) no-repeat; }
				#contents-text { line-height: 20px; margin-top: 15px; padding: 0 12px; }
				#contents-slider { position: relative; margin-top: 16px; }
					#contents-slider > img { display: block; margin: 0 auto; }
					#contents-slider a { position: absolute; display: block; width: 28px; height: 62px; }
					#contents-slider #arrow-left { top: 220px; left: 0; }
					#contents-slider #arrow-right { top: 220px; right: 0; }
				#contents-thumbnail { margin-top: 8px; }
					#contents-thumbnail ul { overflow: hidden; padding-left: 12px; }
					#contents-thumbnail li { float: left; width: 145px; height: 106px; margin-top: 6px; margin-right: 8px; }
					#contents-thumbnail a { display: block; overflow: hidden; width: 145px; height: 106px; }
	#footer { width: 784px; margin: 12px 0 0 20px; font-size: 10px; }
		#wrapper-inner-right {}
			#side-menu {}
				#side-menu-navi { padding-top: 130px; }
				
