@charset "utf-8";

/* 	Blog contents                                  GL HOME
---------------------------------------------------------- */

#contents-layout {
	width: 660px;
	padding: 0 10px;
}

#contents-layout .heading-01 {
	margin-left: -10px;
	margin-right: -10px;
}

#contents-layout .heading-02 {
	margin-left: -10px;
	margin-right: -10px;
}

#contents-layout .heading-03 {
	margin-left: -10px;
	margin-right: -10px;
}

#contents-layout h3 {
	margin-left: -10px;
	margin-right: -10px;
}

#contents-layout ol {
	margin-left: 20px;
}

/* IE6 hacks */ 
* html #contents-layout ol {
	margin-left: 25px;
}/* end hacks */

#contents-layout h3 {
	margin-bottom: 0;
}

#contents-layout p {
	margin-top: 15px;
}


/* 2009-07-27 - for emoji images */
/*
#contents-layout img {
	margin-top: 20px;
}*/
#contents-layout img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0;
	vertical-align: baseline;
}


#contents-layout .image-block02 {
	width: 660px;
	margin-top: 20px;
	padding: 0 0;
}

#contents-layout .image-block02 p {
	margin-top: 0;
}

#contents-layout .image-block02 img {
	/*margin-top: 0;*/ /* 2009-07-27 */
	margin-left: 0;
	margin-right: 0;
}

#contents-layout .btn-link01 img{
	/*margin-top: 0;*/ /* 2009-07-27 */
	margin-left: 0;
	margin-right: 0;
}

#contents-layout .text-block01 {
	margin-top: 10px;
	padding: 0 0;
}

/* Editor style ------------------------ */
#contents-layout div.section em {
	font-style: italic;
}

#contents-layout div.section strong {
	font-weight: bold;
}

#contents-layout div.section ul {
	margin-top: 10px;
}

#contents-layout div.section ul li {
	display: block;
	padding: 2px 0 4px 11px;
	background: url(/common/images/com_ic015.gif) no-repeat 0 0.45em;
	line-height: 1.2;
}

#contents-layout div.section .strong-02 {
	font-weight: bold;
}

h4 {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 15px;
	padding: 3px 0 3px 21px;
	background: url(/common/images/com_ic004.gif) no-repeat 10px 0.5em;
	line-height: 1.2;
	font-weight: bold;
}

#contents-layout strong {
	font-weight: bold;
}

#contents-layout .table-01 img{
	/*margin-top: 10px;*/ /* 2009-07-27 */
	margin-left: 0;
	margin-right: 0;
}

#contents-layout table {
	border-spacing: 0;
	border: 0;
	margin: 5px 0;
	padding: 0;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: none;
	border-left: none;
	border-collapse: collapse;
}

#contents-layout table td {
	border-spacing: 0;
	border: 0;
	border-top: none;
	border-right: none;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}