@charset "shift_jis";
/* ------------------------------------------------
	import
------------------------------------------------ */

@import "base.css";
@import "base_layout.css";
@import "base_clear.css";
@import "http://www.inclover-inc.com/pocket/styles.css";

/* ------------------------------------------------
	use fontSizeSwitcher
	
@import "../fontSizeSwitcher/fontSizeSwitcher.css";

------------------------------------------------ */

html {
	overflow-x:hidden;
	background: url(../img/bk.gif) repeat fixed;
}

/* -----------------------------
	setup elements
----------------------------- */
body {
	font-family: Geneva, Helvetica, Arial,"ＭＳ Ｐゴシック", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", osaka, sans-serif;
	color: #454545;
	padding: 0px;
	margin: 0px 10px 0px auto;
	text-align: center;
	min-height:740px;
	background: url(../img/bk.jpg) no-repeat 0 0 fixed;
}
/* -----------------------------
	setup link text-decoration
----------------------------- */

a {	text-decoration: underline;}
a:link {	color: #333;}
a:visited {	color: #666;}
a:hover {	color: #f37a04;text-decoration:none;}
a:active {	color: #f37a04;text-decoration:none;}

#footerlink a:link ,
#footerlink a:visited {	color: #fff}
#footerlink a:hover {
}
#tagcloud a {	text-decoration: underline; padding: 2px;}
#tagcloud a:hover {	color: #fff; background-color:#111;text-decoration:none;}
#side p a,
#side ul li a {	text-decoration: underline; padding: 2px;}
#side p a:hover,
#side ul li a:hover {	color: #fff; background-color:#111;text-decoration:none;}
.entry_title a {	text-decoration: underline; padding: 2px;}
.entry_title a:hover {	color: #fff; background-color:#111;text-decoration:none;}
.entry_state a {	text-decoration: underline; padding: 2px;}
.entry_state a:hover {	color: #fff; background-color:#111;text-decoration:none;}



/* -----------------------------
	entry style
----------------------------- */
.entry pre {
	margin: 0 0 15px;
	padding: 10px 15px;
	background-color: #FFF;
	border: dotted 1px #666;
	font-size: 11px;
	font-family: verdana, "MS PGothic" , osaka, sans-serif;
}

/* cucina */
.user-7 h3 {
	margin: 0 0 10px;
	padding: 8px 8px 7px;
	border-top: dotted 1px #666;
	border-bottom: dotted 1px #666;
	font-size: 1.17em;
	background-color: #f1efe2;
}
.user-7 h4 {
	margin: 0 0 4px;
}

.shadowBox {
	background: #534c44;
	padding: 12px 15px;
	color: #FFF;
	text-shadow: 1px 1px 1px #1b1712;
	font-family: meiryo, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", verdana, osaka, sans-serif;
}
.shadowBox a {
	color: #ffe16a;
	text-shadow: 1px 1px 1px #1b1712;
}
.shadowBox pre {
	background: #534c44;
	border-color: #FFF; 

}


table.wikitable {
	margin: 0 0 10px 80px;
}

table.wikitable th,
table.wikitable td {
	padding: 4px 10px 4px 0px;
	text-align: left;
	border-bottom: dotted 1px #999;
}

/* -----------------------------
	setup input / textarea
----------------------------- */

input[type="text"],
input[type="password"],
textarea {
	padding:2px;
	border: solid 1px #999;
	background-color:#fff;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
	border: solid 1px #999;
	background-color:#FFFFE8;
} 

p {
	font-size:1em;
	margin-bottom: 12px;
}

blockquote {
	border-left: solid 7px #e9e9e9;
	padding-left: 10px;
	color: #777;
}


.s {	font-size: 0.83em;}
.m {	font-size: 1.0em;}
.l {	font-size: 1.17em;}
.b {	font-weight: bold;}
sup {	vertical-align:top;}

.detail {
	background:  url(../img/arrow.gif) no-repeat 0px 2px;
	padding-bottom:3px;
	padding-left:0;
	float:right;
}
.popup {
	background:  url(../img/i_popup.gif) no-repeat 0px 2px;
	padding-bottom:3px;
	padding-left:0;
}
.blank {
	background:  url(../img/i_blank.gif) no-repeat 0px 2px;
	padding-bottom:3px;
	padding-left:18px;
}
.imghover:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}


.left {		float: left}
.right {	float: right}
.clear {	clear: both}
.section { 	margin-bottom:15px;}

.red {	color:#FF0000;}

.pict {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.pict2 {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.path {
	font-size:0.83em;
	color:#787878;
	margin: 5px 5px;
	padding: 1px 6px;
	border-left: solid 5px #ccc;
}
.path li {
	display: inline;
	list-style:none;
	line-height:1.1em;
	padding-left: 14px;
	margin: 0px;
	background: url(../img/path.gif) no-repeat 4px 0.3em;
}
.path li.top {
	background-image: none;
	padding-left: 0px;
	letter-spacing:1px;
}
.body_index .path {
	display:none;
}

#key {
	margin: 0 0 10px 0;
}
#key a:link,
#key a:visited,
#key a:hover {
	padding: 0px;
}

/* -------------------------------------------------------------------
		[TOP] pick up contents
------------------------------------------------------------------- */

.body_index #contents h1 {
	background:#fff url(../img/contents_title.gif) no-repeat 0 0px;
	height:19px;
	text-indent:-5000px;
	padding: 0px;
	margin: 0px;
}
#lineup {
	width:654px;
	padding-bottom:20px;
	margin-left:-10px;
}
#lineup ul {
	margin: 5px 0;
}
#lineup li {
	float:left;
	width:307px;
	position:relative;
	margin: 0 0 0 10px;
	list-style-type:none;
	display:inline;
	background: url(../img/contents_bg.gif) repeat 0 0;
	border-bottom: solid  20px #fff;
}
#lineup div.section {
	background-color:#fff;
	margin: 10px;
}
#lineup div.section:hover {
	background-color:#f0f0f0;
}
#lineup li span ,
#lineup li a {
	display:block;
}
#lineup li a:link,
#lineup li a:visited {
	color:#454545;
	padding: 0px;
	text-decoration:none;
}
#lineup li a:hover {
	padding: 0px;
	background-color:transparent;
}

