﻿@charaset "UTF-8";


/*--------------------------------
  NEWS STYLE
--------------------------------*/
#news #p_news ul{
}
#news #p_news ul li{
  padding:0px 0px 3px 0px;
  margin:0px 0px 3px 0px;
  border-bottom:1px dotted #C5C5C5;
}
/*--------------------------------
  NEWS DETAIL STYLE
--------------------------------*/
#news_detail{
  border-top:5px solid #fa8309;
  width:380px;
  padding:10px;
}
#news_detail span{
  display:block;
}
#news_detail span.date{
  font-weight:bold;
  color:#fa8309;
}
#news_detail span.title{
  font-weight:bold;
}
#news_detail p.cnt{
  padding:10px 0px 10px 0px;
  margin:10px 0px 0px 0px;
  border-top:1px dotted #cccccc;
}
#news_detail a.close{
  float:right;
  font-weight:bold;
}
/*--------------------------------
  INDEX STYLE
--------------------------------*/
/*news*/
#index #p_news h2{
  padding:0px 0px 7px 0px;
}
/* pkup */
#index #p_pkup{
  margin:10px 0px 0px 0px;
}
#index #p_pkup ul{
  overflow:hidden;
}
#index #p_pkup ul li{
  float:left;
  background-repeat:repeat-y;
  height:240px;
  border-bottom:1px solid #BFBFBF;
}
#index #p_pkup ul li.lf{
  width:267px;
  /*background-image:url(../img/index/pkup01.gif);*/
}
#index #p_pkup ul li.rt{
  width:267px;
  /*background-image:url(../img/index/pkup02.gif);*/
}
#index #p_pkup ul li h3{
  color:#AD641A;
  padding:5px 10px 5px 10px;
  font-size:90%;
}
#index #p_pkup ul li p{
  padding:0px 10px 5px 10px;
}
#index #p_pkup ul li a{
  float:right;
  margin:4px 5px 10px 0px;
  font-weight:bold;
}
#p_pkup h2 {
	float: none;
	display: block;
	margin: 1px 1px;
	padding: 5px;
	width: 264px;
	height: 22px;
	
	border: 2px #6699CC solid;
	border-style: solid;
	background-color: #99CCFF;
	
	color: #FFFFFF;
	text-align: left;
}
#p_pkup h5 {
	margin: 0px 10px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
}

/*--------------------------------
  advertise STYLE
--------------------------------*/
#advertise {
	position: inherit;
	float: left; 
	display: inherit;
	
	margin:10px 0px 0px 0px;
	padding: 0px;
	width: 538px;
	height: auto;
	
	color: #996633;
	border: 2px #99CCFF solid;
	border-style: none;
	background-color: #FFFFFF;
	text-align: justify;
}
#advertise .adv_box {
	float: left;
	margin: 0px 1px 0px 0px;
	
	width: 264px;
	height: 240px;
	
	border: 1px #CCCCCC solid;
	border-style: solid;
	background-color: #F5F5F5;
	font-size: 100%;
}
.space {
	margin: 0px;
	clear: left;
}
#advertise h2 {
	float: none;
	display: block;
	margin: 1px 1px;
	width: 262px;
	height: 22px;
	
	border: 2px #6699CC solid;
	border-style: solid none;
	background-color: #99CCFF;
	
	color: #FFFFFF;
	text-align: left;
}
#advertise h3 {
	margin: 2px auto;
	font-size: 90%;
}
#advertise h5 {
	margin: 3px auto;
	color: #000000;
	font-weight: normal;
	font-size: 95%;
}
#advertise dl {
	margin: auto 4px;
}
#advertise dt {
	margin: auto 4px;
}
#advertise dd {
	margin: auto 8px;
}

