@charset "UTF-8";

#container {

/* ■■■■■■■■■■■■■■■■↓ 背景画像指定 ↓■■■■■■■■■■■■■■■■ */

background:url("/_images/blog/_337/gaku-mizumaru/m_cla-c8b16.jpg") no-repeat;

/* ■■■■■■■■■■■■■■■■↑ 背景画像指定 ↑■■■■■■■■■■■■■■■■ */

}

/*-----Common-----*/

a:link {
	text-decoration:none;
	color:#2279a6;
}
a:visited {
	text-decoration:none;
	color:#2279a6;
}
a:active {
	text-decoration:none;
	color:#2279a6;
}
a:hover {
	text-decoration:underline;
	color:#f0a900;
}
body {
	background:#ffffff url(_common/skins/9007/images/img_bg.gif) repeat-x;
}
blockquote {
	margin:0;
	padding:10px 12px 10px 28px;
	background:#f3f3f3 url(_common/skins/9007/images/blockquote_bg.gif) no-repeat 4px 8px;
}
#container {
	line-height:1.5;
	color:#151515;
	padding-top:480px;
	background-size:auto 500px;
	background-position:top center;
	position:relative;
	text-align:left;
}
#banner {
	position:absolute;
	left:0;
	top:20px;
	height:80px;
	width :100%;
	overflow:hidden;
	background:url(_common/skins/9007/images/title_bg.png);
	text-align:left;
	text-shadow: #151515 0px 1px 1px;
}
#banner h1 {
	width:880px;
	margin:0 auto;
	font-size:28px;
	font-family: Helvetica, Arial, sans-serif;
}
#banner h1 a {
	color:#ffffff;
}
#lead {
	width :880px;
	margin:0 auto;
	color:#ffffff;
	line-height:140%;
}
/*-----Content-----*/

#content {
	width :900px;
	/* 変更 */
