body {
	margin-top: 0px;
	background-color: #E1E1E1;
	margin : auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #3a1408;
}
.text14 { font-size: 14px; line-height: 22px }
.text20 { font-size: 20px; line-height: 22px }
.text16 { font-size: 16px; line-height: 22px }
.text12   { font-size: 12px; line-height: 22px }
.text12_link { font-size: 12px; line-height: 47px }
.text11_sitemap   { font-size: 12px; line-height: 27px }
.text12_news { font-size: 12px; line-height: 18px }
.text11   { font-size: 11px; line-height: 19px }
.text10      { font-size: 10px; line-height: 17px; letter-spacing: 1px }
.text9   { font-size: 9px; line-height: 17px }
a img.borderlink { vertical-align: bottom; margin: 0 0 0px; border: solid 1px #fcf7ed }
a:hover img.borderlink ,a:active img.borderlink {border: 1px solid #7F0019;}
.sitemap_line { border-right: 2px solid #fff }
.main_mail_line01 { border-style: solid; border-width: 1px; border-color: #ac9c97 #e8e8e8 #ac9c97 #e8e8e8 }
.g_mail_line01   { border-style: solid; border-width: 1px; border-color: #fcdaba #fde9d5 #fcdaba #fde9d5 }
.p_mail_line01 { border-style: solid; border-width: 1px; border-color: #e0f2a3 #e0f2a0 #e0f2a3 #e0f2a0 }
.main_mail_line03 { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #ac9c97; border-left: 1px solid #e8e8e8 }
.g_mail_line03   { border-right: 1px solid #fde9d5; border-bottom: 1px solid #fcdaba; border-left: 1px solid #fde9d5 }
.p_mail_line03 { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e0f2a3; border-left: 1px solid #e0f2a0 }
.main_mail_line02 { border-top: 1px solid #ac9c97; border-bottom: 1px solid #ac9c97 }
.g_mail_line02 { border-top: 1px solid #fcdaba; border-bottom: 1px solid #fcdaba }
.p_mail_line02 { border-top: 1px solid #e0f2a3; border-bottom: 1px solid #e0f2a3 }
.main_mail_line04 { border-bottom: 1px solid #ac9c97 }
.g_mail_line04 { border-bottom: 1px solid #fcdaba }
.p_mail_line04 { border-bottom: 1px solid #e0f2a3 }
.main_underline { border-bottom: 1px solid #3a1408 }
.g_underline { border-bottom: 1px solid #f6765d }
.p_underline { border-bottom: 1px solid #a9da00 }
.main_underlinetensen { border-bottom: 1px dotted #3a1408 }
.g_underlinetensen { border-bottom: 1px dotted #f6765d }
.p_underlinetensen { border-bottom: 1px dotted #a9da00 }
.p_underlinetensen02 { border-top: 1px dotted #a9da00; border-bottom: 1px dotted #a9da00 }
.main_list01 { border-top: 1px solid #ac9c97; border-bottom: 1px solid #ac9c97 }
.g_list01 { border-top: 1px solid #fcdaba; border-bottom: 1px solid #fcdaba }
.p_list01 { border-top: 1px solid #e0f2a3; border-bottom: 1px solid #e0f2a3 }
.main_list02 { border-bottom: 1px solid #ac9c97 }
.main_listtensen02  { border-bottom: 1px dotted #ac9c97 }
.g_list02 { border-bottom: 1px solid #fcdaba }
.p_list02 { border-bottom: 1px solid #e0f2a3 }
.p_0007_line01 { border-style: solid dotted solid solid; border-width: 3px 1px 2px 3px; border-color: #a9da00 }
.p_0007_line02 { border-style: solid solid solid dotted; border-width: 3px 3px 2px 1px; border-color: #a9da00 }
.p_0007_line03 { border-right: 1px dotted #a9da00; border-bottom: 2px solid #a9da00; border-left: 3px solid #a9da00 }
.p_0007_line04 { border-right: 3px solid #a9da00; border-bottom: 2px solid #a9da00; border-left: #a9da00 }
.p_0007_line05 { border-right: 1px dotted #a9da00; border-bottom: 3px solid #a9da00; border-left: 3px solid #a9da00 }
.p_0007_line06 { border-right: 3px solid #a9da00; border-bottom: 3px solid #a9da00 }

.share-buttons{
	list-style: none;
}

.share-buttons li{
	display: inline;
}