	@charset "utf-8";

/* 全画面共通 標準要素 A
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
html {	overflow-y:scroll; /* Firefoxで縦スクロールバーの表示／非表示によって、左右のセンタリングが微妙にずれる問題を回避 */ }
html {
	/*横向きにした際のフォントサイズ自動調整オフ */
	-webkit-text-size-adjust: 100%;
	/* ウェブフォント用設定。また、モリサワ系には指定時に別途回転をかける */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;
 /* font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; position:relative; */

 line-height:1.9;
		}

p { text-align:justify; text-justify:inter-ideograph; line-height:1.9; }

h2 { text-align:justify; text-justify:inter-ideograph; line-height:1.4; }
h3 { text-align:justify; text-justify:inter-ideograph; line-height:1.4; }
h4 { text-align:justify; text-justify:inter-ideograph; line-height:1.4; }
h5 { text-align:justify; text-justify:inter-ideograph; line-height:1.4; }

h6 { text-align:center; line-height:1.4; }


img {	}

table { width:100%; margin:0; padding:0; border-collapse:collapse; }
th { text-align:center; font-weight:bold; }
td { text-align:justify; text-justify:inter-ideograph; }

ul { margin:0; padding:0; }
li { text-align:justify; text-justify:inter-ideograph; list-style-type:none; }

div { position: relative;
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}
li {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}
a {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}
input {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}
footer {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}
th,td {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}


/* テキストリンク
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
a:link    { color: #dd8a4b;	text-decoration:underline; font-weight:normal; transition: all 0.3s ease; }
a:visited { color: #dd8a4b;	text-decoration:underline; font-weight:normal; }
a:hover   { color: #dc782b; text-decoration:underline; font-weight:normal; }
a:active  { color: #dc782b;	text-decoration:underline; font-weight:normal; }


/* 画像リンク
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	border: none;
	transition: all 0.1s ease;
}


/* 半調リンク
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
a.han:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none!important;
}
@media screen and (max-width: 767px) {
a.han:hover {
 opacity:1;
 filter:alpha(opacity=100);
 -ms-filter:"alpha(opacity=100)";
 zoom:1;
}
}


/* 全画面共通 標準要素 B
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.tbold { font-weight:bold; }
.tcen { text-align:center; }
.trig { text-align:right; }
.red { color:#dd001f; }
.tsml { font-size:0.8em; }
.underline { border-bottom:1px solid #333; }
.int1 { padding-left:1em; text-indent:-1em !important; }
.int0 { padding-left:0; text-indent:0 !important; }

/* ゴシック・明朝指定 */
.gothic { font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif; }
.mincho { font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif; }

/* スマホ版のみ表示する要素の非表示化 */
.sponly { display:none; }

/* フェードインの囲み */
.fadein {
  opacity : 0;
  transform: translateY(20px);
  transition: all 1s;
}


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

.w980 { width:980px; margin:0 auto; position:relative; }
.w1090 { width:1090px; margin:0 auto; position:relative; }





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

.shheadwk { position: relative; width:1090px; margin:0 auto; }

.shheadlink { position: absolute; right: 0; top: 0; }


.shheadlink a { display:inline-block; position:relative; letter-spacing:1px; padding:0.4em 0.4em 0.2em 0.4em; line-height:1.4; font-size:0.9rem; transition: .3s; }

