h1 {
background: url(../img/contents_title.png) no-repeat 95px 0px;
}
#g_navi li.g_navi02 a {
	background: url(../img/g_navi.png) no-repeat -87px -32px;
}
.top_70mar {
margin-top: 40px;
}
#details {
text-align: center;
display: block;
letter-spacing: 0.5px;
}
*:first-child+html #details {
letter-spacing: 1.0px;
}
* html #details {
letter-spacing: 1.0px;
}
#spl_int {
width: 378px;
margin: 0 auto;
margin-top: 20px;
display: table;
padding: 0px 50px 70px 50px;
border: #A0D3C1 1px solid;
text-align: center;
font-size: 0.8em;
letter-spacing: 0.1px;
}
*:first-child+html #spl_int {
font-size: 0.75em;
letter-spacing: 0.1px;
}
* html #spl_int {
font-size: 0.75em;
letter-spacing: 0.1px;
}
#spl_int ul {
margin: 0px;
padding: 0px;
text-align: left;
line-height: 2em;
}
#spl_int ul li {
line-height: 2.5em;
}
#spl_int ul li a {
color: #6BBA9E;
text-decoration: underline;
}
#spl_int ul li a:hover {
text-decoration: none;
}
#spl_int ul li img {
margin: 5px 0px;
}
#spl_dis {
width: 174px;
float: left;
display: block;
margin-left: 10px;
}
.after_con {
height: 35px;
text-align: left;
}
.after_con img {
float: left;
margin-right: 10px;
}
*:first-child+html .after_con img {
margin-right: 8px;
}
* html .after_con img {
margin-right: 8px;
}
.arrow {
margin-top: 15px;
margin-bottom: 20px;
}
#spl_int .after_con p {
letter-spacing: 0.1px;
line-height: 1.6em;
margin: 0px;
padding: 0px;
margin-top: 4px;
display: block;
}
*:first-child+html #spl_int .after_con p {
line-height: 1.4em;
width: 268px;
}
* html #spl_int .after_con p {
line-height: 1.4em;
width: 268px;
}
#con_l_box{
margin: 0 auto;
width: 330px;
}
#con_l_box img {
border-style:none;
}