#lineup li span.new {
	display:none;
}
#lineup li span.new span {
	font-size:10px;
	font-weight:bold;
	color:#F77A00;
	position:absolute;
	top:15px;
	right:15px;
}


.top_title {
	color:#000;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding: 10px 0px 10px 10px;
	font-size:1em;
	_height:1em;
	min-height:1em;
	line-height:1em;
}

.top_title img {
	padding-left:5px;
}
.summary_icon {
}


.top_text {
	display:block;
	margin: 0;
	width:170px;
	float:right;

}
.top_text_update {
	color:#999;
}
.top_description {
	font-size:0.83em;
	font-family:verdana,arial, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	display:block;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	line-height:24px;
	background: url(../img/line2.gif) repeat 0 25px;
}
.top_pict {
	display:block;
	float:left;
	width:100px;
	height:100px;
	padding:1px;
	border: solid 1px #ccc;
	margin: 0 0 10px 8px;
	_margin: 0 0 5px 4px;
}
a:hover .top_pict {
	border-color: #666;
}
.top_pict span {
	width:100px;
	height:100px;
	display:block;
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.top_date {
	font-size:0.83em;
	text-align:right;
	display:block;
	margin: 0px;
	color:#787878;
	position:absolute;
	bottom:20px;
	right:15px;
	background-color:#fff;
}
/*--------------------------------------
	Tag Cloud
---------------------------------------*/
#tagcloud {
	clear:both;
}
#tagcloud h2 {
	background:#fff url(../img/tagcloud_title.gif) no-repeat 0 0px;
	height:19px;
	text-indent:-5000px;
	padding: 0px;
	margin: 0px;
}
ul.tagCloud {
	margin: 0;
	padding: 0em 0px;
	line-height: 1;
	font-family:osaka, "ＭＳ Ｐゴシック";
	font-size: 13px;
	font-weight:bold;
}

ul.tagCloud li {
	margin: 4px 0px;
	line-height:1.5;
	padding: 0;
	display: inline;
	background:none;
	font-size: 75%; /* ここで相対的に文字サイズを変更 */
}

