/*****inoue Tex******/
/****PC******/
@media print,screen and (min-width: 980px) {
		
	
	
	
	
}

/****SMART******/
@media screen and (max-width: 979px) {

	
	
	
}


/*******inoue End********/

/***** nitta ******/
/****PC******/
@media print,screen and (min-width: 980px) {
.cover_less{
  padding-top: 8em;
}

.agrimighty{
    display:block;
    margin-top:16%;
}

/*tahara _修正
.page-ttl03{
    top: 53%;
}
*/

	
.flex-box_kari{
width: 100%;
display: flex;
text-align: left;
/*margin: 0.5em;*/
flex-wrap: wrap;
}
	
.flex-item_kari{
width:calc(100% / 3 - 1em);	
margin: 0.5em;
padding: 0em;
line-height: 170%;
font-size: 16px;
text-align: left;
position: relative;
}	
	
.flex-item_kari .tex001{
list-style: none;
line-height: 180%;
vertical-align: middle;
display: flex;
flex-direction: column;
/*padding: 1.5em;*/	
}

.flex-item_kari .tex002{
position:absolute;
bottom:1em;	
right:1em;
}
	
	
.flex-item_kari .tex001 .tex002:last-child{
margin-top: auto;
margin-left: auto;
}		
	
.backgoundColor01{
background-color: #f2f2f2;
padding:1em;
}		
.backgoundColor02{
background-color: #F2FFF2;
padding:1em;
}	
	

.flex-item_kari img{
object-fit: cover;	
width: 100%;
height: 220px;	
}	
	
	
.flex-item_kari{
    width:calc(100% / 3 - 1em);
}

.flex-item_img_wrap{
    margin-left:auto;
}
.flex-item_img{
    width:100%;
	max-width:300px;
    position:absolute;
    left:65%;
    top:1100px;
}

	
	

.kariru_list{
    background:#F2FFF2;
    border:3px solid #21963B;
    border-radius:8px;
    height:inherit;
    min-height:300px;
}

.no_border{
    border:none !important;
}

.agrimighty_img{
width:50%;
    display:block;
    margin:0 auto;
}
.agrimighty_button{
    display:block;
    text-align:center;
    margin-top:1%;
}
    
    .agrimighty_title_h2{
        color:#21963B;
        margin:5% 0 5% 0;
        text-align:left;
        
    }
    .agrimighty_title_h3{
        color:#666666;
        text-align:left;
    }
    #agrimighty_table{
        
    }
    #agrimighty_table th{
        text-align:left;
    }
    #agrimighty_table{
        color:#666666;
    }
    .agrimighty_table_text{
    margin:2% 0 7% 0;
    }
}

.agrimighty_table_wrap{
    width:80%;
    margin:0 auto;
}


.tameru{
    
}
.tameru_img_text{
    text-align:right;
}


.tameru_table_wrap{
    
}

.tameru_table_header{
}
.tameru_table_header_img{
    width:80px;
    display:block;
    float:left;
}

.tameru_table_header_text{
    display:inline-block;
    float:left;
    text-align:left;
    margin-top: 3%;
}
.tameru_table_header_text h3{
    line-height:1em;
    margin:0 0 3% 0;
}

.tameru_table_header_text p{
/*    outline:1px solid #666;*/
    color:#666;
    font-size: 18px;
    font-weight: bold;
    
    
}

.tameru_table_text{
    text-align:center;
    margin:2%;
}

.tameru_table{
    }
    .tameru_table th{
        text-align:left !important;
    }
    .tameru_table td.td2{
        vertical-align:top !important;
    }

    .tameru_table{
        color:#666666;
    }
    

.kotsu_rs{
width:14px !important;
}




/* s31outline0217 */
.shinren_article_title{
    /*margin:10% 0 3% 0;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	color:#21963B;
	text-align:center;
	width: 95%;
	line-height: 180%;
}

.shinren_article_title_ja{
    /*margin:10% 0 3% 0;*/
	font-size: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	color:#21963B;
	text-align:center;
	width: 95%;
	line-height: 180%;
}

