/* OHK BLOG TEMP01 CSS */
/* 2008 JUNE by AZ */


/**BASIC**/

body{
	background-color: #AEAEAE;
	margin:0px;
	color:#333333;
	font:"?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";
	font-size:13px;
	background-image:url(../../image/templ/050/base_back.gif);
?@?@?@?@?@?@?@?@?@?@?@?@background-repeat: repeat; 
	line-height:150%;
	scrollbar-base-color :#8B8B8B;/*?S?̂̐F???܂Ƃ߂Ďw?? */
	}

table	{border:0px none;
?@?@?@?@?@?@?@?@?@?@?@?@?@} 

img	{border:0px none;}


a:link,
a:visited,
a:active,
a:hover{/* ???C?ɓ????u???O?Ƃ??̃????N*/
	font-weight:normal;
	text-decoration: underline;
	color:#333333;
                line-height:15pt;
	}

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:#AEAEAE;
	padding-bottom:5px;
 	}

.toplogo{
	background:url(../../image/templ/050/top_logo.gif) no-repeat;
	width:130px;
	height:26px;
	float:left;
                margin-top:4px;
                margin-left:25px;
	}
.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:12px;
	}
.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/050/base_back.gif);
	width:100%;
	margin-top:0px;
	text-align:center;
	}*/
	
#stage{
	width:820px;
	text-align:left;
	}


/** HEADER **/
#HEAD{
	width:820px;
	height:330px;
	background:url(../../image/templ/050/head_back.jpg) no-repeat;
	text-align:left;
	margin:0px;
	}

#HEAD_in{
	width:780px;
	padding-top:17px;
	margin-left:5px;
	}

	
h1 {/*?u???O?^?C?g??*/
	font-size:19px;
	margin-top:115px;
                margin-left:21px;
                padding-top:28px;
                
	}
h1 a:link,
h1 a:visited,
h1 a:active,
h1 a:hover{
	font-weight:bold;
                text-decoration:none;
	/*text-decoration: underline;*/
	color:#ffffff;
	font-size:110%;
	text-decoration: underline;
	}

.head_comment{/*?u???O?^?C?g???R?????g*/
	color: #ffffff;
	width:380px;
	font-size:12px;
	margin-top:20px;
    margin-left:25px;
	}

/** BOTTOM **/
#BOTTOM{
	width:820px;
	background:url(../../image/templ/050/bottom_back.gif) no-repeat;
	background-position:bottom;
	margin-top:0px;
	clear:both
	}
#BOTTOM_in01{
	padding:10px;
	}
#BOTTOM_in02{
	width:760px;
	background-color:#B41749;
	height:11px;
	text-align:left;
	padding-bottom:10px;
                margin-left:30;
	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;
	color: #ffffff;
	}

.powerd{
	height:10px;
	color:#ffffff;
	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:#b41749;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	}

	
/** MAIN **/
#MAIN{
	width:820px;
	background:url(../../image/templ/050/main_back.gif) repeat-y;
	text-align: left;
	margin-top:0px;
	}

#MAIN_in{

	padding-top:15px;
	padding-left:17px;/*???̂͂ݏo???ÛϞ?*/
	/*text-align:center;*/
	}

.cap_text{
	font-size:12px;
	line-height:15px;
	}

