/*
Theme Name: イズアーク株式会社(リニューアル用テーマ)
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/* =Reset
-------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
img {vertical-align:top;}
input[type="radio"], input[type="checkbox"] {vertical-align: -3px;}



/* For modern browsers */
.cf:before,
.cf:after {
	content:"";
	display:table;}
.cf:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}

.clr {
	clear: both;
	line-height: 0;
	display: block;
	height: -1px;
}

#news .no_date {

padding:15px 0 15px 0;
border-bottom:1px solid #cccccc;

}

#news_list .no_date {

padding:15px 0 15px 0;
border-bottom:1px solid #cccccc;

}

#slide .no_date {

padding:15px 0 15px 0;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;

}


/* =all
-------------------------------------------------------------- */
html {
	overflow-y: scroll;
}
body {
	font-size: 12px;
	line-height: 1.5;
	color: #000;

}

a {
color:#8e000d;
text-decoration:underline;	
}
a:hover {
	text-decoration: underline;
}

/* font */
.fl {	float: left;}
.fr {	float: right;}
.ta_l { text-align: left;}
.ta_c { text-align: center;}
.ta_r { text-align: right;}
.lh17 { line-height: 1.7;}
.lh20 { line-height: 2;}
.f10 {	font-size: 10px;}
.f14 {	font-size: 14px;}
.f15 {	font-size: 15px;}
.f16 {	font-size: 16px;}
.f18 {	font-size: 18px;}
.bold {	font-weight: bold;}

.red2 { color:#bc051b;}
.green {color: #8ad004;}
.orange {color: #f09300;}

/* mgn */
.mgn05 {margin-bottom: 5px;}
.mgn08 {margin-bottom: 8px;}
.mgn10 {margin-bottom: 10px;}
.mgn13 {margin-bottom: 13px;}
.mgn15 {margin-bottom: 15px;}
.mgn20 {margin-bottom: 20px;}
.mgn25 {margin-bottom: 25px;}
.mgn30 {margin-bottom: 30px;}
.mgn35 {margin-bottom: 35px;}
.mgn40 {margin-bottom: 40px;}
.mgn50 {margin-bottom: 50px;}

.mgnt20 {
	
margin:20px 0 0 0;	
	
	}
	

.mgnt30 {
	
margin:30px 0 0 0;	
	
	}

img.alpha:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}


#header {
	
width:1000px;
margin:0 auto;	
	
	}

#header_left {
	
float:left;	
	
	}
	
#header_left h1,#header_left p {
	
float:left;	
	
	}
	
#header_left p {
	
line-height:120%;
padding:35px 0 0 35px;	
	
	}
	
#header_left span {
	
display:block;	
color:#808080;
font-size:10px;
	
	}
	
#header_right {

padding:6px 0 0 0;
float:right;	
	
	}
	
#head_add {
	
width:423px;
height:74px;
background:url(img/head_add.jpg) no-repeat;	
	
	}
	
#head_add li {
	
float:left;	
padding:0 0 0 3px;
	
	}
	
#head_add ul {
	
float:right;	
	
	}
	
#main_menu {
	
border-top:1px solid #d0c9b5;	
border-bottom:1px solid #d0c9b5;	
	
	}
	
#main_menu ul {
	
width:1000px;
margin:-1px auto 0 auto;	
	
	}
	
#main_menu li {
	
float:left;	
	
	}
	
#main_image {
	
margin:3px 0 0 0;
background:#bcae88;
height:432px;
position:relative;
padding:20px 0 0 0;
	
	}
	
#parts {
	
position:absolute;
right:0;
bottom:0;	
	
	}
	

	
#contents {
	
width:1000px;
margin:0 auto;
padding:50px 0 0 0;
	
	}
	
#contents2 {
	
width:1000px;
margin:0 auto;
	
	}
	
#left_clm {
	
width:700px;
float:left;	
	
	}
	
#msg {

background:url(img/il_f1.png) no-repeat;
	
	}
	
#msg dl {
	
padding:35px 0 0 0;	
	
	}
	
#msg dt {
	
font-weight:bold;
color:#613d00;
font-size:13px;	
padding:0 0 10px 0;
	
	}
	
#msg dd {
	
color:#434343;	
	
	}
	
#news {
	
