html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino KaKu Gothic Pro", Osaka, "MS Pゴシック", verdana, 'trebuchet ms', sans-serif;
	font-size: 90%;
	　　line-height: 150%;
}

*:first-child+html body {
	font-family: "ヒラギノ角ゴPro W3", "Hiragino KaKu Gothic Pro", Osaka, "メイリオ", Meiryo, "MS Pゴシック", verdana, 'trebuchet ms', sans-serif;
	font-size: 86%;
}/* Use only ie7 hack */

* html body {
	font-size: 86%;
}

form {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: underline;
}

a img {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
	margin: 0;
	padding: 0;
}

blockquote {
	margin-left: 0;
	margin-right: 0;
	padding: 1em 1em;
	background: #efefef;
	border: 1px solid #cdcdcd;
	font-size: 80%;
}

/* standard helper classes */
.clr {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html .pkg {
	display: inline-block;
}

/* no ie mac \*/
* html .pkg {
	height: 1%;
}

.pkg {
	display: block;
}

/* Page layout ---------------------------------------------- */

body {
	text-align: center;
} /* center on ie */

#container {
	position: relative;
	margin: 0 auto; /* center on everything else */
	text-align: left;
	line-height: 1.2em;
	width: 920px;
	background: url(img/container_bg.jpg) repeat-y;
	color: #333;
}

#container-inner {
	position: static;
	margin: 0 10px;
	border-top: 2px solid #009000;
}

#banner {
	position: relative;
}

#banner-inner {
	position: static;
}

#pagebody {
	position: relative;
}

#pagebody-inner {
	position: static;
}

#alpha, #beta {
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}

#alpha-inner, #beta-inner {
	position: static;
}

/* top area --------------------------------- */
#top-content {
	border-top: 1px solid #00c000;
}

#logo {
	float: left;
	width: 220px;
}

#site-title {
	padding: 5px 0 5px 20px;
}

#top-nav {
	float: right;
	width: 8em;
	text-align: right;
	margin-right: 20px;
}

#top-nav-list {
	list-style: none;
	margin: 0;
	padding: 5px;
	font-size: 90%;
	color: #009000;
}

#top-nav-list a {
	color: #009000;
	text-decoration: none;
}

.top-nav-item {
	background: url(img/top-nav_icon.gif) center left no-repeat;
	width: 8em;
}

#global-nav {
	clear: both;
	margin: 0 20px 5px 20px;
	width: 860px;
}

#global-nav-list {
	list-style: none;
	margin: 0;
	padding: 1px;
	height: 1%;/* IE bug fix */
}

.global-nav-item {
	float: left;
	text-align: center;
	width: 120px;
	line-height: 1.0em;
	margin: 0;
	padding: 0;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.list-final {
	border-right: 2px solid #fff;
	width: 122px;
}

.global-nav-item a {
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 5px;
}

.global-nav-item a:hover {
	background: #006000;
	color: #FFFFFF;
}

#banner {
	clear: both;
	width: 860px;
	overflow: hidden;
}

.index-page #banner {
	background: url(img/banner_bg.jpg) no-repeat;
	height: 360px;
	margin: 5px 20px 20px 20px;
}

.archive-page #banner {
	margin: 5px 20px 10px 20px;
}

#page-title {
	text-indent: -9999px;
}

/* archive page banner image set */
.kyoju-banner {
	background: url(img/archive-kyoju-banner_bg.jpg) no-repeat;
	height: 160px;
}

.shogyo-banner {
	background: url(img/archive-shogyo-banner_bg.jpg) no-repeat;
	height: 160px;
}

.entry-banner {
	background: url(img/entry-banner_bg.jpg) no-repeat;
	height: 160px;
}

.info-banner {
	background: url(img/archive-info-banner_bg.jpg) no-repeat;
	height: 165px;
}

.news-banner {
	background: url(img/archive-news-banner_bg.jpg) no-repeat;
	height: 165px;
}

.faq-banner {
	background: url(img/archive-faq-banner_bg.jpg) no-repeat;
	height: 165px;
}

