@charset "UTF-8";

#tgc_after #main .clearfix {
	clear: both;
	visibility: hidden;
	height: 0px;
	font-size: 0px;
	display: block;
}
#tgc_after #main {
	display: block;
	width: 900px;
	padding-right: 20px;
	padding-left: 20px;
}
#tgc_after #main #tgc-after-head {
	background-image: url(../img/tgc_after/head_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 450px;
	width: 900px;
}
#tgc_after #main #tgc-contents {
	display: block;
	width: 640px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #FAF8E1;
	padding-bottom: 30px;
	margin-left: 100px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents #mida {
	background-image: url(../img/tgc_after/mida.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 135px;
	width: 640px;
}
#tgc_after #main #tgc-contents #subtitle1 {
	background-image: url(../img/tgc_after/subtitle_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 640px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents #pg {
	width: 648px;
	margin-left: -8px;
	display: block;
	margin-bottom: 50px;
}
#tgc_after #main #tgc-contents #pg li {
	display: inline;
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 8px;
	margin-bottom: 8px;
}
#tgc_after #main #tgc-contents #subtitle2 {
	background-image: url(../img/tgc_after/subtitle_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 640px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents .voice-table {
	display: block;
	width: 640px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A98D4E;
}
#tgc_after #main #tgc-contents .vtlast .voice-table {
	margin-bottom: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tgc_after #main #tgc-contents .voice-table table {
	width: 640px;
}
#tgc_after #main #tgc-contents .voice-table table th {
	width: 100px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #A98D4E;
}
#tgc_after #main #tgc-contents .voice-table table td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
#tgc_after #main #tgc-contents #subtitle3 {
	background-image: url(../img/tgc_after/subtitle_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 640px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents .subsub {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #A98D4E;
	width: 640px;
	margin-bottom: 5px;
}
#tgc_after #main #tgc-contents .banner {
	margin-bottom: 30px;
}
#tgc_after #main #tgc-contents .banner-last .banner {
	margin-bottom: 0px;
}
#tgc_after #main #tgc-contents .banner ul {
	display: block;
	width: 655px;
	margin-left: -15px;
}
#tgc_after #main #tgc-contents .banner ul li {
	display: inline;
	float: left;
	height: 100px;
	width: 305px;
	margin-left: 20px;
	margin-bottom: 15px;
}
#tgc_after #main #tgc-contents .banner ul #shop01 {
	background-image: url(../img/tgc_after/banner1_001.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop01 a {
	background-image: url(../img/tgc_after/banner1_001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop02 {
	background-image: url(../img/tgc_after/banner1_002.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop02 a {
	background-image: url(../img/tgc_after/banner1_002.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop03 {
	background-image: url(../img/tgc_after/banner1_003.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop03 a {
	background-image: url(../img/tgc_after/banner1_003.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop04 {
	background-image: url(../img/tgc_after/banner1_004.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop04 a {
	background-image: url(../img/tgc_after/banner1_004.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop05 {
	background-image: url(../img/tgc_after/banner1_005.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop05 a {
	background-image: url(../img/tgc_after/banner1_005.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop06 {
	background-image: url(../img/tgc_after/banner1_006.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop06 a {
	background-image: url(../img/tgc_after/banner1_006.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop07 {
	background-image: url(../img/tgc_after/banner1_007.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop07 a {
	background-image: url(../img/tgc_after/banner1_007.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop08 {
	background-image: url(../img/tgc_after/banner1_008.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop08 a {
	background-image: url(../img/tgc_after/banner1_008.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop09 {
	background-image: url(../img/tgc_after/banner1_009.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop09 a {
	background-image: url(../img/tgc_after/banner1_009.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop10 {
	background-image: url(../img/tgc_after/banner1_010.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop10 a {
	background-image: url(../img/tgc_after/banner1_010.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop11 {
	background-image: url(../img/tgc_after/banner1_011.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop11 a {
	background-image: url(../img/tgc_after/banner1_011.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #shop01 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop02 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop03 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop04 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop05 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop06 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop07 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop08 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop09 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop10 a:hover,
#tgc_after #main #tgc-contents .banner ul #shop11 a:hover {
	background-image: none;
}

#tgc_after #main #tgc-contents .banner ul #k01 {
	background-image: url(../img/tgc_after/banner2_001.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k01 a {
	background-image: url(../img/tgc_after/banner2_001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k02 {
	background-image: url(../img/tgc_after/banner2_002.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k02 a {
	background-image: url(../img/tgc_after/banner2_002.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k03 {
	background-image: url(../img/tgc_after/banner2_003.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k03 a {
	background-image: url(../img/tgc_after/banner2_003.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k04 {
	background-image: url(../img/tgc_after/banner2_004.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k04 a {
	background-image: url(../img/tgc_after/banner2_004.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k05 {
	background-image: url(../img/tgc_after/banner2_005.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k05 a {
	background-image: url(../img/tgc_after/banner2_005.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k06 {
	background-image: url(../img/tgc_after/banner2_006.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k06 a {
	background-image: url(../img/tgc_after/banner2_006.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k07 {
	background-image: url(../img/tgc_after/banner2_007.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k07 a {
	background-image: url(../img/tgc_after/banner2_007.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k08 {
	background-image: url(../img/tgc_after/banner2_008.jpg);
	background-repeat: no-repeat;
	background-position: -305px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}
#tgc_after #main #tgc-contents .banner ul #k08 a {
	background-image: url(../img/tgc_after/banner2_008.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 305px;
}

#tgc_after #main #tgc-contents .banner ul #k01 a:hover,
#tgc_after #main #tgc-contents .banner ul #k02 a:hover,
#tgc_after #main #tgc-contents .banner ul #k03 a:hover,
#tgc_after #main #tgc-contents .banner ul #k04 a:hover,
#tgc_after #main #tgc-contents .banner ul #k05 a:hover,
#tgc_after #main #tgc-contents .banner ul #k06 a:hover,
#tgc_after #main #tgc-contents .banner ul #k07 a:hover,
#tgc_after #main #tgc-contents .banner ul #k08 a:hover,
#tgc_after #main #tgc-contents .banner ul #k09 a:hover,
#tgc_after #main #tgc-contents .banner ul #k10 a:hover,
#tgc_after #main #tgc-contents .banner ul #k11 a:hover {
	background-image: none;
}

#tgc_after #main #tgc-contents #subtitle4 {
	background-image: url(../img/tgc_after/subtitle_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 640px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents .promo {
	display: block;
	width: 580px;
	margin-bottom: 50px;
	margin-left: 30px;
}
#tgc_after #main #tgc-contents .promo #mida1 {
	background-image: url(../img/tgc_after/submida_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 580px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents .promo .promo-btn {
	width: 580px;
	position: relative;
	height: 100px;
	margin-top: 15px;
}
#tgc_after #main #tgc-contents .promo .promo-btn #btn1  {
	background-image: url(../img/tgc_after/subbtn_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 193px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#tgc_after #main #tgc-contents .promo .promo-btn #btn1 a {
	background-image: url(../img/tgc_after/subbtn_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 193px;
}
#tgc_after #main #tgc-contents .promo .promo-btn #btn2  {
	background-image: url(../img/tgc_after/subbtn_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 321px;
	position: absolute;
	left: 259px;
	top: 0px;
}
#tgc_after #main #tgc-contents .promo .promo-btn #btn2 a {
	background-image: url(../img/tgc_after/subbtn_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 321px;
}
#tgc_after #main #tgc-contents .promo #mida2 {
	background-image: url(../img/tgc_after/submida_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 580px;
	margin-bottom: 20px;
}
#tgc_after #main #tgc-contents .promo #mida3 {
	background-image: url(../img/tgc_after/submida_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 580px;
	margin-bottom: 20px;
}