.outline_img{
    display:block;
    width:90%;
    margin:0 auto;
}

/* s82contact0217 */
.contable_title{
    color:#21963B;
    width:90%;
    margin:6% auto 3% auto;
}

.contable{
    width:90%;
    margin:0 auto;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px #999 solid;
    border-width: 1px;
    text-align: left;
    background-color: #FFF;
}
.contable th{
    min-width:4em;
    padding: 2em;
    border: 1px #999 solid;
    border-width: 0 0 1px 0;
    text-align: left;
    vertical-align:top;
    background-color: #FFF;
    word-break:keep-all;
	width:25%;
}
.contable td{
    padding: 0.5em;
    border: 1px #999 solid;
    border-width: 0 0 1px 0;
    line-height: 180%;
    text-align: left;
    vertical-align: middle;
    background-color: #FFF;
    word-break: break-all;
    /* font-size: 12px;*/
}




.contable_tel{
    width:90%;
    margin:0 auto;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px #999 solid;
    border-width: 1px;
    text-align: left;
    background-color: #FFF;
}
.contable_tel th{
    min-width:4em;
    padding: 1em;
	font-size: 20px;
	color:#21963B;
    border: 1px #999 solid;
    border-width: 0 0 1px 0;
    text-align: center;
    vertical-align:top;
    background-color: #FFF;
    word-break:keep-all;
}
.contable_tel td{
    border: 1px #999 solid;
    border-width: 1px 1px 1px 1px;
    line-height: 120%;
    background-color: #FFF;
    word-break: break-all;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
    /* font-size: 12px;*/
	padding-bottom: 30px;
}





.yomi{
	font-size: 17px;
	text-align: right;
	padding-right: 35%;
	padding-left: 30%;
	line-height: 185%;
}


.tdtel{
	text-align: right;
	font-size: 33px;
	font-weight: bold;
	padding-right: 8px;
}




.thtel{
    color:#21963B;
    width:90%;
    margin:6% auto 3% auto;	
}


.message01_bullet{
    color:#999
}

/****SMART******/
@media screen and (max-width: 979px) {

.page_cover{
    margin-top: 65px;
}
.agrimighty{
    display:block;
    width:60%;
    margin:8% auto 0 auto;
}
.agrimighty_title_h2{
    color:#21963B;
    margin:5% 0 5% 0;
    text-align:left;
    line-height:1.5em;

}
.agrimighty_title_h3{
    color:#666666;
    text-align:left;
}
.tameru_table{
}


.cover_less{
padding-top: 2em;
}
.tameru_table{
    table-layout: fixed;
}
    
.tameru_table_header_img{
    width:80px;
    display:block;
    margin:0px auto;
    margin-top:10%;
    float:none;
}

.tameru_table_header_text{
    display:inline-block;
    float:none;
    text-align:none;
    margin-left:3%;
    margin-bottom:10%;
}
.outline_img{
    width:70%;
}


/*******/
.kariru_list{
background:#F2FFF2;
border:3px solid #21963B;
border-radius:8px;
height:inherit;
min-height:300px;
padding: 1em;
}

.flex-item_kari{
width:100%;
margin:2em auto;
}
.flex-item_img{
    width:100%;
	text-align: center;

}

}


/*-----iPadPro用------*/
/*　画面サイズが980pxから1024pxまではここを読み込む　*/	
@media screen and (min-width:980px) and ( max-width:1024px) {

.flex-item_img{
    width:100%;
	max-width:300px;
    position:absolute;
    left:65%;
    top:950px;
}

	
	
	
	
	
	
	
	
	


}
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/******* nitta End********/


