@charset "utf-8";

/* *****************************************************
 *	print css
 * *****************************************************/

/* *****************************************************
 *	1.layout parts
 * *****************************************************/

body{
	background-color:#fff;
	background-image:none;
	color: #333;
	text-align:left;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	}	

#leftbox,#searchbox,#CollapsiblePanel1,#footer,
.trackbacks h4,#trackbacks-info,.comments-open-content,.pagetop,.comments h4,
#header,#gnavi,#rightbar,hr{
	display:none;
	}


/* *****************************************************
 *	2.main parts
 * *****************************************************/

.entry_contents h2.tit_enrty{
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		color:#895445;
		font-size:16px;
		font-weight:bold;
		line-height:1.6;
		border-left:6px solid #09719c;
		padding:0px 0px 0px 10px;
		margin:0px 0px 17px 0px;
		}

.entry_contents h3.tit_h3{
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		color:#895445;
		font-size:16px;
		font-weight:bold;
		line-height:1.6;
		border-left:6px solid #db0000;
		padding:0px 0px 0px 10px;
		margin:12px 0px 10px 0px;
		}
.entry_contents h4{
	color:#895445;
	font-size:14px;
	border-top:1px dashed #895445;
	border-bottom:1px dashed #895445;
	padding:8px 0 8px 0;
	margin:10px 0 8px;
	}
		
.entry_contents p,.entry_contents p.entry-footer{
	color:#422922;
	font-size:14px;
	line-height:1.5;
	margin:0px 0px 15px 2px;
	}
.entry_contents p.entry-footer{
	text-align:right;
	font-size:12px;
	margin:20px 0px 0px 2px;
	}	
	
.entry_contents pre{
	width:90%;
	background:#f9f9f9;
	font-size:12px;
	line-height:1.4;
	border:3px solid #e9e4e4;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 2px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	}
blockquote{
	width:90%;
	background:#f9f9f9;
	font-size:14px;
	line-height:1.3;
	border:3px solid #e9e4e4;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 2px;
	}	



.trackbacks,
#comments{
	margin:20px 0px 15px 26px;
	font-size:12px;
	}
#comments{
	page-break-before:always;
	}
	
	
.comment{
	color:#422922;
	line-height:1.5;
	border:2px #eaeaea solid;
	background:#fff;
	padding:7px;
	margin-bottom:15px;
	}	
			
ul,dl{
	list-style:none;
	}
ul.entrylist01,
ol.entrylist02,
dl.entrylist03{
	margin:0 0 15px 0;
	}	
ul.entrylist01 li{
	font-size:14px;
	line-height:1.3;
	color:#422922;
	background:url(/prx/000/http/redline.hippy.jp/images/temp/icon_03.gif) no-repeat left center;
	padding:0px 0px 0px 19px;
	margin:0px 0px 6px;
	}

ul.entrylist01 li a,.previousnext a{
	color:#075272;
	text-decoration:none;
	}
ol.entrylist02 li{
	font-size:14px;
	line-height:1.6;
	color:#422922;
	list-style-position:inside;
	border-bottom:1px dashed #ccc;
	padding-left:1em;
	text-indent:-1em;
	margin:0px 0px 6px;
	}
dl.entrylist03 dt{
	font-size:14px;
	line-height:1.6;
	color:#422922;
	background:url(/prx/000/http/redline.hippy.jp/images/temp/icon_03.gif) no-repeat 0 2px;
	font-weight:bold;
	padding:0 0 0 19px;
	}
dl.entrylist03 dd{
	font-size:14px;
	line-height:1.6;
	color:#422922;
	padding:0 0 0.5em 1.2em;
	}	
	
	

ins{text-decoration:none;}
.note01{
	padding-left:1em;
	text-indent:-1em;
	}
.entry_contents .note02{
	width:90%;
	background:#f9f9f9;
	font-size:14px;
	line-height:1.3;
	border:3px solid #e9e4e4;
	padding:5px;
	margin:0px 0px 10px 2px;
	}	
.entry_contents .entry_box01,.entry_contents .entry_box03{
	padding:6px;
	}
.entry_contents .entry_box02,.entry_contents .entry_box04{
	padding:6px;
	}
.entry_contents .entry_box03,.entry_contents .entry_box04{background:none;}	

.entry_contents .entry_table01{
	width:90%;
	border-collapse: collapse; 
	border: 1px #ccc solid;
	border-spacing:0;
	font-size:12px;
	margin:0 0 10px 0;
	}
.entry_contents .entry_table01 th,td.nullcell{
	background:url(/prx/000/http/redline.hippy.jp/images/temp/cell_bg01.gif);
	padding:3px;
	border: 1px #ccc solid;
	}
.entry_contents .entry_table01 td{
	padding:3px;
	border: 1px #ccc solid;
	}	
th.cellcenter,td.cellcenter{
	text-align:center;
	}
	
.clear{
	clear:both;
	}		
.none{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;
	}

.previousnext{
	color:#422922;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	}	
	
.entry_contents h3.tit_lab,.entry_contents h3.tit_review,
.entry_contents h3.tit_green,.entry_contents h3.tit_special{
	width:280px;
	height:41px;
	text-indent:-9999px;
	margin:0px 0px 15px 0px;
	}
.entry_contents h3.tit_lab{background:url(/prx/000/http/redline.hippy.jp/images/temp/index_tit_01.gif) no-repeat left top;}
.entry_contents h3.tit_review{background:url(/prx/000/http/redline.hippy.jp/images/temp/index_tit_02.gif) no-repeat left top;}
.entry_contents h3.tit_green{background:url(/prx/000/http/redline.hippy.jp/images/temp/index_tit_03.gif) no-repeat left top;}
.entry_contents h3.tit_special{background:url(/prx/000/http/redline.hippy.jp/images/temp/index_tit_04.gif) no-repeat left top;}

	
.entry_contents h3.arc_tit{
	width:349px;
	height:41px;
	background:url(/prx/000/http/redline.hippy.jp/images/temp/arc_tit_01.gif) no-repeat;
	text-indent:-9999px;
	margin:0px 0px 15px 0px;
	}	
	
a[href]:after {
        content: " (" attr(href)") ";
}	

