@charset "UTF-8";


/******** works */

#works{
	width: 1000px;
	float: right;
}

.w_main{
	margin-bottom: 40px;
}

.s_main{
	margin-bottom: 20px;
}

#works_detail{
	width: 630px;
	float: left;
	margin-right: 70px;
	margin-bottom: 70px;
    line-height: 2em;/*190301*/
}
#works_detail1000{
	width: 1000px;
	float: left;
	margin-right: 70px;
	margin-bottom: 70px;
    line-height: 2em;/*190301*/
}
#works_detail h3{
	font-size: 26px;
	/*color: #687952;*/
	font-weight: 500;
	margin-bottom: 30px;
	line-height: 1.4em;
}

#works_detail .w_tag{
	color: #666;
	font-size: 12px;
	margin-bottom: 5px;
}

#works_data{
	width: 300px;
	float: left;
	margin-bottom: 70px;
}

#works_data h3{
	font-size: 16px;
	color: #FFF;
	background-color: #000000;/*#687952*/
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}

#works_data_box {
	background-color: #F2F2F2;/*#F3F2EA*/
	padding: 20px;
	font-size: 12px;
	margin-bottom: 20px;
}

#works_data_box dl{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;/*#687952*/
	margin-top: 5px;
	overflow: hidden;
}

#works_data_box dt{
	color: #000000;/*#687952*/
	float: left;
	width: 100px;
}

#works_data_box dd{
	float: left;
	width: 160px;
}

#works_kitchen_data{
	width: 300px;
	float: left;
	margin-bottom: 70px;
}

#works_kitchen_data h3 {
    font-size: 16px;
    color: #FFF;
    background-color: #000000;
    padding: 30px 20px;
    text-align: center;
}

/*#works_kitchen_box {
	background-color: #F2F2F2;
	padding: 20px;
	font-size: 12px;
	margin-bottom: 20px;
}*/

#works_kitchen_box {
    background-color: #F2F2F2;
    padding: 32px 30px;
    font-size: 12px;
    margin-bottom: 20px;
    line-height: 2.8em;
}

/*#works_kitchen_box dl{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	margin-top: 5px;
	overflow: hidden;
}*/
#works_kitchen_box dl {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-top-style: dotted;
    border-bottom-color: #000000;
    margin-top: 5px;
    overflow: hidden;
}

#works_kitchen_box dt{
	color: #000000;/*#687952*/
	float: left;
/*	width: 250px;*/
}

#works_kitchen_box dd{
	float: left;
	width: 160px;
}

/* 190301/ */
h2.kt_taitle {
    font-size: 1em;
}

#works h3.kt_taitle {
    margin-bottom: 1em;
    font-family: Times New Roman,"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

div#works_kitchen_box01 {
    margin: 4.4em 1em;
}

div#works_kitchen_box02 {
    margin: 2em 1em;
    font-size: 12px;
    line-height: 2.2em;
}

/* /190301 */
/* 210901 */
#works_detail p.ktc_txt {
    font-size: 110%;
    line-height: 1.8em;
}

/* 200115/ */
div#works_ecosf_box01 {
    margin: 1em;
}
img.p_bx1 {
    width: 630px;
    margin: 0 0 1em 0;
}
/*/200115 */

/*190509 watanabe*/
.ph_left {
    float: left;
    width: 50%;
    margin-right: 1em;
}

.w_main_ph {
    margin-bottom: 40px;
}
/*/190509*/

#works_step_box {
	background-color: #F3F2EA;
	padding: 20px;
	font-size: 12px;
}

#works_step_box dl{
	margin-top: 5px;
	overflow: hidden;
	background-image: url(../works/images/step_arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 17px;
}

#works_step_box dl.last_step{
	background-image: none;
	padding-bottom: 0px;
}


#works_step_box dt{
	width: 150px;
	float: left;
	color: #000000;/*#687952*/
}

#works_step_box dd{
	width: 110px;
	float: left;
}

#works_favo{
	overflow: hidden;
	width: 1000px;
	clear: both;
}

#works_favo h3{
	color: #FFF;
	background-color: #000000;/*#687952*/
	font-size: 18px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	margin-bottom: 40px;
}


#works_reform_data {
	background-color: #F3F2EA;
	padding: 20px;
	font-size: 12px;
	margin-bottom: 20px;
}

#works_reform_data dl{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;/*#687952*/
	margin-top: 5px;
	overflow: hidden;
}

#works_reform_data dt{
	/*color: #687952;*/
	float: left;
	width: 100px;
}

#works_reform_data dd{
	float: left;
	width: 160px;
}


#furniture_detail{
	width: 715px;
	margin-right: auto;
	margin-left: auto;
}