/******* yu ********/
/****PC******/
@media print,screen and (min-width: 980px) {
.cover_less{
  padding-top: 8em;
}


	
.madobox{
display: flex;
}

.btnmado {
width:45%;
color:#333333 ;	
padding:1em;
font-weight: bold;
display: inline-block;
text-decoration: none !important;
font-size: 16px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
border: 1px solid #333333;
background-color: #F9F9F9;
margin-top: 4em;
margin-bottom: 4em;
margin-left: auto;
margin-right: auto;
}

.btnmado1 {
width:45%;
color:#333333 ;	
padding:1em;
font-weight: bold;
display: inline-block;
text-decoration: none !important;
font-size: 16px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
border: 1px solid #333333;
background-color: #DAF0F5;
margin-top: 4em;
margin-bottom: 4em;
margin-left: auto;
margin-right: auto;
}
	
.btnmado2 {
width:45%;
color:#333333 ;	
padding:1em;
font-weight: bold;
display: inline-block;
text-decoration: none !important;
font-size: 16px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
border: 1px solid #333333;
background-color: #FFE0E0;
margin-top: 4em;
margin-bottom: 4em;
margin-left: auto;
margin-right: auto;
}	
	
	
	
	
	
	
	
	
	
table.table-enkaku {
width:65%;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 1px 0 1px 0;
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
margin-left: auto;
margin-right: auto;
}

table.table-enkaku th {
padding: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 70%;
padding-left: 70px;
}
table.table-enkaku td {
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}		
	
	
table.table-enkaku tr td:nth-of-type(1){ width:15%;}/***1列め***/
table.table-enkaku tr td:nth-of-type(2){ width:15%;}/***1列め***/		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.btnmado:hover {
opacity: 0.5;
}

	
.btnmado1:hover {
opacity: 0.5;
}
	
	
.btnmado2:hover {
opacity: 0.5;
}
	
	
	
.btnmado1 a{
color:#333333;
}
.btnmado2 a{
color:#333333;
}	
}
	
	










	
/****SMART******/
@media screen and (max-width: 979px) {
	
.madobox{
padding-top: 15px;
display: flex;
flex-direction: column;
}

.btnmado {
width:85%;
color:#333333 ;	
padding:1em;
font-weight: bold;
display: inline-block;
text-decoration: none !important;
font-size: 16px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
border: 1px solid #333333;
background-color: #F9F9F9;
margin-top: 1em;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
}
	
.btnmado1 {
width:85%;
color:#333333 ;	
padding:1em;
font-weight: bold;
display: inline-block;
text-decoration: none !important;
font-size: 16px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
border: 1px solid #333333;
background-color: #DAF0F5;
margin-top: 1em;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
}
	
.btnmado2 {
width:85%;
color:#333333 ;	
padding:1em;
font-weight: bold;
display: inline-block;
text-decoration: none !important;
font-size: 16px;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
text-align:center;
border: 1px solid #333333;
background-color: #FFE0E0;
margin-top: 1em;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
}	

.btnmado:hover {
opacity: 0.5;
}

.btnmado1:hover {
opacity: 0.5;
}
	
.btnmado2:hover {
opacity: 0.5;
}
	
	
.btnmado1 a{
color:#333333;
}
.btnmado2 a{
color:#333333;
}
	}