/* Center table box */
table.tbl_box2			{margin:0px 0px 10px 0px; padding:0px; border:1px solid #ffffff; width:100%; background-color:#ffffff;}
table.tbl_box2 td		{margin:0px; padding:0px;}


/**CENTER
#CENTER{
	width:425px;
	float:left;
	text-align:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:0px;
	}

.center_top{
	width:425px;
	height:15px;
	background:url(../../image/templ/050/center_top.gif) no-repeat;
	}
.center_in{
	width:425px;
	background:url(../../image/templ/050/center_in.gif) repeat-y;
	}*/
.center_inside{
	padding:0px 5px;
	text-align:left;
	}
/*.center_bottom{
	width:425px;
	height:17px;
	background:url(../../image/templ/050/center_bottom.gif) no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	}*/

/** ???e?L?? **/
h3{/*?L???^?C?g??*/
	/*background:url(../../image/templ/050/con_titleback.gif) no-repeat;*/
	/*background-color:#b4275f;*/
	border-bottom: solid 2px #d5944c;
	/*height:28px;*/
	font-size:145%;
	line-height:140%;
	font-weight:bold;
	color:#327733;
	padding-top:3px;
	padding-left:3px;/**/
	clear:both;
	margin-top:7px;
	/*margin-left:15px;*/
	}
	
.article{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:15px;
	margin-right:15px;
	font-size:125%;
	line-height:180%;
	}

.article img{
	border:none;
	margin-bottom:10px;

	}

h2{/*?????o??*/

	background-color:#d5944c;
	padding:3px;
	font-family:?l?r ?o?S?V?b?N Osaka;
	font-size:110%;
	color:#ffffff;
	line-height:120%;
	margin-top:4px;
	}

.date{/* ???t?i?? */
	background:url(../../image/templ/050/gray_dot.gif) repeat-x;
	padding-top:10px;
	text-align:right;
	font-size:12px;
	line-height:17px;
	margin-top:7px;
	}
.date span{
	padding-right:5px;
	border-right:1px solid #3F3F3F;
	margin-right:5px;
	}

.paragraph{/*?i???L???@?R?????g*/
	font-size:110%;
	line-height:150%;
	text-align:left;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:15px;
	margin-right:15px;
	}
	
.prevnext{/*?I?[?o?[?y?[?W???X?g*/
	background:url(../../image/templ/050/orange_dot.gif) repeat-x;
	margin-top:10px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	text-align:center;
	}

.comment_sendbase{/*?R?????g???e?t?H?[??*/
	border: 1px solid #ffffff;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	}
.comment_sendbase textarea{
	width:320px;
	height:70px;
	margin-right:5px;
	margin-left:10px;
	}

/*.comnt_icon{
.comnt_icon img{
	width:35px;
	margin-top:5px;
	}*/
.comnt_name{/*?R?????g???X?g*/
	background:url(../../image/templ/050/orange_dot.gif) repeat-x;
	background-position:bottom;
	padding-bottom:5px;
	text-align:left;
	font-size:11px;
	line-height:14px;
	}
.comnt_name img{
	width:35px;
	height:35px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	
	}

.send_title{
	background:url(../../image/templ/050/comment_icon.gif) no-repeat;
	background-position:2px 0px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	}

/**?g???b?N?o?b?N**/	
.trackback_title{
	border:1px dashed #333333;
	padding:10px;
	font-size:11px;
	line-height:13px;
	margin:10px 10px;
	}	
.trackback_right{
	margin-left:70px;
	}

.trackback_titlelist{/**?g???b?N?o?b?N**/
	border:1px dashed #fcaf17;
	padding:5px;
	/*height:20px;*/
	font-size:11px;
	line-height:13px;
	margin:5px 0px;
	}	
/*
.com_bbs_prev a{
	color:#b41749;
	}*/

/** ?g?b?v?V???L?? **/
.link_diary_sub{
	font-size:100%;
	line-height:125%;
	margin-bottom:5px;
	}
	
.link_diary_sub a{
	font-size:110%;
	line-height:17px;
	margin-bottom:2px;
	color:#327733;
	font-weight:bold;
	}
	
	

/** ?g?b?v?V???ʐ^ **/
.newphoto_base{
	margin-top:10px;
	text-align:center;
	height:150px;
	}
.newphoto_base_in{
	width:133px;
	float:left;
	}

.newphoto_space{
	width:133px;
	height:117px;
	}
.newphoto_Length{/*?c?ʒu?ʐ^*/
	height:115px;
	border:none;
	}
.newphoto_Width{/*???ʒu?ʐ^*/
	width:115px;
	border:none;
	}

.newphoto_text{
	width:133px;
	height:12px;
	font-size:110%;
	text-align:center;
	}



/** LEFT & RIGHT **/
#LEFT{
	float:left;
	width:174px;
	text-align:left;
	/*margin-left:6px;*/
	}
	
#RIGHT{
	float:left;
	width:174px;
	text-align:left;
	/*margin-left:6px;*/
	}
		
.lr_in{
	width:170px;
	background:url(../../image/templ/050/lr_in.gif) repeat-y;
	}

.lr_bottom{
	width:170px;
	height:13px;
	background:url(../../image/templ/050/lr_bottom.gif) no-repeat;
	background-position:bottom;
	margin-bottom:10px;/**/
	}
.lr_top{
	width:170px;
	height:13px;
	background:url(../../image/templ/050/lr_top.gif) no-repeat;
	}


/*?S?Ăú˞?  ????????4?s?ڂ??A???X?o?Ă??郉?C???̐F?w??*/
.look_all{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 0px solid #ffffff;
	}
.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:#333333;
	}

.look_all_text{
	width:75px;/**/
	margin-left:74px;
	padding-left:12px;
	background:url(../../image/templ/050/orange_tri_L.gif) no-repeat;
	}

/** ?v???t?B?[?? **/
.profile{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/h_profile.gif) no-repeat;
	}
.profile_inside{
	padding:5px 10px;
	text-align:left;
	}
