@charset "utf-8";

/*基本タグスタイル設定*/

* {
	margin:0px; padding:0px;
	font-family:"Arial","Lucida Grande","Verdana","ヒラギノ角ゴ Pro W3","MS UI Gothic","ＭＳ ゴシック","Osaka‐等幅";
	text-align:left;
	}

div,p,form,table,dl,dt,dd,textarea {font-size:12px; line-height:180%;}

input,select {
	margin:0px; padding:0px;
	font-size:12px;
	}

img {
	position:static;
	white-space:nowrap;
	border-width:0px
	}

li {
	list-style-type:none;
	line-height:140%;
	}

a {color:#0066ff; text-decoration:none;}

a:hover {color:#0066ff; text-decoration:underline;}





body {
	margin:0px; padding:0px 5px;
	font-size:12px; text-align:center;
	background-color:#e0e0e0;
	}



	/*-----ブログ本体外枠-----*/
	#container_border {
		width:822px;
		margin:10px auto; padding:1px 0px;
		background-color:#cccccc;
		}

		#container {
			margin:0px 1px; padding:10px;
			background-color:#ffffff;
			}










			/*-----ヘッダー-----*/
			#header {
				height:340px;
				margin:0px 0px 10px 0px;
				background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/material_lab_001.jpg) no-repeat;
				}



				/*-----タイトル＆イントロダクション-----*/
				#header_top_left {
					width:500px; height:190px;
					float:left;
					}

					h1 {
						margin:10px;
						font-size:36px; line-height:100%;
						}
						a.title {color:#ffffff;}

					#introduction {
						margin:0px 10px; 
						font-size:13px; color:#ffffff;
						}



				/*-----検索ボックス-----*/
				#header_top_right {
					padding:10px;
					text-align:right;
					}

					.header_search_input {
						width:150px;
						font-size:12px; color:#ffffff; line-height:100%;
						border:0px solid #ffffff;
						background-color:#6699ff;
						}

					.header_search_button {
						width:72px;
						font-size:12px; color:#ffffff; font-weight:bold; text-align:center;
						border:0px solid #ffffff;
						background-color:#537adf; /*-----背景色を設定するとボーダーが1pxになる。TRANSPARENT値だと余分に一本ボーダーが入る-----*/
						}



				/*-----カレンダー-----*/
				#header_bottom {clear:left;}

					#month_navi {
						margin:0px 10px 5px 10px;
						color:#ffffff;
						}

						.now_month {vertical-align:top;}

						.arrow {
							width:15px;
							text-align:center; vertical-align:middle;
							}

						.month {width:21px; vertical-align:top;}

							a.month_link {font-size:18px; color:#ff9900; font-weight:bold; text-decoration:none;}
							a.month_link:hover {text-decoration:underline;}

					.white_dot_line {
						height:1px;
						margin:0px 10px;
						overflow:hidden;
						background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/dot_001.gif) repeat;
						}

					#top_calender {
						width:780px;
						margin:0px 10px 10px 12px;
						color:#ffffff;
						}
			
						.days {
							width:21px; height:21px;
							font-weight:bold; vertical-align:middle;
							}

							.days a {color:#ff9900; font-weight:bold; text-decoration:underline;}
							.days a:hover {text-decoration:underline;}










			/*-----カラム枠-----*/
			#column {
				width:800px;
				margin:0px 0px 10px 0px;
				}



				/*-----サイドバー-----*/
				#left_column {
					width:218px;
					vertical-align:top;
					}



					/*-----RSSフィード-----*/
					#feed {
						margin:0px 0px 20px 0px; padding:0px 0px 0px 30px;
						font-weight:bold; line-height:100%;
						background:url(https://blog-imgs-26.fc2.com/m/e/n/mensskincarenisshi/feed-icon-12x12.png) no-repeat 10px 0px;
						}



					/*-----サイドメニュー-----*/
					ul.side_menu {
						margin:0px; padding:0px;
						background-color:#fcfcfc;
						}

						li.side_menu {margin:0px 0px 20px 0px;}

							p.plugin_title {
								margin:0px; padding:12px 12px 12px 36px;
								color:#333333; font-weight:bold; line-height:100%;
								background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/side_header_bg_001.png) no-repeat;
								}

							div.plugin_body {
								margin:0px; padding:7px;
								}

								p.plugin_description_first {
									margin:0px 0px 10px 0px;
									color:#333333;
									}

								div.plugin_content {margin:0px 0px 10px 0px;}

									.plugin_content li {
										list-position:outside;
										margin:0px 0px 7px 0px; padding:0px 0px 7px 22px;
										color:#666666;
										background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/list_image_001.png) no-repeat 4px 1px;
										border-bottom:1px solid #dcdcdc;
										}

									.plugin_content div div {
										margin:0px 0px 7px 0px; padding:0px 0px 7px 22px;
										color:#666666; line-height:140%;
										background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/list_image_001.png) no-repeat 4px 1px;
										border-bottom:1px solid #dcdcdc;
										}

								p.plugin_description_second {color:#666666;}

								.calender {
									margin:0px; padding:0px;
									width:200px;
									background-color:#ffffff;
									border:1px solid #999999;
									}

									.calender caption {font-size:14px; text-align:center;}

									.calender th {
										width:27px; height:27px;
										color:#333333; text-align:center;
										background-color:#dcdcdc;
										}

										#sun {
											color:#ff3300;
											background-color:#ffcccc;
											}

										#sat {
											color:#009966;
											background-color:#99ffcc;
											}

									.calender td {
										width:27px; height:27px;
										text-align:center;
										}





				/*-----メインカラム-----*/
				#main_column {
					width:582px;
					vertical-align:top;
					}

					/*-----ページナビ-----*/
					#page_navi {
						margin:0px 0px 20px 10px; padding:0px 10px 0px 0px;
						color:#cccccc; font-weight:bold; text-align:right; line-height:100%;
						}

						.prev {
							margin:0px 10px 0px 0px;
							line-height:100%;
							display:inline;
							}

						.next {
							line-height:100%;
							display:inline;
							}



					/*-----エントリー-----*/
					.entry {
						margin:0px 0px 20px 10px; padding:20px;
						border:1px solid #cccccc;
						}

						.date {color:#ff9900;}

						h2 {
							margin:0px 0px 20px 0px;
							font-size:16px;
							}

							.entry_title {color:#000000;}

						blockquote {
							margin:0px 0px 20px 0px; padding:10px;
							background-color:#ffffee;
							border:1px solid #ffcc99;
							}

							cite {color:#999999;}

						.continue {
							margin:20px 0px 0px 20px;
							font-size:14px; font-weight:bold;
							background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/continue_001.png) no-repeat 86px 6px;
							}

						.block {margin:20px 0px 0px 0px;}

						.entry_bottom {
							margin:20px 0px 0px 0px; padding:3px 5px;
							font-size:xx-small; color:#333333; text-align:right;
							background:url(https://blog-imgs-34.fc2.com/m/e/n/mensskincarenisshi/bottom_bg_001.png) repeat;
							border:1px solid #e0e0e0;
							}



						/*-----コメントエリア-----*/
						h3.comment {
							font-size:15px; font-weight:bold;
							margin:40px 0px 20px 60px; padding:7px;
							background-color:#f0f0f0;
							}

						/*-----フォーム-----*/
						form.comment {
							margin:0px 0px 40px 60px;
							background-color:#ffffff;     /*バックグラウンドカラーを指定しないと上部にマージンを無視したボーダーが入る*/
							}

							dt {
								padding:3px 0px; width:80px;
								float:left;
								}

								label {color:#666666; font-weight:bold;}

							dd {margin:0px 0px 10px 90px;}

								.submit {padding:0px 0px 0px 90px;}

						/*-----コメントリスト-----*/
						ul.comment {margin:0px 0px 20px 60px;}

							li.comment {
								margin:0px 0px 10px 0px; padding:10px;
								border:1px solid #cccccc;
								}

								h4.comment_title {
									margin:0px 0px 10px 0px;
									font-size:13px; color:#333333; font-weight:bold;
									}

									.comment_title a {color:#000000;}
									.comment_title a:hover {text-decoration:none;}

								p.comment {
									margin:0px 10px 10px 10px;
									color:#666666;
									}

								.comment_footer {font-size:xx-small; color:#999999; text-align:right;}

						div.comment_bottom {
							margin:0px 0px 20px 60px;
							font-weight:bold; text-align:right;
							}

						/*-----トラックバックリスト-----*/
						p.trackback {margin:0px 0px 20px 60px;}

							li.trackback {
								margin:0px 0px 10px 0px; padding:10px;
								border:1px solid #cccccc;
								}



					/*-----ボトムナビ-----*/
					#bottom_page_navi {
						margin:0px 0px 0px 10px;
						text-align:center;
						}










			/*-----フッター-----*/
			#footer {
				margin:20px 0px 10px 0px; padding:20px 0px 0px 0px;
				text-align:center;
				border-top:1px solid #cccccc;
				clear:both;
				}

				.material_lab {font-weight:bold;}