.success-banner {
	background: url(img/archive-success-banner_bg.jpg) no-repeat;
	height: 165px;
}

.result-banner {
	background: url(img/archive-result-banner_bg.jpg) no-repeat;
	height: 165px;
}

.media-banner {
	background: url(img/archive-media-banner_bg.jpg) no-repeat;
	height: 165px;
}

.about-banner {
	background: url(img/archive-about-banner_bg.jpg) no-repeat;
	height: 165px;
}

.concept-banner {
	background: url(img/archive-concept-banner_bg.jpg) no-repeat;
	height: 165px;
}

.flow-banner {
	background: url(img/archive-flow-banner_bg.jpg) no-repeat;
	height: 165px;
}

.concierge-banner {
	background: url(img/archive-concierge-banner_bg.jpg) no-repeat;
	height: 165px;
}

.cost-banner {
	background: url(img/archive-cost-banner_bg.jpg) no-repeat;
	height: 165px;
}

.partner-banner {
	background: url(img/archive-partner-banner_bg.jpg) no-repeat;
	height: 165px;
}

.feature-banner {
	background: url(img/archive-feature-banner_bg.jpg) no-repeat;
	height: 165px;
}

.company-banner {
	background: url(img/archive-companytop-banner_bg.jpg) no-repeat;
	height: 165px;
}

.outline-banner {
	background: url(img/archive-company-banner_bg.jpg) no-repeat;
	height: 165px;
}

.recruit-banner {
	background: url(img/archive-recruit-header_bg.jpg) no-repeat;
	height: 165px;
}

.link-banner {
	background: url(img/archive-link-banner_bg.jpg) no-repeat;
	height: 165px;
}

.merit-banner {
	background: url(img/archive-merit-banner_bg.jpg) no-repeat;
	height: 165px;
}

.vegetable-banner {
	background: url(img/archive-vegetable-header_bg.jpg) no-repeat;
	height: 165px;
}

.reason-banner {
	background: url(img/archive-reason-header_bg.jpg) no-repeat;
	height: 165px;
}

.ask-btn {
	position: relative;
	top: 300px;
	left: 680px;
}

#breadcrumbs {
	margin: 0 20px 10px 20px;
	color: #006600;
	font-size: 85%;
}

#breadcrumbs a {
	color: #6ba136;
}

/* main content ------------------------------------------- */
#pagebody {
	width: 100%;
	line-height: 150%;
	clear:both;
}

#pagebody-inner {
	padding: 0 20px;
}

#alpha {
	width: 640px;
}

.entry-header {
	background: url(img/archive-entry-header_bg.jpg) no-repeat;
	color: #006600;
	font-size: 90%;
	font-weight: bold;
	line-height: 100%;
	padding: 10px;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	margin: 0 0 10px 0;
}

.entry-content {
	margin-bottom: 30px;
	padding-bottom: 5px;
}

.entry-more {
	background: url(img/entry-more_02.jpg) bottom left no-repeat;
	padding-bottom: 20px;
}

.entry-more-inner {
	background: url(img/entry-more_01.jpg) top left repeat-y;
	padding: 10px 20px 10px 20px;
}

.entry-more p {
	padding-bottom: 10px;
}

.entry-center {
	text-align: center;
}

#entry-btn {
	text-align: center;
	letter-spacing: 50px;
	padding: 20px 10px;
}

.entry-link {
	padding: 10px 0;
	boeder-top: 1px solid #eee;
	boeder-bottom: 1px solid #eee;
	text-align: center;
}

/* Works Concierge page alpha content */
#success-content {
	width: 640px;
	background: url(img/works-success_txt_bg.jpg) no-repeat;
}

#success-text {
	padding-top: 290px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 360px;
	color: #666;
}

/* About index page alpha content */
.about-guide1, .about-guide2, .about-guide3, .about-guide4, .about-guide5, .about-guide6 {
	float: left;
	margin-bottom: 10px;
}

.about-guide1, .about-guide3, .about-guide5 {
	margin-right: 60px;
	margin-left: 10px;
}