#joinery_detail{
	width: 715px;
	margin-right: auto;
	margin-left: auto;
}

/*works_nav*/

#works_nav{
	float: left;
	width: 150px;
	margin-right: 130px;
}

#works_nav ul{
	width: 150px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}

#works_nav li{
	width: 150px;
	display: block;
	padding-bottom: 24px;
	text-align: center;
	padding-top: 24px;
	font-size: 14px;
	font-weight: 200;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #D6D5D6;
}

#works_nav li ul{
	border-top-style: none;
}

#works_nav li li{
	width: 150px;
	display: block;
	padding-bottom: 0px;
	text-align: center;
	padding-top: 12px;
	font-size: 14px;
	font-weight: 200;
	border-bottom-style: none;
}

#works_nav li a,
#works_nav li.wait{
	color: #999;
	width: 150px;
	display: block;
}

#works_nav li a:hover,active,
#works_nav li.current a{
	color: #595757;
}


/* works_all
===================================*/


#works_all{
	margin-bottom: 0px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 0px;
	z-index: 100;
	position: relative;
}

.works_all_inn {
	overflow: hidden;
}

#works_all h3 {
	font-family : Century,Bookman Old Style,Book Antiqua,Sylfaen,Times New Roman,"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 28px;
	text-align: left;
	color: #000000;/*170522 */
	letter-spacing: 0.06em;
	margin-top: 1em;
}

#works_all h3 span{
	font-family: "Noto Sans Japanese", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #595645;
}

/* works_list */

#works_list{
	width: 100%;
}

#works_list ul{
	width: 100%;
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#works_list li{
	float: left;
	margin: 1%;
	width: 31%;
}

#works_list .photo{
	position: relative;
	margin: 0px;
	padding: 0px;
	}

#works_list .photo img{
	width: 100%;
	height auto;
	}
	
#works_list p.obi a{
	text-align: left;
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	/*margin-left: 5%;*/
	width: auto;
	display: inline;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

#works_list p.obi a:hover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#works_list p{
	/*font-family : Century,Bookman Old Style,Book Antiqua,Sylfaen,Times New Roman,"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;*/
}

#works_list p.reno a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #687A50*/
    padding: 0 1em;
}

#works_list p.refo a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #006F54*/
    padding: 0 1em;
}

#works_list p.kitchen a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #41657A*/
    padding: 0 1em;
}

#works_list p.kitchen-ad a{
	color: #696969;
	/*background-color: #000000;/*190219 #41657A*/
    padding: 0 1em;
}

#works_list p.furni a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #448385*/
    padding: 0 1em;
}

#works_list p.house a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #97514B*/
    padding: 0 1em;
}
/*
#works_list p.obi a{
	color: #fff;
}
*/
#works_list p.new_ico{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
	width: 44px;
}

#works_list .photo:hover img{
	filter: Alpha(opacity=60);
	opacity: 0.6;
	}
	
#works_list p.new_ico img:hover{
	filter: Alpha(opacity=100);
	opacity: 1;
	}

#works_list p.ttl0 {
	font-weight: bold;
	font-size: 0.96em;
	color: #696969;
	clear: both;
	padding-top: 0%;
	margin-left: -0.5em;
	padding-bottom: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#works_list p.ttl0_h {
	font-weight: bold;
	font-size: 0.96em;
	color: #696969;
	clear: both;
	padding-top: 4%;
	margin-left: -0.5em;
	padding-bottom: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#works_list p.ttl {
	/*font-weight: bold;*/
	font-size: 0.96em;
	/*color: #595645;*/
	clear: both;
	padding-top: 0%;
	padding-right: 5%;
	padding-bottom: 1%;
	padding-left: 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#works_list p.caption {
	font-size: 12px;
	padding-right: 5%;
	padding-left: 5%;
	overflow: hidden;
	padding-top: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

#works_list .txtbox{
	background-color: #ffffff;/*170522 #F3F2EE*/
	width: 100%;
	padding-bottom: 5%;
	margin: 0px;
	padding-top: 5%;
	padding-right: 0px;
	padding-left: 0px;
	}

/*-------*/
/* works_list .photo1 */
#works_list .photo1{
	position: relative;
	margin: 0px;
	padding: 0px;
	}

#works_list .photo1 img{
	width: 100%;
	height auto;
	}

/*-------*/
/* works_list2 */

#works_list2{
	width: 100%;
}

#works_list2 ul{
	width: 100%;
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#works_list2 li {
    float: left;
    margin: 1%;
    width: 48%;
}

#works_list2 .photo{
	position: relative;
	margin: 0px;
	padding: 0px;
	}

#works_list2 .photo img{
	width: 100%;
	height auto;
	}
	
