@charset "UTF-8";

/*----------TITLE IMAGE----------*/
#example_blogttl {
	background: url(img/example.jpg) no-repeat left top;
	height: 70px;
	width: 740px;
	display: block;
	text-indent: -9999px;
}

.entry_content_title {
	margin-bottom: 14px;
}

/*#head_navi li#examplelink01 a {
	background: url(img/example.gif) no-repeat -113px 0;
}*/

/*----------TITLE IMAGE----------*/

/*----------TOP----------*/
.entry_exp_clear {
	margin: 0px 0px 20px 0px;
	background: url(img/example_top_bg.gif) repeat-y left top;
	clear: both;
}

.entry_exp_clearin {
	background: url(img/example_top_top.gif) no-repeat left top;
}

.entry_exp_clearinin {
	background: url(img/example_top_btm.gif) no-repeat left bottom;
}

.entry_exp {
	margin: 0px 10px 0px 0px;
	float: left;
}

.entry_exp dl {
	margin: 0px;
	padding: 6px;
	width: 241px;
}

* html .entry_exp dl {
	width: 253px;
}

.entry_exp dl dt {
	margin: 0px;
	padding: 0px;
}

.entry_exp dl dt .exptmb {
	padding: 1px;
	background: #FFFFFF;
	border: #D6D6D6 1px solid;
	float: left;
	font-size: 0px;
	line-height: 0;
	width: 120px;
}

* html .entry_exp dl dt .exptmb {
	width: 124px;
}

.entry_exp dl dt .exptmb img {
	margin: 0px;
	padding: 0px;
	display: block;
}

.entry_exp dl dt .expname {
	margin: 0px;
	padding: 0px;
	width: 110px;
	float: right;
}

