/* OHK BLOG TEMP01 CSS */
/* 2008 JUNE by AZ */


/**BASIC**/

body{
	background-color: #FFFFFF;
	margin:0px;
	color:#3F3F3F;
	font:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	font-size:12px;
	background:url(../../image/templ/002/base_back.gif) repeat-x;
	background-position:30px 0px;
	line-height:140%;
	scrollbar-base-color :#CEA6DD;/*?S?̂̐F???܂Ƃ߂Ďw?? */
	}

table	{border:0px none;} 

img	{border:0px none;}

a:link,
a:visited,
a:active,
a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#91308C;
	}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

/** TOP **/
#top{
	width:100%;
	height:30px;
	background-color:#CEA6DD;
	padding-bottom:5px;
	}

.toplogo{
	background:url(../../image/templ/002/harumi.swf) no-repeat;
	width:130px;
	height:26px;
	float:left;
	}
.toplogo a{
	width:130px;
	height:26px;
	display:block;
	}

.top_contents {
	float:right;
	margin-top:10px;
	margin-right:10px;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	}
.top_contents a:link,
.top_contents a:visited,
.top_contents a:active,
.top_contents a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#FFFFFF;
	margin-left:10px;
	}

/** BASE **/
/*#base{
	background:url(../../image/templ/002/base_back.gif) repeat-x;
	width:100%;
	margin-top:0px;
	text-align:center;
	}*/
	
#stage{
	width:800px;
	text-align:left;
	}


/** HEADER **/
#HEAD{
	width:800px;
	height:129px;
	background:url(../../image/templ/002/head_back.gif) no-repeat;
	text-align:left;
	margin-top:15px;
	}

#HEAD_in{
	width:780px;
	padding-top:17px;
	margin-left:10px;
	}

	
h1 {/*?u???O?^?C?g??*/
	font-size:16px;
	/*margin-top:20px;*/
	}
h1 a:link,
h1 a:visited,
h1 a:active,
h1 a:hover{
	font-weight:bold;
	/*text-decoration: underline;*/
	color:#FFF000
	}

.head_comment{
    color:#9ddde4;
	width:300px;
	font-size:10px;
	padding-top:40px;
	}

/** BOTTOM **/
#BOTTOM{
	width:800px;
	background:url(../../image/templ/002/bottom_back.gif) no-repeat;
	background-position:bottom;
	margin-top:0px;
	clear:both
	}
#BOTTOM_in01{
	padding:10px;
	}
#BOTTOM_in02{
	/*width:780px;*/
	background-color:#2C4197;
	height:11px;
	text-align:left;
	padding:5px;
	clear:inherit;
	}
.bot_contents{
	width:250px;
	height:10px;
	float:left;
	}
.bot_contents a{
	margin-left:10px;
	font-size:10px;
	line-height:12px;
	text-align:left;
	}

.powerd{
	height:10px;
	color:#000000;
	float:right;
	margin-right:5px;
	}
.powerd a:link,
.powerd a:visited,
.powerd a:active,
.powerd a:hover{
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	}

	
/** MAIN **/
#MAIN{
	width:800px;
	background:url(../../image/templ/002/main_back.gif) repeat-y;
	text-align: left;
	margin-top:0px;
	}
#MAIN_in{
	padding-top:10px;
	padding-left:10px;
	/*text-align:center;*/
	}

.cap_text{
	font-size:10px;
	line-height:14px;
	}

/**CENTER**/
#CENTER{
	width:420px;
	float:left;
	text-align:left;
	margin-left:7px;
	margin-right:8px;/**/
	margin-bottom:0px;
	}

.center_top{
	width:420px;
	height:10px;
	background:url(../../image/templ/002/center_top.gif) no-repeat;
	}
.center_in{
	width:420px;
	background:url(../../image/templ/002/center_in.gif) repeat-y;
	}
.center_inside{
	padding:0px 10px;
	text-align:left;
	}