ul.tagCloud li a {
	text-decoration: none;
	padding:3px;
}

/* タグレベル1〜6 */

ul.tagCloud li.level1 a {
	font-size: 167%;
	font-weight: bold;
}

ul.tagCloud li.level2 a {
	font-size: 136%;
	font-weight: bold;
}

ul.tagCloud li.level3 a {
	font-size: 122%;
	font-weight: bold;
}

ul.tagCloud li.level4 a {
	font-size: 114%;
}

ul.tagCloud li.level5 a {
	font-size: 92%;
}

ul.tagCloud li.level6 a {
	font-size: 77%;
}

/* オンマウス */
ul.tagCloud li a:hover {
	color:#fff;
}

/*--------------------------------------
	sidebar
---------------------------------------*/
.side_contents {
	margin: 0 0 15px 0;
}
.photo_flash {
	background: url(../img/side_photo.gif) no-repeat 0 0;
	width:165px;
	height:161px;
	text-align:left;
	margin: 0px auto 0 2px;
	padding: 29px 0 10px 22px;
}
.subcategories a.foldmark {
    font-size:9px;
    text-decoration: none;
}
.widget-header {
	font-weight:bold;
	background:#eaebe7 url(../img/side_icon.gif) no-repeat 5px 100%;
	padding: 15px 0 0px 50px;
	margin: 0 0px 0 0;
	height:20px;
	text-transform: uppercase;
}
#SideSearch .widget-content {
	background-color:#fff;
	padding: 0 0 0 7px;
}
#SideSearch h3.widget-header {
	background:#fff url(../img/search_title.gif) no-repeat 2px 0px;
	height:19px;
	text-indent:-5000px;
	padding: 0px;
	margin: 0px;
}
input#search {
	font-size:10px;
	font-family:verdana;
	line-height:1.1;
	color:#acacac;
	width: 127px;
	padding:2px;
	margin: 0px 2px 0 0px;
	float:left;
	border: solid 1px #ccc;
}
#search_button {
	font-size:10px;
	font-family:verdana;
	text-indent:-5000px;
	color:#fff;
	display:inline;
	border:none;
	line-height:1.1;
	text-decoration:none;
	cursor:pointer;
	padding:2px 0px 2px 10px;
	min-height:1.6em;
	width:22px;
	background:url(../img/search_button.gif) no-repeat;
}
#SidePhoto h3.widget-header {
	background:#fff;
	height:0px;
	text-indent:-5000px;
	padding: 0px;
	margin: 0px;
}
.widget-content {
	margin: 0px 0px 0 0px;
	padding: 0px 5px 5px 5px;
	background:#eaebe7;
}
.widget-content ul {
	font-size:10px;
	font-family:verdana;
	margin: 0px;
	padding:10px 5px;
	background-color:#fff;
	height:1%;
	/* 
	 */
}
.widget-content-year,
#SideCategories li {
    margin: 0px 0px 0px 0px;
    padding: 4px 0 8px 20px;
	line-height:1.3;
    background:#fff url(../img/arrow.gif) no-repeat 5px 7px;
    list-style: none;
	border-bottom: solid 1px #eaeaea;
}
.widget-content li ul {
}
#SideMonthly ul {
	margin: 0px;
	padding:0px;
}
#SideMonthly li {
    padding: 0 0 1px 25px;
    background: url(../img/kagi.gif) no-repeat 10px 5px;
}

#SideCategories ul.tree {
    padding: 0;
    list-style: none;
}
#SideCategories ul.tree ul {
    margin: 0;
    padding: 0;
}
#SideCategories ul.tree li ul li {
    margin: 0;
    padding: 0 0 3px 18px;
    background: url(../img/tree_dotted_lst.gif) no-repeat 2px 0;
    list-style: none;
	border-bottom: none;
}
#SideCategories ul.tree li ul li.tree_end {
    background: url(../img/tree_dotted_end.gif) no-repeat 2px 0;
    list-style: none;
}


