@charset "Shift_JIS";
/*///////ALAN WAKE///////*/

/*general*/
body{background: #0d1728 url(./img/bg.jpg) center 0 no-repeat;color:#fff;text-align:center;margin:0;padding:0;}
a{color:#841d07;}
a img{border:0;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
body,table,form{font-size:12px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}

.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
	.clearfix{display:inline-block;}
	/* Hides from IE-mac ?*/
	* html .clearfix{height:1%;}
	.clearfix{display:block;}
	/* End hide from IE-mac */
.alt{
	visibility:hidden;
	position:absolute;
	top:-15000px;
	left:-15000px;
	width:1px;
	display:none;
	/*?*/
	display:block;
	/**/
	}

hr{display:none;}

/*contents*/
#node1{
	width:840px;margin: 0 auto;text-align:left;background:#000 url(./img/bg.gif) 0 0 repeat-y;
	}
#node2{text-align:left;}

#header{background: url(./img/title.gif) center 0 no-repeat;padding-top:576px;}

#a1{background:url(./img/a1.gif) 0 0 no-repeat;min-height:390px;}
* html body #a1{height:390px;}
	#a1 .rel{position:relative;}
	#a1 .relin{position:absolute;top:28px;left:39px;}
	#a1 .s1{position:absolute;top:28px;left:660px;}
	#a1 .s2{position:absolute;top:116px;left:660px;}
	#a1 .s3{position:absolute;top:203px;left:660px;}
	#a1 .s4{position:absolute;top:291px;left:660px;}
	#a1 a{display:block;}
	#a1 a img{display:block;width:148px;height:83px;border:solid 1px #898a8b;}
	#a1 a:hover img{border:solid 1px #a7d3ee;}
	#a1 img.this{border:solid 1px #a7d3ee;}
	#a1 .relin img{display:block;width:617px;height:347px;border:solid 1px #a7d3ee;}
#a2{padding:0 35px 15px;}
#a3{background:url(./img/a3bg.gif) 0 bottom no-repeat;padding-bottom:23px;color:#000;}
	#a3in1{background:url(./img/a3in.gif) 0 0 no-repeat;min-height:287px;}
	* html body #a3in1{height:287px;}
	#a3in2{padding:70px 480px 0 67px;}
#big1{background:url(./img/big1.jpg) 0 0 no-repeat;padding:145px 0 30px 40px;}
#a4 .rel{height:145px;width:565px;}
	#a4 .relin{overflow:auto;height:130px;line-height:1.3;}
#a5{height:280px;}
	#a5 .rel{position:relative;}
		#a5 .relin{position:absolute;width:240px;height:165px;left:300px;top:80px;}
#a6{background:url(./img/a6.gif) 0 0 repeat-y;}
#a6in1{background:url(./img/a6in2.gif) 0 0 no-repeat;}
#a6in2{background:url(./img/a6in1.gif) 0 bottom no-repeat;min-height:390px;}
	* html #a6in2{height:390px;}
#a6 .col{width:188px;float:left;}
#a6 .col p{padding:0 15px 15px 12px;line-height:1.3;}
#big2{background:url(./img/big2.jpg) 0 0 no-repeat;padding:80px 0 0 30px;}
#a7{padding:0 485px 15px 10px;}
#a8{padding-bottom:20px;}
#a8 img{display:block;float:left;margin-right:8px;border:solid 1px #a3cde8;}
#footer{background:#fff; padding:20px; color:#000; border-top: solid 1px #e5e5e5;}
#a9{background:url(./img/a9.jpg) 0 0 no-repeat;min-height:325px;}
	* html body #a9{height:325px;}
	#a9 .rel{padding:135px 70px 20px 442px;}
#a10{background:url(./img/a10.jpg) 0 0 no-repeat;min-height:325px;}
	* html body #a10{height:325px;}
	#a10 .rel{padding:130px 450px 20px 35px;}
#a11{background:url(./img/a3bg.gif) 0 bottom no-repeat;padding-bottom:23px;color:#000;margin-bottom:20px;}
	#a11in1{background:url(./img/a11.jpg) 0 0 no-repeat;min-height:287px;}
	* html body #a11in1{height:287px;}
	#a11in2{padding:70px 470px 0 55px;}
#big3{background:url(./img/big3.jpg) 0 0 no-repeat;min-height:570px;}
	* html body #big3{height:570px;}
#a12 .rel{padding:90px 0 15px 425px;}
	#a12 p{width:385px;}
#a13{text-align:right;padding:0 35px 10px 0;}
	#a13 img{display:block;border:solid 1px #a9d4f0;margin-left:auto;}
#a14{text-align:right;padding:0 35px 10px 0;}
	#a14 img{float:right;margin-left:10px;display:block;border:solid 1px #a9d4f0;}
#a15{background:url(./img/a3bg.gif) 0 bottom no-repeat;padding-bottom:23px;color:#000;margin-bottom:20px;}
	#a15in1{background:url(./img/a15.jpg) 0 0 no-repeat;min-height:287px;}
	* html body #a15in1{height:287px;}
	#a15in2{padding:80px 470px 0 60px;}
#big4{background: #0c1626 url(./img/big4.jpg) 0 0 no-repeat;}
#a16{padding:90px 410px 10px 32px;}
	#a16 .rel{min-height:470px;}
	* html body #a16 .rel{height:470px;}
	#a16 p{padding-bottom:10px;}
	#a16 .a16in{border:solid 1px #72b8e5;background:#08202b;padding:12px 10px;}
	#a16 .a16in h4{color:#72b8e5;font-size:14px;}
	#a16 .a16in h5{color:#72b8e5;font-size:100%;padding-bottom:4px;}
	#a16 .a16in h6{font-size:100%;font-weight:normal;}
	#a16 .a16in li{list-style:disc;margin-left:1.4em;padding-left:0;}
#a17{background:url(./img/a17.gif) 0 0 no-repeat;padding:65px 20px 20px 27px;border-bottom:solid 1px #0c1626;}
	#a17 .rows{background:#1f2d40;margin-bottom:4px;padding:0 7px;border-top:solid 7px #1f2d40;border-bottom:solid 7px #1f2d40;}
		#a17 .rows img{display:block;float:left;margin-right:10px;border:solid 1px #50697f;}
		#a17 .rows h6{font-size:100%;padding-bottom:6px;}
		#a17 .rows h6 span{font-weight:normal;font-size:85%;}
		#a17 a{color:#8ac4e9;}
		#a17 p{font-size:90%;}

#a18{background: #0c1626;text-align:center;padding:0 0 10px;}
#a19{background: #0c1626;text-align:center;padding:0 0 20px;font-size:80%;}
