@charset "UTF-8";

.ClearAll{
	clear: both;
}

#main h2{
    padding:0;
    margin: 0;
    height: auto;
}
#main p{
    margin:0;
    padding:0;
}
#cls_head{
	width:620px;
	margin:20px 0px;
	overflow:auto;
}
#cls_headMain{
	padding:0px 0px 0px 0px;
	width:460px;
	float:left;
}
#cls_head p{
	color:#666666;
	margin:10px 0px;
	padding:0px 10px;
	line-height:1.3em;
}
#cls_head .cls_catch strong{
	font-size:18px;
	color:#FA140F;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	letter-spacing:5px;
}
#cls_head .cls_catch{
	margin:5px 10px 8px 10px;
	border-bottom:1px dashed #FA140F;
}
#cls_head p.cls_subCatch{
	color:#333333;
	font-weight:bold;
	margin:0px;
	padding:0px 10px;
}

#cls_headNavi{
	margin:0px 0px 0px 0px;
	width:148px;
	border:1px solid #cccccc;
	float:right;
}
#cls_headNavi p{
	font-size:10px;
	margin:5px 0px;
	padding:0px 5px;
}
.cls_naviImg{
	float:left;
	width:47px;
}


#cls_main{
	clear:both;
	width:620px;
	overflow:auto;
}
#cls_mainImg{
	width:300px;
	background-image:url(/images/closeup/mainPhotoBack.gif);
	background-position:bottom;
	padding:0px 0px 31px 0px;
	float:left;
}
#cls_mainImg img{
	border:2px solid #aaaaaa;
}
#cls_mainText{
	margin:0px 0px 0px 10px;
	width:310px;
	float:left;
}
#cls_mainText h4{
	font-weight:bold;
	color:#FA140F;
	font-size:11pt;
	letter-spacing:-3px;
	margin:0px 0px 10px 0px;
}
#cls_mainText p{
	margin:10px 0px;
	color:#333333;
	line-height:1.3em;
}


#cls_info{
	width:620px;
	overflow:auto;
}
#cls_info h4{
	background-image:url(/images/closeup/subTitle.gif);
	height:13px;
	width:600px;
	font-size:12px;
	padding:8px 10px;
}
#cls_info .cls_infoBox1{
	width:200px;
	margin:10px 10px 5px 0px;
	float:left;
}
#cls_info .cls_infoBox2{
	width:200px;
	margin:10px 10px 5px 0px;
	float:left;
}
#cls_info .cls_infoBox3{
	width:200px;
	margin:10px 0px 5px 0px;
	float:left;
}
#cls_info .cls_infoCatch{
	border:1px solid #cccccc;
}
#cls_info .cls_infoCatch h5{
	font-size:12px;
	font-weight:normal;
	background-color:#FA140F;
	color:#ffffff;
	border-bottom:1px solid #f0f0f0;
	padding:5px;
}
#cls_info .cls_infoCatch p{
	margin:5px;
	letter-spacing:-1px;
	color:#333333;
	font-weight:bold;
}
#cls_info .cls_infoMain img{
	border:2px solid #aaaaaa;
	margin:5px 0px;
}
#cls_info .cls_infoMain p{
	color:#666666;
	margin:5px;
}
#cls_info .cls_infoMain p.cls_infoImg{
	margin:0px;
}


#cls_data{
	width:620px;
	overflow:auto;
}
#cls_fair{
	width:410px;
	float:left;
}
#cls_fair .cls_fairCatch{
	border:1px solid #cccccc;
	margin:0px 0px 10px 0px;
}
#cls_fair .cls_fairCatch h4{
	font-size:12px;
	font-weight:normal;
	background-color:#FA140F;
	color:#ffffff;
	border-bottom:1px solid #f0f0f0;
	padding:5px;
}
#cls_fair .cls_fairCatch p{
	margin:5px;
	color:#333333;
	font-weight:bold;
}
#cls_fair .cls_fairImg{
	width:200px;
	float:left;
}
#cls_fair .cls_fairImg img{
	border:2px solid #aaaaaa;
}
#cls_fair .cls_fairText{
	width:200px;
	float:right;
	color:#333333;
	line-height:1.3em;
	margin:0px 0px 0px 10px;
}
#cls_fair .cls_fairText p a{
	margin:0px;
}
#cls_fair .cls_fairTable{
	border-collapse:collapse;
	clear:both;
	margin:10px 0px;
	width:410px;
	font-size:12px;
}
#cls_fair .cls_fairTable th{
	text-align:left;
	width:130px;
	padding:5px;
	background-color:#FFEEEE;
	border:1px solid #cccccc;
}
#cls_fair .cls_fairTable td{
	padding:5px;
	border:1px solid #cccccc;
}
#cls_fair .cls_fairTable td.fairDate{
	background-color:#ffeeee;
}
#cls_fair .cls_fairTable td dd{
	margin:3px 0px 5px 10px;
}