.center_bottom{
	width:420px;
	height:8px;
	background:url(../../image/templ/002/center_bottom.gif) no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	}

/** ???e?L?? **/
h3{/*?L???^?C?g??*/
	background:url(../../image/templ/002/con_titleback.gif) repeat-x;
	height:27px;/**/
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#FF7F00;
	padding-top:5px;
	padding-left:3px;/**/
	clear:both;
	margin:0px;
	}
	
.article{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	}

.article img{
	border:none;
	margin-bottom:5px;
	}

h2{/*?????o??*/
	background-color:#AA66A6;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	margin:0px;
	}

.date{/* ???t?i?? */
	background:url(../../image/templ/002/gray_dot.gif) repeat-x;
	padding-top:3px;
	text-align:right;
	font-size:10px;
	line-height:13px;
	margin-top:5px;
	}
.date span{
	padding-right:5px;
	border-right:1px solid #3F3F3F;
	margin-right:5px;
	}

.paragraph{/*?i???L??*/
	margin-top:10px;
	font-size:12px;
	line-height:13px;
	text-align:left;
	}
	
.prevnext{/*?I?[?o?[?y?[?W???X?g*/
	background:url(../../image/templ/002/orange_dot.gif) repeat-x;
	margin-top:10px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	text-align:center;
	}

.comment_sendbase{/*?R?????g???e?t?H?[??*/
	border: 1px solid #999999;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	}
.comment_sendbase textarea{
	width:320px;
	height:70px;
	margin-right:5px;
	}

/*.comnt_icon{
.comnt_icon img{
	width:35px;
	margin-top:5px;
	}*/
.comnt_name{/*?R?????g???X?g*/
	background:url(../../image/templ/002/orange_dot.gif) repeat-x;
	background-position:bottom;
	padding-bottom:5px;
	text-align:left;
	font-size:10px;
	line-height:13px;
	}
.comnt_name img{
	width:35px;
	height:35px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	
	}

.send_title{
	background:url(../../image/templ/002/comment_icon.gif) no-repeat;
	background-position:0px 4px;
	padding-left:12px;
	font-size:10px;
	font-weight:bold;
	}

/**?g???b?N?o?b?N**/	
.trackback_title{
	border:1px dashed #DDA4DB;
	padding:5px;
	font-size:10px;
	line-height:12px;
	margin:10px 0px;
	}	
.trackback_right{
	margin-left:160px;
	}

.trackback_titlelist{/**?g???b?N?o?b?N**/
	border:1px dashed #DDA4DB;
	padding:5px;
	/*height:20px;*/
	font-size:10px;
	line-height:12px;
	margin:5px 0px;
	}	


/** ?g?b?v?V???L?? **/
.link_diary_sub{
	font-size:12px;
	margin-bottom:5px;
	}

/** ?g?b?v?V???ʐ^ **/
.newphoto_base{
	margin-top:10px;
	text-align:center;
	height:150px;
	}
.newphoto_base_in{
	width:131px;
	float:left;
	}

.newphoto_space{
	width:131px;
	height:117px;
	}
.newphoto_Length{/*?c?ʒu?ʐ^*/
	height:115px;
	border:none;
	}
.newphoto_Width{/*???ʒu?ʐ^*/
	width:115px;
	border:none;
	}

.newphoto_text{
	width:131px;
	height:12px;
	font-size:10px;
	text-align:center;
	}



/** LEFT & RIGHT **/
#LEFT{
	float:left;
	width:172px;
	text-align:left;
	/*margin-right:6px;*/
	}
	
#RIGHT{
	float:left;
	width:172px;
	text-align:left;
	/*margin-left:6px;*/
	}
		
.lr_in{
	width:172px;
	background:url(../../image/templ/002/lr_in.gif) repeat-y;
	}

.lr_bottom{
	width:172px;
	height:7px;
	background:url(../../image/templ/002/lr_bottom.gif) no-repeat;
	background-position:bottom;
	margin-bottom:10px;/**/
	}