background:url(img/il_f2.png) no-repeat;
margin:50px 0 0 0;
	
	}
	
.news_detail {

margin:40px 0 0 0;
border-top:1px solid #cccccc;	
	
	}
	
.news_detail a {
	
color:#2b2b2b;
text-decoration:underline;	
	
	}
	
.news_detail dl {
	
border-bottom:1px solid #cccccc;
padding:10px 0 10px 0;	
	}
	
.news_detail dt {
	
float:left;	
	
	}
	
.news_detail dt span {
	
display:block;
float:left;	
	
	}
	
.news_detail .date {

background:#434343;
color:#ffffff;
font-weight:bold;
font-size:10px;
height:18px;
width:79px;
text-align:center;
margin:0 1px 0 0;
padding:2px 0 0 0;
	
	}
	
.news_detail dd {
	
float:left;	
padding:0 0 0 20px;
	
	}

	
#works {

background:url(img/il_f3.png) no-repeat;
margin:50px 0 0 0;
	
	}
	
#pickup {
	
background:url(img/il_f4.png) no-repeat;
margin:50px 0 0 0;
	
	}
	
.red {
	
color:#e70012;	
	
	}
	
.f p {
	
text-align:right;
padding:20px 0 0 0;	
	
	}
	
.f h2 {
	
color:#808080;
font-size:10px;
margin:-10px 0 0 0;	
	
	}
	
#right_clm {
	
float:right;
width:280px;	
	
	}
	
#right_bnr {

margin:5px 0 7px 0;
background:url(img/rb_bg.jpg) repeat-y;
padding:8px 7px 8px 7px;
	
	}
	
#right_bnr ul {
	
background:#ffffff;	
padding:6px 0 6px 0;
	
	}
	
#right_bnr li {
	
	border-bottom:1px dashed #cabfad;
	padding:0 0 8px 0;
	margin:0 0 8px 0;	
	
	}
	
#right_add dl {
	
border:1px solid #808080;	
	
	}
	

#right_bnr {
	
text-align:center;	
	
	}
	
#footer_wrap {
	
background:#ffffff;
border-top:1px solid #d0c9b5;	
padding:50px 0 0 0;
margin:60px 0 0 0;
	
	}
	
#footer {
	
width:1000px;
margin:0 auto;	
	
	}
	
#footer_left {

width:560px;
float:left;	
	
	}
	
#footer_left ul {

border-top:1px dashed #81735c;
float:left;
margin:0 20px 0 0;
_margin:0 -20px 0 0;
	
	}
	
#footer_left li {
	
border-bottom:1px dashed #81735c;
	
	}
	
#footer_right {
	
width:440px;
float:right;	
text-align:right;
	
	}
	
#footer_right dl {
	
padding:65px 0 0 0;	
	
	}
	
#footer_right dd {
	
padding:20px 0 0 0;	
	
	}
	
#copy {
	
color:#ffffff;
background:#8e000d;	
text-align:center;
padding:10px 0 10px 0;
font-size:10px;
margin:50px 0 0 0;
	
	}
	
.mgn_none {

margin:0!important;	
	
	}
	
.pd_none {
	
padding:0!important;	
	
	}

.pdnone {
	
padding:0!important;	
	
	}
	
.none {

margin:0!important;
padding:0!important;	
border:0!important;

	}
	
	
#iworks {
	
padding:20px 0 0 0;	
	
	}
	
#iworks ul {
	
padding:20px 0 0 0;	
	
	}
	
#iworks p {
	
text-align:left;	
	
	}
	
#iworks li {
	
float:left;	
	
	}
	
#iwl {
	
width:470px;
float:left;	
	
	}
	
#iwl li {

padding:0 5px 0 0;	
	
	}
	
#iwr {
	
width:230px;
float:right;	
	
	}
	
#pt {
	
text-align:right;	
margin:-72px 0 0 0;
	
	}
	
#pankz {
	
width:1000px;
margin:0 auto;
font-size:10px;	
	
	}
	
#pankz {
	
color:#765800;	
padding:20px 0 20px 0;
	
	}
	
#pankz img {
	
margin:3px 5px 0 0;
	
	}
	
#pankz a {
	
color:#8e000d;
text-decoration:underline;	
	
	}
	
#low_clm {