#cls_dataBox{
	width:198px;
	border:1px solid #cccccc;
	margin:0px 0px 0px 0px;
	padding-bottom:5px;
	float:right;
}
#cls_dataBox h4{
	font-size:12px;
	font-weight:normal;
	background-color:#FA140F;
	color:#ffffff;
	border-bottom:1px solid #f0f0f0;
	padding:5px;
}
#cls_dataBox dl{
	margin:5px;
	color:#333333;
}
#cls_dataBox dd{
	margin:3px 0px 8px 12px;
}
#cls_data a{
	background-image:url("../img/cmn_tri_red.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px;
	margin:0px 0px 0px 12px;
}


#cls_support{
	clear:both;
	overflow:auto;
	width:620px;
	margin:15px 0px;
}
#cls_support h4{
	background-image:url(/images/closeup/subTitle.gif);
	height:13px;
	width:600px;
	font-size:12px;
	padding:8px 10px;
}
#cls_support ul{
	margin:5px 0px;
}
#cls_support li{
	display:block;
	float:left;
	width:140px;
	margin:0px 20px 0px 0px;
}
#cls_support li.end{
	margin:0px;
}
#cls_support a{
	display:block;
	background-image:url(/images/closeup/btnBack.gif);
	width:120px;
	height:18px;
	padding:8px 0px 0px 20px;
	color:#ffffff;
}



#cls_inquiry{
	width:618px;
	margin:10px 0px 15px 0px;
	border:1px solid #cccccc;
	padding-bottom:5px;
}
#cls_inquiry h4{
	font-size:12px;
	font-weight:normal;
	color:#FA140F;
	background-color:#fafafa;
	border-bottom:1px solid #f0f0f0;
	padding:5px;
}
#cls_inquiry dl{
	color:#333333;
	margin:10px;
	float:left;
}
#cls_inquiry dt{
	font-weight:bold;
}
#cls_inquriy dt strong{
	font-weight:bold;
}
#cls_inquiry dd{
	margin:5px 0px 0px 15px;
}
#cls_inquiry p{
	clear:both;
	margin:10px;
}
#cls_inquiry p.cls_inquiryBtn{
	clear:none;
	float:right;
	display:block;
	width:140px;
}
#cls_inquiry p.cls_inquiryBtn a{
	display:block;
	background-image:url(/images/closeup/btnBack.gif);
	width:120px;
	height:18px;
	padding:8px 0px 0px 20px;
	color:#ffffff;
}

#cls_read{
	margin:15px;
	line-height:1.3em;
}

#cls_list{
	width:600px;
	margin:10px;
}
.cls_listBox{
	clear:both;
	padding:5px 0px;
	height: 120px;
	margin: 0px 0px 10px 0px;
}
.cls_listImg{
	width:150px;
	height:130px;
	float:left;
}
.cls_listImg img{
	border:1px solid #cccccc;
	width:120px;
	margin: 5px auto 0 auto;
	text-align: center;
	display: block;
}
.cls_listImg ul{
    padding: 10px 5px 15px 10px;
}
.cls_listText{
	width:466px;
	height:78px;
	float:right;
	border:1px solid #dddddd;
}
.cls_listText h3{
	width:456px;
	padding:6px 5px;
	background-color:#ff88b7;
	color:#ffffff;
	font-size:14px;
	letter-spacing:-1px;
}
.cls_listTextTop ul{
	padding:0px 10px 10px 10px;
	font-size:13px;
}
.cls_listText a,.cls_listTextTop a{
	background-image:url(/images/closeup/point.gif);
	background-position:0px 1px;
	padding-left:12px;
	color:#fb4f9b;
	text-decoration:underline;
	font-weight:bold;
}
.cls_listTextTop a{
    font-size:14px;
    letter-spacing: 1px;
}
.cls_listText a:active,.cls_listText a:visited{
	color:#fb4f9b;
}
.cls_listText a:hover{
	text-decoration:none;
	color:#fb4f9b;
}
.cls_listText p,.cls_listTextTop p{
	text-align:right;
	padding:0px 5px 0px 0px;
}
.cls_listTextTop p.cls_new{
    text-align:left;
    color:#ff4433;
    padding:15px 0px 3px 10px;
    margin:0;
    letter-spacing: 2px;
}
.cls_listImgTop{
    width:182px;
    height:119px;
    float:left;
}
.cls_listImgTop img{
	border:1px solid #cccccc;
	width:182px;
}
.cls_listTextTop{
	width:406px;
	height:118px;
	float:right;
	border:1px solid #dddddd;
}
.cls_listTextTop h3{
	width:396px;
	padding:6px 5px;
	background-color:#ff88b7;
	color:#ffffff;
	font-size:14px;
	letter-spacing:1px;
}
#cls_backLink{
	text-align:right;
	clear:both;
}
#cls_backLink p{
	padding:10px 0px;
}
#cls_backLink a{
	background-image:url(/images/closeup/point.gif);
	background-position:0px 1px;
	padding-left:12px;
	color:#fb4f9b;
	text-decoration:underline;
	font-weight:bold;
}
#cls_backLink a:hover{
	text-decoration:none;
}