/* About Concierge page alpha content */
.concierge-header {
	margin: 0;
	padding: 0;
	background: url(img/concierge-header_bg.jpg) no-repeat;
	height: 90px;
	overflow: hidden;
	text-indent: -9999px;
}

.concierge-content {
	padding-bottom: 30px;
	background: url(img/concierge_bg.jpg) bottom left no-repeat;
}

.concierge-body {
	background: url(img/concierge-inner_bg.jpg) top left repeat-y;
	padding: 10px 20px;
}

.concierge-first {
	background: url(img/concierge-left_img.jpg) no-repeat;
}

.concierge-first p {
	margin-left: 190px;
}

.concierge-more {
	background: url(img/concierge-inner_bg.jpg) top left repeat-y;
	padding: 0;
	width: 640px;
}

.concierge-image {
	float: right;
	width: 260px;
	margin-right: 20px;
}

.concierge-profile {
	width: 300px;
	margin-left: 20px;
	background: url(img/concierge-profile_bg.jpg) top left repeat-x;
}

.concierge-profile-inner {
	margin: 0;
	padding: 10px;
	border: 3px solid #ccc;
}

.concierge-profile h4 {
	padding: 5px 0 10px 0;
	color: #009000;
}

.concierge-footer {
	clear: both;
	background: url(img/concierge-inner_bg.jpg) top left repeat-y;
	text-align: center;
}

/* About Feature page alpha content */
#feature-main {
	width: 640px;
	height:490px;
	overflow: hidden;
	position: static;
	background: url(img/feature-main_bg.jpg) no-repeat;
}

#feature-link-a, #feature-link-b, #feature-link-c {
	display: block;
	font-size: 50%;
	text-indent: -9999px;
	width: 120px;
	height: 25px;
}

#feature-link-a {
	position: absolute;
	top: 220px;
	left: 110px;
}

#feature-link-b {
	position: absolute;
	top: 370px;
	left: 20px;
}

#feature-link-c {
	position: absolute;
	top: 370px;
	left: 175px;
}

#feature-content {
	padding-bottom: 20px;
	background: url(img/feature-content_bg.jpg) bottom left no-repeat;
}

#feature-content-inner {
	background: url(img/feature-content-inner_bg.jpg) top left repeat-y;
	padding: 0;
 margin: :0;
}

#feature-content-inner p {
	padding: 0 20px 10px 20px;
}

.feature-top-link {
	text-align: right;
}

#feature-garden {
	width: 600px;
 margin-left;
20px;
}

#feature-garden th {
	width: 90px;
	padding: 5px 0;
}

#feature-garden td {
	width: 510px;
	padding: 5px 0;
}

.feature-link {
	width: 620px;
	height: 370px;
	background: url(img/feature01-link_bg.jpg) no-repeat;
	line-height: 1.0em;
}

.feature2-link {
	width: 620px;
	height: 440px;
	background: url(img/feature02-link_bg.jpg) no-repeat;
	line-height: 1.0em;
}

.feature-link-inner, .feature2-link-inner {
	padding: 45px 35px 0 35px;
}

/* Company page alpha content */
#co-summary {
	width: 640px;
	font-size: 90%;
	color: #333;
}

#co-summary th {
	width: 200px;
	font-weight: normal;
	vertical-align: top;
}

#co-summary td {
	width: 440px;
}

/* recruit template */
#re-text p {
	font-size: 90%;
	padding-bottom: 10px;
}

#re-summary {
	width: 640px;
	font-size: 90%;
	color: #333;
	border: solid 1px #009000;
	border-collapse: collapse;
}

#re-summary th {
	width: 200px;
	font-weight: normal;
	border: solid 1px #009000;
	background: #33a333;
	color: #fff;
	padding: 10px 5px;
}

#re-summary td {
	width: 440px;
	border: solid 1px #009000;
	padding: 10px 5px;
}

/* Merit page alpha content */
#merit-content img {
	padding-right: 5px;
}

#merit {
	clear: both;
	margin-bottom: 20px;
}

#merit-header {
	margin-top: 0;
}