border-left:1px solid #8e000d;
border-right:1px solid #8e000d;
border-bottom:1px solid #8e000d;
padding:0 0 30px 0;
min-height:790px;
	
	}
	
#low_clm h2 {
	
text-align:center;
padding:0 0 15px 0;
	
	}
	
.low_c {
	
width:638px;
margin:0 auto;
background:#ffffff;
padding:16px;
min-height:600px;

	}
	
.low_c2 {
	
width:651px;
margin:0 auto;
background:url(img/alf_bg.png);
padding:16px 3px 16px 16px;
min-height:620px;

	
	}

.low_c .btn {
	
text-align:center;
padding:20px 0 0 0;	
	
	}
	
.low_c h3 {

padding:0 0 20px 0;	
	
	}
	
#order h3 {
	
padding:0;	
	
	}
	
#privacy p {

font-size:14px;
	
	}
	
#privacy dt {

margin:20px 0 0 0;
padding:10px;
color:#8e000d;
font-weight:bold;
font-size:13px;
border:1px solid #878672;
	
	}
	
#privacy dd {
	
padding:10px 0 0 0;	
	
	}
	
.tbl {
	
padding:30px 0 0 0;	
	
	}
	
.tbl td input,.tbl td textarea,.tbl td select {
	
border:1px solid #878672;
padding:5px;
	
	}
	
.tbl td textarea {

width:90%;	
height:150px;
	

	}
.tbl td span {

display:block;
padding:10px 0 0 0;	
color:#8e000d;
	
	}
	
.tbl table {
	
border-top:1px solid #878672;
	
	}
	
.tbl th {

width:30%;
border-bottom:1px solid #878672;
padding:15px 0 15px 0;
font-size:14px;
color:#473709;
	
	}
	
.tbl td {

padding:15px 0 15px 0;
border-bottom:1px solid #878672;
	
	}
	
.tbl2 {
	
border-top:1px solid #aead9c;
margin:10px 0 0 0;
	
	}
	
.tbl2 th {

padding:15px 0 15px 20px;
width:30%;
font-size:13px;
font-weight:bold;
color:#8e000d;
border-left:1px solid #8e000d;
border-bottom:1px solid #aead9c;
	
	}
	
.tbl2 td {
	
padding:15px 0 15px 0;
border-bottom:1px solid #aead9c;
	
	}
	
#news_list {
	
margin:0;	
	
	}
	
.pager {

padding:15px 0 0 0;
text-align:center;	
color:#808080;
font-size:10px;
float:right;
	
	}
	
.pager span {

padding:1px 0 0 0;
display:block;
font-weight:bold;
color:#000000;	
width:15px;
float:left;
	
	}

.pager a {

padding:1px 0 0 0;
display:block;
float:left;
color:#ffffff;
background:#8e000d;
width:15px;
margin:0 3px 0 0;
text-decoration:none;

}
	

#news_detail dt {

font-weight:bold;
font-size:14px;	
color:#2b2b2b;
border-top:2px solid #8e000d;
padding:10px 0 0 0;
	
	}

	
#news_detail dt img {
	
float:right;	
	
	}
	
#news_detail dd {

padding:20px 0 0 0;	
	
	}
	
#date_area {
	
padding:10px 0 10px 0;
margin:0 0 15px 0;	
border-top:1px dashed #808080;
border-bottom:1px dashed #808080;
	
	}

#date_area span {
	
display:block;
float:left;
background:#434343;
color:#ffffff;
font-weight:bold;
font-size:10px;
height:18px;
width:79px;
text-align:center;
margin:0 1px 0 0;
padding:2px 0 0 0;
	
	
	}
	
#news_detail p {

padding:30px 0 0 0;
text-align:right;	
	
	}
	
#btm_bnrarea {
	
padding:20px 0 0 0;
margin:20px 0 0 0;
border-top:1px solid #cccccc;	
	
	}
	
#btm_bnrarea li {
	
float:left;
padding:0 11px 0 0;
	
	}
	
#slide {

padding:30px 0 0 0;	
	
	}
	
#main_img {

width:334px;
float:left;	
	
	}
#main_img img {

width:334px!important;
max-height:234px;
/height:234px;

}

#main_img img:hover {

	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;

}
	
#thubnail {