.lr_top{
	width:172px;
	height:7px;
	background:url(../../image/templ/002/lr_top.gif) no-repeat;
	}


/*?S?Ăú˞?*/
.look_all{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #751F7C;
	}
.look_all img{
	vertical-align: inherit;
	}
.look_all a:link,
.look_all a:visited,
.look_all a:active,
.look_all a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#3F3F3F;
	}

.look_all_text{
	width:75px;/**/
	margin-left:85px;
	padding-left:10px;
	background:url(../../image/templ/002/orange_tri_L.gif) no-repeat;
	}

/** ?v???t?B?[?? **/
.profile{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_profile.gif) no-repeat;
	}
.profile_inside{
	padding:5px 10px;
	text-align:left;
	}
.profile_in{
	text-align:center;
	}

.profile_in img{
/*	width:150px;*/
	margin-bottom:5px;
	}

/** ?J?????_?[ **/
.calender{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_calender.gif) no-repeat;
	}

.calender_inside{
	padding:5px;
	text-align:left;
	}

.calender_monthline{
	width:160px;
	height:18px;
	text-align:left;
	/*padding-top:3px;
	padding-left:3px;*/
	padding-bottom:3px;
	clear:both;
	}


.calender_month{
	color:#FF7F00;
	height:12x;
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle
	}
/*.calender_month img{
	vertical-align: inherit;
	width:80px;
	}*/
.before_month{
	width:7px;
	height:12px;
	background:url(../../image/templ/002/yellow_tri_L.gif) no-repeat;
	float:left;
	margin-right:4px;
	}
.before_month a{
	width:7px;
	height:12px;
	display:block;
	} /****/

.next_month{
	width:7px;
	height:12px;
	float:left;
	background:url(../../image/templ/002/yellow_tri_R.gif) no-repeat;
	margin-left:4px;
	}
.next_month a{	
	width:7px;
	height:12px;
	display:block;
	} 

.calender_weekline{
	width:160px;
	height:18px;
	text-align:left;
	/*padding-top:3px;
	padding-bottom:3px;*/
	padding-left:3px;
	border-bottom: 1px solid #DDA4DB;
	border-top: 1px solid #DDA4DB;
	clear:both;
	}

.calender_week{
	width:22px;
	font-size:10px;
	float:left;
	text-align:center;
	}

.calender_line{
	width:160px;
	height:18px;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	clear:both;
	}

.calender_days{
	width:22px;
	font-size:11px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}

.calender_dayssun{
	width:22px;
	font-size:11px;
	float:left;
	text-align:center;
	color:#f3397a;
	font-family:Arial, Helvetica, sans-serif;
	}

.calender_dayssat{
	width:22px;
	font-size:11px;
	float:left;
	text-align:center;
	color:#3366CC;
	font-family:Arial, Helvetica, sans-serif;
	}


/** ?J?e?S???[ **/
.category{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_category.gif) no-repeat;
	}
.category_inside{
	padding:5px 7px;
	text-align:left;
	}
.category_line{
	/**/
	padding-top:5px;
	padding-bottom:5px;
	background:url(../../image/templ/002/orange_dot.gif) repeat-x;
	background-position:bottom;
	}
.category_line img{
	vertical-align: inherit;
	}
.category_line a:link,
.category_line a:visited,
.category_line a:active,
.category_line a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#3F3F3F;
	}
.category_text{
	background:url(../../image/templ/002/orange_tri_L.gif) no-repeat;
	padding-left:10px;
	}
	

/** ?J?E???^?[ **/
.counter{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_counter.gif) no-repeat;
	}
.counter_inside{
	padding:5px 4px 5px 3px;
	text-align:left;
	}

.counter_line{
	height:23px;
	text-align:left;
	clear:both;
	}

.counter_t_blank{
	border:#FFFFFF 1px solid;
	padding:1px 0px;
	margin-left:2px;
	float:left;
	}
