@charset "utf-8";
/* CSS Document */

#header {
	height: 82px;
}


#title_area {
	width:480px;
	height:280px;
	float:left;
	background-image: url(../image/dot-99.gif);
	background-repeat: repeat-y;
}

#photo_area {
	width:279px;
	height:279px;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}

#ctg_btn_area {
	padding: 0px;
	width:760px;
	height:103px;
	background-image: url(../image/top-ctgbck.png);
	background-repeat: no-repeat;
	background-position: left top;
}



/**/

#title_area .title {
	margin:0px;
	padding:76px 0px 0px 25px;
	background-image: url(../image/top-title-bck.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#title_area .title-e {
	margin:0px;
	padding:0px;
	width:430px;
	height:66px;
	overflow: hidden;
	font-size:24px;
	line-height:20px;
}

#title_area .title-e span {
	display:block;
	margin:0px;
	padding:0px;
	width:430px;
	height:66px;
	position:absolute;
	background-image: url(../image/top-title-e.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#title_area .title-j {
	width:180px;
	height:37px;
	padding: 0px;
	margin: 0px 0px 0px 65px;
	overflow: hidden;
	font-size:18px;
	line-height:18px;
}

#title_area .title-j span {
	display:block;
	width:180px;
	height:37px;
	position:absolute;
	background-image: url(../image/top-title-j.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#title_area p {
	margin:0px;
	padding:0px 0px 0px 90px;
}


/**/
#ctg_btn_area ul.btns {
	margin:0px;
	padding:20px 0px 0px 20px;
	list-style-type: none;
	font-size:18px;
	line-height:18px;
}

#ctg_btn_area ul.btns li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	overflow:hidden;
}

#ctg_btn_area ul.btns li a {
	display:block;
	white-space:nowrap;
	cursor:pointer;
}

#btn01,#btn02,#btn03 {
	width:197px;
	height:60px;
}

#btn04 {
	width:127px;
	height:62px;
}

#btn04 a{
	margin:9px 0px 0px 14px;
}

#btn01 span {
	display:block;
	position:absolute;
	width:197px;
	height:60px;
	background-image: url(../image/top-ctgbtn01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn02 span {
	display:block;
	position:absolute;
	width:197px;
	height:60px;
	background-image: url(../image/top-ctgbtn02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn03 span {
	display:block;
	position:absolute;
	width:197px;
	height:60px;
	background-image: url(../image/top-ctgbtn03.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn04 span {
	display:block;
	position:absolute;
	width:113px;
	height:39px;
	background-image: url(../image/top-ctgbtn04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn01 a:hover span,#btn02 a:hover span,#btn03 a:hover span {
	background-position: -220px 0px;
}

#btn04 a:hover span {
	background-position: -120px 0px;
}

/**/
#sub_des {
	margin:12px 0px -10px 0px;
	padding:0px;
}

#sub_des p{
	margin:0px;
	padding:0px 0px 0px 90px;
}

#sub_des p a{
	margin:0px;
	padding-bottom:0px;
	background: url(../image/dot-line.gif) repeat-x left bottom;
}

@media print{

body {
	zoom:80%;
}


#sub_des {
	margin:12px 0px 30px 0px;
	padding:0px;
}
}