.feedticker {
	position:relative;
	background:#eaebe7;
	padding:4px;
	width:180px;
}
.feedticker a:link,
.feedticker a:visited {
	padding:0px;
}
.feedticker p {
	position:absolute;
	left:10px;
	bottom:10px;
	margin: 0px;
	padding: 0px;
	font-size:10px;
}

.hidden {
	display:none;
}

.body_archive_entry .entry_title {
}
.page_title_entry_title {
	display:none;
}
.child {
	font-size:0.65em;
	margin: 0 0 0 10px;
	background-color:#111;
	color:#fff;
	padding: 2px;
}

#contents h1 {
	font-size:2em;
	font-family:"ヒラギノ角ゴ Pro W3", osaka, "ＭＳ Ｐゴシック";
	color:#333;
	margin: 5px 0px 15px 5px;
}
#contents h1 a:link,
#contents h1 a:visited {
	text-decoration:none;
}
#contents h1 .child a:link,
#contents h1 .child a:visited {
	color:#fff;
}

.entry {
	margin: 8px;
	padding: 10px 0;
	background: url(../img/contents_bg.gif) repeat 0 0;
	border-bottom: solid  20px #fff;
}
.entry_date {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#666;
	padding: 5px;
}
.entry_head {
	margin: 0px 10px;
	padding: 5px 0px 8px 100px;
	background-color:#fff;
	background-position: 15px 15px;
	background-repeat:no-repeat;
	border-bottom:dotted 1px #999;
}


/* デフォルト inclover */
.entry_head {	background-image: url(../../img/img_photo_s.jpg);}

/* otogawa */
.user-1 .entry_head {	background-image: url(../../img/img_otocafe_s.jpg);}

/* 松岡社長 */

.user-2 .entry_head {	background-image: url(../../img/img_goodman_s.jpg);}

/* サワさん */
.user-6 .entry_head {	background-image: url(../../img/img_all-sunday_s.jpg);}

/* 仲さん */

.user-3 .entry_head {	background-image: url(../../img/img_healthy_s.jpg);}

.user-5 .entry_head {	background-image: url(../../img/img_take_s.jpg);}

.user-7 .entry_head {	background-image: url(../../img/img_cucina_s.jpg);}

.user-15 .entry_head {	background-image: url(../../img/img_readout_s.jpg);}

.entry_cat {
	display:none;
}
.entry_cat a {
    padding: 5px 10px 5px 20px;
	line-height:1.2;
    background:url(../img/arrow.gif) no-repeat 5px 7px;
}
.entry_cat a:hover {
	color:#111;
}
.entry_title {
	font-size: 1.45em;
	line-height:1.3;
	background-image:none;
	padding: 2px 0px 1px 8px;
	border-left: solid 7px #333;
	margin: 10px 5px;
}
.entry_body,
.entry_more {
	line-height: 1.8;
	margin:0px 0px;
}
.entry-content {
	margin: 0px 10px;
	background:#fff;
	padding: 10px 15px;

}
.entry-content textarea {
	overflow:auto;
	width:450px;
}
.entry-content img {
	margin-right:5px;
}
.entry_state {
	border-top:dotted 1px #999;
	background:#fff;
	margin: 0px 10px;
	color:#999;
	padding: 4px 12px;
	font-size:0.83em;
	height:24px;
}
.entry_state ul {
	margin: 0px;
	display:none;
}
.entry_state li {
	display:inline;
	padding: 2px 0;
}
.entry_state li a:hover {
	background-color:transparent;
}

.entry_state a.meta_company {
	text-indent:-5000px;padding:0px;display:block;
	background: url(../../img/button_company.gif) no-repeat 0 0;
	width:88px;
	height:22px;
	margin: 0 8px 0 0;
	float:left;
}
.entry_state a.meta_staff {
	text-indent:-5000px;padding:0px;display:block;
	background: url(../../img/button_staff.gif) no-repeat 0 0;
	width:102px;
	height:22px;
	margin: 0px;
	float:left;
}

.entry textarea.codepress {
	width:95%;
	min-height:10em;
	overflow-x:hidden;
}

.page {
	font-size:0.83em;
	clear:both;
	text-align:center;
	margin: 15px auto;
}
.page ul {
	height:3em;
}
.page li {
	display:inline;
	margin: 0px 5px;
}
.page li.prev,
.page li.next,
.page li.prev a,
.page li.next a {
	background-image:none;
	font-weight:normal;
	border:none;
}
.page a ,
.page .current {
	padding:4px 7px;
}
.page .current {
	font-weight:bold;
	border: solid 1px #fff;
}
.page a {
	font-weight:normal;
	border: solid 1px #aaa;
}
.page a:hover {
	border-color: #111;
}

.page_archive_nav {
	display:none;
}
.body_archive_entry
	.page_archive_nav {
	display:block;
}

/*-------------------------------------------------------------
	comment & trackback common
---------------------------------------------------------------*/
.comments-header ,
.trackbacks-header {
	font-size:1.17em;
}

/*-------------------------------------------------------------
	comment
---------------------------------------------------------------*/

.comments {
	margin: 0px;
}
.comments-content {}
.comments-header {}
.comment {
	margin: 5px 0px;
	background:#f0f0f0;
	padding: 5px 10px;
}
.comment-inner {
	line-height:1.8;
}
.comment-header {
	padding: 7px 0px 3px 0px;
	margin: 0px 5px;
}
.comment-header abbr {
	text-decoration:none;
	border-bottom:none;
}
.comment-content {
	background: url(../img/dot.gif) repeat-x left top;
	padding:10px 0px;
}
.comment-footer {}
.comment-footer-experimental {}
.comments-open-moderated {
	margin-top:7px;
	font-size:0.83em;
	color:#787887;
}

/*-------------------------------------------------------------
	comment form
---------------------------------------------------------------*/

.comments-open {
	margin: 0px 0px;
	padding: 10px 10px;
}
.comments-open label {
	display: block;
}
#comment-author,
#comment-email,
#comment-url {
	width: 240px;
}
#comment-text {
	width: 520px;
}
.comments-open-header {
	background: url(../img/contents_bg.gif) repeat 0 0;
	color:#fff;
	font-size:1.23em;
	padding:6px 0 6px 10px;
	margin-bottom:10px;
}
.comments-open-content {
	width: 340px;
	float:left;

}
.comments-open-moderated {}
#comments-open-data {
}
#comments-open-data div {
	margin-bottom:5px;
}
#comments-open-text {}
.comments-open-footer {}
.comments-open-footer input {
	border: solid 1px #999;
	padding:2px;
	background-color:#fff;
}
#comment-preview {
	padding:2px 10px;
}
#comment-submit {
	font-weight:bold;
	padding:2px 10px;
}

#comment-post {
}


/*-------------------------------------------------------------
	trackback
---------------------------------------------------------------*/
.trackbacks {
	margin: 0px 16px 0px 17px;
}
.trackbacks-header {}
.trackbacks-info {}
.trackbacks-info p {
	margin:1em 0;
	padding: 2px;
	line-height:1.3;
}
span#trackbacks-link {
}


/*-------------------------------------------------------------
	profile page
---------------------------------------------------------------*/
.body_archive_page h2 {
	font-size:2em;
	font-family:"ヒラギノ角ゴ Pro W3", osaka, "ＭＳ Ｐゴシック";
	color:#333;
	margin: 5px 0px 15px 5px;
}

.body_archive_page #contents h1 .child {
	font-size:10px;
	letter-spacing:2px;
}


.body_archive_page #side {
	_height:600px;
	min-height:600px;
}
.body_archive_page #side h3 {
	padding-bottom:5px;
}



/*-------------------------------------------------------------
	Ikawa Style
---------------------------------------------------------------*/
.user-15{
}

/* 文字サイズを13pxで行間を1.7に */
.user-15 .entry_body p{
	font-size: 110%;
	line-height: 1.7;
}
.user-15 .entry_body p strong{
	font-weight: bold;
}

/* h3のスタイル */
.user-15 h3{
	background-color: #F3F5FA;
	border-top: #47649F 1px solid;
	border-bottom: #47649F 1px solid;
	padding: 10px;
	margin: 15px 0 10px 0;
}

/*　ソースコードのスタイル　*/
.user-15 p.code{
	background-color: #FCF2E4;
	padding: 10px;
}