.entry_exp dl dd {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.entry_exp dl dd .expcat {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #666C14;
	font-weight: bold;
	line-height: 1.8;
}

.entry_exp dl dd .expddtt {
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
	color: #666C14;
	font-weight: bold;
	line-height: 1.4;
}

.entry_exp dl dd .expddtxt {
	margin: 0px 0px 1em 0px;
	padding: 0px;
	line-height: 1.4;
}

.entry_exp dl dd .expddlink {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: 241px;
	text-align: center;
}

.entry_exp dl dd .expddlink a {
	margin: 0px auto 0px auto;
}

.expgolist {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 526px;
	text-align: center;
	clear: both;
}

.expgolist a {
	margin: 0px auto 0px auto;
}

.expcmpul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.expcmpul {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	list-style: none;
}

.expcmpul li {
	margin: 0px;
	padding: 0px;
	width: 260px;
	list-style: none;
	background: url(img/point_expcmp.gif) no-repeat left 0.4em;
	float: left;
	display: block;
}

.expcmpul li a {
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 5px 0px;
	font-size: 86%;
	line-height: 2.0;
	background: url(img/bk_explink.gif) no-repeat right 0.2em;
}

.expclm {
	background: url(img/expclm_bg.jpg) repeat-y center top;
	position: relative;
	zoom: 1;
	clear: both;
}

.expclmin {
	background: url(img/expclm_top.jpg) no-repeat center top;
}

.expclmin .expclmimg {
	top: -12px;
	left: -44px;
	position: absolute;
	width: 98px;
	height: 98px;
	font-size: 0px;
	line-height: 0;
}

.expclmin .expclmimg img {
	display: block;
}

.expclmin dl {
	margin: 0px;
	padding: 15px 18px 12px 68px;
	background: url(img/expclm_btm.jpg) no-repeat center bottom;
}

.expclmin dl dt {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #666C14;
	font-weight: bold;
	line-height: 1.4;
}

.expclmin dl dd {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 1.6;
}

.expclmin dl dd p {
	margin: 0px;
	padding: 0px;
}

.expclmin dl dd .expclmtt {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: #FFCC00 1px solid;
}


/*----------TOP----------*/

/*----------LIST----------*/

.content_explist {
	text-align: center;
}

.content_explist .content_title {
	text-align: left;
}

.exptbl {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	width: 100%;
	font-size: 1em;
	background: #EBEBEB;
}

.exptbl th {
	margin: 0px;
	padding: 5px 8px 5px 8px;
	color: #FFFFFF;
	background: #CCCCCC;
	font-weight: bold;
	text-align: center;
}

.exptbl td {
	margin: 0px;
	padding: 8px 8px 8px 8px;
	color: #000000;
	background: #FFFFFF;
	font-weight: normal;
	text-align: left;
}

.exptbl .trs td {
	background: #F7F7F7;
}

.exptbl .exptd01 {
	width: 100px;
}

.exptbl .exptd03 {
	width: 82px;
}

.exptbl .exptd04 {
	width: 86px;
	text-align: center;
}

* html .exptbl .exptd01 {
	width: 106px;
}

* html .exptbl .exptd03 {
	width: 138px;
}

* html .exptbl .exptd04 {
	width: 102px;
}

.exptbl .exptd04 a {
	margin: 0px auto 0px auto;
}

.expindex {
	margin: 0px auto 30px auto;
}

.expindex .pgleft {
	margin-right: 30px;
}

.expindex .pgright {
	margin-left: 30px;
}

/*----------LIST----------*/


/*----------DETAIL----------*/

.detailnav {
	padding: 15px 0px 20px 0px;
	font-size: 86%;
}

.detailnav .dnl {
	width: 154px;
	float: left;
	text-align: left;
}

.detailnav .dnl a {
	padding-left: 16px;
	background: url(img/icon_bk.gif) no-repeat left center;
}

.detailnav .dnc {
	width: 170px;
	float: right;
	text-align: center;
}

.detailnav .dnlc {
	width: 348px;
	float: left;
}

.detailnav .dnr {
	width: 154px;
	float: right;
	text-align: right;
}

.detailnav .dnr a {
	padding-right: 16px;
	background: url(img/icon_nt.gif) no-repeat right center;
}

.expdtl {
	padding: 0px 0px 20px 0px;
	clear: both;
}

.expdtl dl {
	margin: 0px;
	padding: 0px;
	width: 300px;
	float: left;
}

.expdtl dl dt {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #666C14;
	font-weight: bold;
	line-height: 1.4;
	border-bottom: #EBEBEB 1px solid;
}

.expdtl dl dd {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 1.4;
}

.expdtl div {
	padding: 1px;
	background: #FFFFFF;
	border: #D6D6D6 1px solid;
	float: right;
	font-size: 0px;
	line-height: 0;
	width: 200px;
}

* html .expdtl div {
	width: 204px;
}

.expdtl div img {
	margin: 0px;
	padding: 0px;
	display: block;
}

.expdsec {
	margin: 0px 0px 30px 0px;
	line-height: 1.6;
	clear: both;
}

.expdsec h4 {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0;
}

.expdsec h4 img {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: block;
}

.expchk {
	background: url(img/expchk_bg.jpg) repeat-y center top;
	position: relative;
	zoom: 1;
	clear: both;
}

.expchkin {
	background: url(img/expchk_top.jpg) no-repeat center top;
}

.expchkin .expchkimg {
	top: -17px;
	left: -20px;
	position: absolute;
	width: 100px;
	height: 100px;
	font-size: 0px;
	line-height: 0;
}

.expchkin .expchkimg img {
	display: block;
}

.expchkin dl {
	margin: 0px;
	padding: 43px 18px 12px 88px;
	background: url(img/expchk_btm.jpg) no-repeat center bottom;
}

.expchkin dl dt {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #666C14;
	font-weight: bold;
	line-height: 1.4;
}

.expchkin dl dd {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 1.6;
}

.expchkin dl dd ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.expchkin dl dd li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(img/point_expcmp.gif) no-repeat left 0.4em;
}

.expchkin dl dd li a {
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 5px 0px;
	line-height: 2.0;
	background: url(img/bk_explink.gif) no-repeat right 0.2em;
}

/*----------DETAIL----------*/




.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */
