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


body {
  margin:0;
  
  line-height:24px;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background-color:#ffffff;
  color:#000000;
}
#wrapper {
	margin:0 auto;
	width:100%;
	overflow: hidden;

}

/*
html {
	overscroll-behavior: none;
}
*/

ul {
	text-decoration:none;
	list-style:none; padding-left: 0;
}

/*
    ｐタグの段落わけの際のクラス
*/
.large-space{
  margin:0 0 36px;
}
.medium-space{
  margin:0 0 24px;
}
.small-space{
  margin:0 0 14px;
}
.x-small-space{
  margin:0 0 8px;
}


a { text-decoration:none; }


a:link  { color : #ffffff; }


a:visited  { color:#ffffff; }

/*
#wrapper1 {
	max-width:100%;
}
*/



/*ハンバーガーの位置／top*/
#wrapper2_top {
	float:right;
	margin:0 auto;
	width:58px;
}
/*ハンバーガーの位置／sub*/
#wrapper2 {
	float:right;	
	margin:0 auto;
	width:58px;
}



/*●●topのテーマ色（水色）●●*/
.color_bg_blue {
	background-color:#0295a5;}
.color_font_blue {
	color:#0295a5;}	
/*●●topのテーマ色（うすい水色）●●*/
.color_bg_Lbule {
	background-color:#26A8A8;}
.color_font_Lbule {
	color:#26A8A8;}
/*●●topのテーマ色（淡い水色）●●*/
.color_bg_LLbule {
	background-color:#44b2af;}
.color_font_LLbule {
	color:#44b2af;}
/*●●Ｄ-青●●*/
.color_bg_D-blue {
	background-color:#005172;}
.color_font_D-blue {
	color:#005172;}
/*●●topロゴのheavyグリーン●●*/
.color_bg_green {
	background-color:#224732;}
.color_font_green {
	color:#224732;}
/*●●溪サイトのlightグリーン●●*/
.color_bg_LGreen {
	background-color:#386547;}
.color_font_LGreen {
	color:#386547;}
/*●●ＬＬ-lightグリーン●●  6/13 採用 */
.color_bg_LL-Green {
	background-color:#006633;}
.color_font_LL-Green {
	color:#006633;}
/*●●ＬＬＬ-lightグリーン●●*/
.color_bg_LLL-Green {
	background-color:#3F6B56;}
.color_font_LLL-Green {
	color:#3F6B56;}
/*●●Ｙ-グリーン●●*/
.color_bg_Y-Green {
	background-color:#72af2d;}
.color_font_Y-Green {
	color:#72af2d;}
/*●●Ｃグレー●●*/
.color_bg_gray01 {
	background-color:#cccccc;}
.color_font_gray01 {
	color:#cccccc;}
/*●●Ｃグレー2●●*/
.color_bg_gray02 {
	background-color:#777;}
.color_font_gray02 {
	color:#777;}
/*●●Ｃグレー3●●*/
.color_bg_gray03 {
	background-color:#d9dbdb;}
.color_font_gray03 {
	color:#d9dbdb;}
/*●●Ｗグレー１●●*/
.color_bg_wGray1 {
	background-color:#7b7366;}
.color_font_wGray1 {
	color:#7b7366;}
/*●●Ｗグレー２●●*/
.color_bg_wGray2 {
	background-color:#c9ab8b;}
.color_font_wGray2 {
	color:#c9ab8b;}
/*●●ベージュレモン●●*/
.color_bg_b-lemon {
	background-color:#f7fad7;}
.color_font_b-lemon {
	color:#f7fad7;}
/*●●白●●*/
.color_bg_white {
	background-color:#fff;}
.color_font_white {
	color:#fff;}
/*●●黒●●*/
.color_bg_black {
	background-color:#000;}
.color_font_black {
	color:#000;}
/*●●オレンジ●●*/
.color_bg_orange {
	background-color:#e94829;}
.color_font_orange {
	color:#e94829;}
/*●●ライトLLLオレンジ●●　　採用　*/
.color_bg_LLL-orange {
	background-color:#f39700;}
.color_font_LLL-orange {
	color:#f39700;}
/*●●ライトLLオレンジ●●　　採用　*/
.color_bg_LL-orange {
	background-color:#ee780c;}
.color_font_LL-orange {
	color:#ee780c;}
/*●●やまぶき色●●*/
.color_bg_brightYellow {
	background-color:#dadf00;}
.color_font_brightYellow {
	color:#dadf00;}
/*●●オレンジ_20200711_a●●　    　*/
.color_bg_orange_0711_a {
	background-color:#dd6530;}
.color_font_orange_0711_a {
	color:#dd6530;}
/*●●青緑色_20200711_a●●        */
.color_bg_blue_0711_a {
	background-color:#5fb38e;}
.color_font_blue_0711_a {
	color:#5fb38e;}	
/*●●あずき_20200711_a●●　    　*/
.color_bg_r-beans_0711_a {
	background-color:#802644;}
.color_font_r-beans_0711_a {
	color:#802644;}











/*●●●topページ
青い空とみどりの畑・フェードインのためのCSS●●●*/


/* スタイルの状態変化を「my-fade-in」という名前で定義 */
@keyframes my-fade-in {
  0% {
    opacity: 0;
  }
  65% {
	  opacity:3.5;
  }
  100% {
    opacity: 1;
  }
}
.opacity_top {  
  /* .opacity_topが「my-fade-in」で状態変化するように指定 */
  animation-name:     my-fade-in;
  animation-duration: 10.0s;
}
	

/* topページの左上部のロゴ */
#top_logo_20190919 {
	display:block;
	position:relative;
	top:28px;
	left:25px;
	width:118px;
	height:118px;
	padding:20px 10px 10px 20px;
	color:#ffffff;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	line-height:23px;
	font-weight:700;
	z-index:3;
}
.satokei_logo_top {
	display:block;
	position:absolute;
	bottom:11px;
	left:20px;
	font-size:14px;
	line-height:24px;
	font-weight:300;
}
	

/* ●●●●topページの....写真top_photoの●●●● */
#photo_main_top {
	display:block;
	position:relative;
		top:0px;
	left:0px;
	margin:0 auto;
	padding:0 8px;	
	/*
	width:100%;
*/

	color:000;
	line-height:1.0em;
	font-size:0.7em;
	text-align:right;
	
	
	z-index:1;
}
.caption_ {
		font-size:11px;
	line-height:14px;
	text-align:right;
	padding-right:13px;
}

.cap_color {
	display:block;
	position:relative;
	top:82px;
	font-size:14px;
	font-weight:700;
	width:100%;
	text-align:right;
/*
	transform   : scale(1.8, 1.0);
*/
}
.cap_color_2 {
	display:inline-block;
	position:relative;
	top:-30px;
	font-size:14px;
	font-weight:700;
	width:100%;
	text-align:right;
/*
	transform   : scale(1.8, 1.0);
*/
}

.cap_color a {
	color:#06F;
}
.cap_color_2 a {
	color:#06F;
}
.cap_color_3 {
	display:inline-block;
	position:relative;
	top:0px;
	font-size:14px;
	font-weight:700;
	width:100%;
	text-align:right;
}
.cap_color_3 a {
	color:#06F;
}


.figcaption a {
}
.cap_about_bottom {
	line-height:22px;
	font-size:14px;
	margin:0 auto;
	width:88%;
	padding-bottom:8px;
}
.fig_sub {
		display:block;
	position:relative;
	top:0;
	left:auto;
	text-align:right;
	margin:0 auto;
	line-height:1.0em;
	padding:18px 0px 0px;
	font-size:0.7em;
	/*
	width:45%;
*/
	z-index:1;
}
.fig_sub_2 {
		display:block;
	position:relative;
	top:0;
	left:auto;
	text-align:right;
	margin:0 auto;
	line-height:1.0em;
	padding:18px 0px -12px;
	font-size:0.7em;
	/*
	width:45%;
*/
	z-index:1;
}
.spacer_01 {
	display:block;
	position:relative;
	top:0px;
	left:auto;
}


.photo_sub_r_c {

	text-align:right;
	font-size:11px;
	line-height:21px;
	z-index:1;
}
.photo_sub_caption {
	display:block;
	position:relative;
	top:-8px;
	right:0;
	margin-top:0;
	padding-top:0;

	text-align:right;
	font-size:12px;
	line-height:14px;
	z-index:1;
}

/*
.Expansion_go {
	display:inline-block;
	float: right;
	margin:0 auto;
	padding:0;
	text-align:right;
	line-height:1.0em;
	font-size:0.7em;
	z-index:1;
	width:70%;
	height:auto;
}
*/

/* ●●●●topページ専用の....ナビボタンを含有している....
....top_photoの下、水色の「ボックス」 */
#top_u_box {
	display:block;
	position:relative;
	top:10px;
	left:0px;
	margin:0 auto;
	padding:45px 0 180px 0;
	width:100%;
	color:#ffffff;
	text-decoration:none;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:5px;
	z-index:1;
}

/* ●●●●●●●●●●●●　main　●●●●●●●●●●●●
   */
#main {
	display:block;
	position:relative;
	top:30px;
	left:0;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0 0 45px;
	/*
	letter-spacing:0;
	*/
	z-index:1;
		color:#000000;
	font-size:14px;
	line-height:30px;
}
#main p {
	width:88%;
	padding-left:6%;
}
.sansho {  /* ●●●●●●●●●●●●　画業Ｐ東ステ画像キャプション／　●●●●●●●●●●●●*/
	font-size:14px;
	line-height:22px;
	padding-bottom:16px;
	text-align:right;
}
.sansho_02 {  /* ●●●●●●●●●●●●　about_Ｐ東ステ_文末参照　●●●●●●●●●●●●*/
	font-size:12px;
	line-height:15px;
	text-align:right;
}

/*情報Ｐの上部ナビボタン（丸）■■■■*/
.wrapper_c {
	margin: 0 auto ;
	width:81%;
	height:auto;
	text-align: center;

}
.navi_bottom_c {
	display:inline-block;
	
	margin:0;

	float:left;
	width:27%;
	height:90px;
	border-radius:50%;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	vertical-align:central;
	line-height:90px;	
}
.navi_bottom_c a {
	color:#000000;
}
/*丸ボックスに高さ*/
.clearfix:after {
    content: "";       /* 擬似要素を実体化 */
    clear: both;       /* floatを解除する */
    display: block;     /* ブロック要素にする */
}




/*●●●●情報Ｐ●●●●*/
.clear_L {
	clear:left;
	top:10px;
}
.clear_B {
	clear:both;
	top:20px;
}
.box_info_hr {
	display:block;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	z-index:1;
}
.box_info_hr p {
	color:#ffffff;
	line-height:21px;
}
.header_SubSub_text {
	margin-top:8px;
	border:0 solid #000000;
	border-left-width:15px;
	font-size:16px;
	line-height:16px;
	left:22px;
	position:relative;
	vertical-align:middle;
	top:0;
	width:320px;
	height:16px;
	margin-bottom:24px;
	padding-left::6px;
}
.header_SubSubSub_text {
	margin-top:8px;
	border:0 solid #ffffff;
	border-left-width:15px;
	font-size:14px;
	line-height:15px;
	left:22px;
	position:relative;
	vertical-align:middle;
	top:0;
	width:200px;
	height:15px;
	margin-bottom:6px;
	padding-left:3px;
}

/* ■■■information■■■ */
.main_sub_info_2 {
	display:block;
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	padding:0 0 5px;
	z-index:1;
		color:#000000;
	font-size:18px;
	line-height:32px;
}
.main_sub_info_2 ul li a {
	padding-left:70px;
}
.main_info_li {line-height:22px;}
/* ■■■区切り線■■■ */
.Hr_Br {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	font-size:18px;
	line-height:18px;
}




/*■■■■■■中断の言葉を入れるためのボックス
*/
.top_main_middle_text { /* top */
	display:block;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:45px;
	width:88%;
	height:auto;
	font-size:18px;
	line-height:28px;
	font-weight:700;
}
.words_main_middle_text { /* words */
	display:block;
	margin:0 auto;
	padding-top:0;
	padding-bottom:48px;
	width:100%;
	height:auto;
	font-size:21px;
	line-height:32px;
	font-weight:700;
}
/*
.info_main_middle_text {
	display:block;
	position:relative;
	top:98px;
	left:0;
	margin:0 auto;
	padding-top:0;
	padding-bottom:0;
	width:88%;
	height:auto;
	font-size:21px;
	line-height:32px;
	font-weight:700;
}
*/
.news_main_middle_text { /* news */
	display:block;
	position:relative;
	top:118px;
	left:0;

	margin:0 auto;
	padding-top:15px;
	padding-bottom:90px;
	width:88%;
	height:auto;
	font-size:21px;
	line-height:24px;
	font-weight:700;
}



/* ●●●●topページの水色のボックス内の
....ボタンをセンタリングする.... */
.centering_parent {
	/*
    width: 100%;
    */
	margin: 0 auto;
    text-align: center;
}

.navi_text {
	clear:both;
	display: block;
	position:relative;
	left:0;
	top:0;
	padding:48px 0 20px 25px;
	margin-bottom:10px;
	vertical-align:sub;
}
/*
.navi_text_2 {
	display: block;
	position:absolute;
	right:65px;
	bottom:80px;
	font-size:13px;
	line-height:14px;
	z-index:3;
}
*/

/*
リンクボタン「ページ下部」位置ぎめ/////
*/
.wrapper_button {
	position:absolute;
	right:10px;
	bottom:44px;
	display:block;
}
.wrapper_button_sub {
	position:absolute;
	right:66px;
	bottom:44px;
	display:block;
}

/*
フィギュア「ページ下部」の位置ぎめ/////
*/
#wrapper_footer_2 {
	position:absolute;
	right:21px;
	bottom:68px;
	display:block;
}
#wrapper_footer_sub {
	position:absolute;
	right:21px;
	bottom:95px;
	display:block;
}



/*
リンクボタン「ページ下部」ボタンtypeボタンの代わり（ＰＣサイトへ）/////
*/
/*↓hover, activeは要検討↓*/
.btn-flat-dashed-border {
  display: inline-block;
  padding: 6px 14px;
  font-size:12px;
  font-weight:700;
  text-decoration: none;
  color: #ffffff;

  border:solid 1px #ffffff;
  
  border-radius: 2.5px;
  transition: .4s;
}

.btn-flat-dashed-border:hover {
  border-style: solid;
}
.btn-flat-dashed-border:active {
  border-style:solid;
}
.btn-flat-dashed-border:visited {
	border:solid 1px #ffffff;
	color: #ffffff;
}



/*
コピーライト/////
*/
footer {
	display:block;
	position:absolute;
	right:12px;
	bottom:18px;
	font-size:11px;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
/*
	transform:scale( 0.7 , 0.4 );
*/
}

footer a {
	padding-right:53px;
}
/*
#copyright_sub {
	display:block;
	position:absolute;
	right:65px;
	bottom:18px;
	font-size:9px;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
*/


/* ●●●●topページ専用の....????使ってない？？？？
#f_top {
	display:block;
	width:335px;
	height:160px;
	margin:20px 0 0;
	padding:15px 20px 25px;
	color:#ffffff;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:0.6em;
	line-height:20px;
	z-index:2;
}
 */

/*000
.rogo_migiyose {
	text-align:right;
}
*/


/* top下部の「ナビゲーション」 */

#navi_bottom_A {
	display:inline-block;
	margin:0px 8px 18px;

	
	padding:8px;
	width:95px;
	height:95px;

	
	border:0px solid #c8c6bc;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	text-align:left;
}
#navi_bottom_B {
	display:inline-block;
	margin:0px 8px 18px;

	
	padding:8px;
	width:95px;
	height:95px;

	
	border:0px solid #c8c6bc;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
		text-align:left;

}
#navi_bottom_C {
	display:inline-block;
	margin:0px 8px 18px;

	
	padding:8px;
	width:95px;
	height:95px;

	
	border:0px solid #c8c6bc;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
		text-align:left;

}
#navi_bottom_D {
	display:inline-block;
	margin:0px 8px 18px;

	
	padding:8px;
	width:95px;
	height:95px;

	
	border:0px solid #c8c6bc;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
		text-align:left;

}
#navi_bottom_E {
	display:inline-block;
	margin:0px 8px 18px;

	
	padding:8px;
	width:95px;
	height:95px;

	
	border:0px solid #c8c6bc;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
		text-align:left;

}
#navi_bottom_F {
	display:inline-block;
	margin:0px 8px 18px;

	
	padding:8px;
	width:95px;
	height:95px;

	
	border:0px solid #c8c6bc;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
		text-align:left;

}
/* 下部ナビの「角丸」 */
.corner_kadomaru {
	border-radius: 5px;
}
/* 下部ナビの「英字のサイズ」 */
.font_bottom {
	font-size:14px;
}
/* box全体がhrefに！！ */
.linkbox {
    position: relative;
}
.linkbox a {
    position: absolute;
    top: 0;
    left: 0;
	    width:100%;
    height:100%;
}



/*サブページ下部のナビ*/
/*■情報ページ下部に埋め込んだnavi_bar■*/

.navi_bar_origin {
	display:flex;
	align-items: center;
	justify-content: center;
	margin:6px;
	float:left;
	font-size:18px;
	line-height:18px;
	width:238px;
	height:44px;
	border:0px solid #aaa;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*
.navi_bar_origin {
	display:block;
		margin:6px;
	position:relative;
	

	width:238px;
	height:44px;

	border:1.5px solid #aaa;	
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
*/
.navi_bar_origin .target_R {
	position:absolute;
	top:-4px;
	left:220px;
	color:#ffffff;
	font-size:16px;
	line-height:21px;
}

	
/*
.sample_relative {
  position: relative;
  margin: 0 auto;
  width: 238px;
  height: 44px;
  z-index:3;
}
.sample_absolute {
  position: absolute;
  background-color: #1FA943;
  top: 0px;
  left: 0px;
  z-index:4;
}
*/


/*■お問い合わせページ下部に埋め込んだnavi_bar■*/
/*
.navi_bar {
	display:inline-block;

    position: relative;
	
	top:0;
	left:0;
	width::238px;
	height::44px;
	margin:0 0 0 6px;
	border:none;
	vertical-align:central;	
}
*/
.navi_bar {
	position:relative;
	top:0px;
	left:0px;
	width:238px;
	height:44px;
	font-size:18px;
	line-height:44px;
	font-weight:700;
	
  display:block;
  vertical-align: middle;
	
	letter-spacing:2px;
	margin:6px;
	
	z-index:5;
}
.navi_bar img {
	position:absolute;
	top:0;
	left:0;
}
.navi_bar a {
	padding-left:20px;
}
/*
.navi_bar_p {

	position: absolute;
	margin: 0;



  top:50%;
  left:20px;

     -webkit-transform: translateY(-50%);
   transform: translateY(-50%);

    color:#000000;
	font-weight:800;
    font-size: 22px;
}
*/






/* ■■■■■■aboutページ関連■■■■■■
*/
table {
background: url(/sp/img/bg_bdr_02.gif) no-repeat 0 100%;
width:100%;
}
table tr {
background: url(/common/img/bg_bdr_01.gif) no-repeat 0 0;
}
table th {
padding: 15px 15px 15px 8px;
}
table td {
	padding:13px 0;
	line-height:22px;
}
ul.listDotLine {
background: url(/common/img/bg_bdr_01.gif) no-repeat 0 100%;
}
ul.listDotLine li {
background: url(/common/img/bg_bdr_01.gif) no-repeat 0 0;
padding: 10px;
width:98%;
position:relative;
}


/* ●●font_size●● */
.fs20_bold_6 {
	font-size:20px;
	font-weight:600;}
.fs18 {
	font-size:18px;}
.fs17 {
	font-size:17px}
.fs16 {
	font-size:16px;}
.fs16_bold_7 {

	font-weight:700;}
.fs16_mgn70 {
	font-size:16px;
	margin-left:70px;}
.fs15_lineH_low {
	font-size:15px;
	line-height:21px;}
.fs14 {
	font-size:14px;}
.fs14_lineH_low {
	font-size:14px;
	line-height:21px;}
.fs14_lineH_18 {
	font-size:14px;
	line-height:18px;}
.fs14_bold_6 {
	font-size:14px;
	font-weight:500;}
.fw700 {
	font-weight:700;}


/*●●●ここからは、主にサブページのCSS、使用しているか要チェック●●●*/

/* ▼各sub_pageの一抹模様関連▼
*/
#top_bar {
	display:block;
	position:fixed;
	top:12px;
	left:auto;
	width:100%;
	height:57px;
	z-index:2;
}
.top_bar_button {
	position:fixed;
	top:12px;
	left:auto;
	width:200px;
	height:57px;
	z-index:3;
	opacity:0;
}




/* ▼photo_main▼
   各サブページのトップ写真？？？？？？？？？？？？？？？ */
#photo_main {
	display:block;
	position:relative;
	top:92px;
	left:auto;
	margin:10px 0;
	
	line-height:1.0em;
	font-size:0.7em;
	text-align:right;
	z-index:1;
}


#photo_sub {
	float:left;
	padding:0;
	text-align:center;
}

/* ▼photo_sub_half▼
   各サブページの
   本文中に挿入する写真 */
#photo_sub_half {
	float:right;
	margin:0;
	padding:6px 2px 0px 2px;
	line-height:1.0em;
	font-size:0.7em;
	text-align:right;
}


/*お問い合わせのメール送信ボタン*/
.border_cont {
	border:1px solid #0066FF;
	border-radius:6px 6px;
}

/*　佐藤溪・東ステ映像関連　*/
.mg_0_auto {
	margin-bottom:0;
	margin-top:5;
}

/*　佐藤溪・詩集販売関連　*/
.left_width_ {
	float:left;
	margin:15px 10px 0 25px;
}
.text_margin_L20 {
	float:left;
	margin:0 0 0 10px;
	width:35%;
	line-height:18px;
}
.clear_b_ {
	clear:both;
}

/*　スペース（極小／情報ページ）　*/
.gyoukann_min {
	margin:8px 0;
}
.gyoukann_minmin {
	margin:4px 0;
	line-height:1px;
}

.backpedal01 {
	text-align:right;
}

/* --- letter --- */
.letterBox {
	/*
background: url(/common/img/bg_letter.gif) repeat-y 0 0;

line-height: 2.5;
    */
padding-bottom: 40px;
width:100%;
}

.auther{
	margin-top:-4px;
	}
.mgb35 {
	margin-bottom:35px;
}
.tar {
	text-align:right;
}
.mgb15 {
	margin-bottom:15px;
}
.pdr20 {
	padding-right:20px;
}