﻿@charset "UTF-8";

/* blogparts */
table#blogparts {
	margin:0 0 15px 0;
	border:#C8C8C8 1px solid;
	width:685px;
	overflow:hidden;
	line-height:1.5;
	}
table#blogparts caption {
	}
table#blogparts thead th {
	padding:10px;
	text-align:left;
	font-size:small;
	font-weight:normal;
	}
table#blogparts tbody tr.base th {
	border-top:#C8C8C8 1px solid;
	padding:15px 0;
	}
table#blogparts tbody tr.base td {
	border-top:#C8C8C8 1px solid;
	padding:15px 10px 10px 10px;
	}
table#blogparts tbody th {
	width:210px;
	vertical-align:top;
	font-size:small;
	}
table#blogparts tbody td {
	padding:0 10px 10px 10px;
	vertical-align:top;
	font-size:small;
	}
table#blogparts textarea {
	display:block;
	width:95%;
	height:2em;
	font-size:x-small;
	}

/* mobile */
table#mobile {
	margin:0 0 15px 0;
	border:#C8C8C8 1px solid;
	width:685px;
	overflow:hidden;
	line-height:1.5;
	}
table#mobile caption {
	margin:15px 0 0 0;
	}
table#mobile th {
	padding:10px;
	width:210px;
	vertical-align:top;
	font-size:small;
	}
table#mobile td {
	padding:10px;
	width:420px;
	vertical-align:top;
	font-size:small;
	}
/* introduction */
div#introduction {
	clear:both;
	width:660px;
	margin-top:15px;
	}
div#introduction {
	border:#C8C8C8 1px solid;
	padding:10px;
	font-size:small;
	}
div#introduction ul {
	list-style:none;
	}
div#introduction h2 {
	font-size:15px;
	}	
	
/* mailmag */
div#mailmag {
	width:662px;
	margin-bottom:15px;
	border:#C8C8C8 1px solid;
	padding:10px;
	font-size:small;	
	background-image:url("/img/screen/mailmag_bk.png");
	background-repeat:no-repeat;

	}
div#mailmag h2 {
	font-size:15px;
	color:#CC0000;
	}	

/* anchor */
a.mail {
	background:url("/img/screen/icon-mail.png") right center no-repeat;
	padding:0 20px 0 0;
	}
a.window {
	background:url("/img/screen/icon-window.png") right center no-repeat;
	padding:0 20px 0 0;
	}

/* message-accept */
.message-accept {
	border-bottom:#0080FF 1px solid;
	color:#0080FF;
	}
.message-accept h2 {
	background:url("/img/screen/icon-accept.png") left center no-repeat;
	padding:0 0 0 20px;
	}

/* message-error */
.message-error {
	color:#E1552B;
	}
.message-error h2 {
	background:url("/img/screen/icon-error.png") left center no-repeat;
	padding:0 0 0 20px;
	}
.message-error ul {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	list-style:disc;
	}