﻿@charset="utf-8";
div#pagebody {
	-webkit-appearance: none;
	-webkit-text-size-adjust: 100%;
	border:1px solid #000000;
	width:100%;
	padding:0px;
	margin:0px;
}
/*--------------------------------
■全体枠
--------------------------------*/
div.archive_frame {
	width:278px;
	border:1px solid #FFFFFF;
	margin:0px auto;
}
/*--------------------------------
drawind archiveリンク枠
--------------------------------*/
div.index {
	position:relative;
	width:100px;
	height:23px;
	border:1px solid #FFFFFF;
	float:left;
	margin:0px 0px 20px 0px;
	padding:2px 0px 0px 0px;
	font-size:small;
	font-family:"MS UI Gothic";
	text-align:center;
	background:none;
}
div.index a{
	color:gray;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	line-height:23px;
	text-decoration:none;
}
div.index a:hover {
	background:#c0c0c0;
}
/*--------------------------------
■枠
--------------------------------*/
div.archive_box {
	width:275px;
	border:1px solid #FFFFFF;
	float:left;
	text-align:left;
	line-height:130%;
	white-space:normal;
	letter-spacing:-1px;
	font-size:155%;
	padding:10px 0px 10px 0px;
	margin:0px 0px 100px 0px;
}
div.archive_box a {
	text-decoration:none;
}
div.archive_box a:link {
	color:SlateBlue;
}
div.archive_box a:visited {
	color:Indigo;
}
div.archive_box a:hover {
	color:Crimson;
}
/*--------------------------------
雑記本文枠
--------------------------------*/
div.zakki_box {
	width:404px;
	border:1px solid #FFFFFF;
	margin:0px auto;
}
/*--------------------------------
■bridge
--------------------------------*/
div.bridge {
	position:relative;
	width:30px;
	height:20px;
	border:1px solid #FFFFFF;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:155%;
	text-align:center;
	background:none;
}
div.bridge a{
	color:gray;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	line-height:23px;
	text-decoration:none;
}
div.bridge a:link {
	color:SlateBlue;
}
div.bridge a:visited {
	color:SlateBlue;
}
div.bridge a:hover {
	color:Crimson;
}
/*--------------------------------
本文
--------------------------------*/
div.zakki2 {
	width:400px;
	border:1px solid #FFFFFF;
	margin:30px auto;
	padding:0px;
	word-wrap:break-word;
	font-size:small;
}
div.center {
	width:394px;
	border:1px solid #FFFFFF;
	padding:1px;
	margin:1px;
	white-space:pre-wrap;
}
div.center-img {
	width:400px;
	border:0px solid #000000;
	padding:0px;
	margin:0px;
}
div.small {
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	border:0px solid #000000;
}
div.small img { 
	width:150px;
}
div.small2 {
	width:133px;
	height:133px;
	overflow:hidden;
	float:left;
	border:0px solid #000000;
}
div.small2 img {
	width:200px;
}
div.large {
	width:400px;
	overflow:hidden;
	float:left;
	border:0px solid #000000;
}
div.large img {
	width:400px;
}
div.wide{
	width:200px;
	height:100px;
	overflow:hidden;
	float:left;
	border:0px solid #000000;
}
div.wide img {
	width:250px;
}
div.middle {
	width:200px;
	height:200px;
	overflow:hidden;
	float:left;
	border:0px solid #000000;
}
div.middle img {
	width:250px;
}
/*--------------------------------
clear
--------------------------------*/
.clear {
	clear:both;
}
div.clear_box {
	height:50px;
	border:1px solid #FFFFFF;
}