@charset "UTF-8";



/*PC------------------------------------------------------------*/

#boxCompany {
	background:url(/wp/wp-content/themes/responsive_042/images/company.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxProject {
	background:url(/wp/wp-content/themes/responsive_042/images/project.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxFlow {
	background:url(/wp/wp-content/themes/responsive_042/images/flow.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxRenovation {
	background:url(/wp/wp-content/themes/responsive_042/images/renovation.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxH-renovation {
	background:url(/wp/wp-content/themes/responsive_042/images/h-renovation.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxM-renovation {
	background:url(/wp/wp-content/themes/responsive_042/images/m-renovation.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxP-renovation {
	background:url(/wp/wp-content/themes/responsive_042/images/p-renovation.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxSmart-home {
	background:url(/wp/wp-content/themes/responsive_042/images/smart-home.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxCurtain-interior {
	background:url(/wp/wp-content/themes/responsive_042/images/curtain-interior.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxBarrier-free {
	background:url(/wp/wp-content/themes/responsive_042/images/barrier-free.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxExterior {
	background:url(/wp/wp-content/themes/responsive_042/images/exterior.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxNewc-store {
	background:url(/wp/wp-content/themes/responsive_042/images/newc-store.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
#boxProducts-h {
	background:url(/wp/wp-content/themes/responsive_042/images/products-handled.jpg) 50% 0 no-repeat fixed;
	background-size: 100% auto;
	height: 400px;
	margin: 0 auto;
	padding: 0;
}
/*iPadサイズ以下------------------------------------------------------------*/

@media only screen and (max-width: 1024px) {
#boxCompany {
	background:url(/wp/wp-content/themes/responsive_042/images/company.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxProject {
    background:url(/wp/wp-content/themes/responsive_042/images/project.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxFlow {
	background:url(/wp/wp-content/themes/responsive_042/images/flow.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxRenovation {
	background:url(/wp/wp-content/themes/responsive_042/images/renovation.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxH-renovation {
	background:url(/wp/wp-content/themes/responsive_042/images/h-renovation.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxM-renovation {
	background:url(/wp/wp-content/themes/responsive_042/images/m-renovation.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxP-renovation {
	background:url(/wp/wp-content/themes/responsive_042/images/p-renovation.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxSmart-home {
	background:url(/wp/wp-content/themes/responsive_042/images/smart-home.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxCurtain-interior {
	background:url(/wp/wp-content/themes/responsive_042/images/curtain-interior.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxBarrier-free {
	background:url(/wp/wp-content/themes/responsive_042/images/barrier-free.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxExterior {
	background:url(/wp/wp-content/themes/responsive_042/images/exterior.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxNewc-store {
	background:url(/wp/wp-content/themes/responsive_042/images/newc-store.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
#boxProducts-h {
	background:url(/wp/wp-content/themes/responsive_042/images/products-handled.jpg) no-repeat;
    background-size: 100% auto;
	height: auto;
    padding-top: 400px !important;
}
}
/* 959px以下から 1カラム表示
------------------------------------------------------------*/
@media only screen and (max-width: 959px){
#boxCompany .post,
#boxProject .post,
#boxFlow .post,
#boxRenovation .post,
#boxH-renovation .post,
#boxM-renovation .post,
#boxP-renovation .post,
#boxSmart-home .post,
#boxCurtain-interior .post,
#boxBarrier-free .post,
#boxExterior .post,
#boxNewc-store .post,
#boxProducts-h .post{
	padding-top: 120px !important;
}
}

/*幅768px以下------------------------------------------------------------*/
@media only screen and (max-width:768px) and (orientation:portrait){
#boxCompany .post,
#boxProject .post,
#boxFlow .post,
#boxRenovation .post,
#boxH-renovation .post,
#boxM-renovation .post,
#boxP-renovation .post,
#boxSmart-home .post,
#boxCurtain-interior .post,
#boxBarrier-free .post,
#boxExterior .post,
#boxNewc-store .post,
#boxProducts-h .post{
	padding-top: 0px !important;
}
}

/*幅644px以下------------------------------------------------------------*/
@media only screen and (max-width: 644px) and (orientation:portrait){   
#boxCompany,
#boxProject,
#boxFlow,
#boxRenovation,
#boxH-renovation,
#boxM-renovation,
#boxP-renovation,
#boxSmart-home,
#boxCurtain-interior,
#boxBarrier-free,
#boxExterior,
#boxNewc-store,
#boxProducts-h{
	padding-top:250px !important;
}
#boxCompany .post,
#boxProject .post,
#boxFlow .post,
#boxRenovation .post,
#boxH-renovation .post,
#boxM-renovation .post,
#boxP-renovation .post,
#boxSmart-home .post,
#boxCurtain-interior .post,
#boxBarrier-free .post,
#boxExterior .post,
#boxNewc-store .post,
#boxProducts-h .post{
	padding-top:0px !important;
}
}

/*幅414px以下------------------------------------------------------------*/
@media only screen and (max-width: 414px) and (orientation:portrait){
#boxCompany,
#boxProject,
#boxFlow,
#boxRenovation,
#boxH-renovation,
#boxM-renovation,
#boxP-renovation,
#boxSmart-home,
#boxCurtain-interior,
#boxBarrier-free,
#boxExterior,
#boxNewc-store,
#boxProducts-h{
	padding-top:200px !important;
}
#boxCompany .post,
#boxProject .post,
#boxFlow .post,
#boxRenovation .post,
#boxH-renovation .post,
#boxM-renovation .post,
#boxP-renovation .post,
#boxSmart-home .post,
#boxCurtain-interior .post,
#boxBarrier-free .post,
#boxExterior .post,
#boxNewc-store .post,
#boxProducts-h .post{
	padding-top:0px !important;
}   
}

/*幅375px以下------------------------------------------------------------*/
@media only screen and (max-width: 375px) and (orientation:portrait){
#boxCompany,
#boxProject,
#boxFlow,
#boxRenovation,
#boxH-renovation,
#boxM-renovation,
#boxP-renovation,
#boxSmart-home,
#boxCurtain-interior,
#boxBarrier-free,
#boxExterior,
#boxNewc-store,
#boxProducts-h{
	padding-top:140px !important;
}
#boxCompany .post,
#boxProject .post,
#boxFlow .post,
#boxRenovation .post,
#boxH-renovation .post,
#boxM-renovation .post,
#boxP-renovation .post,
#boxSmart-home .post,
#boxCurtain-interior .post,
#boxBarrier-free .post,
#boxExterior .post,
#boxNewc-store .post,
#boxProducts-h .post{
	padding-top:0px !important;
}  
}