width:366px;
float:right;	
	
	}
#thubnail .first {

display:none;

}
	
#thubnail li {
	
float:left;	
margin:0 0 10px 10px;
background:#000000;
	
	}

#thubnail img {

	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
width:112px;
height:auto;

}

#thubnail img:hover {

	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;

}

	
#example_txt dt {
	
float:left;
width:75px;
text-align:center;
padding:0 10px 0 0;
margin:-10px 0 0 0;
	
	}

#example_txt img {

vertical-align:bottom;

}
	
#example_txt dt span {
	
display:block;
background:#2b2b2b;
color:#ffffff;
font-size:10px;
font-weight:bold;
padding:2px 0 1px 0;
	
	}

#example_txt dd {

width:615px;
float:right;
padding:6px 0 0 0;	
	
	}
	
#example_txt a {
	
font-size:11px;
color:#000000;
text-decoration:underline;	
	
	}
	
#house {

width:602px;
height:214px;
background:url(img/works_bg1.png) no-repeat;
color:#ffffff;
margin:10px 0 0 0;
padding:18px;
	
	}
	
#house p {
	
padding:0 0 20px 0;	
	
	}
	
#apartment p {
	
padding:0 0 40px 0;	
	
	}
	
#apartment {

width:602px;
height:214px;
background:url(img/works_bg2.png) no-repeat;
color:#ffffff;
margin:10px 0 0 0;
padding:18px;
	
	}
	
#works_pers {
	
width:602px;
height:214px;
background:url(img/works_bg4.png) no-repeat;
color:#ffffff;
margin:10px 0 0 0;
padding:18px;

	}
	
#ec {
	
width:602px;
height:214px;
background:url(img/works_bg3.png) no-repeat;
color:#ffffff;
margin:10px 0 0 0;
padding:18px;

	}
	
#works1 {
	
padding:20px 0 0 0;	
	
	}
	
#works2 {
	
font-size:14px;
line-height:160%;	
	
	}
	
#works_c1 h3 {

padding:0 0 30px 0;	

	}
	
#works_c1,#works_c2,#works_c3,#works_c4 {
	
margin:30px 0 0 0;	
	
	}

#works_c4 p {
	
padding:0 0 45px 0;	
	
	}
	
#ec a {

color:#ffffff;
text-decoration:underline;	
	
	}
	
#main_bg {

width:1018px;
height:410px;
margin:0 auto;
position:relative;
	
	}
	
#main {
	
width:1016px;
margin:0 auto;	
position:absolute;
z-index:2;

	}
	
#slider4 {
	
padding:6px 0 0 0;	
	
	}
	
.bx-wrapper {
	
height:410px;	
	
	}
	
.bx-viewport {
	
height:410px;
text-align:center;
	
	}
	
.bx-pager {
	
width:786px;
margin:0 auto;	
position:absolute;
bottom:0;
left:116px;
z-index:2;
height:80px;
	
	}
.bx-controls-direction {

position:relative;
text-indent:-9999px;
margin:-220px 0 0 0;
	
	}
.bx-prev {

width:54px;
height:54px;
background:url(img/prev.png) no-repeat;
display:block;
position:absolute;
right:7px;
z-index:10;
	
	}
	
.bx-next {

width:54px;
height:54px;
background:url(img/back.png) no-repeat;
display:block;
position:absolute;
z-index:10;
left:10px;

	
	}


	
.bx-pager {

padding:0 0 0 34px;	
	
	}
	
.bx-pager-item {

float:left;	
padding:10px 7px 10px 7px; 
	
	}
	

#tab_btn1 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/ex_icon1.jpg) no-repeat;

}

.selected #tab_btn1 {
	
	background:url(img/ex_icon1_o.jpg) no-repeat;
	
}

#tab_btn2 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/ex_icon2.jpg) no-repeat;

}

.selected #tab_btn2 {
	
	background:url(img/ex_icon2_o.jpg) no-repeat;
	
}


#tab_btn3 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/pers_btn1.jpg) no-repeat;

}

.selected #tab_btn3 {
	
	background:url(img/pers_btn1_o.jpg) no-repeat;
	
}

#tab_btn4 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/pers_btn2.jpg) no-repeat;

}