#merit5-content {
	border: 1px solid #006000;
	padding: 10px 35px;
}

#merit5-header {
	color: #009000;
	font-size: 120%;
	padding-bottom: 10px;
}

#merit5-content p {
	color: #666;
	font-size: 90%;
}

/* FAQ page alpha content */
#faq-content {
	background: url(img/faq-content_bg.jpg) no-repeat;
}

#faq-content p {
	line-height: 2.25em;
}

/* MailForm page alpha content */
.comments-open-content {
	padding: 5px 20px 20px 20px;
}

#mail-form-author, #mail-form-email, #mail-form-subject {
	padding-bottom: 5px;
}

/* Sitemap page alpha content */
.map-list {
	list-style: none;
}

.map-list-item {
	font-weight: bolder;
}

.map-list-item .map-list-item {
	padding-left: 2em;
	font-weight: bold;
	color: #333;
}

.map-list-item .map-list-item .map-list-item {
	font-weight: normal;
	color: #444;
}

.map-list-item .map-list-item .map-list-item .map-list-item {
	font-weight: normal;
	color: #555;
}

/* Media page alpha content */
.media p {
	padding-bottom: 10px;
}

.schedule {
	margin-bottom: 10px;
	width: 610px;
	font-size: 90%;
}

.schedule th {
	color: #666;
	width: 130px;
	font-weight: normal;
}

.schedule td {
	width: 480px;
}

.media-talk {
	font-size: 90%;
}

.master {
	font-weight: bold;
}

.guest1 {
	font-weight: bold;
	color: #990000;
}

.guest2 {
	font-weight: bold;
	color: #000099;
}

/* Index page alpha content */
.main-link {
	margin: 0;
	padding:0 20px;
	clear:both;
	overflow:hidden;
}

.main-link p {
	margin-top: 0;
	padding: 0 20px 20px 0;
	float: left;
}

.main-link p.main-link-2 {
	padding: 0;

}.main-link p.main-link-3 {
	padding: 0;
	float: right;
}/*
.main-link-1,
.main-link-2 {
    margin-right: 20px;
}*/

/* Result Blog styles */
.entry-limage {
	width: 640px;
	overflow: hidden;
	margin: 0 0 20px 0;
	text-align: center;
}

.entry-simage {
	text-align: center;
	padding: 10px 0;
}

.result-top-link {
	text-align: right;
	border-top: 1px solid #ccc;
	padding: 5px 0;
}

/* sub content ------------------------------------------- */
#beta {
	width: 205px;
	margin-left: 15px;
}

/* Index page beta content */
#news {
	background: url(img/news-bottom.jpg) bottom left no-repeat;
	border: 1px solid #eee;
	margin-bottom: 20px;
}

#news-inner {
	background: url(img/news-top.jpg) no-repeat;
	width: 205px;
}

#news-header {
	width: 100%;
	height: 20px;
	overflow: hidden;
	font-size: 90%;
	text-indent: -9999px;
}

#news-content {
	font-size: 85%;
	padding: 10px 10px 0 10px;
}

#news-content p {
	padding-bottom: 10px;
	line-height: 1.5em;
}

#side-banner {
	margin-bottom: 10px;
}

#side-banner p {
	margin-bottom: 10px;
}

/* Archive page beta content */
#menu-list {
	margin-bottom: 20px;
}

#menu-list a, #menu-list span {
	display: block;
	width: 205px;
	height: 40px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

/* list type 1 */
.list-a {
	background: url(img/list1-1.jpg) no-repeat;
}

.list-b {
	background: url(img/list1-1.jpg) 0px -40px no-repeat;
}

.list-c {
	background: url(img/list1-1.jpg) 0px -80px no-repeat;
}

.list-d {
	background: url(img/list1-1.jpg) 0px -120px no-repeat;
}

.list-e {
	background: url(img/list1-1.jpg) 0px -160px no-repeat;
}

.list-f {
	background: url(img/list1-1.jpg) 0px -200px no-repeat;
}

.list-a-visit, .list-a:hover {
	background: url(img/list1-2.jpg) no-repeat;
}

