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


/**BASIC**/

body{
	background-color: #AEAEAE;
	margin:0px;
	color:#333333;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	background-image:url(../../image/templ/072/base_back.gif);
　　　　　　　　　　　　background-repeat: repeat; 
	line-height:150%;
	scrollbar-base-color :#00b1ed;/*全体の色をまとめて指定 */
	}

table	{border:0px none;
　　　　　　　　　　　　　} 

img	{border:0px none;}


a:link,
a:visited,
a:active,
a:hover{/* お気に入りブログとかのリンク*/
	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;
	padding-bottom:5px;
	background-image: url(../../image/templ/072/top_back.gif);
	background-repeat: repeat-x;
	background-position: top;
 	}

.toplogo{
	background:url(../../image/templ/072/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:#99dbf8;
	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:#99dbf8;
	margin-left:10px;
	}

/** BASE **/
/*#base{
	background:url(../../image/templ/072/base_back.gif);
	width:100%;
	margin-top:0px;
	text-align:center;
	}*/
	
#stage{
	width:840px;
	text-align:center;
	background-image: url(../../image/templ/072/stage_back.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	}


/** HEADER **/
#HEAD{
	width:820px;
	height:250px;
	background:url(../../image/templ/072/head_back.gif) no-repeat;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	}

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

	
h1 {/*ブログタイトル*/
	font-size:22px;
	padding-top:167px;
	padding-left:60px;
	}
h1 a:link,
h1 a:visited,
h1 a:active,
h1 a:hover{
	font-weight:bold;
                text-decoration:none;
	/*text-decoration: underline;*/
	color:#e60013;
	}

.head_comment{/*ブログタイトルコメント*/
	width:400px;
	font-size:12px;
	padding-top:0px;
	margin-left: 60px;
	}

/** BOTTOM **/
#BOTTOM{
	width:840px;
	background-position:center bottom;
	margin-top:0px;
	clear:both;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../image/templ/072/bottom_back.gif);
	background-repeat: no-repeat;
	}
#BOTTOM_in01{
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
#BOTTOM_in02{
	width:760px;
	height:12px;
	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;
	}

.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:#3eadfb;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	}

	
/** MAIN **/
#MAIN{
	width:820px;
	text-align: left;
	margin-top:0px;
	}

#MAIN_in{

	padding-top:30px;
	padding-left:33px;/*横のはみ出しを直す*/
	/*text-align:center;*/
	}

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

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

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

/** 投稿記事 **/
h3{/*記事タイトル*/
	background:url(../../image/templ/072/con_titleback.gif) no-repeat;
	height:38px;/**/
	font-size:18px;
	line-height:14px;
	font-weight:bold;
	color:#1e50a2;
	padding-top:10px;
	padding-left:20px;/**/
	clear:both;
	}
	
.article{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:15px;
	margin-right:15px;
	font-size:13px;
	line-height:22px;
	}

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

	}

h2{/*小見出し*/
	background-color:#008db7;
	padding:3px;
	font-family:ＭＳ Ｐゴシック Osaka;
	font-size:11px;
	color:#ffffff;
	line-height:13px;
	margin:0px;
	}

.date{/* 日付段落 */
	background:url(../../image/templ/072/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{/*段落記事　コメント*/
	font-size:12px;
	line-height:17px;
	text-align:left;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:15px;
	margin-right:15px;
	}
	
.prevnext{/*オーバーページリスト*/
	background:url(../../image/templ/072/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{/*コメント投稿フォーム*/
	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{/*コメントリスト*/
	background:url(../../image/templ/072/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/072/comment_icon.gif) no-repeat;
	background-position:2px 0px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	}

/**トラックバック**/	
.trackback_title{
	border:1px dashed #333333;
	padding:10px;
	font-size:11px;
	line-height:13px;
	margin:10px 10px;
	}	
.trackback_right{
	margin-left:70px;
	}

.trackback_titlelist{/**トラックバック**/
	border:1px dashed #f0cfa0;
	padding:5px;
	/*height:20px;*/
	font-size:11px;
	line-height:13px;
	margin:5px 0px;
	}	


/** トップ新着記事 **/
.link_diary_sub{
	font-size:13px;
	line-height:17px;
	margin-bottom:2px;
	}

/** トップ新着写真 **/
.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{/*縦位置写真*/
	height:115px;
	border:none;
	}
.newphoto_Width{/*横位置写真*/
	width:115px;
	border:none;
	}

.newphoto_text{
	width:133px;
	height:12px;
	font-size:10px;
	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/072/lr_in.gif) repeat-y;
	}

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


/*全てを見る  ここから4行目が、時々出てくるラインの色指定*/
.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/072/orange_tri_L.gif) no-repeat;
	}

/** プロフィール **/
.profile{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/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;
	}

/** カレンダー **/
.calender{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/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/072/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/072/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;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #1e50a2;
	border-bottom-color: #1e50a2;
	}

.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;
	}


/** カテゴリー **/
.category{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/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/072/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/072/orange_tri_L.gif) no-repeat;
	padding-left:12px;
	}
	

/** カウンター **/
.counter{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/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;
	}

/** アーカイブ **/
.archive{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/h_archive.gif) no-repeat;
	}


/** コメント **/
.comment{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/h_comment.gif) no-repeat;
	}
.comment_text{
	background:url(../../image/templ/072/orange_tri_L.gif) no-repeat;
	padding-left:10px;
	font-size:11px;
	}
	
/** トラックバック **/
.trackback{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/h_trackback.gif) no-repeat;
	}

/** お気に入り+RSS **/
.lr_plus{
	width:171px;
	height:26px;
	background:url(../../image/templ/072/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:26px;
	background:url(../../image/templ/072/lr_open.gif) no-repeat;
	margin-bottom:0px;
}

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

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

/** ＱＲコード **/
.qrcord{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/h_qrcord.gif) no-repeat;
	}
.qrcord_inside{
	padding:5px 10px;
	text-align:left;
	}
.qrcord_in{
	text-align:center;
	}

.qrcord_in img{
	width:100px;
	margin-bottom:15px;
	}

/** PR商品 **/
.recomend{
	width:171px;
	height:36px;
	background:url(../../image/templ/072/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;
	}

/** サーチ **/
.serch_inside{
	padding:5px 8px;
	text-align:left;
	}

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

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

/** バナー **/
.banner_base{
	width:172px;
	margin-bottom:10px;
	}

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




