#works_list2 p.obi a{
	text-align: left;
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	/*margin-left: 5%;*/
	width: auto;
	display: inline;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

#works_list2 p.obi a:hover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#works_list2 p{
	/*font-family : Century,Bookman Old Style,Book Antiqua,Sylfaen,Times New Roman,"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;*/
}

#works_list2 p.reno a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #687A50*/
    padding: 0 1em;
}

#works_list2 p.refo a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #006F54*/
    padding: 0 1em;
}

#works_list2 p.kitchen a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #41657A*/
    padding: 0 1em;
}

#works_list2 p.kitchen-ad a{
	color: #696969;
	/*background-color: #000000;/*190219 #41657A*/
    padding: 0 1em;
}

#works_list2 p.furni a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #448385*/
    padding: 0 1em;
}

#works_list2 p.house a{
	color: #FFFFFF;
	background-color: #b3b3b3;/*17052 #97514B*/
    padding: 0 1em;
}
/*
#works_list2 p.obi a{
	color: #fff;
}
*/
#works_list2 p.new_ico{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
	width: 44px;
}

#works_list2 .photo:hover img{
	filter: Alpha(opacity=60);
	opacity: 0.6;
	}
	
#works_list2 p.new_ico img:hover{
	filter: Alpha(opacity=100);
	opacity: 1;
	}

#works_list2 p.ttl0 {
	font-weight: bold;
	font-size: 0.96em;
	color: #696969;
	clear: both;
	padding-top: 0%;
	margin-left: -0.5em;
	padding-bottom: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#works_list2 p.ttl0_h {
	font-weight: bold;
	font-size: 0.96em;
	color: #696969;
	clear: both;
	padding-top: 4%;
	margin-left: -0.5em;
	padding-bottom: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}


#works_list2 p.ttl {
	/*font-weight: bold;*/
	font-size: 0.96em;
	/*color: #595645;*/
	clear: both;
	padding-top: 0%;
	padding-right: 5%;
	padding-bottom: 1%;
	padding-left: 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#works_list2 p.caption {
	font-size: 12px;
	padding-right: 5%;
	padding-left: 5%;
	overflow: hidden;
	padding-top: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

#works_list2 .txtbox{
	background-color: #ffffff;/*170522 #F3F2EE*/
	width: 100%;
	padding-bottom: 5%;
	margin: 0px;
	padding-top: 5%;
	padding-right: 0px;
	padding-left: 0px;
	}

/*-------*/

/*home*/
#service_detail {
    width: 100%;
    float: left;
    margin-right: 70px;
    margin-bottom: 70px;
    line-height: 2em;
}
/* 210116 home */
#top h5.home {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    margin: 25px 0px 5px 0px;
    line-height: 1.8;
}

/* contact-form-7 フィールドサイズ変更  */
.wpcf7 input[name="your-name"],
.wpcf7 input[name="text-603"],
.wpcf7 input[name="text-772"],
.wpcf7 input[name="text-353"],
.wpcf7 input[name="menu-335"],
.wpcf7 input[name="your-email-411"],
.wpcf7 input[name="your-subject"] {
        width: 80%;
        height: 35px !important;
        margin-bottom: 2em;
}

.wpcf7 textarea[name="your-message"] {
        width: 80%;
        height: 100px !important;
        margin-bottom: 2em;
}

.wpcf7 input[name="menu-335"],
.wpcf7 input[name="radio-316"],
.wpcf7 input[name="text-726"]{
/*
        width: 80%;
        height: 35px !important;
*/
        margin-bottom: 2em;
        line-height: 2em;
        padding: 0em 2em 0em 0em;
}
@media screen and (max-width: 480px) {
.br-sp1 {
    display: none;
}
br.br-sp1 {
    display: contents;
}
}
@media screen and (max-width: 480px) {

.wpcf7 input[name="your-name"],
.wpcf7 input[name="text-603"],
.wpcf7 input[name="text-772"],
.wpcf7 input[name="text-353"],
.wpcf7 input[name="menu-335"],
.wpcf7 input[name="your-email-411"],
.wpcf7 input[name="your-subject"] {
        width: 100%;
        height: 35px !important;
        margin-bottom: 2em;
/*		margin-left: -140px;*/
}

.wpcf7 textarea[name="your-message"] {
        width: 100%;
        height: 100px !important;
        margin-bottom: 2em;
/*	    margin-left: -140px;*/
}

.wpcf7 input[name="menu-335"],
.wpcf7 input[name="radio-316"],
.wpcf7 input[name="text-726"]{
/*
        width: 80%;
        height: 35px !important;
*/
        margin-bottom: 2em;
        line-height: 2em;
        padding: 0em 2em 0em 0em;
}

.wpcf7-form-control-wrap
  display: block;
.wpcf7-form-control.wpcf7-radio
  display: flex;

span.wpcf7-list-item
  position: relative;
  flex-basis: 50%;
  width: 100%;
  &.first
    margin: 0!important

.wpcf7-list-item-label
  color: #333;
  cursor: pointer;
  font-size: 13px

input[type="radio"]
  position: absolute;
  opacity: 0;

.wpcf7-list-item-label:before
  content: '';
  background: #fff;
  border-radius: 100%;
  border: 1px solid #888888;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 14px;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;

input[type="radio"]:checked + .wpcf7-list-item-label:before
  background-color: #FFDBAA;
  box-shadow: inset 0 0 0 2px #fff;
}