/*--------------------------------
  PRD INDEX STYLE
--------------------------------*/
#prd_index #g_cnt_dtl{
  background-image:url(../img/prd/index/bg01.jpg);
}
#prd_index #g_cnt_dtl h2{
  padding:21px 0px 17px 20px;
}
#prd_index #g_cnt_dtl h3.top_3{
  padding:0px 0px 15px 20px;
}
#prd_index #g_cnt_dtl .cnt_wp{
  margin:auto;
  background-color:#ffffff;
  width:470px;
  padding:10px;
}
#prd_index #g_cnt_dtl .cnt_wp h4{
  color:#FA8309;
}
#prd_index #g_cnt_dtl .cnt_wp p{
  padding:5px 0px 5px 0px;
}
#prd_index #g_cnt_dtl .cnt_wp h4.pd01{
  padding:10px 0px 5px 0px;
}
#prd_index #g_cnt_dtl .cnt_wp p.col01{
  color:#FA8309;
  font-weight:bold;
}
#prd_index #g_cnt_dtl .cnt_wp a.shp{
  float:right;
  padding:10px 0px 0px 0px;
}

/*--------------------------------
  PRD STYLE
--------------------------------*/
#prd .p_wp{
  width:100%;
  overflow:hidden;
  border-bottom:1px dotted #C5C5C5;
}
#prd .p_wp h3{
  color:#F07A01;
  font-size:120%;
  padding:15px 0px 10px 0px;
}
#prd .p_wp p.str{
  padding:0px 0px 15px 0px;
}
#prd .p_wp h5{
  color:#F07A01;
}
#prd .p_wp h4.pd01{
  padding:0px 0px 10px 0px;
  font-size: 100%;
  font-weight: bolder;
}
#prd .p_wp .pd02{
  margin:15px 0px 0px 0px;
}
#prd  a.prv{
  float:right;
}
#prd  #g_cnt_dtl ul{
  margin:0 auto;
  width:450px;
  overflow:hidden;
  padding:0px 0px 10px 0px;
}
#prd  #g_cnt_dtl ul.one{
  width:300px;
}
#prd  #g_cnt_dtl ul.on li{
  margin:0 auto;
  padding:0px 0px 10px 0px;
}
#prd #g_cnt_dtl ul li{
  text-align:center;
  width:200px;
  float:left;
  padding:5px;
}
#prd #g_cnt_dtl ul li img{
  border:1px solid #A3A3A3;
}
#prd #g_cnt_dtl h5.cap01{
  font-weight:bold;
}

/*--------------------------------
  PRD LIST STYLE
--------------------------------*/
#prd_list #g_cnt_dtl .nav{
  margin:10px 0px 0px 0px;
  background-color:#ECF5FF;
  padding:5px 10px 5px 10px;
}
#prd_list #g_cnt_dtl .nav ul{
  width:100%;
  overflow:hidden;
}
#prd_list #g_cnt_dtl .nav ul li{
  float:left;
  font-weight:bold;
  padding:0px 15px 0px 0px;
}
#prd_list #g_cnt_dtl table{
  margin:15px 0px 0px 0px;
  clear:both;
}
#prd_list #g_cnt_dtl a.prv{
  float:right;
  margin:5px 0px 0px 0px;
}

/*--------------------------------
  INFO INDEX STYLE
--------------------------------*/
#info_index #g_cnt_dtl h2{
  padding:0px 0px 10px 0px;
}
#info_index #g_cnt_dtl h3{
  padding:4px;
  margin:15px 0px 8px 0px;
  background-color:#E9E9E9;
}

/*--------------------------------
  INFO INQUIRY STYLE
--------------------------------*/
#info_inquiry #g_cnt_dtl h2{
  padding:0px 0px 10px 0px;
}
#info_inquiry #g_cnt_dtl table{
  margin:10px 0px 0px 0px;
}
#info_inquiry #g_cnt_dtl .inp{
  width:380px;
}
#info_inquiry #g_cnt_dtl .confirm table td{
  padding:5px;
}
#info_inquiry #g_cnt_dtl .btn{
  text-align:center;
  padding:10px;
}
