@charset "utf-8";

@import url("common.css");

#rblock {
	float:left;
	width:670px;
}
#rblock #gblock {
	width:670px;
	height:375px;
}
#rblock #pickup {
	width:670px;
	padding-top:20px;
}
#rblock #pickup li {
	width:210px;
	height:210px;
	float:left;
	padding-right:20px;
}
#rblock #pickup li.last {
	padding-right:0;
}
#lblock {
	float:right;
	width:300px;
}
#lblock #topicsblock {
	position:relative;
	width:300px;
	height:375px;
}
#lblock #topicsblock h2 {
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:55px;
}
#lblock #topicsblock #topicsUp {
	position:absolute;
	top:10px;
	right:35px;
}
#lblock #topicsblock #topicsDown {
	position:absolute;
	top:10px;
	right:10px;
}
#lblock #topicsblock #topicsdetail {
	position:absolute;
	top:55px;
	left:0;
	width:260px;
	height:280px;
	padding:3px 20px 5px 20px;
	background:url(/img_top/new_topics_bg.gif) center top repeat-y;
	overflow:hidden;
}
#lblock #topicsblock #topicsdetail h3 {
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
}
#lblock #topicsblock #topicsdetail p {
	font-weight:bold;
	line-height:120%;
	padding-bottom:10px;
	background:url(/img_top/new_topics_line.gif) center bottom no-repeat;
}
#lblock #topicsblock #topicsdetail p a {
	color:#FFF;
}
#lblock #topicsblock #topicsdetail p a:hover {
	color:#F6C;
}
#lblock #topicsblock #topicsback {
	position:absolute;
	bottom:0;
	left:0;
	width:300px;
	height:40px;
}

#lblock #bannerblock {
	margin-top:20px;
	width:300px;
	height:210px;
}
#lblock #bannerblock h2 {
	width:300px;
	height:25px;
}
#lblock #bannerblock li {
	padding-top:5px;
}


.pageinquiry .sec #pagetit {
	background:url(/img_inquiry/h1.gif) lef top no-repeat;
}
.pageinquiry .sec #pagesub {
	background-color:#3566AD;
}
.pageinquiry .sec h2 {
	border-bottom:2px solid #3566AD;
}
.pageinquiry .sec #telblock {
	width:600px;
	padding:30px;
	margin:0 auto;
	text-align:center;
	border:1px dashed #3566AD;
	background-color:#EDF2FA;
}
.pageinquiry .sec #telblock #policy {
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.pageinquiry .sec #telblock #tel {
	color:#C00;
	font-size:21px;
	font-family:Arial;
	font-size:42px;
	font-weight:bold;
	padding-bottom:10px;
}
.pageinquiry .sec #telblock #email {
	font-size:14px;
}
.pageinquiry .sec #table-wrap {
	padding:1px;
	border:1px solid #3566AD;
	margin-top:20px;
}
.pageinquiry .sec table {
	width:100%;
}
.pageinquiry .sec th {
	background-color:#3566AD;
	padding:8px 10px;
	color:#FFF;
	border-top:1px solid #FFF;
	width:250px;
}
.pageinquiry .sec td {
	padding:8px 10px;
	border-top:1px solid #3566AD;
}
.pageinquiry .sec td .wpcf7-not-valid-tip-no-ajax {
	color:#F00;
	display:block;
}
.pageinquiry .sec #your-btn {
	text-align:center;
	padding:20px;
}
.pageinquiry .sec .wpcf7-validation-errors {
	color:#F00;
	background-color:#EEE;
	border:1px solid #CCC;
	padding:10px;
	text-align:center;
}
.pageinquiry .sec .wpcf7-mail-sent-ok {
	color:#3566AD;
	background-color:#EEE;
	border:1px solid #3566AD;
	padding:10px;
	text-align:center;	
}
.pageinquiry .sec .first th,
.pageinquiry .sec .first td {
	border-top:none;
}

.pagebbs .sec #pagetit {
	background:url(/img_bbs/h1.gif) lef top no-repeat;
}
.pagebbs .sec #pagesub {
	background-color:#498D25;
}
.pagebbs .sec h2 {
	border-bottom:2px solid #498D25;
}
.pagebbs .sec .css_form_embedded {
	border:1px dashed #498D25;
	padding:20px;
}
.pagebbs .sec .css_form_textfieldspace {
	width:100%;
}
.pagebbs .sec .css_form_textfieldspace b {
}
.pagebbs .sec .css_form_textfieldspace .css_form_text {
}
.pagebbs .sec .css_form_textfieldspace .css_form_namefield {
	width:200px;
	margin-right:5px;
	margin-bottom:10px;
}
.pagebbs .sec .css_form_textfieldspace .css_form_emailfield {
	width:250px;
	margin-right:5px;
	margin-bottom:10px;
}
.pagebbs .sec .css_form_textfieldspace .css_form_urlfield {
	width:250px;
	margin-right:5px;
	margin-bottom:10px;
}
.pagebbs .sec .css_form_textfieldspace .css_form_messagefield {
	width:250px;
	height:50px;
	margin-right:5px;
}
.pagebbs .sec .css_form_errormessage {
	color:#F00;
}
.pagebbs .sec .css_form_antispam_inputfield {
	margin:5px 0;
}
.pagebbs .sec .css_post_embedded {
	padding:10px;
	background-color:#498D25;
}
.pagebbs .sec .css_navigation_overview {
	padding:10px 0 20px 0;
}
.pagebbs .sec .css_post_embedded .css_post_header2,
.pagebbs .sec .css_post_embedded .css_post_header3 {
	width:30px;
}
.pagebbs .sec .css_post_embedded .css_post_message {
	padding:10px 10px 0 10px;
	background-color:#FFF;
}
.pagebbs .sec .css_post_header1 {
	padding:10px;
	color:#FFF;
}

.pagetopics #pagetit {
	background:url(/img_topics/h1.gif) lef top no-repeat;
}
.pagetopics #pagesub {
	background-color:#6F005E;
}
.pagetopics .sec h2 {
	border-bottom:2px solid #6F005E;
}
.pagetopics .sec .sec-in #topics-list li {
	background:url(/img_common/fm_icon08.gif) left 1px no-repeat;
	min-height:14px;
	height: auto !important;
	height: 14px;
	padding-left:18px;
	padding-bottom:10px;
	display:block;
}
.pagetopics .sec .sec-in #topics-list li .date {
	width:110px;
	display:block;
	float:left;
}
.pagetopics .sec .sec-in #topics-list li .icon {
	width:80px;
	display:block;
	float:left;
}
.pagetopics .sec .sec-in #topics-list li .tit {
	width:732px;
	display:block;
	float:right;
}