.list-b-visit, .list-b:hover {
	background: url(img/list1-2.jpg) 0px -40px no-repeat;
}

.list-c-visit, .list-c:hover {
	background: url(img/list1-2.jpg) 0px -80px no-repeat;
}

.list-d-visit, .list-d:hover {
	background: url(img/list1-2.jpg) 0px -120px no-repeat;
}

.list-e-visit, .list-e:hover {
	background: url(img/list1-2.jpg) 0px -160px no-repeat;
}

.list-f-visit, .list-f:hover {
	background: url(img/list1-2.jpg) 0px -200px no-repeat;
}

/* list type 2 */
.list-g {
	background: url(img/list2-1.jpg) no-repeat;
}

.list-h {
	background: url(img/list2-1.jpg) 0px -40px no-repeat;
}

.list-gh {
	background: url(img/list2-1.jpg) 0px -80px no-repeat;
}

.list-g-visit, .list-g:hover {
	background: url(img/list2-2.jpg) no-repeat;
}

.list-h-visit, .list-h:hover {
	background: url(img/list2-2.jpg) 0px -40px no-repeat;
}

.list-gh-visit, .list-gh:hover {
	background: url(img/list2-2.jpg) 0px -80px no-repeat;
}

/* list type 3 */
.list-i {
	background: url(img/list3-1.jpg) no-repeat;
}

.list-j {
	background: url(img/list3-1.jpg) 0px -40px no-repeat;
}

.list-k {
	background: url(img/list3-1.jpg) 0px -80px no-repeat;
}

.list-l {
	background: url(img/list3-1.jpg) 0px -120px no-repeat;
}

.list-m {
	background: url(img/list3-1.jpg) 0px -160px no-repeat;
}

.list-n {
	background: url(img/list3-1.jpg) 0px -200px no-repeat;
}

.list-i-visit, .list-i:hover {
	background: url(img/list3-2.jpg) no-repeat;
}

.list-j-visit, .list-j:hover {
	background: url(img/list3-2.jpg) 0px -40px no-repeat;
}

.list-k-visit, .list-k:hover {
	background: url(img/list3-2.jpg) 0px -80px no-repeat;
}

.list-l-visit, .list-l:hover {
	background: url(img/list3-2.jpg) 0px -120px no-repeat;
}

.list-m-visit, .list-m:hover {
	background: url(img/list3-2.jpg) 0px -160px no-repeat;
}

.list-n-visit, .list-n:hover {
	background: url(img/list3-2.jpg) 0px -200px no-repeat;
}

/* list type 4 Company */
.list-o {
	background: url(img/list4-1.jpg) no-repeat;
}

.list-p {
	background: url(img/list4-1.jpg) 0px -40px no-repeat;
}

.list-q {
	background: url(img/list4-1.jpg) 0px -80px no-repeat;
}

.list-r {
	background: url(img/list4-1.jpg) 0px -120px no-repeat;
}

.list-o-visit, .list-o:hover {
	background: url(img/list4-2.jpg) no-repeat;
}

.list-p-visit, .list-p:hover {
	background: url(img/list4-2.jpg) 0px -40px no-repeat;
}

.list-q-visit, .list-q:hover {
	background: url(img/list4-2.jpg) 0px -80px no-repeat;
}

.list-r-visit, .list-r:hover {
	background: url(img/list4-2.jpg) 0px -120px no-repeat;
}

/* list type 5 Works */
.list-s {
	background: url(img/list5-1.jpg) no-repeat;
}

.list-t {
	background: url(img/list5-1.jpg) 0px -40px no-repeat;
}

.list-s-visit, .list-s:hover {
	background: url(img/list5-2.jpg) no-repeat;
}

.list-t-visit, .list-t:hover {
	background: url(img/list5-2.jpg) 0px -40px no-repeat;
}

/* list type 6 Company */
.list-u {
	background: url(img/list6-1.jpg) no-repeat;
}

.list-v {
	background: url(img/list6-1.jpg) 0px -40px no-repeat;
}

.list-w {
	background: url(img/list6-1.jpg) 0px -80px no-repeat;
}

