@charset "utf-8";
/* CSS Document */




.h3_about_pop {
      height: 100px;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.h3_about_pop h3 {
    color: #017541;
    font-size: 20px;
    max-width: 1000px;
    width: 90%;
    margin: 0 auto;
    text-shadow: 3px 3px 5px #aaa;
    padding: 32px 0 65px 0;
    line-height: 1.5;
}

.pop_h6 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 5px;
    border-left: 3px solid #017541;
}



.pop_h{height: 60px !important;
box-shadow: 0px 3px 5px #666;}

.h3_filed_pop{
    background: url(../img/top_bg.jpg) repeat;
    width: 100%;
    padding-top: 60px;
    margin-bottom: 10px;
}

.pop_link{display:flex;

clear:both;

}


.pop_link li{display:block;
margin-right:30px;}
.pop_ar_Wrap{margin-bottom:50px;}


.taishinphot{width:100%;
overflow:hidden;}

.taishinphot li{
	width:25%;
	float:left;}
	
	.taishinphot li img {
    
    width: 98%;
    margin: 3px;
}




.press li{margin:10px 0;}


.privacy li{list-style:outside;}


.pri_h6 {
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    border-left: 3px solid #017541;
}

.pri_text{margin-bottom:30px;
margin-left: 1em;}

#pri_info {
	margin: 0 auto 50px;
    border: #787878 1px solid;
    padding: 15px;
   max-width: 320px;
    width: 85%;
	
}


#contact_h{    font-size: 1.5em;
    margin-bottom: 20px;
	}
	
	#contact_wrap {
    max-width: 410px;
    margin: 0 auto;
    width: 90%;

}


/*プレスリリース*/
.press_txt_filed01{

	margin:40px auto 30px;
		padding-left:50px;
		padding-right:50px;

}
		
@media screen and (max-width: 480px){

.footer_inner.pop_f {
    width: 95%;
    margin: 0px auto 0;
}}