.selected #tab_btn4 {
	
	background:url(img/pers_btn2_o.jpg) no-repeat;
	
}

#tab_btn5 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/pers_btn3.jpg) no-repeat;

}

.selected #tab_btn5 {
	
	background:url(img/pers_btn3_o.jpg) no-repeat;
	
}

#tab_btn6 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/pers_btn4.jpg) no-repeat;

}

.selected #tab_btn6 {
	
	background:url(img/pers_btn4_o.jpg) no-repeat;
	
}


#tab_btn7 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/spec_btn1.jpg) no-repeat;

}

.selected #tab_btn7 {
	
	background:url(img/spec_btn1_o.jpg) no-repeat;
	
}

#tab_btn8 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/spec_btn2.jpg) no-repeat;

}

.selected #tab_btn8 {
	
	background:url(img/spec_btn2_o.jpg) no-repeat;
	
}

#tab_btn9 {
	width:200px;
	height:40px;
	display:block;
	background:url(img/spec_btn3.jpg) no-repeat;

}

.selected #tab_btn9 {
	
	background:url(img/spec_btn3_o.jpg) no-repeat;
	
}




#example .tab-list li {
	
float:left;
padding:0 10px 0 0;
	
	}
	
#example #tab1 {
	
padding:20px 0 0 0;	
	
	}
	
.ex_list {
	
width:150px;	
float:left;
padding:20px 12px 0 0;
min-height:190px;
	
	}
	
.ex_list dd {
	
font-size:11px;
line-height:140%;	
padding:7px 0 7px 0;
color:#584c2d;
border-bottom:1px solid #e8e1cf;
margin:3px 0 0 0;
	
	}
	
.ex_list img {

width:148px;
border:1px solid #a5a5a5;
	
	}
	
#example .tab-box {
	
width:651px;	
	
	}
	
	
#ex_left {
	
width:370px;
float:left;
	
	}

#ex_left p {
	
padding:30px 0 0 0;	
	
	}
	
#ex_left dt {
	
font-size:16px;
font-weight:bold;
color:#8e000d;
padding:15px 0 15px 0;
margin:0 0 20px 0;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
	
	}
	
#ex_left dd {
	
font-size:14px;
line-height:180%;
	
	}
	
#ex_right {
	
float:right;
width:250px;	
	
	}
	
#ex_right img {
	
width:100%;
height:auto!important;
	
	}
	
#low_bg2 {
	
background:#8e000d;
height:148px;
	
	}
	
#low_bg2 h2 {

width:1000px;
margin:0 auto;
text-align:right;
	
	}
	
#pers_c,#spec_c {
	
width:1000px;
margin:0 auto 50px auto;	
	
	}
	
#pers_txt,#spec_txt {
	
text-align:center;
padding:30px 0 45px 0;	
	
	}
	
#pers_c .tab-list li,#spec_c .tab-list li {
	
float:left;
padding:0 5px 0 0;	
	
	}
	
#pers_c1 {
	
background:url(img/pers_main1.jpg) no-repeat;	
min-height:279px;

	}
	
#pers_c2 {
	
background:url(img/pers_main2.jpg) no-repeat;	
min-height:279px;
	
	}
	
#pers_c3 {
	
background:url(img/pers_main3.jpg) no-repeat;	
min-height:279px;
	
	}
	
#pers_c4 {
	
background:url(img/pers_main4.jpg) no-repeat;	
min-height:279px;
	
	}
	
#pers_c .tab-box,#spec_c .tab-box  {
	
margin:20px 0 0 0;	
	
	}
	
#pers_c .tab-box dl {
	
	
padding:120px 0 0 0;	
	
	}
	
#pers_c .tab-box dt {

font-size:16px;
font-weight:bold;
color:#614d33;
padding:0 0 20px 0;	
	
	}
	
#pers_price1 {
	
background:url(img/pers_price1.jpg) no-repeat;	
height:36px;
	
	}
	
#pers_price2 {
	
background:url(img/pers_price2.jpg) no-repeat;	
height:36px;
	
	}
	
#pers_price3 {
	
background:url(img/pers_price3.jpg) no-repeat;	
height:36px;
	
	}
	
#pers_price4 {
	
background:url(img/pers_price4.jpg) no-repeat;	
height:36px;
	
	}
	
	
	