/****PC******/
@media print,screen and (min-width: 980px) {


.keieibun {
line-height: 190%;
text-align: left;
color: #222;
display: block;
margin-left: 100px;
margin-right: 100px;
}

	
.keieibun24 {
line-height: 190%;
text-align: left;
color: #222;
display: block;
margin-left: 50px;
margin-right: 60px;
}


.keieiimg{
	display: flex;
}	
	
.message01_keiei{
width:100%;
line-height: 180%;

}	
	
	
.keieiimg01{
	width: 1500px;
	padding-right: 100px;
}


	
.keieiimg24{
width: 700px;
margin-right: 60px;
}

.keieiimg24a{
width: 100%;
padding-right: 20px;
display: flex;
}	
	
	
.keieiimg02{
	width: 1400px;
	padding-right: 100px;
}
	
	
	
	
	

	
	
table.table-3s {
width:100%;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

table.table-3s th {
padding: 0.5em;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:top;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 15%;	
}
table.table-3s td {
padding: 0.5em;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}

	
	
	
table.table-3huya {
width:100%;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

table.table-3huya th {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:15px;
font-weight: normal;
width: 15%;	
}
table.table-3huya td {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
font-size:15px;
}
	
table.table-3huya tr th:nth-of-type(1){ width:15%;}/***1列め***/
table.table-3huya tr td:nth-of-type(2){ width:15%;}/***1列め***/
table.table-3huya tr td:nth-of-type(3){ width:15%;}/***1列め***/

	
table.table-4huya {
width:100%;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

	
table.table-4huya th {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:15px;
font-weight: normal;
width: 15%;	
}
table.table-4huya td {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
font-size:15px;
}
	
table.table-4huya tr th:nth-of-type(1){ width:10%;}/***1列め***/
table.table-4huya tr td:nth-of-type(2){ width:50%;}/***1列め***/
table.table-4huya tr td:nth-of-type(3){ width:15%;}/***1列め***/
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.keieiimg24a{
width: 100%;
padding-right: 10px;
display: flex;
}	
	
	
.aaaa{
padding-right: 20px;
}
	
.message01_keieic{
text-align: left;
color: #222;
margin-left: 50px;
}	
	
.hu01{
display: flex;
}	
	
	
#keieiback001 {
/*padding-left: 90px;*/
width: 90%;
max-width: 1200px;
margin-top: 20px;
margin-left: 60px;
margin-right: 10px;
text-align: center;
background-color:rgba(39,144,58,0.1);
padding-top: 70px;
padding-bottom: 70px;
}	

	
#keieiback002 {
/*padding-left: 90px;*/
width: 90%;
max-width: 1200px;
margin-top: 20px;
margin-left: 10px;
margin-right: 60px;
text-align: center;
background-color:rgba(39,144,58,0.1);
padding-top: 70px;
padding-bottom: 70px;
}		
	
.keieiimg24pu{
width: 1500px;
margin-right: 85px;
}	

.p-01a{
  text-indent: -1em;
  padding-left: 1em;
}

.p-01ab{
  text-indent: -2em;
  padding-left: 2em;
}


.teximg24{
display: flex;
}	

	.img24{
width: 300px;
	}	

	.tex24{
max-width: 70%;
padding-right: 10%;
	}	
	
table.table-2s24a {
width:70%;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 1px 0 1px 0;
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
margin-left: auto;
margin-right: auto;
}

table.table-2s24a th {
padding: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 60%;
padding-left: 70px;
}
table.table-2s24a td {
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}	

	
	
	
.message01kensuu{
width:86%;
text-align: right;
line-height: 180%;
}		
		

	
	
	
	
}
	




/****SMART******/
@media screen and (max-width: 979px) {
	
#keieiback {
/*padding-left: 90px;*/
width: 100%;
max-width: 1200px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color:rgba(39,144,58,0.1);
padding-top: 20px;
padding-bottom: 20px;
}
	
.keieibun {
line-height: 190%;
text-align: left;
color: #222;
width: 90%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 10px;
}


.keieibun24 {
line-height: 190%;
text-align: left;
color: #222;
width: 90%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 10px;
}
	
.keieiimg01{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}



.keieiimg02{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

	

	
.message01_keiei{
width:100%;
line-height: 180%;

}		
	


	
table.table-3s {
width:100%;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

table.table-3s th {
padding: 0.5em;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:top;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 15%;	
}
table.table-3s td {
padding: 0.5em;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}

	

	
.keieiimg24{
padding-bottom: 50px;
}	
	
	
.bbbb{
padding-bottom: 50px;
}	

#keieiback001 {
/*padding-left: 90px;*/
width: 100%;
max-width: 1200px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color:rgba(39,144,58,0.1);
padding-top: 20px;
padding-bottom: 20px;
}	
	
#keieiback002 {
/*padding-left: 90px;*/
width: 100%;
max-width: 1200px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color:rgba(39,144,58,0.1);
padding-top: 20px;
padding-bottom: 20px;
}	
	
	.keieiimg24pu{
width: 60%;
margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
	}	
	
.p-01a{
  text-indent: -1em;
  padding-left: 1em;
}	
.p-01ab{
  text-indent: -2em;
  padding-left: 2em;
}
	
	
	
	
table.table-2s24a {
width:95%;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
margin-left: auto;
margin-right: auto;
}

table.table-2s24a th {
padding: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 50%;
}
table.table-2s24a td {
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}	

	
	
	
	
	
	
	
	
table.table-enkaku {
width:95%;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
margin-left: auto;
margin-right: auto;
}

table.table-enkaku th {
padding: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 60%;
}
table.table-enkaku td {
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}	
	
	
	
table.table-enkaku tr td:nth-of-type(1){ width:20%;}/***1列め***/
table.table-enkaku tr td:nth-of-type(2){ width:20%;}/***1列め***/	
	
	
	
	
	
	
	
	
	
	
.message01kensuu{
width:95%;
line-height: 160%;
text-align: left;
margin-left: 16px;
}	
	
	
	
table.table-3s {
width:100%;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

table.table-3s th {
padding: 0.5em;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:top;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 15%;	
}
table.table-3s td {
padding: 0.5em;
border: 1px rgba(103,103,103,1.00) solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}

	
	
	
table.table-3huya {
width:100%;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

table.table-3huya th {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:15px;
font-weight: normal;
width: 15%;	
}
table.table-3huya td {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
font-size:15px!important;
}
	
table.table-3huya tr th:nth-of-type(1){ width:15%;font-size:15px;}/***1列め***/
table.table-3huya tr td:nth-of-type(2){ width:15%;font-size:15px;}/***1列め***/
table.table-3huya tr td:nth-of-type(3){ width:15%;font-size:15px;}/***1列め***/

	
table.table-4huya {
width:100%;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
}

	
table.table-4huya th {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:15px;
font-weight: normal;
width: 15%;	
}
table.table-4huya td {
padding: 0.5em;
border: 1px #21963b solid;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
font-size:15px;
}
	
table.table-4huya tr th:nth-of-type(1){ width:10%;font-size:15px;}/***1列め***/
table.table-4huya tr td:nth-of-type(2){ width:50%;font-size:15px;}/***1列め***/
table.table-4huya tr td:nth-of-type(3){ width:15%;font-size:15px;}/***1列め***/
	
	
	
	
	
}
	
	
/*------------yu ipad-----------------*/
	
@media screen and (min-width:768px) and ( max-width:979px) {
	.keieiimg01{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}



.keieiimg02{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}	
	
	

table.table-2s24a {
width:95%;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
margin-left: auto;
margin-right: auto;
}

table.table-2s24a th {
padding: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 60%;
}
table.table-2s24a td {
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}		
	

	
	
	
	
	
	
table.table-enkaku {
width:95%;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 1px 0 1px 0;	
text-align: left;
/*border-collapse: separate; border-spacing: 10px; */
background-color:#FFF;
margin-left: auto;
margin-right: auto;
}

table.table-enkaku th {
padding: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:left;
vertical-align:middle;
/*background-color:#F4F4EA;*/
/*background:url(/wp_a/img/com_bg.jpg);
background-repeat:repeat-y;
background-position: top center;*/
color:#000;
font-size:1rem;
font-weight: normal;
width: 70%;
}
table.table-enkaku td {
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px rgba(194,194,194,1.00) solid;
border-top: none;
border-width: 0 0 1px 0;
line-height:180%;
text-align:center;
vertical-align:middle;
background-color:#FFF;
word-break : break-all;
/*font-size:12px;*/
}		
	
table.table-enkaku tr td:nth-of-type(1){ width:10%;}/***1列め***/
table.table-enkaku tr td:nth-of-type(2){ width:20%;}/***1列め***/	
	
	
	
	
	
.teximg24{
display: flex;
}	
	
	.img24{
width: 50%;
	}	
	
	.tex24{
max-width: 400px;
padding-right: 50px;
	}	

.keieiimg24a{
width: 100%;
display: flex;

}		

.aaaa{
padding-right: 20px;
}

.bbbb{
padding-bottom: 50px;
}	


.keieiimg24{
width: 100%;
display: flex;
margin-left: 10%;
margin-right: 10%;
}

.keieiimg24pu{
width: 40%;
margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
	}
	
.message01kensuu{
width:90%;
text-align: right;
line-height: 180%;
}		
	

}
/*------------------------------------*/
