@charset "UTF-8";
/* CSS Document */


/* Topic Path ///////////////////////////// */
ol#topicPath2{
	position:relative;
	left:4px;
	width:938px; 
	background-color:#f8f8f8;
	padding:4px 0px 4px 14px;
}

ol#topicPath2 li{
	display:inline;
	font-size:77%;
}
ol#topicPath2 li a{
	color:#3a3a3a;
}
ol#topicPath2 li a:link,
ol#topicPath2 li a:visited{
	text-decoration:none;
}
ol#topicPath2 li a:hover{
	color:#d20002;
}


/* Main ///////////////////////////// */
#mainContents {
	position:relative;
	margin:0 auto;
	width:960px;
	height:auto;
	background:url(../../../img/contents_bg2.gif) left top repeat-y;
	text-align:left;
}

#main{
	position:relative;
	margin:0px;
	padding:0px;
	left:4px;
	width:952px;
}

#mainHeaderBox{
	position:relative;
	width:952px;
	height:215px;
	padding:0;
	margin:0;
	background-image:url(../img/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#menuBtnBox{
	position:relative;
	width:924px;
	height:60px;
	padding:0 14px 0 14px;
	margin:10px 0 0 0;
}

#menuBtnBox ul#menuBtn li {
	display:inline;
	float:left;
	width:305px;
	height:60px;
}

#menuBtnBox ul#menuBtn li a{
	display:block;
	width:305px;
	height:60px;
	background-position:top left;
	background-repeat:no-repeat;
}

#menuBtnBox ul#menuBtn li#menu1 a{
	background-image:url(../img/menu_btn01.jpg);
}

#menuBtnBox ul#menuBtn li#menu2 {
	margin:0 4px 0 5px;
}

#menuBtnBox ul#menuBtn li#menu2 a{
	background-image:url(../img/menu_btn02.jpg);
}

#menuBtnBox ul#menuBtn li#menu3 a{
	background-image:url(../img/menu_btn03.jpg);
}

#menuBtnBox ul#menuBtn li a:hover{
	background-position:0 -60px;
}

#topLine {
	position:relative;
	width:924px;
	height:10px;
	padding:0 14px 0 14px;
	background-image:url(../img/line01.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#topLine2 {
	position:relative;
	width:924px;
	height:10px;
	padding:0 14px 0 14px;
	background-image:url(../img/line02.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

/* FlashContent ///////////////////////////// */

#flashContent {
	position:relative;
	width:924px;
	padding:0 14px 0 14px;
}

#detail01_01,#detail01_02,#detail01_03,#detail02_01,#detail02_02,#detail02_03 {
	position:relative;
	margin:0px;
	padding:0px;
	width:924px;
	background-image:url(../img/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#detail01_01 {
	height:582px;
}

#detail01_02 {
	height:403px;
}

#detail01_03 {
	height:749px;
	margin-bottom:20px;
}

#detail02_01 {
	height:583px;
}

#detail02_02 {
	height:723px;
}

#detail02_03 {
	height:429px;
	margin-bottom:20px;
}

/* Footer ///////////////////////////// */

div#footerBtnBox{
	position:relative;
	width:924px;
	height:180px;
	padding:0 0 20px 0;
	margin:0;
	background-image:url(../img/footer_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

ul#footerlink li {
	display:inline;
}

ul#footerlink li#prezent2{
	float:left;
	width:700px;
	height:74px;
	margin:2px 0 0 225px;
}

ul#footerlink li#prezent2 a{
	display:block;
	width:700px;
	height:74px;
	background-image:url(../img/btn_present.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

ul#footerlink li#prezent2 a:hover{
	background-position:0 -74px;
}

ul#footerlink li#colehaan{
	float:left;
	width:700px;
	height:81px;
	margin:20px 0 0 225px;
}

ul#footerlink li#colehaan a{
	display:block;
	width:700px;
	height:81px;
	background-image:url(../img/btn_official.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

ul#footerlink li#colehaan a:hover{
	background-position:0 -81px;
}

div#foot{
	position:relative;
	width:924px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#000000;
}

div#foot p{
	position:relative;
	padding:20px 0 20px 0;
	font-size:77%;
	line-height:1em;
	color:#FFFFFF;
}