.price {

margin:30px 0 30px 0;
width:605px;	
	
	}
	
.price ul {
	
float:right;	
	
	}
	
.price li {

float:left;
padding:0 0 0 5px;	
	
	}
	
.pers_btm {
	
background:#efefef;
border:1px solid #cccccc;
padding:0 0 30px 0;
	
	}
	
.pers_btm p {
	
padding:30px 0 30px 0;	
	
	}
	
.pers_list li {
	
float:left;
padding:0 10px 10px 0;	
	
	}
	
.pers_list {
	
width:923px;
margin:0 auto;	
	
	}
	
.pers_list ul {
	
padding:0 0 0 10px;	
	
	}
	
.pers_tbl {
	
width:901px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
margin:0 auto 10px auto;
background:#ffffff;	
font-size:14px;
	
	}
	
.psf1 {
	
background:#8e000d;
color:#ffffff;	
font-weight:bold;
width:25%;
text-align:center;
border-left:1px solid #cccccc;	
	
	}
	
.psf2 {
	
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:10px;
font-weight:bold;
width:25%;	
	
	}
	
.pers_tbl td {
	
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:10px;
	
	}
	
.pers_tbl td span {
	
display:block;
padding:5px 0 0 0;
font-size:12px;	
color:#808080;
	
	}
	
#btm_pers {
	
width:1000px;
margin:20px auto 0 auto;	
padding:0 0 50px 0;
	
	}
	
#btm_pers ul {
	
float:right;	
	
	}
	
#btm_pers li {
	
float:left;	
padding:0 0 0 5px;
	
	}



	
#spec1 {

background:url(img/spec1_img.jpg) no-repeat right top;	
min-height:177px;
margin:50px 0 0 0;
	
	}
	
#spec2 {
	
background:url(img/spec1_img2.jpg) no-repeat right top;	
min-height:209px;
margin:50px 0 0 0;
	
	}
	
#spec2 p {
	
font-size:12px;	
padding:10px 0 0 0;
	
	}
	
#spec3 {

margin:50px 0 0 0;
	
	}
	
#spec3 p {
	
padding:40px 0 0 0;	
	
	}


.spec_c1list {
	
font-size:14px;	
line-height:180%;
	
	}
	
.spec_c1list dt{
	
font-size:16px;
font-weight:bold;
color:#614d33;	
padding:0 0 30px 0;
	
	}
	
.spec_btn {
	
text-align:center;	
padding:60px 0 60px 0;
	
	}
	
#spec_list {
	
background:#e4decf;
padding:0 0 30px 0;

	}
	
#spec_btnt {
	
text-align:center;	
padding:30px 0 70px 0 ;
	
	}
	
#spec_list h3 {
	
padding:35px 0 0 0;	
	
	}
	
#spec_li1 {

width:476px;
height:233px;
background:url(img/spec_list1.png) no-repeat;
	
	}
	
#spec_li2 {

width:474px;
height:233px;
background:url(img/spec_list2.png) no-repeat;
	
	}
	
#spec_li3 {

width:476px;
height:233px;
background:url(img/spec_list3.png) no-repeat;
	
	}
	
#spec_li4 {

width:474px;
height:233px;
background:url(img/spec_list4.png) no-repeat;
	
	}
	
#spec_li5 {

width:320px;
height:233px;
background:url(img/spec_list5.png) no-repeat;
	
	}
	
#spec_li6 {

width:308px;
height:233px;
background:url(img/spec_list6.png) no-repeat;
	
	}
	
#spec_li7 {

width:322px;
height:233px;
background:url(img/spec_list7.png) no-repeat;
	
	}
	
#spec_li8 {

width:320px;
height:233px;
background:url(img/spec_list8.png) no-repeat;
	
	}

#spec_li9 {

width:308px;
height:233px;
background:url(img/spec_list9.png) no-repeat;
	
	}
	
#spec_li10 {

width:322px;
height:233px;
background:url(img/spec_list10.png) no-repeat;
	
	}
	
#spec_li11 {

width:476px;
height:233px;
background:url(img/spec_list11.png) no-repeat;
	
	}
	
#spec_li12 {

width:474px;
height:233px;
background:url(img/spec_list12.png) no-repeat;
	
	}

#spec_li13 {

