﻿@charset "UTF-8";

#lcNavi a img {
	padding:3px;
	}


/* pageTop
----------------------------------------------- */

div.innerTop {
	display:block;
	height:42px;
	margin-top:0;
	}

div.innerTop a {
	display:block;
	width:74px;
	height:36px;
	background:url(/blizzard/common/img/btn_pagetop_inner.gif) 0 0 no-repeat;
	color:#343434;
	text-align:left;
	margin-left:640px;
	padding-left:36px;
	line-height:36px;
	}

div.innerTop a:hover {
	color:#e70012;
	}


/* box1
----------------------------------------------- */

h3.b1title {
	width:748px;
	height:388px;
	}

#box1 {
	position:relative;
	width:748px;
	height:1120px;
	background:#fff url(../img/b1_bg.jpg) left bottom no-repeat;
	}

#box1 h4.ct1 {
	position:absolute;
	top:0;
	left:20px;
	}

#box1 p.copy1 {
	position:absolute;
	top:57px;
	left:49px;
	width:350px;
	line-height:20px;
	}

#box1 ul {
	position:absolute;
	top:125px;
	left:49px;
	width:430px;
	line-height:20px;
	}

#box1 p.copy2 {
	position:absolute;
	top:216px;
	left:49px;
	width:600px;
	line-height:20px;
	color:#4181a3;
	font-weight:bold;
	}

#box1 h4.ct2 {
	position:absolute;
	top:274px;
	left:20px;
	}

#box1 dl.ct1 dt {
	position:absolute;
	top:364px;
	left:305px;
	}

#box1 dl.ct2 dt {
	position:absolute;
	top:512px;
	left:305px;
	}

#box1 dl.ct3 dt {
	position:absolute;
	top:654px;
	left:305px;
	}

#box1 dl.ct1 dd {
	position:absolute;
	top:393px;
	left:306px;
	width:380px;
	line-height:20px;
	}

#box1 dl.ct2 dd {
	position:absolute;
	top:540px;
	left:306px;
	width:380px;
	line-height:20px;
	}

#box1 dl.ct3 dd {
	position:absolute;
	top:682px;
	left:306px;
	width:380px;
	line-height:20px;
	}

#box1 div.innerTop {
	position:absolute;
	top:1080px;
	left:0;
	}


/* box2
----------------------------------------------- */

h3.b2title {
	width:748px;
	height:79px;
	}

#b2lead {
	position:relative;
	width:748px;
	height:188px;
	background:#000 url(../img/b2_lead_bg.gif) left bottom no-repeat;
	}

#b2lead h4.ct1 {
	position:absolute;
	top:28px;
	left:27px;
	}

#b2lead p.ct1 {
	position:absolute;
	top:82px;
	left:27px;
	}

#b2lead h4.ct2 {
	position:absolute;
	top:28px;
	left:259px;
	}

#b2lead p.ct2 {
	position:absolute;
	top:82px;
	left:259px;
	}

#b2lead h4.ct3 {
	position:absolute;
	top:40px;
	left:541px;
	}

#b2lead p.btn {
	position:absolute;
	top:146px;
	left:522px;
	}

#box2 {
	position:relative;
	width:748px;
	height:736px;
	background:#fff url(../img/b2_bg.jpg) left bottom no-repeat;
	}

#box2 h4 {
	position:absolute;
	top:30px;
	left:35px;
	}

#box2 p.copy1 {
	position:absolute;
	top:133px;
	left:42px;
	width:670px;
	line-height:20px;
	}

#box2 dl.ct1 dt {
	position:absolute;
	top:235px;
	left:41px;
	}

#box2 dl.ct2 dt {
	position:absolute;
	top:402px;
	left:41px;
	}

#box2 dl.ct3 dt {
	position:absolute;
	top:569px;
	left:41px;
	}

#box2 dl.ct1 dd {
	position:absolute;
	top:299px;
	left:429px;
	width:230px;
	line-height:20px;
	}

#box2 dl.ct2 dd {
	position:absolute;
	top:466px;
	left:429px;
	width:230px;
	line-height:20px;
	}

#box2 dl.ct3 dd {
	position:absolute;
	top:633px;
	left:429px;
	width:230px;
	line-height:20px;
	}


/* box3
----------------------------------------------- */

h3.b3title {
	width:748px;
	height:79px;
	}

#box3 {
	position:relative;
	width:748px;
	height:1040px;
	background:#fff url(../img/b3_bg.jpg) left bottom no-repeat;
	}

#box3 h4 {
	position:absolute;
	top:33px;
	left:33px;
	}

#box3 p.text1 {
	position:absolute;
	top:155px;
	left:40px;
	}

#box3 dt {
	position:absolute;
	top:216px;
	left:47px;
	width:320px;
	line-height:20px;
	color:#4181a3;
	font-weight:bold;
	}

#box3 dd {
	position:absolute;
	top:236px;
	left:47px;
	width:320px;
	line-height:20px;
	}

#box3 p.btn {
	position:absolute;
	top:979px;
	left:508px;
	}


/* box4
----------------------------------------------- */

h3.b4title {
	width:748px;
	height:79px;
	}

#box4 {
	position:relative;
	width:748px;
	height:510px;
	background:#fff url(../img/b4_bg.jpg) left bottom no-repeat;
	}

#box4 h4 {
	position:absolute;
	top:26px;
	left:37px;
	}

#box4 p.copy {
	position:absolute;
	top:162px;
	left:40px;
	width:400px;
	line-height:20px;
	}

#box4 li.list1 {
	position:absolute;
	top:251px;
	left:37px;
	}

#box4 li.list2 {
	position:absolute;
	top:311px;
	left:37px;
	}

#box4 li.list3 {
	position:absolute;
	top:371px;
	left:37px;
	}


/* box5
----------------------------------------------- */

h3.b5title {
	width:748px;
	height:79px;
	}

#box5 {
	position:relative;
	width:748px;
	height:460px;
	background:#fff url(../img/b5_bg.jpg) left bottom no-repeat;
	}

#box5 h4 {
	position:absolute;
	top:29px;
	left:33px;
	}

#box5 p.copy {
	position:absolute;
	top:157px;
	left:39px;
	width:226px;
	line-height:20px;
	}

#box5 ul.text {
	position:absolute;
	top:280px;
	left:39px;
	}

#box5 ul.text li {
	width:226px;
	line-height:20px;
	}

#box5 li.list1 {
	position:absolute;
	top:230px;
	left:278px;
	}

#box5 li.list2 {
	position:absolute;
	top:326px;
	left:278px;
	}