/* contact-form-7 フィールドサイズ変更  */

@media only screen and (min-width:1px) and (max-width:740px) {

#works{
	width: 100%;
	float: none;
}

#works_detail{
	width: 100%;
	float: none;
	margin-right: 0px;
	margin-bottom: 70px;
}

#works_kitchen_detail{
	width: 100%;
	float: none;
	margin-right: 0px;
	margin-bottom: 70px;
}

#works_data{
	width: 100%;
	float: none;
	margin-bottom: 70px;
}

#works_kitchen_data {
    width: 100%;
    float: none;
    margin-bottom: 70px;
}

#works_data_box dt{
	/*color: #687952;*/
	float: left;
	width: 100px;
}

#works_data_box dd{
	float: left;
	width: auto;
}

#works_step_box dt{
	width: 150px;
	float: left;
	/*color: #687952;*/
}

#works_step_box dd{
	width: auto;
	float: left;
}

#works_favo{
	overflow: hidden;
	width: 100%;
	clear: both;
}

#works_reform_data dt{
	/*color: #687952;*/
	float: left;
	width: 100px;
}

#works_reform_data dd{
	float: left;
	width: auto;
}

#furniture_detail{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#joinery_detail{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

/*190509 watanabe*/
.ph_left {
    float: left;
    width: 100%;
    margin-right: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

p.w_main_ph {
    line-height: 1em;
    width: 60%;
    text-align: center;
    padding: 50px;
}

/*/190509*/    

input[type="radio"] {
    margin: 0 0 0 3em;
}

/*works_nav*/
#works_nav{
	float: none;
	width: 100%;
	margin-right: 0px;
	padding-top: 80px;
}

#works_nav ul{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}

#works_nav li{
	width: 100%;
	display: block;
	padding-bottom: 24px;
	text-align: center;
	padding-top: 24px;
	font-size: 14px;
	font-weight: 200;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

#works_nav li a,
#works_nav li.wait{
	color: #999;
	width: 100%;
	display: block;
}

#works_nav li li{
	width: 100%;
	display: block;
	padding-bottom: 0px;
	text-align: center;
	padding-top: 12px;
	font-size: 14px;
	font-weight: 200;
	border-bottom-style: none;
}

    /*210116 home */
    #top h5.home {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    margin: 25px 0px 5px 0px;
    line-height: 1.8;
}

/* movie_all
===================================*/

#movie_all{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	margin-top: 0px;
}

.movie_all_inn {
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	width: 90%;
}

#movie_all h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
}

#movie_all h3 span{
	font-size: 14px;
	display: block;
}

/* mov_list */

#mov_list{
	width: 100%;
	float: none;
	margin-top: 30px;
}

#mov_list h3{
	margin-left: auto;
	width: 90%;
	margin-right: auto;
}

#mov_list ul{
	width: 90%;
	padding: 0px;
	overflow: hidden;
	margin-top: 0%;
	margin-right: auto;
	margin-bottom: 2%;
	margin-left: auto;
}

#mov_list li{
	float: left;
	margin: 1%;
	width: 48%;
}

.w_main {
    margin-bottom: 20px;
}

img.p_bx1 {
    width: 100%;
    margin: 0 0 1em 0;
}
    
.br-sp1 {
    display: none;
}

} /*@mediaEnd*/


@media only screen and (min-width:1px) and (max-width:480px) {

/* works_all
===================================*/


/* works_list */

#works_list ul{
	width: 90%;
	margin-right: auto;
 	margin-left: auto;
}

#works_list li{
	float: none;
	width: 100%;
	margin-top: 3%;
	margin-right: 0%;
	margin-bottom: 3%;
	margin-left: 0%;
}
.br-sp1 {
    display: none;
}

} /*@mediaEnd*/

.br_pd4{
	margin-bottom: 4px;
}
img.p_bx1 {
    width: 100%;
    margin: 0 0 1em 0;
}