.list-u-visit, .list-u:hover {
	background: url(img/list6-2.jpg) no-repeat;
}

.list-v-visit, .list-v:hover {
	background: url(img/list6-2.jpg) 0px -40px no-repeat;
}

.list-w-visit, .list-w:hover {
	background: url(img/list6-2.jpg) 0px -80px no-repeat;
}

/* list type 7 Company */
.list-a1 {
	background: url(img/list7-1.jpg) no-repeat;
}

.list-a2 {
	background: url(img/list7-1.jpg) 0px -40px no-repeat;
}

.list-a3 {
	background: url(img/list7-1.jpg) 0px -80px no-repeat;
}

.list-a4 {
	background: url(img/list7-1.jpg) 0px -120px no-repeat;
}

.list-a5 {
	background: url(img/list7-1.jpg) 0px -160px no-repeat;
}

.list-a6 {
	background: url(img/list7-1.jpg) 0px -200px no-repeat;
}

.list-a1-visit, .list-a1:hover {
	background: url(img/list7-2.jpg) no-repeat;
}

.list-a2-visit, .list-a2:hover {
	background: url(img/list7-2.jpg) 0px -40px no-repeat;
}

.list-a3-visit, .list-a3:hover {
	background: url(img/list7-2.jpg) 0px -80px no-repeat;
}

.list-a4-visit, .list-a4:hover {
	background: url(img/list7-2.jpg) 0px -120px no-repeat;
}

.list-a5-visit, .list-a5:hover {
	background: url(img/list7-2.jpg) 0px -160px no-repeat;
}

.list-a6-visit, .list-a6:hover {
	background: url(img/list7-2.jpg) 0px -200px no-repeat;
}

.entry-body p {
	padding-bottom: 1em;
	line-height: 1.5em;
}

/* footer area ---------------------- */

#footer {
	background: #c4f1bb;
	clear: both;
	border-top: 1px solid #009000;
	margin: 0 1px;
	text-align: center;
}

#footer-nav {
	color: #633c1c;
	padding: 5px 0 30px 0;
}

#footer-nav a {
	color: #633c1c;
	text-decoration: none;
}

#footer-nav a:hover {
	color: #966f3f;
	text-decoration: none;
}

#copyright {
	color: #009900;
	letter-spacing: 0.1em;
	padding: 0 0 15px 0;
}

/* Gloval text color setting */
.orange {
	color: #ff6600;
}

.red {
	color: #ff0000;
}

.blue {
	color: #0000ff;
}

.green_tag {
	background-image: url(img/green_point.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 1px;
	text-indent: 5px;
}

.txt_indent {
	margin-left: 20px;
	margin-bottom: 10px;
}

/* INDEX */
.clear {
	clear:both;
}

.detail_index_block {
	width:315px;
	height:133px;
	margin:0;
	padding:0;
	background:url("img/list_bg.jpg") 0 0 no-repeat;
}

#left {
	float:left;
}

#right {
	float:right;
}

.detail_index_block .photo {
	width:108px;
	height:98px;
	float:left;
	margin:0;
	padding:19px 0 0 0;
}

.detail_index_block .photo img {
	margin:0 0 0 18px;
	padding:0;
}

.detail_index_block .title {
	width:200px;
	height:28px;
	float:left;
	margin:0;
	padding:20px 0 0 0;
}

.detail_index_block .txt {
	width:200px;
	height:42px;
	float:left;
	font-size: 10px;
	line-height: 1.75em;
	color:#FFFFFF;
	margin:0;
	padding:0;
	overflow:hidden;
}

.detail_index_block .btn {
	float:left;
	width:97px;
	height:24px;
	margin:0;
	padding:0;
	background:url("img/list_btn.png") 0 0 no-repeat;
}

.detail_index_block .btn a {
	float:left;
	width:97px;
	height:24px;
	margin:0;
	padding:0;
	background:url("img/list_btn.png") 0 0 repeat-y;
}

.detail_index_block .btn a:hover {
	background:url("img/list_btn.png") 0 24px repeat-y;
}