width:950px;
height:128px;
background:url(img/spec_list13.png) no-repeat;
	
	}

#spec_li13 p {

width:450px;
padding:50px 0 0 12px;

}
	
	
.spec_left {
	
float:left;	
	
	}
	
.spec_right {
	
float:right;	
	
	}
	
.spec_list {
	
width:950px;
margin:20px auto 0 auto;	
	
	}
	
.spec_list p {
	
padding-top:50px;
	
	}
	
#spec_li1 p,#spec_li3 p,#spec_li11 p {
	
padding-left:12px;
	
	}
	
#spec_li2 p,#spec_li4 p,#spec_li12 p {
	
padding-left:12px;
	
	}

	
#spec_li5 p,#spec_li6 p,#spec_li7 p,#spec_li8 p,#spec_li9 p,#spec_li10 p {
	
text-align:center;	
	
	}
	
.align_r {
	
text-align:right;	
	
	}
	
#spec2c p,#spec3c p {
	
padding:30px 0 0 0;	
	
	}
	
#spec2c dl,#spec3c dl {
	
padding:50px 0 0 0;
	
	}
	
#spec3c dt {
	
padding:0;	
	
	}
	
#spec3c dd p {
	
padding:20px 0 10px 0!important;	
	
	}
	
#spec3c dd span {
	
font-size:11px;
color:#808080;	
	
	}
	
#map {
	
padding:15px 0 20px 0;	
	
	}

#map p {

padding:10px 0 0 0;	
text-align:right;
width:150px;
float:right;
	
	}
	
#map a {
	
background:#8e000d;
color:#ffffff;
display:block;
text-align:center;
text-decoration:none;
padding:3px 0 3px 0;
	
	}
	
#map iframe {
	
border:1px solid #aead9c;
	
	}
	
.wideslider {
	width: 100%;
	height: 403px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
	margin:0;
	padding:0;
}

.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;

}
.slider_prev,
.slider_next {
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}


.pagination {
	bottom: 10px;
	left: 0;
	width: 100%;
	height: 15px;
	text-align: center;
	position: absolute;
	z-index: 200;
}

.pagination a {
	margin: 0 5px;
	width: 15px;
	height: 15px;
	display: inline-block;
	overflow: hidden;
	background: #8e000d;
}
.pagination a.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

/* =======================================
	ClearFixElements
======================================= */
.wideslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.wideslider {
	
margin:3px 0 0 0;	
	
	}

.wideslider ul {
	display: inline-block;
	overflow: hidden;
}


.slider_prev {background: #000000 no-repeat right center;}
.slider_next {background: #000000 no-repeat left center;}


.wpcf7-form-control-wrap,.wpcf7-checkbox {

padding:0!important;

}

.wpcf7-checkbox span {

display:inline!important;
color:#000000!important;

}

.text-598 {

display:inline!important;

}


	
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100%;background:#2b2b2b;color:#ffffff;}

#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%; text-align:center;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}

#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:100%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#sb-wrapper-inner{position:relative;overflow:hidden;background:#ffffff;}



#sb-player img {

width:100%;
height:100%;
/width:100%;
/height:auto;

}

#sb-player {

text-align:center;

}


#sb-title {

padding:20px 20px 0 20px;

}

#topbtm_bnr {

padding:10px 0 10px 0;

}

#topbtm_bnr li {

padding:0 0 5px 0;

}

#family {

padding:0 0 50px 0;

}

#family p {

padding:30px 0 30px 0;

}

.family_list {

padding:0 0 50px 0;

}




#example_c dt {

font-size:14px;

}

#example_c dl {

padding:0 0 10px 0;

}

#example_c ul {

padding:0 0 20px 0;

}




.full_content {
	width:638px;
max-height:870px;
	position:relative;
	margin:0 auto;
	clear:both;
}
.full_content ul li{
	width:80px;
	height:80px;
	display:block;
	cursor: pointer;
padding:0 0 5px 0;

}
.full_content ul li:first-child {
	margin-left:0;
}
.full_content ul {
	padding:0;
	margin:0;

}

.full_content .content {
width:538px;
top:0;
right:0;
position:absolute;
}

.full_content .content img {

width:100%;
height:auto;
max-height:850px;

}

.full_content li img {

width:100%;
height:80px;

}