﻿@charset "UTF-8";


/* catch
----------------------------------------------- */

#catch {
	position:relative;
	width:748px;
	height:345px;
	}

#catch h3 {
	position:absolute;
	top:0;
	left:0;
	}

#catch p {
	position:absolute;
	top:243px;
	left:287px;
	}


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

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

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

#box1 dl.ct2 dt {
	position:absolute;
	top:208px;
	left:41px;
	}

#box1 dl.ct3 dt {
	position:absolute;
	top:372px;
	left:41px;
	}

#box1 dl.ct1 dd {
	position:absolute;
	top:100px;
	left:429px;
	width:224px;
	line-height:20px;
	}

#box1 dl.ct2 dd {
	position:absolute;
	top:254px;
	left:429px;
	width:224px;
	line-height:20px;
	}

#box1 dl.ct3 dd {
	position:absolute;
	top:422px;
	left:429px;
	width:224px;
	line-height:20px;
	}

#box1 p.btn {
	position:absolute;
	top:532px;
	left:219px;
	}


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

h3.mgn {
	margin-top:8px;
	}


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

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

#box2 p.text1 {
	position:absolute;
	top:25px;
	left:134px;
	}

#box2 p.text2 {
	position:absolute;
	top:61px;
	left:172px;
	}

#box2 p.text3 {
	position:absolute;
	top:93px;
	left:219px;
	}

#box2 p.copy {
	position:absolute;
	top:144px;
	left:286px;
	width:363px;
	line-height:20px;
	}

#box2 p.btn {
	position:absolute;
	top:344px;
	left:162px;
	}


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

div.innerTop {
	display:block;
	height:38px;
	margin-top:8px;
	}

div.innerTop a {
	display:block;
	width:74px;
	height:38px;
	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;
	}