.profile_in{
	text-align:center;
	}

.profile_in img{
	/*width:139px;*/
	margin-bottom:5px;
	}

/** ?J?????_?[ **/
.calender{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/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:#3C302D;
	height:20px;
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle
	}
/*.calender_month img{
	vertical-align: inherit;
	width:80px;
	}*/
.before_month{
	width:10px;
	height:13px;
	background:url(../../image/templ/050/yellow_tri_L.gif) no-repeat;
	float:left;
	margin-top:4px;
	margin-right:4px;
	margin-left:20px;
	}
.before_month a{
	width:10px;
	height:13px;
	display:block;
	} /****/

.next_month{
	width:10px;
	height:13px;
	float:left;
	background:url(../../image/templ/050/yellow_tri_R.gif) no-repeat;
	margin-left:4px;
	margin-top:4px;
	}
.next_month a{	
	width:10px;
	height:13px;
	display:block;
	} 

.calender_weekline{
	width:160px;
	height:18px;
	text-align:left;
	/*padding-top:3px;
	padding-bottom:3px;*/
	padding-left:3px;
	border-bottom: 1px solid #B41749;/*?????Ǝ??̍s???J?????_?[???C???F*/
	border-top: 1px solid #B41749;
	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:#E7532B;
	font-family:Arial, Helvetica, sans-serif;
	}

.calender_dayssat{
	width:22px;
	font-size:11px;
	float:left;
	text-align:center;
	color:#001E65;
	font-family:Arial, Helvetica, sans-serif;
	}


/** ?J?e?S???[ **/
.category{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/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/050/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:#333333;
	}
.category_text{
	background:url(../../image/templ/050/orange_tri_L.gif) no-repeat;
	padding-left:12px;
	}
	

/** ?J?E???^?[ **/
.counter{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/h_counter.gif) no-repeat;
	}
.counter_inside{
	padding:5px 0px 0px 0px;
	text-align:center;
	}

.counter_line{
	height:23px;
	text-align:left;
	clear:both;
	}

.counter_t_blank{
	border:#ffffff 0px solid;
	padding:1px 0px;
	margin-left:2px;

	float:left;
	}
.counter_t_gray{
	border:#ffffff 0px solid;
	padding:1px 0px;
	margin-left:2px;

	float:left;
	}
.counter_gray{
	border:#ffffff 1px solid;
	padding:1px 0px;
	margin-left:2px;
	background-color:#ffffff;
	float:left;
	}

.counter_in_L{
	width:63px;
	font-size:9px;
	text-align:right;
	vertical-align:middle;
	}
.counter_in_R1{
	width:35px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	}
.counter_in_R2{
	width:50px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	}

/** ?A?[?J?C?u **/
.archive{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/h_archive.gif) no-repeat;
	}


/** ?R?????g **/
.comment{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/h_comment.gif) no-repeat;
	}
.comment_text{
	background:url(../../image/templ/050/orange_tri_L.gif) no-repeat;
	padding-left:10px;
	font-size:11px;
	}
	
/** ?g???b?N?o?b?N **/
.trackback{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/h_trackback.gif) no-repeat;
	}

/** ???C?ɓ???+RSS **/
.lr_plus{
	width:171px;
	height:24px;
	background:url(../../image/templ/050/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: none;
	color:#333333333333;
	}

.lr_open{
	width:172px;
	height:22px;
	background:url(../../image/templ/050/lr_open.gif) no-repeat;
	margin-bottom:0px;
}

.favorite_in{
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
	line-height:16px;
	}
/**/

/** ?J?? **/
.open{
	width:170px;
	height:30px;
	background: url(../../image/templ/050/lr_1line.gif) no-repeat;
	margin-top:20px;
	}
	
.open_in{
	padding-left:22px;
	padding-top:6px;
	font-size:11px;
	}

/** ?p?q?R?[?h **/
.qrcode{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/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:15px;
	}

/** PR???i **/
.recomend{
	width:171px;
	height:39px;
	background:url(../../image/templ/050/h_recomend.gif) no-repeat;
	}
.recomend_inside{
	padding:12px 5px 5px 7px;
	text-align:left;
	}
.recomend_in{
	width:160px;
	height:100px;
	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 8px;
	text-align:left;
	}

.serch_in{
	background:url(../../image/templ/050/serch_icon.gif) no-repeat;
	padding-left:27px;
	height:22px;
	}

.serch_in input{
	vertical-align: middle;
	height:20px;
	margin-right:3px;
	}

/** ?o?i?[ **/
.banner_base{
	width:172px;
	margin-bottom:10px;
	}

.banner{
	width:172px;
	margin-bottom:5px;
	}



























