@charset 'utf-8';/* ////////////////////////////////////////////////////////////////////		Web Diary Professional 's SKIN 02a [MINT白] 2007.06.07		Designed by ABO-Kikaku (youko) http://saredo.net/abo/   //////////////////////////////////////////////////////////////////// *//* ============== リセット ============== */* {	margin: 0px;	padding: 0px;	font-style: normal;	font-family: 'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;	text-align: left;}/* ===============================================　　■　HTML基本　=============================================== */body {	margin: 0px;	padding: 0px;	text-align: center;	font-size: 13px;	color: #333;	background: #f3f3f3 url(./abo_img/abo02a_bg_swh.jpg) repeat 50% 0;}/* ============== 段落など ============== */#mainbox p {	margin-top: 0.8em;	margin-bottom: 0.8em;	line-height:1.6;}pre {	margin: 1em;	padding: 5px;	border: 1px dotted #aaa;	width: 90%;	overflow: scroll;	font-family: "Osaka－等幅", "ＭＳ ゴシック", monospace;}blockquote {	margin: 15px;	padding: 10px;	width: 90%;}/* ============== 非表示 ============== */#mainbox #menu h2 { display: none; }#diary h2 { display: none; }#page h2 { display: none; }hr { display: none; }/* ============== list,form,table ============== */ul, ol, li {	margin: 0;	padding: 0;}li,dt,dl {	line-height:1.6;	list-style-type: none;}dl {	margin: 10px 0px;}dl dt {	margin: 3px 0px;}dl dd {	margin: 0px 20px 3px 25px;}form fieldset {	border: 0px solid #000;}form legend {	display: none;}form input, form select {	margin-right: 1px;	padding: 1px;	font-size: 90%;}form select {	margin-top: 1px;}form p input {	text-align: center;}form textarea {	padding: 1px;	font-family: 'ＭＳ ゴシック', Osaka, monospace;	line-height: 1.2;}table {	margin-bottom: 10px;	border: 1px solid #666680;	border-collapse: collapse;}table tr th {	padding: 5px;	border: 1px solid #aaa;	background-color: #eee;	text-align: center;	white-space: nowrap;}table tr td {	padding: 5px;	border: 1px solid #aaa;}th, td {	font-size: 13px;}/* ============== 基本イメージ ============== */img, img a {	margin: 0px;	border:none;}dl dd img {	margin: 0px 0px 1px 3px;	border: 0px;	vertical-align: bottom;}object {	margin-left: 10px;}/* ============== 基本テキスト ============== */h1 { font-size: 148%; font-weight: bolder; }h2 { font-size: 120%; font-weight: bolder; }h3 { font-size: 111%; font-weight: bolder; }h4 { font-size: 110%; font-weight: bold; }h5 { font-size: 110%; font-weight: bold; }h6 { font-size: 107%; font-weight: bold; }small {	font-size: 86%;}em {	font-weight: bold;}strong {	font-weight: bolder;}del {	text-decoration:line-through;}ins {	border-bottom:1px dotted #aaa;	text-decoration:none;}code, var, kbd {	font-family: 'ＭＳ ゴシック', "Osaka－等幅", monospace;	line-height: 1.2;}/* ============== 基本の色指定 ============== */a:link, a:visited {	color: #FF6600;	text-decoration: none;}a:hover, a:active {	color: #333;	text-decoration: underline;}pre {	color: #333;	background-color: #f5f5f5;}blockquote {	border: 1px;	border-color: #33995c;	border-style: dotted;	background-color: #d9f2e3;	font-size: 95%;	color: #888;}/* ===============================================　　■　ページの全体構造　=============================================== */#container {	width: 760px;	background: url(./abo_img/abo02a_bg730_wh.jpg) repeat-y 50% 0;	margin: 0px auto;	text-align: center;}#header  { background: url(abo_img/abo02b_header.gif) no-repeat 50% 0; float: none; clear: both; margin: 0px auto; width: 730px; height: 180px }#menu {	margin: 0px;	padding: 0px;}#widthbox {	width: 730px;	margin: 0px auto;	clear: both;}#mainbox {	width: 715px;	margin-right: 0px;	margin-left: 15px;}#footer {	clear: both;	width: 760px;	height: 120px;	background: url(./abo_img/abo02a_bg730_wh2.jpg) no-repeat 50% 0;}/* ===============================================　　■　各パーツデザイン　=============================================== */#header h1 a   { color: #333; font-weight: bolder; float: right; margin-top: 5px; margin-left: 60px }#header h1 a:hover {	text-decoration: none;	color: #ff4500;}#header p  { color: #d2691e; font-size: 11px; float: right; clear: both; padding: 10px 0px 0px 80px }#menu ul {	text-align: right;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 15px;}#menu li {	display:inline;	font-size: 12px;}#menu li a {	padding: 3px 5px;}#menu li a:hover  { text-decoration: none; background: #d9d9d9 url(abo_img/abo03a_bar_swh.jpg) repeat }#mainbox #logs {	width: 490px;		/* MacIE \*/	width: 500px;		/* */	float: left;	margin-left: 0px;	margin: 0px 5px 0px 0px;	display:inline;}#mainbox #navigation  { background: url(abo_img/abo02a_minikagewh.jpg) repeat-y 0 0; float: right; margin-right: 0px; width: 209px }#mainbox #navigationtop  { background: url(abo_img/abo02a_minikagewhtop.jpg) no-repeat 0 0; width: 8px; height: 25px }#mainbox #navigationend  { background: url(abo_img/abo02a_minikagewhend.jpg) no-repeat 0 0; width: 8px; height: 25px }/* ============== 本文 ============== */#diary {	margin: 0px;	width: 475px;		/* \*/	width: 490px;		/* */}#diary .diary h3  { color: #ffffff; font-weight: bolder; background: #666 url(abo_img/abo03a_bar_swh.jpg) repeat-y 0 0; margin-top: 15px; margin-bottom: 3px; padding: 6px 5px 6px 16px }#diary .diary {	margin: 0px;	padding: 5px 15px;}#diary .text {	padding: 10px 10px 5px 20px;}#diary .text p {	margin: 5px 0px 10px 0px;}#diary .text img {	margin: 0px 8px 2px 0px;}#diary .text h1, #diary .text h2, #diary .text h3, #diary .text h4 {	margin: 15px 0px 7px -5px;	padding: 3px 5px 3px 7px;	border-top: 2px solid #b3b3b3;	border-bottom: 2px solid #b3b3b3;	background: #ededed;	font-size: 13px;	font-weight: bolder;	color: #333;		/* 一応上書き */}#diary .diary .text h5 {	margin: 15px 0px 7px -5px;	padding: 3px 5px 3px 7px;	border-bottom: 1px solid #999;	border-left: 3px solid #999;	font-size: 13px;	font-weight: bolder;}#diary .diary .text h6 {	margin: 15px 0px 7px -5px;	padding: 3px 5px 3px 7px;	border-bottom: 1px dotted #999;	font-size: 13px;	font-weight: bolder;}#diary .text ul {	margin: 10px 0px 10px 15px;}#diary .text li {	line-height: 1.4em;	margin: 5px;	padding-left: 10px;	background: url(./abo_img/abo02a_list2wh.gif) no-repeat;	background-position: 0px 6px;}/* === 日付など === */#diary .date {	margin: 0px 18px 0px 0px;	text-align: right;	font-size: 160%;	font-style: italic;	font-family: "century", Serif;	color: #b4b4b4;}.diary ul.info {	clear: both;	text-align: right;	padding: 2px 15px 5px 0px;	font-size: 96%;	color: #666;}.diary ul.info li {	display:inline;	margin-right: 3px;}/* ============== コメント・トラックバック ============== *//* === トップdiary用 === */#diary .list {	margin: 5px 20px 10px 20px;}#diary .list h4 {	margin-left: 20px;	padding: 2px 5px 3px 3px;	border-bottom: #666 solid 1px;	font-size: 13px;	font-weight: bold;}#diary .list dl, #diary .list ul {	margin: 5px 0px 10px 35px;	font-size: 95%;}#diary .list dt {	margin: 12px 0px 0px 0px;	border-bottom: #666 dotted 1px;	font-weight: bold;}#diary .list dd {	margin: 2px 0px 12px 20px;	line-height: 1.3em;	color: #666;}#diary .list li {	margin: 2px 0px 2px 10px;	padding-left: 10px;	background: url(./abo_img/abo02a_listwh.gif) no-repeat;	background-position: 0px 6px;	color: #666;}/* === 個別ページ用 === */#comment, #trackback, #contents {	margin: 5px 40px 10px 40px;}#comment h2, #trackback h2, #contents h2, #form h2 {	margin: 15px 15px 15px 0px;	padding: 3px 5px 3px 7px;	border-top: 3px double #666;	border-bottom: 3px double #666;	font-size: 13px;	font-weight: bold;	background-color: #f3f3f3;}#comment h3, #trackback h3, #contents h3, #form h3,#trackback dt {	margin: 15px 20px 5px 20px;	padding: 2px 5px 3px 7px;	border-bottom: #666 solid 1px;	font-size: 13px;	font-weight: bold;}#comment ul li, #trackback ul li {	text-align: right;	margin-right: 15px;}#contents ul li {	margin: 20px 20px 5px 40px;}#comment .comment .text,#trackback dd {	margin: 0px 35px 10px 35px;	line-height: 1.2em;	font-size: 95%;	color: #666;}/* ============== サイドバー詳細 ============== */#navigation h2 {	margin: 15px 0px;	padding: 4px 5px 4px 10px;	background: url(./abo_img/abo02a_bar_swh.jpg) repeat;	font-size: 16px;	font-style: italic;	font-family: "century", Serif;	color: #ffffff;}#navigation #caltable {	text-align: center;}#navigation table {		/* MacIE対応 */	margin-right: auto;	margin-left: auto;	border: none;}#navigation table th {	background-color: transparent;	text-align: center;	font-family: "Century Gothic", sans-serif;	font-size: 13px;	border: none;}#navigation table td {	padding: 2px 3px;	font-size: 10px;	text-align: center;	border: none;}#navigation table td a {	padding: 2px 3px;	text-decoration: underline;}#navigation table td a:hover {	padding: 2px 3px;	background-color: #8cd99c;}#navigation .day {	color: #333;	font-family: "Century Gothic", sans-serif;}#navigation .satday {	font-family: "Century Gothic", sans-serif;	color: #4444CC;}#navigation .sunday {	font-family: "Century Gothic", sans-serif;	color: #CC4444;}#navigation .today {	font-family: "Century Gothic", sans-serif;	background-color: #8cd99c;	font-weight: bolder;}#navigation ul, #navigation dl, #navigation form {	margin: 4px 4px 4px 15px;}#navigation ul li {	margin: 0px;	padding-left: 10px;	background: url(./abo_img/abo02a_listwh.gif) no-repeat;	background-position: 0px 6px;	color: #666;}#navigation #recentimages ul li {	padding-left: 0px;	display: inline;}#navigation ul li ul {	margin: 0px 0px 0px 10px;}#navigation ul li ul li {	margin: 0px;	padding-left: 10px;	background: url(./abo_img/abo02a_list2wh.gif) no-repeat;	background-position: 0px 6px;	color: #666;}#navigation dl dt {	margin: 0px;	padding-left: 10px;	background: url(./abo_img/abo02a_listwh.gif) no-repeat;	background-position: 0px 6px;	color: #666;}#navigation dl dd {	font-size: 90%;	color: #666;}#navigation form.search {	margin: 0px 5px 10px 10px;}#navigation form.search input.form {	width: 135px;	font-size: 12px;}#navigation form.search input.button {	width: 40px;	font-size: 12px;	text-align: center;}/* ============== ページ送り ============== */#page ul {	text-align: center;	margin-top: 40px;}#page ul li {	display:inline;	margin: 5px;}#page li a {	padding: 1px 3px;	text-decoration: none;}#page li a:hover {	text-decoration: none;	background-color: #d9d9d9;}#navi ul {	text-align: right;	margin: 0px 10px;	padding: 0px 5px;	border-top: 1px dotted #bbb;	border-bottom: 1px dotted #bbb;}#navi ul li {	display:inline;	margin: 3px;}#navi li a {	padding: 1px 3px;	text-decoration: none;}#navi li a:hover {	text-decoration: none;	background-color: #d9d9d9;}/* ============== フッタ ============== */#footer ul {	text-align: center;	padding-top: 60px;}#footer li {	display:inline;	margin-left: 8px;	font-size: 12px;}/* ============== 管理モード他 ============== */#work, #env, #status, #canvas, #navi, #form, #contents {	margin: 40px;}#work h2, #env h2, #status h2, #canvas h2, #navi h2, #contents h2 {	margin: 15px 15px 15px 0px;	padding: 3px 5px 3px 7px;	border-top: 2px solid #ccc;	border-bottom: 2px solid #ccc;	background: #ededed;	font-size: 14px;	font-weight: bold;}#work h3, #env h3, #status h3, #canvas h3, #navi h3, #contents h3 {	margin: 15px 15px 15px 0px;	padding: 2px 5px 3px 7px;	border-bottom: #666 solid 1px;	font-size: 14px;	font-weight: bold;}/* === フォーム整形 === */div#form form {	margin-bottom: 10px;}div#form form dl {	margin-bottom: 20px;}div#form form dl dt {	float: left;	clear: left;	width: 5em;}div#form form dl dd {	margin-top: 6px;}div#form form dl dd textarea {	margin-top: 2px;}div#form form ul {	margin: 0px 0px 20px 0px;}#canvas applet {	margin-bottom: 15px;}/* ============== 個別指定 ============== */.new {	color: #c00;}