@charset "utf-8";


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


/* headerサイトロゴ部分 */

.headtit { position: relative; margin:0; height:60px; }
.headtit h1 { width:calc(100% - 120px); margin:0 120px 0 0; background-color: #fff; padding:7px 0 7px 10px; line-height:0.1; text-align: left;
 }
.headtit img { height:46px; width: auto; padding:0; 
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}



	/* SP 検索ボタン */

.headserach { position: absolute; top: 0; right: 60px; width: 60px; height: 60px; background-color: #3b40ab; z-index:9; 
	text-align: center; padding-top: 8px; font-size: 1.39rem; color: #fff; }
.headserach a { position: absolute; top:0; left:0; display: inline-block; width: 100%; height: 100%; z-index: 2; }
.headserach img { padding-top: 10px; width: 38px; height: auto; }


	/* SP ドロワーメニュー */

.l_main{ }
.main_cover { position:fixed; top:0; width:100%; visibility:hidden; z-index:-1;  -webkit-transition:.3s; transition:.3s; }
.main_cover.active { height:100%; visibility:visible; background-color: rgba(252, 242, 225, 0.98); z-index:100; }



/* header枠 */
.l_header{ position: relative; background:#000; }


.header_sp_nav { width:60px; height:60px; position: absolute; top:-60px; right:0; margin:auto; cursor:pointer; background-color: #df8a4c; z-index:103; }
.header_sp_nav .nav_line { display:block; position:absolute; width:27px; height:4px; background:#fff; -webkit-transition:.3s; transition:.3s; }
.header_sp_nav .nav_line1 { left:16px; top:18px; bottom:auto; }
.header_sp_nav .nav_line2 { right:17px; top:27px; bottom:auto; }
.header_sp_nav .nav_line3 { left:16px; top:36px; bottom:auto; }
.header_sp_nav .nav_text { width:auto; height:auto; background-color:transparent; position:absolute; top:36px; left:15px; font-size:8px; color:#fff; }

.header_sp_nav.active { background-color:transparent; }
.header_sp_nav.active .nav_line2 { top: 27px; background:#fff; visibility:hidden; }
.header_sp_nav.active .nav_line1 { top: 0; background:#df8a4c; bottom: 0; margin: auto; transform:rotate(45deg); }
.header_sp_nav.active .nav_line3 { top: 0; background:#df8a4c; bottom: 0; margin: auto; transform:rotate(-45deg); }
.header_sp_nav.active .nav_text { visibility:hidden; }



/* headerタイトル部分 */
.header_inner { width:80%; margin:0 auto; height:auto; position:absolute; top:0; left:0; right:0; z-index:10001; padding-top: 0px; }

/* headerドロワーメニュー部分 */
.header_wrap { position:relative; width:100%; height:auto; }
/*nav=====*/
.header_wrap .nav { position:relative; width:100%; margin:0 auto; z-index:10002; display:none; } 



.nav p { font-size:1rem; letter-spacing:1px; font-weight:bold; }


.gspmds { position:relative; width:100%; background-color:#fff; border: 1px solid #f6c69a; border-bottom: none; border-radius: 6px; margin-bottom: 0.1em; }

.gspmds p { font-size:1rem; line-height:1.4; text-align:left; vertical-align:middle; color:#888; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }
.gspmds p a { display:block; color:#000; font-weight:normal; padding:0.7em 2em 0.7em 1em; width:100%; text-decoration: none; }

.gspmds p a:after { position:absolute; top:0; right:0; width:2em; text-align:center; padding:0.7em 0em 0.7em 0;
font-family: 'Font Awesome 6 Free';
content: '\f101';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
 }

.gspmds_btm { border-bottom: 1px solid #f6c69a; }



.nav .navtitsp { text-align:center; width:60%; margin:45px auto 20px auto; }
.nav .navtitsp img { width:100%; height: auto; max-width:380px; }



.gsprach { position:relative; margin: 1.5em auto 0 auto; width:100%; background-color:#df8a4c; border: 1px solid #f6c69a; border-bottom: none; border-radius: 6px; }

.gsprach p { font-size:1rem; line-height:1.4; text-align:left; vertical-align:middle; color:#888; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }
.gsprach p a { display:block; color:#fff; font-weight:normal; padding:0.7em 2em 0.7em 1em; width:100%; text-decoration: none; }

.gsprach p a:after { position:absolute; top:0; right:0; width:2em; text-align:center; padding:0.7em 0em 0.7em 0;
font-family: 'Font Awesome 6 Free';
content: '\f35d';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
 }





/* 共通 標準要素 A
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
html { }

main { position:relative; margin-top:0; padding-top:0; }

.w980 { width:90%; margin:0 auto; position:relative; }
.w1090 { width:90%; margin:0 auto; position:relative; }


body { margin-top: 0; position: relative; }






/* トップページ
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.shheadwk { display: none; }



.shgmenu { display: none; }



.shtopill { position: relative; margin: 0; padding: 0; width: 100%; height: 400px; background-color: #eef6f0; border-top: 1px solid #f1f1f1; border-bottom: 0px solid #ddd; }

.shtopill {
  background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/titleill01sml.png');
  
  background-size: 2035px 430px; 
  
  background-repeat: no-repeat;
  background-position: center -30px;

}

.shtopilltxgt { position: relative; margin: 3em auto 0 auto; padding: 0; width: 710px; }
.shtopilltxgt img { width: 100%; }



.shtopwk1 { position: relative; margin: 0 auto; width: 100%; }

.shtopwk1 h2 { position: relative; margin: 1.5em auto 0 auto; padding: 0.8em 0 0 0; width: 100%; height: 70px;  background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/topkmdsbar.png'); background-repeat: no-repeat; background-position: center center; text-align: center; font-size: 1.4rem; line-height: 1.3; font-family:UD Shin Go Bold; transform:rotate(0.001deg); }

.shtopwk1 h3 { position: relative; margin: 2em auto 0 auto; width: 90%; text-align: center; font-size: 1.4rem; line-height: 1.3; color: #56a965; font-family:UD Shin Go Bold; transform:rotate(0.001deg); }

.shtopwk1txt { position: relative; margin: 1.5em auto 0 auto; width: 90%; }
.shtopwk1txt p { line-height: 2; text-indent: 1em; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }



/* linkbtn3 */
.linkbtn3 { width:100%; margin: 2em auto 0 auto; }

.linkbtn3 .linkbtn4 { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn3 .linkbtn4 a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:1rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn3 .linkbtn4 a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn3 .linkbtn4 a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn3 .linkbtn4 a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn3 .linkbtn4 a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.shtopwk1img { position: relative; margin: 2em auto 0 auto; width: 180px; line-height: 1.4; }
.shtopwk1img img { width: 100%; overflow: hidden; border-radius: 12px; }
.shtopwk1img p { margin: 0; text-align: center; text-indent: 0; font-size: 0.9rem; }



footer { position: relative; margin: 3em auto 0 auto; width: 100%; background-color: #f1f8f3; }

.footwk1 { position: relative; margin: 0 auto; padding: 2em 0 0.1em 0; width: 90%; }

.footwk1lef { float: none; width: 90%; margin: 0 auto; }

.footwk1lefimg { width: 60%; max-width: 420px; margin: 0 auto; }
.footwk1lefimg img { width: 100%; }

.footwk1rig { float: none; width: 90%; margin: 1em auto 0 auto; }
.footwk1rig p { font-size: 0.9rem; line-height: 1.6; text-align: center; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }



/* linkbtn5 */
.linkbtn5 { width:100%; margin: 0.5em auto 0 auto; }

.linkbtn5 .linkbtn6 { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn5 .linkbtn6 a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:0.9rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn5 .linkbtn6 a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn5 .linkbtn6 a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn5 .linkbtn6 a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn5 .linkbtn6 a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.linkbtn5 .linkbtn6 a:after { position: relative; padding-left: 0.3em;
font-family: 'Font Awesome 6 Free';
content: '\f35d';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}

/**/
.footcredit { margin-top:0em; padding: 0.7em 0; background-color: #f1f8f3; }
.footcredit address { text-align:center; font-size:0.8rem; color:#666; text-decoration:none; font-style:normal; letter-spacing: 0; font-size: 0.8rem; }

.gotop { position: fixed; right:10px; bottom: 10px; width:50px; height:50px; z-index:9;  }
.gotop img { width:100%; }
/**/





/* sahc_about.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.shpg1ill { position: relative; margin: 0; padding: 0; width: 100%; height: 119px; background-color: #eef6f0; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #eee; }
.shpg1ill {
  background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/titleill02.png');
  
  background-size: 1300px 119px; 
  
  background-repeat: no-repeat;
  background-position: center top;
}
.shpg1illtxt { position: relative; margin: 2.5em auto 0 auto; padding: 0; width: 437px; }
.shpg1illtxt img { width: 100%; }



.rapgpan1090 { width: 100%; margin: 0 auto; }



/**/
.pankz { padding:0.3em 0; text-align: left; line-height: 1.4; margin: 0 auto; width: 90%; }
.pankz li {	display:inline; padding-right:8px; font-size:0.9rem; line-height:1.4; list-style-type:none; font-weight: bold; }
.pankz li:before {
color:#bcbab9;
padding-right:8px;
font-family: 'Font Awesome 6 Free';
content: '\f105';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}

.pankz li.home { }
.pankz li.home:before { color:#000;
	color:#bcbab9;
padding-right:8px;
font-family: 'Font Awesome 6 Free';
content: '\f015';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}

.pankz li a:link { color:#000; font-weight: normal; text-decoration:none; }
.pankz li a:visited { color:#000; font-weight: normal; text-decoration:none; }
.pankz li a:hover { color:#000; font-weight: normal; text-decoration:underline; }
.pankz li a:active { color:#000; font-weight: normal; text-decoration:underline; }
/**/



.shpg1wk1 { position: relative; margin: 1.5em auto 0 auto; width: 90%; }

.shpg1wk1 h2 { position: relative; margin: 0 auto; padding: 0.4em 0;  width: 100%; text-align: left; font-size: 1.4rem; line-height: 1.4; font-family:UD Shin Go Bold; transform:rotate(0.001deg); }

.shpg1w1omdsline { height: 4px; background-color: #e3e3e8; border-left: 160px solid #bbddc1;}

.shpg1hyou { position: relative; margin: 2.5em auto 0 auto; width: 90%; }



.shpg1hyou table { border-top: 1px solid #ccc; }

.shpg1hyou th { width: 30%; padding: 0.5em 0; background-color: #fff; border-bottom: 1px solid #ccc; border-left: none; }
.shpg1hyou th p { font-weight: bold; }

.shpg1hyou td { width: 70%; padding: 0.5em 0; background-color: #fff; border-bottom: 1px solid #ccc; border-right: none; }
.shpg1hyou td p { }


.shpg1wk2 { position: relative; margin: 1.5em auto 0 auto; width: 90%; }

.shp1w2b { position: relative; margin: 2em auto 0 auto; width: 100%; }

.shp1w1blef { position: relative; width: 100%; top: 0; }
.shp1w1blef p { padding: 0 0.6em; background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/05kmdslef.png'); background-repeat: no-repeat; background-position: left top; background-size: 3px 166px;
text-align: left; font-size: 1.15rem; line-height: 1.6; font-family:UD Shin Go Medium; transform:rotate(0.001deg); margin-bottom: 0.4em; }

.shp1w1brig { position: relative; margin: 0 0 0 0; width: 100% }
.shp1w1brig p { line-height: 1.7; font-family:UD Shin Go Regular; transform:rotate(0.001deg); text-align: left; }

.sp1w1brkj { }
.sp1w1brkj p { padding: 0.6em 0; border-bottom: 1px solid #ddd; }



.shpg1wk3 { position: relative; margin: 0em auto 0 auto; width: 90%; 
 display: flex;
	flex-wrap: wrap;
 justify-content: space-between;
}

.shp1w3box { width: 90%; margin: 2em auto 0 auto; }
.shp1w3box h6 { padding: 0.4em 0;  text-align: left; font-size: 1.4rem; line-height: 1.4; color: #000; font-family:UD Shin Go Bold; transform:rotate(0.001deg); border-bottom: 4px solid #bbddc1;  }


/* linkbtn7 */
.linkbtn7 { width:100%; margin: 2em auto 0 auto; }

.linkbtn7 .linkbtn8 { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn7 .linkbtn8 a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:1rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn7 .linkbtn8 a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn7 .linkbtn8 a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn7 .linkbtn8 a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn7 .linkbtn8 a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.linkbtn7 .linkbtn8 a:after { position: absolute; top: 12px; left: 17px;
font-family: 'Font Awesome 6 Free';
content: '\f1c1';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}





/* sahc_info.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.shpg2ill { position: relative; margin: 0; padding: 0; width: 100%; height: 119px; background-color: #eef6f0; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #eee; }
.shpg2ill {
  background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/titleill03.png');
  
  background-size: 1300px 119px; 
  
  background-repeat: no-repeat;
  background-position: center top;
}
.shpg2illtxt { position: relative; margin: 2.5em auto 0 auto; padding: 0; width: 394px; }
.shpg2illtxt img { width: 100%; }



.shpg1wk4 { position: relative; margin: 2em auto 0 auto; width: 100%; }

.shp1w4lef { float: none; width: 100%; }
.shp1w4lef p { line-height: 2; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }

.shp1w4brig { float: none; width: 100%; margin: 2em auto 0 auto; }
.shp1w4brimg { margin: 0 auto; width: 60%; max-width: 260px; }
.shp1w4brimg img { width: 100%;}



.shpg1wk5 { position: relative; margin: 1.5em auto 0 auto; width: 100%; }

.shpg1wk5 h5 { margin-bottom: 0.3em; font-size: 1.1rem; line-height: 1.7; color: #3f8445; font-family:UD Shin Go DemiBold; transform:rotate(0.001deg); }
.shpg1wk5 p { line-height: 1.8; font-family:UD Shin Go Regular; transform:rotate(0.001deg); text-align: left; }



.shpg1wk6 { position: relative; margin: 2.5em auto 0 auto; padding: 2.5em 0 0 0; width: 100%; background-color: #fdf6eb; }

.sp1w61090 { position: relative; margin: 0 auto 0 auto; width: 90%; }

.shpg1wk6 h2 { margin: 0 auto; padding: 0.4em 0.6em; width: 100%; background-color: #fff; border: 1px solid #e3e3e8; font-size: 1.4rem; line-height: 1.4; font-family:UD Shin Go Bold; transform:rotate(0.001deg); }
.shpg1wk6 h2 .cgren { color: #56a965; }
.shpg1wk6 h2 .coran { color: #e8a73a; }



.shukjls1wk { margin: 2em 0 0 0; padding-bottom: 0; 
 display:flex;
	flex-wrap:wrap;
 justify-content:space-around;
}
.shukjls1wbox { width:46%; min-width: 320px; background-color: #fff; border-radius: 10px; transition: all .2s ease-in; margin: 0 auto 1.5em auto; }
.shukjls1wbox:hover { }
.shukjls1wbox:hover img { opacity: 0.5; transition: all .2s ease-in; }


.shukjls1wbox a { position: absolute; display: inline-block; width: 100%; height: 100%; z-index: 2; border: 1px solid #ccc; border-radius: 10px; transition: all .2s ease-in; }
.shukjls1wbox a:link { color:#000; text-decoration:none; font-weight:bold; }
.shukjls1wbox a:visited { color:#000; text-decoration:none; font-weight:bold; }
.shukjls1wbox a:hover { color:#000; text-decoration:none; font-weight:bold; border: 6px solid #edeeee; }
.shukjls1wbox a:active { color:#000; text-decoration:none; font-weight:bold; }

.shukjls1wboximg {  width:100%; min-width: 320px; height: 200px; border-radius: 10px 10px 0 0; overflow: hidden; background-color: #f3f3f3;  }
.shukjls1wboximg  img { width: 100%; height: 200px; object-fit: contain; }
/*
.shukjls1wboximg img {  width:100%; min-width: 320px; height: 200px; object-fit: cover; }
*/

.shukjls1wboxtit { padding:0.2em 1em 3.2em 1em; }
.shukjls1wboxtit h4 { font-size: 1rem; text-align: left; line-height: 1.5; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }

.shukjls1wboxdate { position: absolute; bottom: 0; right: 0; margin: 0 0.9em 0.6em 0; width: auto; }
.shukjls1wboxdate p { text-align: right; font-size: 0.7rem; line-height: 1.4; }

.shukjls1wboxtag1 { position: absolute; bottom: 0; left: 0; padding: 0.4em 0.8em 0.4em 0.8em; background-color: #cde4f3; border-radius: 0 10px 0 10px; }
.shukjls1wboxtag1 p { text-align: right; font-size: 0.8rem; line-height: 1.4; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }

.shukjls1wboxtag2 { position: absolute; bottom: 0; left: 0; padding: 0.4em 0.8em 0.4em 0.8em; background-color: #f9dac2; border-radius: 0 10px 0 10px; }
.shukjls1wboxtag2 p { text-align: right; font-size: 0.8rem; line-height: 1.4; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }

.actv2wboxtag1 { position: absolute; bottom: 0; left: 0; padding: 0.4em 0.8em 0.4em 0.8em; background-color: #ff5a39; border-radius: 0 10px 0 10px; }
.actv2wboxtag1 p { text-align: right; font-size: 0.8rem; line-height: 1.4; color: #fff; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }


.shukjls1wbox_blanc { width:46%; min-width: 320px; height: 1px; }





/* sahc_infokiji.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.shpg3ill { position: relative; margin: 0; padding: 0; width: 100%; height: 119px; background-color: #eef6f0; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #eee; }
.shpg3ill {
  background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/titleill04.png');
  
  background-size: 1300px 119px; 
  
  background-repeat: no-repeat;
  background-position: center top;
}
.shpg3illtxt { position: relative; margin: 2.5em auto 0 auto; padding: 0; width: 432px; }
.shpg3illtxt img { width: 100%; }



/* linkbtn9 */
.linkbtn9 { width:100%; margin: 2em auto 0 auto; }

.linkbtn9 .linkbtn10a { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn9 .linkbtn10a a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:1rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn9 .linkbtn10a a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn9 .linkbtn10a a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn9 .linkbtn10a a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn9 .linkbtn10a a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.linkbtn9 .linkbtn10a a:after { position: absolute; top: 12px; left: 17px;
font-family: 'Font Awesome 6 Free';
content: '\f1c1';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}


.linkbtn9 .linkbtn10b { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn9 .linkbtn10b a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:1rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn9 .linkbtn10b a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn9 .linkbtn10b a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn9 .linkbtn10b a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn9 .linkbtn10b a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.linkbtn9 .linkbtn10b a:after { position: absolute; top: 12px; left: 17px;
font-family: 'Font Awesome 6 Free';
content: '\f1c3';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}



/**/
/* ページ送り1 */

.actvpnavi .navigation { width:100%; margin:0em auto 0 auto; padding:1em 0 3em 0; }

/*wp-pagenavi */
.actvpnavi .wp-pagenavi { 
clear: both;
text-align:center;
}
.actvpnavi .wp-pagenavi a, .actvpnavi .wp-pagenavi span {
font-weight:normal; font-family:Hiragino Kaku Gothic W5 JIS2004; transform:rotate(0.001deg);
color: #000;
background-color:#fff;
border:2px solid #e8a73a;
padding: 13px 8px;
margin: 0 4px;
font-size:0.8rem;
white-space: nowrap;
border-radius: 6px;
text-align: center;
text-decoration:none;
}
.actvpnavi .wp-pagenavi a:hover {
color:#fff; 
background-color:#e8a73a;
border-color: #e8a73a;
}
.actvpnavi .wp-pagenavi span.current{
color: #fff;
background-color:#e8a73a;
border-color: #e8a73a;
}



.actvpnavi .wp-pagenavi a { border:2px solid #e8a73a; }
.actvpnavi .wp-pagenavi a:hover { background-color:#e8a73a; }
.actvpnavi .wp-pagenavi span { border:2px solid #e8a73a; }
.actvpnavi .wp-pagenavi span.current { background-color:#e8a73a; }
/**/




/**/
/* kiji1.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.actvkiji { margin: 0.5em auto 0 auto; width: 100%; background-color: #fdf6eb;  }

.actkjlef { float: none; width: 90%; margin: 0 auto; }



.actkjlef h1 { font-size: 1.4rem; line-height: 1.4; text-align: left; font-family:A1 Gothic M ; transform:rotate(0.001deg); padding-top: 2em; }

.actkjlef p { font-size: 1rem; line-height: 1.8; font-family:Shin Maru Go Regular; transform:rotate(0.001deg); }

.actkjlef p a:link { text-decoration:none; font-weight:bold; border:none; color:#89c393; }
.actkjlef p a:visited { text-decoration:none; font-weight:bold; border:none; color:#89c393; }
.actkjlef p a:hover { text-decoration: underline; font-weight:bold; border:none; color:#89c393; }
.actkjlef p a:active { text-decoration: underline; font-weight:bold; border:none; color:#89c393; }


.actkjlef ul { position: relative; margin: 0.6em 0; }
.actkjlef ul li { position: relative; font-family:Shin Maru Go Regular; transform:rotate(0.001deg); font-size: 1rem; }
.actkjlef ul li:before { position: relative; padding-right: 8px; font-size: 0.7rem; top: -2px;
font-family: 'Font Awesome 6 Free';
content: '\f111';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}


.actkjlef p.date { margin: 1em 0 0 0; text-align: right; font-size: 0.9rem; font-family:Hiragino UD Sans W4 JIS2004; transform:rotate(0.001deg); }

.actkjlef .actkjcat { margin: 1em 0 1em 0; border-top: 1px solid #ddd; padding-top: 1em;  }
.actkjlef .actkjcat ul { }
.actkjlef .actkjcat li { display: inline-block; margin-right: 2em; padding: 0.3em 1.2em 0.3em 1.2em; border: 1px solid #e3e3e8; border-radius: 23px; font-size: 0.8rem; font-family:Shin Maru Go Regular; transform:rotate(0.001deg); background-color: #89c393; color: #fff; }

.actkjlef .actkjcat li:before { padding-right: 8px;
content: '・';
}



.actkjlef .actkjlead { margin: 1em 0 2em 0; }
.actkjlef .actkjlead p { text-align: left; font-size: 1.1rem; line-height: 1.7; color: #89c393; font-family:Shin Maru Go Bold; transform:rotate(0.001deg); }


.actkjlef img { }

.actkjlef .kijiicrgrn { margin: 2.5em 0 2.5em 0; padding-top: 0; border-top: none; }
.actkjlef .kijiicrgrn p { text-align: center; text-align: center; font-family:UD Shin Maru Go Bold; transform:rotate(0.001deg); }

.actkjlef .kijiicrgrn p a { display: inline-block; width: auto; padding: 0.5em 3em; background-color: #fff; border: 1px solid #ccc;  border-radius: 25px; }

.actkjlef .kijiicrgrn p a:link { text-decoration:none; font-weight:normal; color:#000; }
.actkjlef .kijiicrgrn p a:visited { text-decoration:none; font-weight:normal; color:#000; }
.actkjlef .kijiicrgrn p a:hover { text-decoration: none; font-weight:normal; color:#000; }
.actkjlef .kijiicrgrn p a:active { text-decoration: none; font-weight:normal; color:#000; }

.actkjlef .kijiicrgrn p a:before { padding-right: 8px; color: #89c393;
font-family: 'Font Awesome 6 Free';
content: '\f00a';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}


.actkjlef h2 { margin: 2em 0 1em 0; padding-left: 0.7em; font-size: 1rem; line-height: 1.6; text-align: left; border-left: 8px solid #bddbef; font-family:Shin Maru Go Bold; transform:rotate(0.001deg); }

.actkjlef h3 { margin: 1.5em 0 0.7em 0; font-size: 1rem; font-family:Shin Maru Go Bold; transform:rotate(0.001deg); }

.actkjlef h4 { margin: 1em 0 0.5em 0; font-size: 1rem; font-family:Shin Maru Go Bold; transform:rotate(0.001deg); }

.actkjlef h5 { margin: 1em 0 0.5em 0; font-size: 1rem; font-weight: bold; }

.actkjlef h6 { margin: 1em 0 0.5em 0; font-size: 1rem; font-weight: bold; }



.actkjrig { float: none; padding: 0px; width: 100%; min-height: 0px; border-radius: 0px; background-color: #fff; }

.actkjrig h6 { text-align: left; padding-top: 1em; border-top: none; color: #595757; font-size: 1.2rem; line-height: 1.4; font-family:A1 Gothic B ; transform:rotate(0.001deg); 
padding-bottom: 0.3em; border-bottom: 1px solid #ccc; width: 90%; margin: 0 auto; }

.actkjrig h5 { text-align: center; margin-bottom: 0.6em; padding-bottom: 0.6em; border-bottom: 6px solid #fff; color: #89c393; font-size: 1.3rem; line-height: 1.4; font-family:A1 Gothic B ; transform:rotate(0.001deg); }

.actkjrbox { border: none; width: 90%; margin: 0 auto; margin-top: 1em; padding: 1em; background-color: #f3f3f3; border-radius: 12px; }

.actkjrbimg { float: left; width: 100px; height: 70px; border-radius: 8px; overflow: hidden; margin-top: 0px; }
.actkjrbimg img { width: 100px; height: 70px; object-fit: cover; }

.actkjrbdata { float: right; width: calc(100% - 115px); }
.actkjrbdata p { text-align: left; font-size: 0.9rem; line-height: 1.5; font-family:Shin Maru Go Regular; transform:rotate(0.001deg); }

.actkjrbdata p a:link { color:#000; text-decoration:none; font-weight: normal; }
.actkjrbdata p a:visited { color:#000; text-decoration:none; font-weight: normal; }
.actkjrbdata p a:hover { color:#000; text-decoration: underline; font-weight: normal; }
.actkjrbdata p a:active { color:#000; text-decoration: underline; font-weight: normal; }


.actkjrbdata p.date { margin-top: 0.7em; text-align: right; font-size: 0.8rem; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }

.actkjrlnk { margin: 1em auto 0 auto; text-align: right; width: 90%; font-size: 0.9rem; }


.actkjrlnk a:link { color:#e2965e; text-decoration:none; font-weight: normal; }
.actkjrlnk a:visited { color:#e2965e; text-decoration:none; font-weight: normal; }
.actkjrlnk a:hover { color:#df8a4c; text-decoration: underline; font-weight: normal; }
.actkjrlnk a:active { color:#df8a4c; text-decoration: underline; font-weight: normal; }

.actkjrlnk a:after { font-weight: normal; font-size: 0.8rem; position: relative; top: -1px;
color:#999;
padding-left:5px;
font-family: 'Font Awesome 6 Free';
content: '\f101';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}
/**/



.actkjlef hr { width:100% !important;
 height: 0 !important;
 margin: 0 !important;
 padding: 0 !important;
 border: 0 !important;
border-top: 2px solid #ccc !important;
 }

.actkjlef hr.wp-block-separator { margin:1.5em 0 !important; }



.actkjlef .aligncenter { display:block; width:auto; margin:0 auto; }
.actkjlef img.aligncenter { margin:1em auto 1em auto !important; }

.actkjlef .wp-block-image { margin:1em auto 1em auto !important; text-align:center !important; }
.actkjlef .wp-block-image figcaption { display:block !important; width:100% !important; margin-top:10px !important; text-align:center !important; font-size:1rem !important; line-height:1.5 !important; }

.actkjlef .wp-block-image img { width:100% !important; max-width:730px !important; height:auto !important; }

.actkjlef .wp-block-image .wp-caption-text { width:100% !important; text-align:center !important; }

.actkjlef .wp-caption { width:100% !important; margin:1em auto 1em auto !important; text-align:center !important; }
.actkjlef .wp-caption figcaption { display:block !important; width:100% !important; margin-top:10px !important; text-align:center !important; font-size:1rem !important; line-height:1.5 !important; }

.actkjlef .wp-caption img { width:100% !important; max-width:740px !important; height:auto !important; margin:0em auto 0em auto !important; }

.actkjlef .wp-caption .wp-caption-text { width:100% !important; text-align:center !important; }






/* sahc_magazine.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.magzowk { margin: 2em auto 0 auto; padding: 1.5em 1.5em 0.5em 1.5em; width: 90%; background-color: #f5faf6; border-radius: 12px; 
 display:flex;
	flex-wrap:wrap;
 justify-content: space-around;
}

.magzblk { width: 100%; margin-bottom: 1.5em; }

.magzblk a { display: block; padding: 0.6em 0.6em 0.3em 0.6em; width: 100%; height: 100%; background-color: #fff; border: 5px solid #fff; border-radius: 6px; transition: all .2s ease-in; }
.magzblk a:link { color:#000; text-decoration:none; font-weight:bold; }
.magzblk a:visited { color:#000; text-decoration:none; font-weight:bold; }
.magzblk a:hover { color:#000; text-decoration:none; font-weight:bold; border: 5px solid #ddeee0; }
.magzblk a:active { color:#000; text-decoration:none; font-weight:bold; }

.magzicon { float: left; width: 60px; }
.magzicon img { width: 100%; }

.magztxt { float: right; width: calc(100% - 75px); }
.magztxt p { text-align: left; font-size: 0.9rem; line-height: 1.4; padding-bottom: 0.5em; font-weight: normal; font-family:Shuei MaruGo L ; transform:rotate(0.001deg); }
.magztxt h6 { text-align: left; font-size: 1.5rem; line-height: 1.4; color: #e6a02a; font-weight: normal; font-family:Shuei MaruGo B ; transform:rotate(0.001deg); }

.magzblk_blanc { display: none; }




/**/
/* ページ送り2 */

.magzpnavi .navigation { width:100%; margin: 0em auto 0 auto; padding:1em 0 2em 0; }

/*wp-pagenavi */
.magzpnavi .wp-pagenavi { 
clear: both;
text-align:center;
}
.magzpnavi .wp-pagenavi a, .magzpnavi .wp-pagenavi span {
font-weight:normal; font-family:Hiragino Kaku Gothic W5 JIS2004; transform:rotate(0.001deg);
color: #000;
background-color:#fff;
border:2px solid #56a965;
padding: 13px 8px;
margin: 0 4px;
font-size:0.8rem;
white-space: nowrap;
border-radius: 6px;
text-align: center;
text-decoration:none;
}
.magzpnavi .wp-pagenavi a:hover {
color:#fff; 
background-color:#56a965;
border-color: #56a965;
}
.magzpnavi .wp-pagenavi span.current{
color: #fff;
background-color:#56a965;
border-color: #56a965;
}



.magzpnavi .wp-pagenavi a { border:2px solid #56a965; }
.magzpnavi .wp-pagenavi a:hover { background-color:#56a965; }
.magzpnavi .wp-pagenavi span { border:2px solid #56a965; }
.magzpnavi .wp-pagenavi span.current { background-color:#56a965; }
/**/





/* sahc_kanyu.html
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.shpg4ill { position: relative; margin: 0; padding: 0; width: 100%; height: 119px; background-color: #eef6f0; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #eee; }
.shpg4ill {
  background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/titleill05.png');
  
  background-size: 1300px 119px; 
  
  background-repeat: no-repeat;
  background-position: center top;
}
.shpg4illtxt { position: relative; margin: 2.5em auto 0 auto; padding: 0; width: 395px; }
.shpg4illtxt img { width: 100%; }



.shpg1wk7 { position: relative; margin: 1.5em auto 0 auto; width: 90%; }

.shpg1wk7 h2 { position: relative; margin: 0 auto; padding: 0.4em 0;  width: 100%; text-align: left; font-size: 1.4rem; line-height: 1.4; font-family:UD Shin Go Bold; transform:rotate(0.001deg); }

.shpg1wk7omdsline { height: 4px; background-color: #e3e3e8; border-left: 160px solid #bbddc1;}

.shpg1wk7b { position: relative; margin: 2em auto 0 auto; width: 100%; }

.shpg1wk7b p { line-height: 2; text-indent: 1em; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }

.shpg1wk7 h3 { margin: 2em auto 0.7em auto; padding: 0 0.6em; background-image: url('https://www.rengo-aichi.or.jp/imagesSAHC/05kmdslef.png'); background-repeat: no-repeat; background-position: left top; background-size: 3px 166px; text-align: left; font-size: 1.3rem; line-height: 1.4; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }


.sp1w7bimg { margin: 2em auto 0 auto; width: 90%; max-width: 620px; }
.sp1w7bimg img { width: 100%;}



.sp1w7bkkm1 { position: relative; margin: 1.5em auto 0 auto; padding-top: 1em; width: 100%; border-top: 4px solid #ddd; }

.sp1w7bkkm1 h6 { position: relative; margin: 0 auto; padding: 0.3em 0 0.2em 0;  width: 100%; text-align: left; color: #3f8445;  font-size: 1rem; line-height: 1.7; font-family:UD Shin Go DemiBold; transform:rotate(0.001deg); }

.sp1w7bkkm1 p { line-height: 2; text-indent: 0; font-size: 0.9rem; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }



.sp1w7bkkm2 { position: relative; margin: 2em auto 0 auto; padding: 1.5em 1.5em; width: 100%; background-color: #f5faf6; border-radius: 12px; }

.sp1w7bkkm2 h6 { position: absolute; top: -14px; left: 1em; margin: 0 auto; padding: 0;  width: 100%; text-align: left; color: #3f8445;  font-size: 1.3rem; line-height: 1.4; font-family:UD Shin Go DemiBold; transform:rotate(0.001deg); }

.sp1w7bkkm2 p { line-height: 2; text-indent: 0; font-size: 0.9rem; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }

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

p.sqakj:before { padding-left: 0; text-indent: -1em;
color:#56a965;
padding-right:0;
font-family: 'Font Awesome 6 Free';
content: '\f105';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}



.shpg1wk7c { position: relative; margin: 1em auto 0 auto; width: 90%; 
 display: flex;
	flex-wrap: wrap;
 justify-content: space-between;
}

.shpg1wk7cbox { width: 100%; }


/* linkbtn11 */
.linkbtn11 { width:100%; margin: 2em auto 0 auto; }

.linkbtn11 .linkbtn12a { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn11 .linkbtn12a a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:1rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn11 .linkbtn12a a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn11 .linkbtn12a a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn11 .linkbtn12a a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn11 .linkbtn12a a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.linkbtn11 .linkbtn12a a:after { position: absolute; top: 12px; left: 17px;
font-family: 'Font Awesome 6 Free';
content: '\f1c1';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}


.linkbtn11 .linkbtn12b { width:100%; margin:0 auto 0 auto; text-align: center; }

.linkbtn11 .linkbtn12b a { display: inline-block; position:relative; border-radius:22px; padding:0.7em 2.5em; width:auto; min-width: 80%; line-height:1.4; text-align:center; font-size:1rem; transition: .3s; 
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
}

.linkbtn11 .linkbtn12b a:link { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn11 .linkbtn12b a:visited { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#e8a73a; }
.linkbtn11 .linkbtn12b a:hover { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c;	}
.linkbtn11 .linkbtn12b a:active { text-decoration:none; font-weight:normal; border:none; color:#fff; background-color:#b0802c; }


.linkbtn11 .linkbtn12b a:after { position: absolute; top: 12px; left: 17px;
font-family: 'Font Awesome 6 Free';
content: '\f1c3';
font-weight:900; /* font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) */
}



.shpg1wk7d { position: relative; margin: 3em auto 0 auto; width: 100%; }

.sp1w7dwk { position: relative; margin: 2em auto 0 auto; padding: 1.5em 1.5em 2em 1.5em; width: 100%; background-color: #f5faf6; border-radius: 12px; }

.pdfcontainer {
    /* 親要素の幅に合わせてサイズが変化 */
    position: relative;
    width: 100%;
    /* 縦横比を定義するキーとなるプロパティ */
    /* 4:3 の場合: 3 / 4 = 0.75 -> 75% */
    /* 16:9 の場合: 9 / 16 = 0.5625 -> 56.25% */
    padding-top: 134%; /* 高さの代わりにpadding-topを使用 */
    height: 0; /* 高さを0にする */
    overflow: hidden; /* objectがコンテナからはみ出すのを防ぐ */
}

.pdfcontainer object {
    /* object要素自体はコンテナ全体に絶対配置 */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




























































































































































































}















/* 部品
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Morisawa ウェブフォント　PCサイトには transform:rotate(0.001deg); をかけてエイリアスをキレイに表示すること。


font-family: 'BIZ UDPMincho', 'Reimin Regular'; transform:rotate(0.001deg);



font-family:UD Shin Go Light; transform:rotate(0.001deg);
font-family:UD Shin Go Medium; transform:rotate(0.001deg);
font-family:UD Shin Go Regular; transform:rotate(0.001deg);
font-family:UD Shin Go DemiBold; transform:rotate(0.001deg);
font-family:UD Shin Go Heavy; transform:rotate(0.001deg);



font-family:Shin Maru Go Regular; transform:rotate(0.001deg);
font-family:Shin Maru Go Medium; transform:rotate(0.001deg);
font-family:Shin Maru Go DemiBold; transform:rotate(0.001deg);
font-family:Shin Maru Go Bold; transform:rotate(0.001deg);
font-family:Shin Maru Go Ultra; transform:rotate(0.001deg);

font-family:A1 Gothic L; transform:rotate(0.001deg);
font-family:A1 Gothic R; transform:rotate(0.001deg);
font-family:A1 Gothic M; transform:rotate(0.001deg);
font-family:A1 Gothic B; transform:rotate(0.001deg);


.font { font-family:Kaimin Sora Medium; transform:rotate(0.001deg); letter-spacing:5px; }
.font { font-family:UD Shin Maru Go Bold; transform:rotate(0.001deg); letter-spacing:2px; }
.font { font-family:Folk Bold; transform:rotate(0.001deg); letter-spacing:2px; }
.font { font-family:Shin Maru Go Regular; transform:rotate(0.001deg); }

.font { font-family:Hiragino Kaku Gothic W6 JIS2004; transform:rotate(0.001deg); }

.font { font-family:Hiragino Maru Gothic W6 JIS2004; transform:rotate(0.001deg); }


A1ゴシック L  font-family: "A1 Gothic L"; 
A1ゴシック R  font-family: "A1 Gothic R"; 
A1ゴシック M  font-family: "A1 Gothic M"; 
A1ゴシック B  font-family: "A1 Gothic B"; 



ヒラギノUD角ゴ W3 JIS2004  または  Hiragino UD Sans W3 JIS2004
ヒラギノUD角ゴ W4 JIS2004  または  Hiragino UD Sans W4 JIS2004
ヒラギノUD角ゴ W5 JIS2004  または  Hiragino UD Sans W5 JIS2004
ヒラギノUD角ゴ W6 JIS2004  または  Hiragino UD Sans W6 JIS2004



font-family: 秀英角ゴシック金 L   または  Shuei KakuGo Kin L 
font-family: 秀英角ゴシック金 M   または  Shuei KakuGo Kin M 
font-family: 秀英角ゴシック金 B   または  Shuei KakuGo Kin B 

font-family: 秀英角ゴシック銀 L   または  Shuei KakuGo Gin L 
font-family: 秀英角ゴシック銀 M   または  Shuei KakuGo Gin M 
font-family: 秀英角ゴシック銀 B   または  Shuei KakuGo Gin B 

font-family: ヒラギノ角ゴ W0 JIS2004   または  Hiragino Kaku Gothic W0 JIS2004 
font-family: ヒラギノ角ゴ W1 JIS2004   または  Hiragino Kaku Gothic W1 JIS2004 
font-family: ヒラギノ角ゴ W2 JIS2004   または  Hiragino Kaku Gothic W2 JIS2004 
font-family: ヒラギノ角ゴ W3 JIS2004   または  Hiragino Kaku Gothic W3 JIS2004 
font-family: ヒラギノ角ゴ W4 JIS2004   または  Hiragino Kaku Gothic W4 JIS2004 
font-family: ヒラギノ角ゴ W5 JIS2004   または  Hiragino Kaku Gothic W5 JIS2004 
font-family: ヒラギノ角ゴ W6 JIS2004   または  Hiragino Kaku Gothic W6 JIS2004 
font-family: ヒラギノ角ゴ W7 JIS2004   または  Hiragino Kaku Gothic W7 JIS2004 
font-family: ヒラギノ角ゴ W8 JIS2004   または  Hiragino Kaku Gothic W8 JIS2004 
font-family: ヒラギノ角ゴ W9 JIS2004   または  Hiragino Kaku Gothic W9 JIS2004 

font-family: ヒラギノ明朝 W2 JIS2004   または  Hiragino Mincho W2 JIS2004 
font-family: ヒラギノ明朝 W3 JIS2004   または  Hiragino Mincho W3 JIS2004 
font-family: ヒラギノ明朝 W4 JIS2004   または  Hiragino Mincho W4 JIS2004 
font-family: ヒラギノ明朝 W5 JIS2004   または  Hiragino Mincho W5 JIS2004 
font-family: ヒラギノ明朝 W6 JIS2004   または  Hiragino Mincho W6 JIS2004 
font-family: ヒラギノ明朝 W7 JIS2004   または  Hiragino Mincho W7 JIS2004 
font-family: ヒラギノ明朝 W8 JIS2004   または  Hiragino Mincho W8 JIS2004 



font-family: 新丸ゴ L   または  Shin Maru Go Light 
font-family: 新丸ゴ R   または  Shin Maru Go Regular 
font-family: 新丸ゴ M   または  Shin Maru Go Medium 
font-family: 新丸ゴ DB   または  Shin Maru Go DemiBold 
font-family: 新丸ゴ B   または  Shin Maru Go Bold 
font-family: 新丸ゴ H   または  Shin Maru Go Heavy 
font-family: 新丸ゴ U   または  Shin Maru Go Ultra 


秀英明朝 L  または  Shuei Mincho L
秀英明朝 M  または  Shuei Mincho M
秀英明朝 B  または  Shuei Mincho B
秀英丸ゴシック L  または  Shuei MaruGo L
秀英丸ゴシック B  または  Shuei MaruGo B 
解ミン 宙 M  または  Kaimin Sora Medium
A1明朝  または  A1 Mincho


UD Shin Go Light
UD Shin Go Regular
UD Shin Go Medium
UD Shin Go DemiBold
UD Shin Go Bold
UD Shin Go Heavy

UD Reimin Light
UD Reimin Regular
UD Reimin Medium
UD Reimin Bold
UD Reimin ExtraBold
UD Reimin Heavy

リュウミン L-KL 	Ryumin Light KL
リュウミン R-KL 	Ryumin Regular KL
リュウミン B-KL 	Ryumin Bold KL
黎ミン L 	Reimin Light
黎ミン R 	Reimin Regular
黎ミン M  Reimin Medium
黎ミン B 	Reimin Bold
太ミンA101 	Futo Min A101
見出ミンMA1 	Midashi Min MA1
見出ミンMA31 	Midashi Min MA31
光朝 	Kocho
A1明朝 	A1 Mincho
新ゴ L 	Shin Go Light
新ゴ R 	Shin Go Regular
新ゴ B 	Shin Go Bold
ゴシックMB101 L 	Gothic MB101 Light
ゴシックMB101 R 	Gothic MB101 Regular
ゴシックMB101 B 	Gothic MB101 Bold
じゅん 101 	Jun 101
じゅん 201 	Jun 201
じゅん 34 	Jun 34
新丸ゴ L 	Shin Maru Go Light
新丸ゴ R 	Shin Maru Go Regular
新丸ゴ B 	Shin Maru Go Bold
ソフトゴシック L 	Soft Gothic Light
ソフトゴシック R 	Soft Gothic Regular
ソフトゴシック B 	Soft Gothic Bold
フォーク R 	Folk Regular
フォーク M 	Folk Medium
フォーク B 	Folk Bold
丸フォーク R 	Maru Folk Regular
丸フォーク M 	Maru Folk Medium
丸フォーク B 	Maru Folk Bold
カクミン R 	Kakumin Regular
カクミン M 	Kakumin Medium
カクミン B 	Kakumin Bold
解ミン 宙 R 	Kaimin Sora Regular
解ミン 宙 M 	Kaimin Sora Medium
解ミン 宙 B 	Kaimin Sora Bold
解ミン 月 R 	Kaimin Tsuki Regular
解ミン 月 M 	Kaimin Tsuki Medium
解ミン 月 B 	Kaimin Tsuki Bold
モアリア R 	Moaria Regular
モアリア B 	Moaria Bold
明石 	Akashi
徐明 	Jomin
那欽 	Nachin
くもやじ 	Kumoyaji
ハルクラフト 	Harucraft
プリティー桃 	Pretty Momo
はるひ学園 	Haruhi Gakuen
すずむし 	Suzumushi


ヒラギノ明朝 W3 JIS2004 	Hiragino Mincho W3 JIS2004
ヒラギノ明朝 W6 JIS2004 	Hiragino Mincho W6 JIS2004
ヒラギノ角ゴ W3 JIS2004 	Hiragino Kaku Gothic W3 JIS2004
ヒラギノ角ゴ W6 JIS2004 	Hiragino Kaku Gothic W6 JIS2004
ヒラギノ丸ゴ W4 JIS2004 	Hiragino Maru Gothic W4 JIS2004


UD黎ミン L	UD Reimin Light
UD黎ミン R 	UD Reimin Regular
UD黎ミン B 	UD Reimin Bold
UD新ゴ L 	UD Shin Go Light
UD新ゴ R 	UD Shin Go Regular
UD新ゴ B 	UD Shin Go Bold

UD新ゴ コンデンス80 EL  または  UD Shin Go Conde80 EL
UD新ゴ コンデンス80 L  または  UD Shin Go Conde80 L
UD新ゴ コンデンス80 R  または  UD Shin Go Conde80 R
UD新ゴ コンデンス80 M  または  UD Shin Go Conde80 M
UD新ゴ コンデンス80 DB  または  UD Shin Go Conde80 DB
UD新ゴ コンデンス80 B  または  UD Shin Go Conde80 B
UD新ゴ コンデンス80 H  または  UD Shin Go Conde80 H
UD新ゴ コンデンス80 U  または  UD Shin Go Conde80 U

UD新ゴ コンデンス50 EL   または  UD Shin Go Conde50 EL 
UD新ゴ コンデンス50 L   または  UD Shin Go Conde50 L 
UD新ゴ コンデンス50 R   または  UD Shin Go Conde50 R 
UD新ゴ コンデンス50 M   または  UD Shin Go Conde50 M 
UD新ゴ コンデンス50 DB   または  UD Shin Go Conde50 DB 
UD新ゴ コンデンス50 B   または  UD Shin Go Conde50 B 
UD新ゴ コンデンス50 H   または  UD Shin Go Conde50 H 
UD新ゴ コンデンス50 U   または  UD Shin Go Conde50 U 

UD新ゴ コンデンス70 EL   または  UD Shin Go Conde70 EL 
UD新ゴ コンデンス70 L   または  UD Shin Go Conde70 L 
UD新ゴ コンデンス70 R   または  UD Shin Go Conde70 R 
UD新ゴ コンデンス70 M   または  UD Shin Go Conde70 M 
UD新ゴ コンデンス70 DB   または  UD Shin Go Conde70 DB 
UD新ゴ コンデンス70 B   または  UD Shin Go Conde70 B 
UD新ゴ コンデンス70 H   または  UD Shin Go Conde70 H 
UD新ゴ コンデンス70 U   または  UD Shin Go Conde70 U 

UD新ゴ コンデンス90 EL   または  UD Shin Go Conde90 EL 
UD新ゴ コンデンス90 L   または  UD Shin Go Conde90 L 
UD新ゴ コンデンス90 R   または  UD Shin Go Conde90 R 
UD新ゴ コンデンス90 M   または  UD Shin Go Conde90 M 
UD新ゴ コンデンス90 DB   または  UD Shin Go Conde90 DB 
UD新ゴ コンデンス90 B   または  UD Shin Go Conde90 B 
UD新ゴ コンデンス90 H   または  UD Shin Go Conde90 H 
UD新ゴ コンデンス90 U   または  UD Shin Go Conde90 U 



G2サンセリフ B JIS2004 または  G2 Sans Serif Bold JIS2004

G2サンセリフ U JIS2004 または  G2 Sans Serif Ultra JIS2004

G2サンセリフ-B または GSanSerif-B

G2サンセリフ-U または GSanSerif-U



font-family: 花蓮華-L   または  HanaRenge-Lt
font-family: 花蓮華-M   または  HanaRenge-Md
font-family: 花蓮華-B   または  HanaRenge-Bd




※UDは英数字半角幅、UDPは全角幅
BIZ UDゴシック: BIZ UDGothic
BIZ UDPゴシック: BIZ UDPGothic
BIZ UD明朝: BIZ UDMincho
BIZ UDP明朝: BIZ UDPMincho


*/
