body {background:url(../images/renewal3/bg.gif);}

#fot_bg1 {background-color:#eeeeee;}
#fot_bg2 {background-color:#ffeae5;}
#fot_bg3 {background-color:#b3aca6;}
#fot_link ul {color:#665050; text-align:center; list-style:none;}
#fot_link li {float:left;}
#fot_link li a {font-size:14px; color:#665050;}
#fot_link li span {margin-left:20px; margin-right:20px;}
#fot_copy {font-size:14px; color:#ffffff; font-weight:normal;}

.slide_frame {width:760px; height:300px; overflow-x:hidden;}
.slide_all {width:760px; margin:0 auto; height:300px; position:relative;}
.slide_wrap {width:1350px; position:absolute; left:50%; margin-left:-675px;}
.slide_body {width:100%;}
.slide_img {width:450;}
.slide_img img {width:100%; vertical-align:bottom;}

.bx-controls-direction,.bx-pager {text-align: center;height: 25px;}
.bx-controls-direction a,.bx-pager-item {display: inline-block;}
.bx-pager-item a{display: block; height: 10px; width: 10px; text-indent: -9999px; background: #000; border-radius: 10px; margin:10px 2px 0 2px;}
.bx-pager-item a.active {opacity: 0.3;}
.bx-controls-direction a{text-decoration: none; color: #000; padding:0 5px;}
.bx-controls {position: absolute;top: 0px;z-index: 100;width: 100%;}

.bx-wrapper .bx-prev {
	position:absolute;
	top:140px;
	left:410px;
	color:#ffffff;
	font-size:50px;
	font-weight:bold;
}

.bx-wrapper .bx-next {
	position:absolute;
	top:140px;
	right:410px;
	color:#ffffff;
	font-size:50px;
	font-weight:bold;
}

.idx_title {font-size:14px; color:#381819; font-weight: bold;line-height:24px;}
.idx_summary {font-size:12px; color:#666666; font-weight: normal;line-height:20px;}
.idx_date {font-size:12px; color:#666666; font-weight: normal;}

a:active.idx_auther	{font-size:12px; color: #666666; text-decoration:none}
a:link.idx_auther	{font-size:12px; color: #666666; text-decoration:none}
a:visited.idx_auther	{font-size:12px; color: #666666; text-decoration:none}
a:hover.idx_auther	{font-size:12px; color: #666666; text-decoration:underline}

.idx_side_ranking_thumb {
	position:relative;
}

.idx_side_ranking_number {
	position:absolute;
	top:0px;
	left:0px;
}

#idx_side_ranking {
	background: url(../images/renewal3/idx_side_ranking.gif) left top no-repeat;
	width:300px;
	height:43px;
	padding-top:15px;
	color:#381819;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#idx_side_keyword {
	width:100%;
	clear:both;
}

#idx_side_keyword li {
	float:left;
	list-style:none;
	background: url(../images/renewal3/icon_tag.gif);
	-webkit-background-size: 23px 23px; -moz-background-size: 23px 23px; background-size: 23px 23px;
	background-repeat: no-repeat;
	padding:5px 5px 5px 23px;
	border:1px solid #b3aca7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin:0px 5px 5px 0px;
}

.cat-item a {
	color: #666666;
	font-size:12px;
	text-decoration:none;
}

#idx_category {
	width:734px;
	border:3px solid #ffeae5;
	padding:10px;
	color: #666666;
	font-size:14px;
	text-align:center;
}

#idx_category a {
	color: #381819;
	font-size:14px;
	text-decoration:none;
}

#idx_tweet {
	width:760px;
	background-color:#fff7f4;	
}

a:active.idx_tweet	{font-size:14px; color: #381819; text-decoration:none}
a:link.idx_tweet	{font-size:14px; color: #381819; text-decoration:none}
a:visited.idx_tweet	{font-size:14px; color: #381819; text-decoration:none}
a:hover.idx_tweet	{font-size:14px; color: #381819; text-decoration:underline}

a:active.idx_social	{font-size:12px; color: #6c6659; text-decoration:none}
a:link.idx_social	{font-size:12px; color: #6c6659; text-decoration:none}
a:visited.idx_social	{font-size:12px; color: #6c6659; text-decoration:none}
a:hover.idx_social	{font-size:12px; color: #6c6659; text-decoration:underline}

#idx_tweet_text {
	width:580px;
}

.idx_thumb_radius {
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius10px;
}

#idx_review {
	width:760px;
	height:40px;
	background: url(../images/renewal3/idx_review.gif);
	text-align:right;
}

a:active.idx_review_name	{font-size:14px; color: #381819; text-decoration:none}
a:link.idx_review_name		{font-size:14px; color: #381819; text-decoration:none}
a:visited.idx_review_name	{font-size:14px; color: #381819; text-decoration:none}
a:hover.idx_review_name		{font-size:14px; color: #381819; text-decoration:underline}

a:active.idx_review_title	{font-size:16px; color: #381819;font-weight:bold; text-decoration:none}
a:link.idx_review_title		{font-size:16px; color: #381819;font-weight:bold; text-decoration:none}
a:visited.idx_review_title	{font-size:16px; color: #381819;font-weight:bold; text-decoration:none}
a:hover.idx_review_title	{font-size:16px; color: #381819;font-weight:bold; text-decoration:underline}

.idx_review_date {
	color:#999999;
	margin-top:5px;
}

.idx_review_comment {
	color:#666666;
	font-size:14px;
	line-height:22px;
	margin-top:5px;
}

#idx_diary {
	width:760px;
	height:40px;
	background: url(../images/renewal3/idx_diary.gif);
}

.idx_side_frame {
	width:298px;
	border:1px solid #cccccc;
}

.idx_side_box {
	width:278px;
	margin:10px;
}

.idx_side_line {
	width:298px;
	height:1px;
	border-top:1px solid #cccccc;
}

.idx_side_title {
	color:#381819;
	font-size:14px;
	font-weight:bold;
}

.idx_side_text {
	color:#666666;
	font-size:12px;
}

.idx_side_text a {
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}

.idx_side_category {
	margin-top:3px;
}

a:active.idx_side_name	{font-size:12px; color: #381819; text-decoration:none}
a:link.idx_side_name	{font-size:12px; color: #381819; text-decoration:none}
a:visited.idx_side_name	{font-size:12px; color: #381819; text-decoration:none}
a:hover.idx_side_name	{font-size:12px; color: #381819; text-decoration:underline}

.idx_side_date {
	color:#999999;
	margin-top:5px;
}

.idx_side_comment {
	color:#666666;
	font-size:12px;
	line-height:18px;
}

.idx_side_comment a {
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}

#page {
	clear:both;
	padding:0;
	margin:0;
}

#page ul {
	float:left;
	height:30px;
	margin:0;
}

#page li {
	float:left;
	list-style:none;
	margin:2px 0px;
	white-space:nowrap;
	padding:0;
	font-size:14px;
}

#page li span {
	border:#666666 1px solid;
	background-color:#cccccc;
	text-decoration:underline;
	text-align:center;
	padding:4px 8px;
	color:#666666;
	font-size:14px;
	text-decoration:none;
	display:block;
	margin:0 4px;
}

#page a {
	background-color:#ffffff;
	border: 1px solid #666666;
	text-decoration:none;
	text-align:center;
	padding:4px 8px;
	color:#666666;
	font-size:14px;
	display:block;
	margin:0 4px;
}

#page a:hover {
	text-decoration:none;
}