/*　ページナビ　*/
.user-15 #readout-pagenav{
	background-color: #FCF2E4;
	padding: 10px;
	border: #E59A34 2px solid;
	margin: 0 0 15px 0;
}
.user-15 #readout-pagenav li{
	margin: 0 0 5px 0;
}
.user-15 #readout-pagenav li a{
	background: url("../img/arrow.gif") no-repeat left center;
	padding: 0 0 0 18px;
}

/* Follow Me */
#followme-box{
	background-color: #E0EEF5;
	border: #0097C5 2px solid;
	padding: 10px;
	margin: 0 0 15px 0;
}
#followme-box .image{
	float: left;
	width: 80px;
	margin: 0;
}
#followme-box .content{
	float: right;
	width: 440px;
}
#followme-box .content h2{
	margin: 0 0 5px 0;
}

/*	記事別
-------------------------------------------------------------- */
/* No.003 */
#readout003{
}
#entry003-socialtable{
	border: #ccc 1px solid;
}
#entry003-socialtable th{
	border: #ccc 1px solid;
	text-align: right;
	padding: 3px 10px;
}
#entry003-socialtable td{
	border: #ccc 1px solid;
	text-align: left;
	padding: 3px 10px;
}
#entry003-socialtable .treven{
	background-color: #EFEFEF;
}
.entry003-social-end{
	color: #F00;
}

/* No.004 */
#readout004{
}

#readout004 .qacontent,
#readout005 .qacontent{
}
#readout004 .qacontent dt,
#readout005 .qacontent dt{
	background-color: #F3F5FA;
	border: #47649F 2px solid;
	font-weight: bold;
	padding: 10px;
}
#readout004 .qacontent dd,
#readout005 .qacontent dd{
	padding: 10px 10px 5px 10px;
	border-right: #47649F 2px solid;
	border-bottom: #47649F 2px solid;
	border-left: #47649F 2px solid;
}
#readout004 .qacontent dd ul,
#readout005 .qacontent dd ul{
	border-top: #47649F 1px dotted;
	padding: 8px 0 0 0;
}
#readout004 .qacontent dd ul li,
#readout005 .qacontent dd ul li{
	background: url("../img/arrow02.gif") no-repeat left 5px;
	padding: 0 0 0 18px;
	margin: 0 0 5px 0;
}
#readout004 .qacontent dd a:hover,
#readout004 .qacontent dd ul li a:hover,
#readout005 .qacontent dd a:hover,
#readout005 .qacontent dd ul li a:hover{
	color: #47649F;
}

#readout004 blockquote,
#readout005 blockquote{
	margin: 0 0 15px 5px;
}


#readout004 .navback,
#readout005 .navback{
	text-align: right;
}


/* No.005 */
#readout005{
}

#readout005 .lead-blockquote{
	margin: 0 0 5px 5px;
}




/*-------------------------------------------------------------
	Social button
---------------------------------------------------------------*/
.social-button{
	border-top: #ccc 1px solid;
	padding: 12px 0 0 0;
}
.social-button ul{
}
.social-button ul li{
	float: left;
}

.btn-twitter{
}
.btn-hatebu{
	padding: 0 8px 0 0;
}
.btn-livedoor{
	padding: 0 2px 0 0;
}
.btn-delicious{
	padding: 0 2px 0 0;
}
.btn-yahoo{
	padding: 0 2px 0 0;
}
.btn-buzzurl{
	padding: 0 2px 0 0;
}
.btn-mixi{
	padding: 0 5px 0 0;
}
.btn-fb-share{
	padding: 0 8px 0 0;
}
.btn-google{
	padding: 0 5px 0 0;
}

.btn-fb-like{
	width: 80px;
}



.social-line1{
	padding: 0 0 5px 0;
}
.social-line2{
}






/*-------------------------------------------------------------
	Social button
---------------------------------------------------------------*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{
	display:inline-block;
}

/*Hides from IE-mac\*/ 
*html .clearfix{
	height:1%;
}

.clearfix{
	display:block;
} 
/* End hide from IE-mac*/


/* =================================================================
		Clearfix For Dreamweaver
================================================================= */
.clearfix{
	overflow: hidden;
}