.counter_t_gray{
	border:#DDA4DB 1px solid;
	padding:1px 0px;
	margin-left:2px;
	float:left;
	}
.counter_gray{
	border:#EAC3EA 1px solid;
	padding:1px 0px;
	margin-left:2px;
	background-color:#EAC3EA;
	float:left;
	}

.counter_in_L{
	width:63px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	}
.counter_in_R1{
	width:35px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	}
.counter_in_R2{
	width:50px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	}

/** ?A?[?J?C?u **/
.archive{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_archive.gif) no-repeat;
	}


/** ?R?????g **/
.comment{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_comment.gif) no-repeat;
	}
.comment_text{
	background:url(../../image/templ/002/orange_tri_L.gif) no-repeat;
	padding-left:10px;
	font-size:10px;
	}
	
/** ?g???b?N?o?b?N **/
.trackback{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_trackback.gif) no-repeat;
	}

/** ???C?ɓ???+RSS **/
.lr_plus{
	width:172px;
	height:21px;
	background:url(../../image/templ/002/lr_plus.gif) no-repeat;
	margin-bottom:10px;
	}
	
.lr_plus_in{
	padding-left:22px;
	padding-top:3px;
	}

.lr_plus_in a:link,
.lr_plus_in a:visited,
.lr_plus_in a:active,
.lr_plus_in a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#3F3F3F;
	}

.lr_open{
	width:172px;
	height:22px;
	background:url(../../image/templ/002/lr_open.gif) no-repeat;
	margin-bottom:0px;
}

.favorite_in{
	padding-left:20px;
	font-size:10px;
	line-height:13px;
	}
/**/

/** ?J?? **/
.open{
	width:172px;
	height:21px;
	background: url(../../image/templ/002/lr_1line.gif) no-repeat;
	margin-bottom:10px;
	}
	
.open_in{
	padding-left:8px;
	padding-top:3px;
	font-size:11px;
	}

/** ?p?q?R?[?h **/
.qrcode{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_qrcord.gif) no-repeat;
	}
.qrcode_inside{
	padding:5px 10px;
	text-align:left;
	}
.qrcode_in{
	text-align:center;
	}

.qrcode_in img{
	width:100px;
	margin-bottom:5px;
	}

/** PR???i **/
.recomend{
	width:172px;
	height:50px;
	background:url(../../image/templ/002/h_recomend.gif) no-repeat;
	}
.recomend_inside{
	padding:12px 7px 0px 7px;
	text-align:left;
	}
.recomend_in{
	width:160px;
	height:87px;
	font-size:10px;
	line-height:12px;
	}
.recomend_in  a:link,
.recomend_in  a:visited,
.recomend_in  a:active,
.recomend_in  a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#3F3F3F;
	}
.recomend_in img{
/*	height:80px;
	width:80px;*/
	margin-right:3px;
	float:left;
	}
.recomend_text{
	height:80px;
	font-size:10px;
	line-height:12px;
	}
.recomend_text  a:link,
.recomend_text  a:visited,
.recomend_text  a:active,
.recomend_text  a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#3F3F3F;
	}/**/
.recomend_price{
	font-size:10px;
	color:#fc0000;
	}
.recomend_price  a:link,
.recomend_price  a:visited,
.recomend_price  a:active,
.recomend_price  a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#fc0000;
	}

/** ?T?[?` **/
.serch_inside{
	padding:5px 10px;
	text-align:left;
	}

.serch_in{
	background:url(../../image/templ/002/serch_icon.gif) no-repeat;
	padding-left:30px;
	height:22px;
	}

.serch_in input{
	vertical-align: middle;
	height:20px;
	margin-right:7px;
	}

/** ?o?i?[ **/
.banner_base{
	width:172px;
	margin-bottom:10px;
	}

.banner{
	width:172px;
	margin-bottom:5px;
	}





