margin:20px auto 0;
	text-align:left;
}
/* Links */
.archive-title {
	padding-bottom:10px;
	background:url(_common/skins/9007/images/dotline.gif) repeat-x left bottom;
	margin-bottom:20px;
}
.archive-bottom {
	margin-top:20px;
}
.archive-name {
	float:left;
}
.previousLink {
	padding-left:14px;
	background:url(_common/skins/9007/images/arrowL_small.gif) no-repeat left center;
}
.nextLink {
	padding-right:14px;
	background:url(_common/skins/9007/images/arrowR_small.gif) no-repeat right center;
}
.archive-links {
	float:right;
	padding-left:14px;
	background:url(_common/skins/9007/images/arrowT_small.gif) no-repeat left center;
	white-space:nowrap;
}
.archive-title a:link {
	text-decoration:none;
	color:#4d4d4d;
}
.archive-title a:visited {
	text-decoration:none;
	color:#4d4d4d;
}
.archive-title a:active {
	text-decoration:none;
	color:#4d4d4d;
}
.archive-title a:hover {
	text-decoration:underline;
	color:#4d4d4d;
}
.archive-bottom a:link {
	text-decoration:none;
	color:#4d4d4d;
}
.archive-bottom a:visited {
	text-decoration:none;
	color:#4d4d4d;
}
.archive-bottom a:active {
	text-decoration:none;
	color:#4d4d4d;
}
.archive-bottom a:hover {
	text-decoration:underline;
	color:#4d4d4d;
}
/* Articles */
#main {
	width:630px;
	overflow:hidden;
	float:right;
}
.articles {
	width:630px;
	margin-bottom:20px;
	background:url(_common/skins/9007/images/dotline.gif) repeat-x left bottom;
	overflow:hidden;
}
.articles-title {
	margin:0 0 20px 0;
	font-size:18px;
	/* 追加 */
padding-bottom:4px;
	background:url(_common/skins/9007/images/title_line.gif) left bottom repeat-x;
}
.articles-title a:link {
	text-decoration:none;
	color:#151515;
}
.articles-title a:visited {
	text-decoration:none;
	color:#151515;
}
.articles-title a:active {
	text-decoration:none;
	color:#151515;
}
.articles-title a:hover {
	text-decoration:underline;
	color:#555555;
}
.articles-body {
	line-height:1.6;
	margin-bottom:20px;
}
.articles-body img {
	margin-right: 6px;
	margin-bottom: 6px;
}
a.readMoreLink {
	padding:2px 15px 2px 5px;
	background:#2279A6 url(_common/skins/9007/images/arrow_white.gif) no-repeat right center;
	text-decoration:none;
	color:#ffffff;
}
.posted {
	margin-bottom:20px;
}
/*-----Entry-----*/
.entry {
	margin-bottom:20px;
}
.entry h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
}
.entry ul, .entry li, .entry dl, .entry dt, .entry dd, .entry form {
	margin:0;
	padding:0;
}
/* nice! */
#nice h4 {
	background:url("images/icon-nice.gif") no-repeat left center;
	padding-left:20px;
}
#nice form {
	margin-bottom:5px;
}
#nice ul {
	background:#f3f3f3;
	padding:8px;
	margin-bottom:5px;
}
#nice li {
	float:left;
	width:67px;
	padding:5px 0;
	font-size:x-small;
	line-height:1.2;
	text-align:center;
	list-style:none;
	overflow:hidden;
	white-space:nowrap;
	display:block;
}
/* Comments */
#comments form {
}
.each-comment {
	background:#f3f3f3;
	padding:8px;
	margin-bottom:1px;
	clear:both;
}
.each-comment img {
	float:left;
	margin:0 10px;
}
.each-comment input {
	margin:0;
	padding:0;
}
* html .each-comment input {
	margin-bottom:-2px;
}
.comments-body {
	margin:0 0 0 60px;
}
#comments .delete {
	margin-left:60px;
}
/* Comment Write */
#comment-write dt {
	float:left;
	clear:both;
}
#comment-write dl {
	background:#f3f3f3;
	padding:8px 15px;
}
#comment-write dd {
	margin:0 0 3px 80px;
	line-height:1.5;
}
#comment-write textarea {
	height:150px;
	border:1px solid #969696;
}
.comment-input {
	width:420px;
	border:1px solid #969696;
}
/* Trackback Write */
#trackback-write p {
	margin:0;
}
#trackback-write form {
	margin:12px 0;
}
.each-trackback {
	background:#f3f3f3;
	padding:8px 15px;
	margin-bottom:1px;
}
.trackback-url {
	padding-top:10px;
}
.trackback-url input {
	width:98%;
	border:1px solid #969696;
}
/*-----Side-----*/
#side-a {
	float:left;
	width:220px;
	padding-right:20px;
	background:url(_common/skins/9007/images/dotline_tate.gif) repeat-y right top;
	font-size:small;
	overflow:hidden;
}
.sidebar {
	width:220px;
	margin-bottom:20px;
	overflow:hidden;
}
.sidebar-title {
	margin:0 0 10px 0;
	font-size:13px;
	/* 追加 */
border-bottom:1px solid #666666;
}
.sidebar-title a:link {
	text-decoration:none;
	color:#151515;
}
.sidebar-title a:visited {
	text-decoration:none;
	color:#151515;
}
.sidebar-title a:active {
	text-decoration:none;
	color:#151515;
}
.sidebar-title a:hover {
	text-decoration:underline;
	color:#555555;
}
.sidebar-body {
}
.sidebar-body ul, .sidebar-body li, .sidebar-body dl, .sidebar-body dt, .sidebar-body dd, .sidebar-body form {
	margin:0;
	padding:0;
}
.sidebar-body li {
	margin-bottom:8px;
	padding-left:12px;
	/* 変更 */
background:url(_common/skins/9007/images/list_mk.gif) no-repeat left 3px;
	list-style-type:none;
	line-height:1.3;
}
.sidebar-body li a {
	margin-right:4px;
}
.new {
	margin-left:6px;
	color:#ee0000;
	font-weight:bold;
}
/*--Profile--*/
#profile a:link {
	text-decoration:none;
	color:#4d4d4d;
}
#profile a:visited {
	text-decoration:none;
	color:#4d4d4d;
}
#profile a:active {
	text-decoration:none;
	color:#4d4d4d;
}
#profile a:hover {
	text-decoration:underline;
	color:#4d4d4d;
}
dt.profile-img {
	float:left;
}
dd.profile-status {
	margin-left:80px;
	line-height:1.8;
}
#profile .profileLink {
	padding-left:14px;
	background: url(_common/skins/9007/images/arrowR_small.gif) no-repeat left center;
	line-height:1.2;
}
.nice {
	margin:0;
	padding:0 2px;
	background:#ffd900;
	border:1px solid #0090ff;
	color:#0090ff;
}
/*--Calendar--*/
#calendar a:link {
	text-decoration:none;
	color:#4d4d4d;
}
#calendar a:visited {
	text-decoration:none;
	color:#4d4d4d;
}
#calendar a:active {
	text-decoration:none;
	color:#4d4d4d;
}
#calendar a:hover {
	text-decoration:underline;
	color:#4d4d4d;
}
.calendar-date {
	text-align:center;
}
#calendar table {
	margin:3px auto;
	text-align:center;
}
#calendar th {
	height:20px;
	width:24px;
	background:#4d4d4d;
	color:#ffffff;
	font-weight:normal;
}
#calendar td {
	height:18px;
	width:22px;
	border:1px solid #dddddd;
	font-size:11px;
}
#calendar td.link {
	border:1px solid #969696;
	color:#ffffff;
	font-weight:bold;
}
/*--Search--*/
#search .sidebar-body {
}
.search-tbox {
	width:67%;
}
/*--Message--*/
#send-message {
}
/*--RSS Regist--*/
#rssRegist {
	margin-bottom:20px;
	padding:4px 0;
	background: #4d4d4d url("images/arrow_rssentry.gif") no-repeat 5px 4px;
	text-align:center;
	font-weight:bold;
	line-height:1;
}
#rssRegist a:link {
	text-decoration:none;
	color:#ffffff;
}
#rssRegist a:visited {
	text-decoration:none;
	color:#ffffff;
}
#rssRegist a:active {
	text-decoration:none;
	color:#ffffff;
}
#rssRegist a:hover {
	text-decoration:underline;
	color:#ffffff;
}
/*--So-net--*/
#powered {
}
#powered img {
	margin-bottom:10px;
}
#rssfeed {
}
#rssfeed a:link {
	text-decoration:none;
	color:#666666;
}
#rssfeed a:visited {
	text-decoration:none;
	color:#666666;
}
#rssfeed a:active {
	text-decoration:none;
	color:#666666;
}
#rssfeed a:hover {
	text-decoration:underline;
	color:#666666;
}
/*--Tag--*/
.tag-word {
	margin:10px 0 0 0;
}
.tag {
}
#tag_cloud {
	margin-bottom:10px;
	padding:12px 10px;
	background:#f3f3f3;
	text-align:left;
}
#tag_cloud a {
	padding:2px;
}
.tag-title {
	padding-top:5px;
	font-size:18px;
	text-align:left;
	font-weight:bold;
}
.tag-body {
	margin:10px 0;
}
.tag-service {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	background:url(_common/skins/9007/images/dotline.gif) repeat-x left bottom;
	padding:0 0 3px 0;
	clear:left;
	position:relative;
}
.tag-search {
	text-align:right;
	padding:5px 0 0 0;
	margin-bottom:10px;
}
.tag-article {
	padding:2px 10px;
	text-align:left;
}
.tag-article-title {
	text-align:left;
	padding:0 0 5px 18px;
	background:url(_common/skins/9007/images/arrowR_small.gif) no-repeat 0 4px;
}
.tag-article-posted {
}
.tag-article-summary {
	padding:0px 10px;
	line-height:1.4em;
}
.tag-more {
	text-align:right;
	margin:10px 0;
	clear:left;
}
.tag-photos {
	float:left;
	margin:0px 10px;
	width:140px;
	height:200px;
}
.tag-photos-title {
	line-height:1.4em;
	padding:5px 0;
	text-align:left;
}
.tag-audios {
	margin:2px 10px;
}
.tag-audios-title {
	text-align:left;
	padding:0 0 5px 18px;
	background:url(_common/skins/9007/images/arrowR_small.gif) no-repeat 0 4px;
}
.tag-audios-posted {
}
.tag-videos {
	float:left;
	margin:0 10px;
}
.tag-videos-title {
	line-height:1.4em;
	padding:5px 0;
	text-align:left;
}
.tag-navi {
	clear:left;
	text-align:center;
	margin:10px 0;
}
/*-----Footer-----*/
#footer {
	padding:10px 20px;
	background:#eeeeee;
	font-size:11px;
	clear:both;
}
#footer a:link {
	text-decoration:none;
	color:#666666;
}
#footer a:visited {
	text-decoration:none;
	color:#666666;
}
#footer a:active {
	text-decoration:none;
	color:#666666;
}
#footer a:hover {
	text-decoration:underline;
	color:#666666;
}
.copyright {
	padding:0;
	margin:0;
	text-align:right;
}