.shheadlink a:link { text-decoration:none; font-weight:normal; color:#000; background-color:#fff; border-bottom: 2px solid #e8a73a; }
.shheadlink a:visited { text-decoration:none; font-weight:normal; color:#000; background-color:#fff; border-bottom: 2px solid #e8a73a; }
.shheadlink a:hover { text-decoration:none; font-weight:normal; color:#000; background-color:#fcf2e1; border-bottom: 2px solid #e8a73a;	}
.shheadlink a:active { text-decoration:none; font-weight:normal; color:#000; background-color:#fcf2e1; border-bottom: 2px solid #e8a73a; }

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


.shheadlogo { position: relative; margin: 0 auto; padding: 1.5em 0 1em 0; width: 350px; }
.shheadlogo img { width: 100%; }



.shgmenu { position:relative; width:1090px; margin:0.7em auto 0 auto; }

.gnavi { position: relative; margin:0; padding: 0;
 display:flex;
	flex-wrap:wrap;
 justify-content:space-around;
}

.gnkmk { width: 20%; text-align: center; }

.gnkmk a {	position: relative; display: block; margin: 0; padding: 1.2em 0 1.2em 0;  width: 100%; font-weight: bold; text-decoration: none; color: #000; line-height: 1; }

/* 左から右に背景が伸びる */
/*背景の設定*/

.gnkmk a::after { text-align: center;
	content: '';
    /*絶対配置で線の位置を決める*/
	position: absolute;
	z-index: -1;
	top: -0px;
	left: 0;
    /*背景の形状*/
	width: 0;
	height:100%;
	padding: 0.7em 0 0 0;
	background:#fcf2e1;
/*アニメーションの指定*/
	transition:all .5s;
	opacity: 0;/*はじめは透過0*/
}

/*現在地とhoverの設定*/
.gnkmk a:hover::after {
/*背景の形状*/
	width: 100%;/*横幅を伸ばす*/
	opacity: 1;/*不透明に*/
}

.shact { padding-bottom: 0em; border-bottom: 4px solid #e8a73a; }



.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: 1090px; }

.shtopwk1 h2 { position: relative; margin: 3em 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.6rem; line-height: 1.3; font-family:UD Shin Go Bold; transform:rotate(0.001deg); }

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

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



/* linkbtn3 */
.linkbtn3 { width:100%; margin: 3em 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 2em; width:auto; 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: 3.5em 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: 5em auto 0 auto; width: 100%; background-color: #f1f8f3; }

.footwk1 { position: relative; margin: 0 auto; padding: 3em 0 1.5em 0; width: 760px; }

.footwk1lef { float: left; width: 410px; }

.footwk1lefimg { width: 100%; }
.footwk1lefimg img { width: 100%; }

.footwk1rig { float: right; width: 305px; }
.footwk1rig p { font-size: 0.9rem; line-height: 1.6; text-align: left; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }



/* linkbtn5 */
.linkbtn5 { width:100%; margin: 1em 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 2em; width:auto; 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) */
}

.shtopwk1img { position: relative; margin: 3.5em 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; }


.footcredit { margin-top:1em; padding-bottom: 1em; }
.footcredit address { text-align:center; font-size:0.8rem; color:#666; text-decoration:none; font-style:normal; letter-spacing: 2px; }

.gotop { position: fixed; right:10px; bottom: 10px; width:70px; height:70px; 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: 1090px; margin: 0 auto; }


.pankz { padding:13px 0; text-align: left; }
.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: 3.5em auto 0 auto; width: 900px; }

.shpg1wk1 h2 { position: relative; margin: 0 auto; padding: 0.4em 0;  width: 100%; text-align: left; font-size: 1.6rem; 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: 4em auto 0 auto; width: 700px; }



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

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

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


.shpg1wk2 { position: relative; margin: 4em auto 0 auto; width: 900px; }

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

.shp1w1blef { position: absolute; width: 200px; top: 5px; }
.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.3rem; line-height: 1.4; font-family:UD Shin Go Medium; transform:rotate(0.001deg); }

.shp1w1brig { position: relative; margin: 0 0 0 220px; width: calc(100% - 220px); }
.shp1w1brig p { line-height: 2; font-family:UD Shin Go Regular; transform:rotate(0.001deg); }

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



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

.shp1w3box { width: 47%; }
.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: 3em 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 4em; width:auto; 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: 4em auto 0 auto; width: 700px; }

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

.shp1w4brig { float: right; width: 260px; }
.shp1w4brimg { margin: 0 auto; width: 100%; }
.shp1w4brimg img { width: 100%;}



.shpg1wk5 { position: relative; margin: 3em auto 0 auto; width: 700px; }

.shpg1wk5 h5 { margin-bottom: 0.3em; font-size: 1.2rem; 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); }



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

.sp1w61090 { position: relative; margin: 0 auto 0 auto; width: 1090px; }

.shpg1wk6 h2 { margin: 0 auto; padding: 0.5em 0.8em; width: 100%; background-color: #fff; border: 1px solid #e3e3e8; font-size: 1.8rem; 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: 0 0 0 0;
 display:flex;
	flex-wrap:wrap;
 justify-content:space-between;
}
.shukjls1wbox { margin-top: 3em; width:31%; background-color: #fff; border-radius: 10px; transition: all .2s ease-in; }
.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: 110; height: 164px; border-radius: 10px 10px 0 0; overflow: hidden; text-align: center; background-color: #f3f3f3; }
.shukjls1wboximg  img { width: 278px; height: 164px; object-fit: cover; }

.shukjls1wboxtit { padding:0.6em 1em 3.5em 1em; }
.shukjls1wboxtit h4 { font-size: 1.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:31%; 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: 3em 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 4em; width:340px; 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 4em; width:340px; 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:3em auto 0 auto; padding:1em 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 15px;
margin: 0 4px;
font-size:0.8rem;
white-space: nowrap;
border-radius: 22px;
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: 3em auto 0 auto; width: 1090px; }

.actkjlef { float: left; width: 730px; }



.actkjlef h1 { font-size: 2.4rem; line-height: 1.6; text-align: left !important; font-family:A1 Gothic M ; transform:rotate(0.001deg); }

.actkjlef p { font-size: 1.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: 1.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: 1.5em 0 0 0; text-align: right; font-size: 1rem; font-family:Hiragino UD Sans W4 JIS2004; transform:rotate(0.001deg); }

.actkjlef .actkjcat { margin: 1.5em 0 1.5em 0;  }
.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.9rem; font-family:Shin Maru Go Regular; transform:rotate(0.001deg); }

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



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


.actkjlef img { }

.actkjlef .kijiicrgrn { margin: 4em 0 0 0; padding-top: 1.2em; border-top: 2px solid #e3e3e8; }
.actkjlef .kijiicrgrn p { text-align: center; font-family:UD Shin Maru Go Bold; transform:rotate(0.001deg); }


.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:#89c393; }
.actkjlef .kijiicrgrn p a:active { text-decoration: none; font-weight:normal; color:#89c393; }

.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: 1.4rem; line-height: 1.6; text-align: left; border-left: 8px solid #f3d39c; font-family:Shin Maru Go Bold; transform:rotate(0.001deg); }

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

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

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

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



.actkjrig { float: right; padding: 20px; width: 310px; min-height: 0px; background-color: #fdf6eb; border-radius: 16px; }

.actkjrig h6 { text-align: center; padding-top: 0.6em; border-top: 1px solid #f3d39c; color: #595757; font-size: 1.3rem; line-height: 1.4; font-family:A1 Gothic B ; transform:rotate(0.001deg); }

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

.actkjrbox { padding: 1.2em 0; border-bottom: 1px solid #999; }

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

.actkjrbdata { float: right; width: 150px; }
.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 0 0 0; text-align: right; }


.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 img { margin:0.7em auto 0.7em auto !important; border-radius:4px !important; overflow:hidden !important; }

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

.actkjlef .wp-block-image { margin:0.7em auto 0.7em 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 { 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:0.7em auto 0.7em 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 { max-width:730px !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: 4em auto 0 auto; padding: 50px; width: 900px; background-color: #f5faf6; border-radius: 20px; 
 display:flex;
	flex-wrap:wrap;
 justify-content: space-around;
}

.magzblk { width: 45%; margin-bottom: 2em; }

.magzblk a { display: block; padding: 1em 1em 0.6em 1em; width: 100%; height: 100%; background-color: #fff; border: 5px solid #fff; border-radius: 10px; 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 { width: 45%; height: 1px; }




/* ページ送り2 */

.magzpnavi .navigation { width:100%; margin:1em auto 0 auto; padding:1em 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 15px;
margin: 0 4px;
font-size:0.8rem;
white-space: nowrap;
border-radius: 22px;
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: 3.5em auto 0 auto; width: 900px; }

.shpg1wk7 h2 { position: relative; margin: 0 auto; padding: 0.4em 0;  width: 100%; text-align: left; font-size: 1.6rem; 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: 4em auto 0 auto; width: 700px; }

.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 0 0 0; width: 100%;}
.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 2em; 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: 2em auto 0 auto; width: 700px; 
 display: flex;
	flex-wrap: wrap;
 justify-content: space-between;
}

.shpg1wk7cbox { width: 45%; }


/* 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 2em; width:100%; 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: 22px; 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 2em; width:100%; 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: 4em auto 0 auto; width: 700px; }

.sp1w7dwk { position: relative; margin: 3em auto 0 auto; padding: 1.5em 2em 3em 2em; 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: 120%; /* 高さの代わりにpadding-topを使用 */
    height: 0; /* 高さを0にする */
    overflow: hidden; /* objectがコンテナからはみ出すのを防ぐ */
}

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









































































































































/* 標準要素 C
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.tsml70 { font-size:0.7rem !important; }
.tsml80 { font-size:0.8rem !important; }
.tsml90 { font-size:0.9rem !important; }


.mt0 { margin-top:0px !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt25 { margin-top:25px !important; }
.mt35 { margin-top:35px !important; }
.mt45 { margin-top:45px !important; }
.mt55 { margin-top:55px !important; }
.mt65 { margin-top:65px !important; }
.mt75 { margin-top:75px !important; }
.mt85 { margin-top:85px !important; }
.mt95 { margin-top:95px !important; }


.mb0 { margin-bottom:0px !important; }
.mb5 { margin-bottom:5px !important; }
.mb7 { margin-bottom:7px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb25 { margin-bottom:25px !important; }
.mb35 { margin-bottom:35px !important; }
.mb45 { margin-bottom:45px !important; }
.mb55 { margin-bottom:55px !important; }
.mb65 { margin-bottom:65px !important; }

.pt0 { padding-top:0px !important; }
.pb0 { padding-bottom:0px !important; }




























/* PC版の電話リンクを無効にする 
a[href^="tel:"] {
    pointer-events: none;
}
*/

/* スマホ版のみ表示する。PC版では削除 */
.sponly { display:none; }

/* PC版のみ表示する。スマホ版では削除 */
.pconly { display:block; }


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


/* スマホ版のみ表示する。PC版では削除 */
.sponly { display:block; }

/* PC版のみ表示する。スマホ版では削除 */
.pconly { display:none; }

img { }


}



















/*HTML 5 サポート - 新しい HTML 5 タグを display:block に設定します。これにより、ブラウザーでタグが適切にレンダリングされます。 */
header, section, footer, aside, nav, article, figure, main {
	display: block;
}





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


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

font-family: "つぶてん AP";  または  font-family: "Tsubuten AP";
font-family: "Tsubuten AP"; transform:rotate(0.001deg);


ヒラギノUD角ゴ W6 JIS2004  または  
font-family:Hiragino UD Sans W6 JIS2004; transform:rotate(0.001deg);

font-family:UD Reimin Medium; transform:rotate(0.001deg);

font-family:Ryumin Light KL; transform:rotate(0.001deg);



font-family:UD Shin Maru Go Regular; transform:rotate(0.001deg);


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

font-family:Folk Medium ; transform:rotate(0.001deg);

font-family:Shuei MaruGo L ; transform:rotate(0.001deg);
font-family:Shuei MaruGo B ; transform:rotate(0.001deg);

font-family:Shuei KakuGo Gin M ; transform:rotate(0.001deg);
font-family:UD Shin Go Conde70 R; transform:rotate(0.001deg);
font-family:Shuei MaruGo B; transform:rotate(0.001deg);

font-family:Kaimin Sora Medium; transform:rotate(0.001deg);

font-family:Shin Maru Go Regular; transform:rotate(0.001deg);
font-family:Shin Maru Go Bold; 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 Bold; transform:rotate(0.001deg);
font-family:UD Shin Go Heavy; transform:rotate(0.001deg);

font-family:Folk Bold; transform:rotate(0.001deg);

font-family:Maru Folk Medium; transform:rotate(0.001deg);

font-family:Shin Maru Go Bold; transform:rotate(0.001deg);


font-family:Ryumin Bold KL; transform:rotate(0.001deg);

font-family:UD Reimin Regular; transform:rotate(0.001deg);
font-family:UD Reimin Bold; transform:rotate(0.001deg);
font-family:UD Reimin ExtraBold; transform:rotate(0.001deg);

font-family:Gothic MB101 Regular; transform:rotate(0.001deg);
font-family:Gothic MB101 Bold; 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-family:Hiragino UD Sans W6 JIS2004; transform:rotate(0.001deg);
font-family:Hiragino Mincho W6 JIS2004; transform:rotate(0.001deg);

font-family:Hiragino UD Sans W4 JIS2004; transform:rotate(0.001deg);


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

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

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



秀英丸ゴシック L
font-family: 秀英丸ゴシック L  または  Shuei MaruGo L 

秀英丸ゴシック B
font-family: 秀英丸ゴシック B  または  Shuei MaruGo B 



A1ゴシック L
font-family: A1ゴシック L  または  A1 Gothic L 

A1ゴシック R
font-family: A1ゴシック R  または  A1 Gothic R 

A1ゴシック M
font-family: A1ゴシック M  または  A1 Gothic M 

A1ゴシック B
font-family: A1ゴシック B  または  A1 Gothic B 



フォーク R
font-family: フォーク R  または  Folk Regular 

フォーク M
font-family: フォーク M  または  Folk Medium 

フォーク B
font-family: フォーク B  または  Folk Bold 

フォーク H
font-family: フォーク H  または  Folk Heavy 



UD新ゴ コンデンス70 EL
font-family: UD新ゴ コンデンス70 EL  または  UD Shin Go Conde70 EL 

UD新ゴ コンデンス70 L
font-family: UD新ゴ コンデンス70 L  または  UD Shin Go Conde70 L 

UD新ゴ コンデンス70 R
font-family: UD新ゴ コンデンス70 R  または  UD Shin Go Conde70 R 

UD新ゴ コンデンス70 M
font-family: UD新ゴ コンデンス70 M  または  UD Shin Go Conde70 M 

UD新ゴ コンデンス70 DB
font-family: UD新ゴ コンデンス70 DB  または  UD Shin Go Conde70 DB 

UD新ゴ コンデンス70 B
font-family: UD新ゴ コンデンス70 B  または  UD Shin Go Conde70 B 

UD新ゴ コンデンス70 H
font-family: UD新ゴ コンデンス70 H  または  UD Shin Go Conde70 H 

UD新ゴ コンデンス70 U
font-family: UD新ゴ コンデンス70 U  または  UD Shin Go Conde70 U 



秀英明朝 L  または  Shuei Mincho L
秀英明朝 M  または  Shuei Mincho M
秀英明朝 B  または  Shuei Mincho B


解ミン 宙 M  または  Kaimin Sora Medium

秀英丸ゴシック B  または  Shuei MaruGo B 
秀英丸ゴシック L  または  Shuei MaruGo L


ヒラギノ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

Hiragino Kaku Gothic W7 JIS2004


Shimanami

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

リュウミン EB-KL  または  Ryumin ExtraBold KL 
リュウミン H-KL  または  Ryumin Heavy KL 
リュウミン EH-KL  または  Ryumin ExtraHeavy KL 
リュウミン U-KL  または  Ryumin Ultra 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

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新丸ゴ L 	UD Shin Maru Go Light
UD新丸ゴ R 	UD Shin Maru Go Regular
UD新丸ゴ B 	UD Shin Maru Go Bold

ヒラギノ明朝 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新ゴ コンデンス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
*/





